nitc: let CC, CXX and NO_STACKTRACE use env value
[nit.git] / c_src / nitc__nith.classes.2.c
1 #include "nitc__nith.classes.0.h"
2 /* runtime class nitc__ToolContext: nitc::ToolContext (dead=false; need_corpse=false)*/
3 const struct class class_nitc__ToolContext = {
4 0, /* box_kind */
5 {
6 (nitmethod_t)nitc__separate_erasure_compiler___ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#init */
7 (nitmethod_t)core___core__Object____33d_61d, /* pointer to toolcontext:ToolContext:kernel#Object#!= */
8 (nitmethod_t)core___core__Object___sys, /* pointer to toolcontext:ToolContext:kernel#Object#sys */
9 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to toolcontext:ToolContext:abstract_text#Object#to_s */
10 (nitmethod_t)core___core__Object____61d_61d, /* pointer to toolcontext:ToolContext:kernel#Object#== */
11 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to toolcontext:ToolContext:kernel#Object#is_same_instance */
12 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to toolcontext:ToolContext:abstract_text#Object#inspect */
13 (nitmethod_t)core___core__Object___object_id, /* pointer to toolcontext:ToolContext:kernel#Object#object_id */
14 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to toolcontext:ToolContext:abstract_text#Object#class_name */
15 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to toolcontext:ToolContext:abstract_text#Object#inspect_head */
16 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to toolcontext:ToolContext:abstract_text#Object#native_class_name */
17 (nitmethod_t)core___core__Object___hash, /* pointer to toolcontext:ToolContext:kernel#Object#hash */
18 (nitmethod_t)nitc__phase___ToolContext___phases, /* pointer to toolcontext:ToolContext:phase#ToolContext#phases */
19 (nitmethod_t)nitc__scope___ToolContext___scope_phase, /* pointer to toolcontext:ToolContext:scope#ToolContext#scope_phase */
20 (nitmethod_t)nitc__flow___ToolContext___flow_phase, /* pointer to toolcontext:ToolContext:flow#ToolContext#flow_phase */
21 (nitmethod_t)nitc__modelize_class___ToolContext___modelize_class_phase, /* pointer to toolcontext:ToolContext:modelize_class#ToolContext#modelize_class_phase */
22 (nitmethod_t)nitc__modelize_property___ToolContext___modelize_property_phase, /* pointer to toolcontext:ToolContext:modelize_property#ToolContext#modelize_property_phase */
23 (nitmethod_t)nitc__local_var_init___ToolContext___local_var_init_phase, /* pointer to toolcontext:ToolContext:local_var_init#ToolContext#local_var_init_phase */
24 (nitmethod_t)nitc__light_ffi_base___ToolContext___ffi_language_assignation_phase, /* pointer to toolcontext:ToolContext:light_ffi_base#ToolContext#ffi_language_assignation_phase */
25 (nitmethod_t)nitc__extern_classes___ToolContext___extern_classes_typing_phase_ast, /* pointer to toolcontext:ToolContext:extern_classes#ToolContext#extern_classes_typing_phase_ast */
26 (nitmethod_t)nitc__typing___ToolContext___typing_phase, /* pointer to toolcontext:ToolContext:typing#ToolContext#typing_phase */
27 (nitmethod_t)nitc__auto_super_init___ToolContext___auto_super_init_phase, /* pointer to toolcontext:ToolContext:auto_super_init#ToolContext#auto_super_init_phase */
28 (nitmethod_t)nitc___nitc__ToolContext___tooldescription_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#tooldescription= */
29 (nitmethod_t)nitc__nith___ToolContext___process_options, /* pointer to toolcontext:ToolContext:nith#ToolContext#process_options */
30 (nitmethod_t)nitc___nitc__ToolContext___option_context, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#option_context */
31 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_output, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_output */
32 (nitmethod_t)nitc___nitc__ToolContext___quit, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#quit */
33 (nitmethod_t)nitc___nitc__ToolContext___info, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#info */
34 (nitmethod_t)nitc__modelbuilder___ToolContext___run_global_phases, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#run_global_phases */
35 (nitmethod_t)nitc__separate_erasure_compiler___ToolContext___opt_erasure, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#opt_erasure */
36 (nitmethod_t)nitc__separate_erasure_compiler___ToolContext___opt_no_check_erasure_cast, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#opt_no_check_erasure_cast */
37 (nitmethod_t)nitc__separate_erasure_compiler___ToolContext___opt_rta, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#opt_rta */
38 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_separate, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_separate */
39 (nitmethod_t)nitc__loader___ToolContext___opt_path, /* pointer to toolcontext:ToolContext:loader#ToolContext#opt_path */
40 (nitmethod_t)nitc___nitc__ToolContext___nit_dir, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#nit_dir */
41 (nitmethod_t)nitc___nitc__ToolContext___check_errors, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#check_errors */
42 (nitmethod_t)nitc__loader___ToolContext___opt_only_parse, /* pointer to toolcontext:ToolContext:loader#ToolContext#opt_only_parse */
43 (nitmethod_t)nitc___nitc__ToolContext___errors_info, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#errors_info */
44 (nitmethod_t)nitc___nitc__ToolContext___error_count, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#error_count */
45 (nitmethod_t)nitc__phase___ToolContext___run_phases, /* pointer to toolcontext:ToolContext:phase#ToolContext#run_phases */
46 (nitmethod_t)nitc__loader___ToolContext___opt_only_metamodel, /* pointer to toolcontext:ToolContext:loader#ToolContext#opt_only_metamodel */
47 (nitmethod_t)nitc___nitc__ToolContext___verbose_level, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#verbose_level */
48 (nitmethod_t)nitc___nitc__ToolContext___log_info, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#log_info */
49 (nitmethod_t)nitc__mixin___ToolContext___make_main_module, /* pointer to toolcontext:ToolContext:mixin#ToolContext#make_main_module */
50 (nitmethod_t)nitc__phase___ToolContext___phases_list, /* pointer to toolcontext:ToolContext:phase#ToolContext#phases_list */
51 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_no_inline_intern, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_no_inline_intern */
52 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_no_union_attribute, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_no_union_attribute */
53 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_no_shortcut_equate, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_no_shortcut_equate */
54 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_no_tag_primitives, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_no_tag_primitives */
55 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_colors_are_symbols, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_colors_are_symbols */
56 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_trampoline_call, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_trampoline_call */
57 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_guard_call, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_guard_call */
58 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_direct_call_monomorph0, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_direct_call_monomorph0 */
59 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_substitute_monomorph, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_substitute_monomorph */
60 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_link_boost, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_link_boost */
61 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_inline_coloring_numbers, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_inline_coloring_numbers */
62 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_inline_some_methods, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_inline_some_methods */
63 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_direct_call_monomorph, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_direct_call_monomorph */
64 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_skip_dead_methods, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_skip_dead_methods */
65 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_semi_global, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_semi_global */
66 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_colo_dead_methods, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_colo_dead_methods */
67 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_tables_metrics, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_tables_metrics */
68 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_type_poset, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_type_poset */
69 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_check_all, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_all */
70 (nitmethod_t)nitc__modelbuilder_base___ToolContext___modelbuilder_real, /* pointer to toolcontext:ToolContext:modelbuilder_base#ToolContext#modelbuilder_real */
71 (nitmethod_t)nitc__modelbuilder_base___ToolContext___modelbuilder_real_61d, /* pointer to toolcontext:ToolContext:modelbuilder_base#ToolContext#modelbuilder_real= */
72 (nitmethod_t)nitc___nitc__ToolContext___error, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#error */
73 (nitmethod_t)nitc___nitc__ToolContext___messages, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#messages */
74 (nitmethod_t)nitc___nitc__ToolContext___message_sorter, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#message_sorter */
75 (nitmethod_t)nitc___nitc__ToolContext___opt_no_color, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_no_color */
76 (nitmethod_t)nitc___nitc__ToolContext___keep_going, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#keep_going */
77 (nitmethod_t)nitc___nitc__ToolContext___warning_count, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#warning_count */
78 (nitmethod_t)nitc__phase___ToolContext___phased_modules, /* pointer to toolcontext:ToolContext:phase#ToolContext#phased_modules */
79 (nitmethod_t)nitc__phase___ToolContext___semantize_is_lazy, /* pointer to toolcontext:ToolContext:phase#ToolContext#semantize_is_lazy */
80 (nitmethod_t)nitc__phase___ToolContext___phase_process_npropdef, /* pointer to toolcontext:ToolContext:phase#ToolContext#phase_process_npropdef */
81 (nitmethod_t)nitc__mixin___ToolContext___opt_mixins, /* pointer to toolcontext:ToolContext:mixin#ToolContext#opt_mixins */
82 (nitmethod_t)nitc__modelbuilder_base___ToolContext___modelbuilder, /* pointer to toolcontext:ToolContext:modelbuilder_base#ToolContext#modelbuilder */
83 (nitmethod_t)nitc__mixin___ToolContext___opt_defines, /* pointer to toolcontext:ToolContext:mixin#ToolContext#opt_defines */
84 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_dir, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_dir */
85 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_cc, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_cc */
86 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_main, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_main */
87 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_make_flags, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_make_flags */
88 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_compile_dir, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_compile_dir */
89 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_hardening, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_hardening */
90 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_check_covariance, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_covariance */
91 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_check_attr_isset, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_attr_isset */
92 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_check_assert, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_assert */
93 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_check_autocast, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_autocast */
94 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_check_null, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_null */
95 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_typing_test_metrics, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_typing_test_metrics */
96 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_invocation_metrics, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_invocation_metrics */
97 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_isset_checks_metrics, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_isset_checks_metrics */
98 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_stacktrace, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_stacktrace */
99 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_gcc_directive, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_gcc_directive */
100 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_release, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_release */
101 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_max_c_lines, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_max_c_lines */
102 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_group_c_files, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_group_c_files */
103 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_debug, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_debug */
104 (nitmethod_t)nitc___nitc__ToolContext___error_count_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#error_count= */
105 (nitmethod_t)nitc___nitc__ToolContext___opt_stop_on_first_error, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_stop_on_first_error */
106 (nitmethod_t)nitc__platform___ToolContext___platform_from_name, /* pointer to toolcontext:ToolContext:platform#ToolContext#platform_from_name */
107 (nitmethod_t)nitc___nitc__ToolContext___opt_log, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_log */
108 (nitmethod_t)nitc___nitc__ToolContext___log_directory, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#log_directory */
109 (nitmethod_t)nitc__transform___ToolContext___opt_no_shortcut_range, /* pointer to toolcontext:ToolContext:transform#ToolContext#opt_no_shortcut_range */
110 (nitmethod_t)nitc__phase___ToolContext___opt_disable_phase, /* pointer to toolcontext:ToolContext:phase#ToolContext#opt_disable_phase */
111 (nitmethod_t)nitc___nitc__ToolContext___fatal_error, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#fatal_error */
112 (nitmethod_t)nitc__phase___ToolContext___opt_sloppy, /* pointer to toolcontext:ToolContext:phase#ToolContext#opt_sloppy */
113 (nitmethod_t)nitc__phase___ToolContext___semantize_is_lazy_61d, /* pointer to toolcontext:ToolContext:phase#ToolContext#semantize_is_lazy= */
114 (nitmethod_t)nitc___nitc__ToolContext___warning, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#warning */
115 (nitmethod_t)nitc__phase___ToolContext___run_phases_on_npropdef, /* pointer to toolcontext:ToolContext:phase#ToolContext#run_phases_on_npropdef */
116 (nitmethod_t)nitc__modelbuilder___ToolContext___opt_ignore_visibility, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#opt_ignore_visibility */
117 (nitmethod_t)nitc___nitc__ToolContext___opt_warn, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_warn */
118 (nitmethod_t)nitc___nitc__ToolContext___opt_help, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_help */
119 (nitmethod_t)nitc___nitc__ToolContext___usage, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#usage */
120 (nitmethod_t)nitc___nitc__ToolContext___opt_version, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_version */
121 (nitmethod_t)nitc___nitc__ToolContext___version, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#version */
122 (nitmethod_t)nitc___nitc__ToolContext___opt_bash_completion, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_bash_completion */
123 (nitmethod_t)nitc___nitc__ToolContext___opt_stub_man, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_stub_man */
124 (nitmethod_t)nitc___nitc__ToolContext___tooldescription, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#tooldescription */
125 (nitmethod_t)nitc___nitc__ToolContext___nit_dir_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#nit_dir= */
126 (nitmethod_t)nitc___nitc__ToolContext___compute_nit_dir, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#compute_nit_dir */
127 (nitmethod_t)nitc___nitc__ToolContext___accept_no_arguments, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#accept_no_arguments */
128 (nitmethod_t)nitc___nitc__ToolContext___verbose_level_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#verbose_level= */
129 (nitmethod_t)nitc___nitc__ToolContext___opt_verbose, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_verbose */
130 (nitmethod_t)nitc___nitc__ToolContext___opt_keep_going, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_keep_going */
131 (nitmethod_t)nitc___nitc__ToolContext___keep_going_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#keep_going= */
132 (nitmethod_t)nitc___nitc__ToolContext___opt_quiet, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_quiet */
133 (nitmethod_t)nitc___nitc__ToolContext___opt_log_dir, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_log_dir */
134 (nitmethod_t)nitc___nitc__ToolContext___log_directory_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#log_directory= */
135 (nitmethod_t)nitc___nitc__ToolContext___log_info_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#log_info= */
136 (nitmethod_t)nitc___nitc__ToolContext___advice, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#advice */
137 (nitmethod_t)nitc___nitc__ToolContext___opt_warning, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_warning */
138 (nitmethod_t)nitc___nitc__ToolContext___is_warning_blacklisted, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#is_warning_blacklisted */
139 (nitmethod_t)nitc___nitc__ToolContext___warning_count_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#warning_count= */
140 (nitmethod_t)nitc___nitc__ToolContext___opt_set_dummy_tool, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_set_dummy_tool */
141 (nitmethod_t)nitc___nitc__ToolContext___opt_nit_dir, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_nit_dir */
142 (nitmethod_t)nitc___nitc__ToolContext___check_nit_dir, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#check_nit_dir */
143 (nitmethod_t)nitc___nitc__ToolContext___warning_blacklist, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#warning_blacklist */
144 (nitmethod_t)nitc___nitc__ToolContext___toolname, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#toolname */
145 (nitmethod_t)nitc__separate_compiler___ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#init */
146 (nitmethod_t)nitc__separate_erasure_compiler___ToolContext___process_options, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#process_options */
147 (nitmethod_t)nitc__abstract_compiler___ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#init */
148 (nitmethod_t)nitc__separate_compiler___ToolContext___process_options, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#process_options */
149 (nitmethod_t)nitc__modelbuilder___ToolContext___make_main_module, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#make_main_module */
150 (nitmethod_t)nitc__transform___ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:transform#ToolContext#init */
151 (nitmethod_t)nitc__abstract_compiler___ToolContext___process_options, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#process_options */
152 (nitmethod_t)nitc__mixin___ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:mixin#ToolContext#init */
153 (nitmethod_t)nitc__phase___ToolContext___process_options, /* pointer to toolcontext:ToolContext:phase#ToolContext#process_options */
154 (nitmethod_t)nitc__modelbuilder___ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#init */
155 (nitmethod_t)nitc___nitc__ToolContext___process_options, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#process_options */
156 (nitmethod_t)nitc__loader___ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:loader#ToolContext#init */
157 (nitmethod_t)nitc__phase___ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:phase#ToolContext#init */
158 (nitmethod_t)nitc___nitc__ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#init */
159 (nitmethod_t)core___core__Object___init, /* pointer to toolcontext:ToolContext:kernel#Object#init */
160 }
161 };
162 /* allocate ToolContext */
163 val* NEW_nitc__ToolContext(const struct type* type) {
164 val* self /* : ToolContext */;
165 static val* varonce;
166 val* var /* : String */;
167 char* var1 /* : NativeString */;
168 val* var2 /* : String */;
169 val* var3 /* : Array[Message] */;
170 val* var4 /* : Sys */;
171 val* var5 /* : DefaultComparator */;
172 val* var6 /* : MultiHashMap[SourceFile, String] */;
173 val* var7 /* : OptionContext */;
174 val* var8 /* : OptionCount */;
175 static val* varonce9;
176 val* var10 /* : String */;
177 char* var11 /* : NativeString */;
178 val* var12 /* : String */;
179 static val* varonce13;
180 val* var14 /* : String */;
181 char* var15 /* : NativeString */;
182 val* var16 /* : String */;
183 static val* varonce17;
184 val* var18 /* : String */;
185 char* var19 /* : NativeString */;
186 val* var20 /* : String */;
187 val* var21 /* : Array[String] */;
188 val* var22 /* : NativeArray[String] */;
189 val* var23 /* : OptionArray */;
190 static val* varonce24;
191 val* var25 /* : String */;
192 char* var26 /* : NativeString */;
193 val* var27 /* : String */;
194 static val* varonce28;
195 val* var29 /* : String */;
196 char* var30 /* : NativeString */;
197 val* var31 /* : String */;
198 static val* varonce32;
199 val* var33 /* : String */;
200 char* var34 /* : NativeString */;
201 val* var35 /* : String */;
202 val* var36 /* : Array[String] */;
203 val* var37 /* : NativeArray[String] */;
204 val* var38 /* : OptionBool */;
205 static val* varonce39;
206 val* var40 /* : String */;
207 char* var41 /* : NativeString */;
208 val* var42 /* : String */;
209 static val* varonce43;
210 val* var44 /* : String */;
211 char* var45 /* : NativeString */;
212 val* var46 /* : String */;
213 static val* varonce47;
214 val* var48 /* : String */;
215 char* var49 /* : NativeString */;
216 val* var50 /* : String */;
217 val* var51 /* : Array[String] */;
218 val* var52 /* : NativeArray[String] */;
219 val* var53 /* : OptionBool */;
220 static val* varonce54;
221 val* var55 /* : String */;
222 char* var56 /* : NativeString */;
223 val* var57 /* : String */;
224 static val* varonce58;
225 val* var59 /* : String */;
226 char* var60 /* : NativeString */;
227 val* var61 /* : String */;
228 val* var62 /* : Array[String] */;
229 val* var63 /* : NativeArray[String] */;
230 val* var64 /* : OptionString */;
231 static val* varonce65;
232 val* var66 /* : String */;
233 char* var67 /* : NativeString */;
234 val* var68 /* : String */;
235 static val* varonce69;
236 val* var70 /* : String */;
237 char* var71 /* : NativeString */;
238 val* var72 /* : String */;
239 val* var73 /* : Array[String] */;
240 val* var74 /* : NativeArray[String] */;
241 val* var75 /* : OptionString */;
242 static val* varonce76;
243 val* var77 /* : String */;
244 char* var78 /* : NativeString */;
245 val* var79 /* : String */;
246 static val* varonce80;
247 val* var81 /* : String */;
248 char* var82 /* : NativeString */;
249 val* var83 /* : String */;
250 val* var84 /* : Array[String] */;
251 val* var85 /* : NativeArray[String] */;
252 val* var86 /* : OptionBool */;
253 static val* varonce87;
254 val* var88 /* : String */;
255 char* var89 /* : NativeString */;
256 val* var90 /* : String */;
257 static val* varonce91;
258 val* var92 /* : String */;
259 char* var93 /* : NativeString */;
260 val* var94 /* : String */;
261 static val* varonce95;
262 val* var96 /* : String */;
263 char* var97 /* : NativeString */;
264 val* var98 /* : String */;
265 static val* varonce99;
266 val* var100 /* : String */;
267 char* var101 /* : NativeString */;
268 val* var102 /* : String */;
269 val* var103 /* : Array[String] */;
270 val* var104 /* : NativeArray[String] */;
271 val* var105 /* : OptionBool */;
272 static val* varonce106;
273 val* var107 /* : String */;
274 char* var108 /* : NativeString */;
275 val* var109 /* : String */;
276 static val* varonce110;
277 val* var111 /* : String */;
278 char* var112 /* : NativeString */;
279 val* var113 /* : String */;
280 val* var114 /* : Array[String] */;
281 val* var115 /* : NativeArray[String] */;
282 val* var116 /* : OptionBool */;
283 static val* varonce117;
284 val* var118 /* : String */;
285 char* var119 /* : NativeString */;
286 val* var120 /* : String */;
287 static val* varonce121;
288 val* var122 /* : String */;
289 char* var123 /* : NativeString */;
290 val* var124 /* : String */;
291 val* var125 /* : Array[String] */;
292 val* var126 /* : NativeArray[String] */;
293 val* var127 /* : OptionCount */;
294 static val* varonce128;
295 val* var129 /* : String */;
296 char* var130 /* : NativeString */;
297 val* var131 /* : String */;
298 static val* varonce132;
299 val* var133 /* : String */;
300 char* var134 /* : NativeString */;
301 val* var135 /* : String */;
302 static val* varonce136;
303 val* var137 /* : String */;
304 char* var138 /* : NativeString */;
305 val* var139 /* : String */;
306 val* var140 /* : Array[String] */;
307 val* var141 /* : NativeArray[String] */;
308 val* var142 /* : OptionBool */;
309 static val* varonce143;
310 val* var144 /* : String */;
311 char* var145 /* : NativeString */;
312 val* var146 /* : String */;
313 static val* varonce147;
314 val* var148 /* : String */;
315 char* var149 /* : NativeString */;
316 val* var150 /* : String */;
317 val* var151 /* : Array[String] */;
318 val* var152 /* : NativeArray[String] */;
319 val* var153 /* : OptionBool */;
320 static val* varonce154;
321 val* var155 /* : String */;
322 char* var156 /* : NativeString */;
323 val* var157 /* : String */;
324 static val* varonce158;
325 val* var159 /* : String */;
326 char* var160 /* : NativeString */;
327 val* var161 /* : String */;
328 val* var162 /* : Array[String] */;
329 val* var163 /* : NativeArray[String] */;
330 val* var164 /* : OptionBool */;
331 static val* varonce165;
332 val* var166 /* : String */;
333 char* var167 /* : NativeString */;
334 val* var168 /* : String */;
335 static val* varonce169;
336 val* var170 /* : String */;
337 char* var171 /* : NativeString */;
338 val* var172 /* : String */;
339 val* var173 /* : Array[String] */;
340 val* var174 /* : NativeArray[String] */;
341 val* var175 /* : OptionBool */;
342 static val* varonce176;
343 val* var177 /* : String */;
344 char* var178 /* : NativeString */;
345 val* var179 /* : String */;
346 static val* varonce180;
347 val* var181 /* : String */;
348 char* var182 /* : NativeString */;
349 val* var183 /* : String */;
350 val* var184 /* : Array[String] */;
351 val* var185 /* : NativeArray[String] */;
352 val* var186 /* : OptionBool */;
353 static val* varonce187;
354 val* var188 /* : String */;
355 char* var189 /* : NativeString */;
356 val* var190 /* : String */;
357 static val* varonce191;
358 val* var192 /* : String */;
359 char* var193 /* : NativeString */;
360 val* var194 /* : String */;
361 val* var195 /* : Array[String] */;
362 val* var196 /* : NativeArray[String] */;
363 static val* varonce197;
364 val* var198 /* : String */;
365 char* var199 /* : NativeString */;
366 val* var200 /* : String */;
367 val* var201 /* : POSet[Phase] */;
368 val* var203 /* : OptionArray */;
369 static val* varonce204;
370 val* var205 /* : String */;
371 char* var206 /* : NativeString */;
372 val* var207 /* : String */;
373 static val* varonce208;
374 val* var209 /* : String */;
375 char* var210 /* : NativeString */;
376 val* var211 /* : String */;
377 val* var212 /* : Array[String] */;
378 val* var213 /* : NativeArray[String] */;
379 val* var214 /* : OptionBool */;
380 static val* varonce215;
381 val* var216 /* : String */;
382 char* var217 /* : NativeString */;
383 val* var218 /* : String */;
384 static val* varonce219;
385 val* var220 /* : String */;
386 char* var221 /* : NativeString */;
387 val* var222 /* : String */;
388 val* var223 /* : Array[String] */;
389 val* var224 /* : NativeArray[String] */;
390 val* var225 /* : HashSet[AModule] */;
391 val* var226 /* : LiteralPhase */;
392 val* var227 /* : OptionArray */;
393 static val* varonce228;
394 val* var229 /* : String */;
395 char* var230 /* : NativeString */;
396 val* var231 /* : String */;
397 static val* varonce232;
398 val* var233 /* : String */;
399 char* var234 /* : NativeString */;
400 val* var235 /* : String */;
401 static val* varonce236;
402 val* var237 /* : String */;
403 char* var238 /* : NativeString */;
404 val* var239 /* : String */;
405 val* var240 /* : Array[String] */;
406 val* var241 /* : NativeArray[String] */;
407 val* var242 /* : OptionBool */;
408 static val* varonce243;
409 val* var244 /* : String */;
410 char* var245 /* : NativeString */;
411 val* var246 /* : String */;
412 static val* varonce247;
413 val* var248 /* : String */;
414 char* var249 /* : NativeString */;
415 val* var250 /* : String */;
416 val* var251 /* : Array[String] */;
417 val* var252 /* : NativeArray[String] */;
418 val* var253 /* : OptionBool */;
419 static val* varonce254;
420 val* var255 /* : String */;
421 char* var256 /* : NativeString */;
422 val* var257 /* : String */;
423 static val* varonce258;
424 val* var259 /* : String */;
425 char* var260 /* : NativeString */;
426 val* var261 /* : String */;
427 val* var262 /* : Array[String] */;
428 val* var263 /* : NativeArray[String] */;
429 val* var264 /* : OptionBool */;
430 static val* varonce265;
431 val* var266 /* : String */;
432 char* var267 /* : NativeString */;
433 val* var268 /* : String */;
434 static val* varonce269;
435 val* var270 /* : String */;
436 char* var271 /* : NativeString */;
437 val* var272 /* : String */;
438 val* var273 /* : Array[String] */;
439 val* var274 /* : NativeArray[String] */;
440 val* var275 /* : OptionArray */;
441 static val* varonce276;
442 val* var277 /* : String */;
443 char* var278 /* : NativeString */;
444 val* var279 /* : String */;
445 static val* varonce280;
446 val* var281 /* : String */;
447 char* var282 /* : NativeString */;
448 val* var283 /* : String */;
449 static val* varonce284;
450 val* var285 /* : String */;
451 char* var286 /* : NativeString */;
452 val* var287 /* : String */;
453 val* var288 /* : Array[String] */;
454 val* var289 /* : NativeArray[String] */;
455 val* var290 /* : OptionArray */;
456 static val* varonce291;
457 val* var292 /* : String */;
458 char* var293 /* : NativeString */;
459 val* var294 /* : String */;
460 static val* varonce295;
461 val* var296 /* : String */;
462 char* var297 /* : NativeString */;
463 val* var298 /* : String */;
464 static val* varonce299;
465 val* var300 /* : String */;
466 char* var301 /* : NativeString */;
467 val* var302 /* : String */;
468 val* var303 /* : Array[String] */;
469 val* var304 /* : NativeArray[String] */;
470 val* var305 /* : ModelizeClassPhase */;
471 val* var306 /* : ScopePhase */;
472 val* var307 /* : FFILanguageAssignationPhase */;
473 val* var308 /* : FlowPhase */;
474 val* var309 /* : Array[Phase] */;
475 val* var_ /* var : Array[Phase] */;
476 val* var310 /* : Phase */;
477 val* var312 /* : Phase */;
478 val* var313 /* : LocalVarInitPhase */;
479 val* var314 /* : Array[Phase] */;
480 val* var_315 /* var : Array[Phase] */;
481 val* var316 /* : Phase */;
482 val* var318 /* : Phase */;
483 val* var319 /* : ModelizePropertyPhase */;
484 val* var320 /* : Array[Phase] */;
485 val* var_321 /* var : Array[Phase] */;
486 val* var322 /* : Phase */;
487 val* var324 /* : Phase */;
488 val* var325 /* : PlatformPhase */;
489 val* var326 /* : Array[Phase] */;
490 val* var_327 /* var : Array[Phase] */;
491 val* var328 /* : Phase */;
492 val* var330 /* : Phase */;
493 val* var331 /* : ExternClassesTypingPhaseAst */;
494 val* var332 /* : Array[Phase] */;
495 val* var_333 /* var : Array[Phase] */;
496 val* var334 /* : Phase */;
497 val* var336 /* : Phase */;
498 val* var337 /* : Phase */;
499 val* var339 /* : Phase */;
500 val* var340 /* : ExternClassesTypingPhaseModel */;
501 val* var341 /* : Array[Phase] */;
502 val* var_342 /* var : Array[Phase] */;
503 val* var343 /* : Phase */;
504 val* var345 /* : Phase */;
505 val* var346 /* : Phase */;
506 val* var348 /* : Phase */;
507 val* var349 /* : Phase */;
508 val* var351 /* : Phase */;
509 val* var352 /* : TypingPhase */;
510 val* var353 /* : Array[Phase] */;
511 val* var_354 /* var : Array[Phase] */;
512 val* var355 /* : Phase */;
513 val* var357 /* : Phase */;
514 val* var358 /* : Phase */;
515 val* var360 /* : Phase */;
516 val* var361 /* : Phase */;
517 val* var363 /* : Phase */;
518 val* var364 /* : AutoSuperInitPhase */;
519 val* var365 /* : Array[Phase] */;
520 val* var_366 /* var : Array[Phase] */;
521 val* var367 /* : Phase */;
522 val* var369 /* : Phase */;
523 val* var370 /* : TransformPhase */;
524 val* var371 /* : Array[Phase] */;
525 val* var_372 /* var : Array[Phase] */;
526 val* var373 /* : Phase */;
527 val* var375 /* : Phase */;
528 val* var376 /* : Phase */;
529 val* var378 /* : Phase */;
530 val* var379 /* : OptionBool */;
531 static val* varonce380;
532 val* var381 /* : String */;
533 char* var382 /* : NativeString */;
534 val* var383 /* : String */;
535 static val* varonce384;
536 val* var385 /* : String */;
537 char* var386 /* : NativeString */;
538 val* var387 /* : String */;
539 val* var388 /* : Array[String] */;
540 val* var389 /* : NativeArray[String] */;
541 val* var390 /* : OptionString */;
542 static val* varonce391;
543 val* var392 /* : String */;
544 char* var393 /* : NativeString */;
545 val* var394 /* : String */;
546 static val* varonce395;
547 val* var396 /* : String */;
548 char* var397 /* : NativeString */;
549 val* var398 /* : String */;
550 static val* varonce399;
551 val* var400 /* : String */;
552 char* var401 /* : NativeString */;
553 val* var402 /* : String */;
554 val* var403 /* : Array[String] */;
555 val* var404 /* : NativeArray[String] */;
556 val* var405 /* : OptionString */;
557 static val* varonce406;
558 val* var407 /* : String */;
559 char* var408 /* : NativeString */;
560 val* var409 /* : String */;
561 static val* varonce410;
562 val* var411 /* : String */;
563 char* var412 /* : NativeString */;
564 val* var413 /* : String */;
565 val* var414 /* : Array[String] */;
566 val* var415 /* : NativeArray[String] */;
567 val* var416 /* : OptionBool */;
568 static val* varonce417;
569 val* var418 /* : String */;
570 char* var419 /* : NativeString */;
571 val* var420 /* : String */;
572 static val* varonce421;
573 val* var422 /* : String */;
574 char* var423 /* : NativeString */;
575 val* var424 /* : String */;
576 val* var425 /* : Array[String] */;
577 val* var426 /* : NativeArray[String] */;
578 val* var427 /* : OptionBool */;
579 static val* varonce428;
580 val* var429 /* : String */;
581 char* var430 /* : NativeString */;
582 val* var431 /* : String */;
583 static val* varonce432;
584 val* var433 /* : String */;
585 char* var434 /* : NativeString */;
586 val* var435 /* : String */;
587 val* var436 /* : Array[String] */;
588 val* var437 /* : NativeArray[String] */;
589 val* var438 /* : OptionString */;
590 static val* varonce439;
591 val* var440 /* : String */;
592 char* var441 /* : NativeString */;
593 val* var442 /* : String */;
594 static val* varonce443;
595 val* var444 /* : String */;
596 char* var445 /* : NativeString */;
597 val* var446 /* : String */;
598 val* var447 /* : Array[String] */;
599 val* var448 /* : NativeArray[String] */;
600 val* var449 /* : OptionInt */;
601 static val* varonce450;
602 val* var451 /* : String */;
603 char* var452 /* : NativeString */;
604 val* var453 /* : String */;
605 static val* varonce454;
606 val* var455 /* : String */;
607 char* var456 /* : NativeString */;
608 val* var457 /* : String */;
609 val* var458 /* : Array[String] */;
610 val* var459 /* : NativeArray[String] */;
611 val* var460 /* : OptionBool */;
612 static val* varonce461;
613 val* var462 /* : String */;
614 char* var463 /* : NativeString */;
615 val* var464 /* : String */;
616 static val* varonce465;
617 val* var466 /* : String */;
618 char* var467 /* : NativeString */;
619 val* var468 /* : String */;
620 val* var469 /* : Array[String] */;
621 val* var470 /* : NativeArray[String] */;
622 val* var471 /* : OptionString */;
623 static val* varonce472;
624 val* var473 /* : String */;
625 char* var474 /* : NativeString */;
626 val* var475 /* : String */;
627 static val* varonce476;
628 val* var477 /* : String */;
629 char* var478 /* : NativeString */;
630 val* var479 /* : String */;
631 val* var480 /* : Array[String] */;
632 val* var481 /* : NativeArray[String] */;
633 val* var482 /* : OptionBool */;
634 static val* varonce483;
635 val* var484 /* : String */;
636 char* var485 /* : NativeString */;
637 val* var486 /* : String */;
638 static val* varonce487;
639 val* var488 /* : String */;
640 char* var489 /* : NativeString */;
641 val* var490 /* : String */;
642 val* var491 /* : Array[String] */;
643 val* var492 /* : NativeArray[String] */;
644 val* var493 /* : OptionBool */;
645 static val* varonce494;
646 val* var495 /* : String */;
647 char* var496 /* : NativeString */;
648 val* var497 /* : String */;
649 static val* varonce498;
650 val* var499 /* : String */;
651 char* var500 /* : NativeString */;
652 val* var501 /* : String */;
653 val* var502 /* : Array[String] */;
654 val* var503 /* : NativeArray[String] */;
655 val* var504 /* : OptionBool */;
656 static val* varonce505;
657 val* var506 /* : String */;
658 char* var507 /* : NativeString */;
659 val* var508 /* : String */;
660 static val* varonce509;
661 val* var510 /* : String */;
662 char* var511 /* : NativeString */;
663 val* var512 /* : String */;
664 val* var513 /* : Array[String] */;
665 val* var514 /* : NativeArray[String] */;
666 val* var515 /* : OptionBool */;
667 static val* varonce516;
668 val* var517 /* : String */;
669 char* var518 /* : NativeString */;
670 val* var519 /* : String */;
671 static val* varonce520;
672 val* var521 /* : String */;
673 char* var522 /* : NativeString */;
674 val* var523 /* : String */;
675 val* var524 /* : Array[String] */;
676 val* var525 /* : NativeArray[String] */;
677 val* var526 /* : OptionBool */;
678 static val* varonce527;
679 val* var528 /* : String */;
680 char* var529 /* : NativeString */;
681 val* var530 /* : String */;
682 static val* varonce531;
683 val* var532 /* : String */;
684 char* var533 /* : NativeString */;
685 val* var534 /* : String */;
686 val* var535 /* : Array[String] */;
687 val* var536 /* : NativeArray[String] */;
688 val* var537 /* : OptionBool */;
689 static val* varonce538;
690 val* var539 /* : String */;
691 char* var540 /* : NativeString */;
692 val* var541 /* : String */;
693 static val* varonce542;
694 val* var543 /* : String */;
695 char* var544 /* : NativeString */;
696 val* var545 /* : String */;
697 val* var546 /* : Array[String] */;
698 val* var547 /* : NativeArray[String] */;
699 val* var548 /* : OptionBool */;
700 static val* varonce549;
701 val* var550 /* : String */;
702 char* var551 /* : NativeString */;
703 val* var552 /* : String */;
704 static val* varonce553;
705 val* var554 /* : String */;
706 char* var555 /* : NativeString */;
707 val* var556 /* : String */;
708 val* var557 /* : Array[String] */;
709 val* var558 /* : NativeArray[String] */;
710 val* var559 /* : OptionBool */;
711 static val* varonce560;
712 val* var561 /* : String */;
713 char* var562 /* : NativeString */;
714 val* var563 /* : String */;
715 static val* varonce564;
716 val* var565 /* : String */;
717 char* var566 /* : NativeString */;
718 val* var567 /* : String */;
719 val* var568 /* : Array[String] */;
720 val* var569 /* : NativeArray[String] */;
721 val* var570 /* : OptionBool */;
722 static val* varonce571;
723 val* var572 /* : String */;
724 char* var573 /* : NativeString */;
725 val* var574 /* : String */;
726 static val* varonce575;
727 val* var576 /* : String */;
728 char* var577 /* : NativeString */;
729 val* var578 /* : String */;
730 val* var579 /* : Array[String] */;
731 val* var580 /* : NativeArray[String] */;
732 val* var581 /* : OptionBool */;
733 static val* varonce582;
734 val* var583 /* : String */;
735 char* var584 /* : NativeString */;
736 val* var585 /* : String */;
737 static val* varonce586;
738 val* var587 /* : String */;
739 char* var588 /* : NativeString */;
740 val* var589 /* : String */;
741 val* var590 /* : Array[String] */;
742 val* var591 /* : NativeArray[String] */;
743 val* var592 /* : OptionBool */;
744 static val* varonce593;
745 val* var594 /* : String */;
746 char* var595 /* : NativeString */;
747 val* var596 /* : String */;
748 static val* varonce597;
749 val* var598 /* : String */;
750 char* var599 /* : NativeString */;
751 val* var600 /* : String */;
752 val* var601 /* : Array[String] */;
753 val* var602 /* : NativeArray[String] */;
754 val* var603 /* : OptionArray */;
755 static val* varonce604;
756 val* var605 /* : String */;
757 char* var606 /* : NativeString */;
758 val* var607 /* : String */;
759 static val* varonce608;
760 val* var609 /* : String */;
761 char* var610 /* : NativeString */;
762 val* var611 /* : String */;
763 val* var612 /* : Array[String] */;
764 val* var613 /* : NativeArray[String] */;
765 val* var614 /* : OptionBool */;
766 static val* varonce615;
767 val* var616 /* : String */;
768 char* var617 /* : NativeString */;
769 val* var618 /* : String */;
770 static val* varonce619;
771 val* var620 /* : String */;
772 char* var621 /* : NativeString */;
773 val* var622 /* : String */;
774 val* var623 /* : Array[String] */;
775 val* var624 /* : NativeArray[String] */;
776 val* var625 /* : OptionBool */;
777 static val* varonce626;
778 val* var627 /* : String */;
779 char* var628 /* : NativeString */;
780 val* var629 /* : String */;
781 static val* varonce630;
782 val* var631 /* : String */;
783 char* var632 /* : NativeString */;
784 val* var633 /* : String */;
785 static val* varonce634;
786 val* var635 /* : String */;
787 char* var636 /* : NativeString */;
788 val* var637 /* : String */;
789 val* var638 /* : Array[String] */;
790 val* var639 /* : NativeArray[String] */;
791 val* var640 /* : OptionBool */;
792 static val* varonce641;
793 val* var642 /* : String */;
794 char* var643 /* : NativeString */;
795 val* var644 /* : String */;
796 static val* varonce645;
797 val* var646 /* : String */;
798 char* var647 /* : NativeString */;
799 val* var648 /* : String */;
800 val* var649 /* : Array[String] */;
801 val* var650 /* : NativeArray[String] */;
802 val* var651 /* : OptionBool */;
803 static val* varonce652;
804 val* var653 /* : String */;
805 char* var654 /* : NativeString */;
806 val* var655 /* : String */;
807 static val* varonce656;
808 val* var657 /* : String */;
809 char* var658 /* : NativeString */;
810 val* var659 /* : String */;
811 val* var660 /* : Array[String] */;
812 val* var661 /* : NativeArray[String] */;
813 val* var662 /* : OptionBool */;
814 static val* varonce663;
815 val* var664 /* : String */;
816 char* var665 /* : NativeString */;
817 val* var666 /* : String */;
818 static val* varonce667;
819 val* var668 /* : String */;
820 char* var669 /* : NativeString */;
821 val* var670 /* : String */;
822 val* var671 /* : Array[String] */;
823 val* var672 /* : NativeArray[String] */;
824 val* var673 /* : OptionBool */;
825 static val* varonce674;
826 val* var675 /* : String */;
827 char* var676 /* : NativeString */;
828 val* var677 /* : String */;
829 static val* varonce678;
830 val* var679 /* : String */;
831 char* var680 /* : NativeString */;
832 val* var681 /* : String */;
833 val* var682 /* : Array[String] */;
834 val* var683 /* : NativeArray[String] */;
835 val* var684 /* : OptionBool */;
836 static val* varonce685;
837 val* var686 /* : String */;
838 char* var687 /* : NativeString */;
839 val* var688 /* : String */;
840 static val* varonce689;
841 val* var690 /* : String */;
842 char* var691 /* : NativeString */;
843 val* var692 /* : String */;
844 val* var693 /* : Array[String] */;
845 val* var694 /* : NativeArray[String] */;
846 val* var695 /* : OptionBool */;
847 static val* varonce696;
848 val* var697 /* : String */;
849 char* var698 /* : NativeString */;
850 val* var699 /* : String */;
851 static val* varonce700;
852 val* var701 /* : String */;
853 char* var702 /* : NativeString */;
854 val* var703 /* : String */;
855 val* var704 /* : Array[String] */;
856 val* var705 /* : NativeArray[String] */;
857 val* var706 /* : OptionBool */;
858 static val* varonce707;
859 val* var708 /* : String */;
860 char* var709 /* : NativeString */;
861 val* var710 /* : String */;
862 static val* varonce711;
863 val* var712 /* : String */;
864 char* var713 /* : NativeString */;
865 val* var714 /* : String */;
866 val* var715 /* : Array[String] */;
867 val* var716 /* : NativeArray[String] */;
868 val* var717 /* : OptionBool */;
869 static val* varonce718;
870 val* var719 /* : String */;
871 char* var720 /* : NativeString */;
872 val* var721 /* : String */;
873 static val* varonce722;
874 val* var723 /* : String */;
875 char* var724 /* : NativeString */;
876 val* var725 /* : String */;
877 val* var726 /* : Array[String] */;
878 val* var727 /* : NativeArray[String] */;
879 val* var728 /* : OptionBool */;
880 static val* varonce729;
881 val* var730 /* : String */;
882 char* var731 /* : NativeString */;
883 val* var732 /* : String */;
884 static val* varonce733;
885 val* var734 /* : String */;
886 char* var735 /* : NativeString */;
887 val* var736 /* : String */;
888 val* var737 /* : Array[String] */;
889 val* var738 /* : NativeArray[String] */;
890 val* var739 /* : OptionBool */;
891 static val* varonce740;
892 val* var741 /* : String */;
893 char* var742 /* : NativeString */;
894 val* var743 /* : String */;
895 static val* varonce744;
896 val* var745 /* : String */;
897 char* var746 /* : NativeString */;
898 val* var747 /* : String */;
899 val* var748 /* : Array[String] */;
900 val* var749 /* : NativeArray[String] */;
901 val* var750 /* : OptionBool */;
902 static val* varonce751;
903 val* var752 /* : String */;
904 char* var753 /* : NativeString */;
905 val* var754 /* : String */;
906 static val* varonce755;
907 val* var756 /* : String */;
908 char* var757 /* : NativeString */;
909 val* var758 /* : String */;
910 val* var759 /* : Array[String] */;
911 val* var760 /* : NativeArray[String] */;
912 val* var761 /* : OptionBool */;
913 static val* varonce762;
914 val* var763 /* : String */;
915 char* var764 /* : NativeString */;
916 val* var765 /* : String */;
917 static val* varonce766;
918 val* var767 /* : String */;
919 char* var768 /* : NativeString */;
920 val* var769 /* : String */;
921 val* var770 /* : Array[String] */;
922 val* var771 /* : NativeArray[String] */;
923 val* var772 /* : OptionBool */;
924 static val* varonce773;
925 val* var774 /* : String */;
926 char* var775 /* : NativeString */;
927 val* var776 /* : String */;
928 static val* varonce777;
929 val* var778 /* : String */;
930 char* var779 /* : NativeString */;
931 val* var780 /* : String */;
932 val* var781 /* : Array[String] */;
933 val* var782 /* : NativeArray[String] */;
934 val* var783 /* : OptionBool */;
935 static val* varonce784;
936 val* var785 /* : String */;
937 char* var786 /* : NativeString */;
938 val* var787 /* : String */;
939 static val* varonce788;
940 val* var789 /* : String */;
941 char* var790 /* : NativeString */;
942 val* var791 /* : String */;
943 val* var792 /* : Array[String] */;
944 val* var793 /* : NativeArray[String] */;
945 val* var794 /* : OptionBool */;
946 static val* varonce795;
947 val* var796 /* : String */;
948 char* var797 /* : NativeString */;
949 val* var798 /* : String */;
950 static val* varonce799;
951 val* var800 /* : String */;
952 char* var801 /* : NativeString */;
953 val* var802 /* : String */;
954 val* var803 /* : Array[String] */;
955 val* var804 /* : NativeArray[String] */;
956 val* var805 /* : OptionBool */;
957 static val* varonce806;
958 val* var807 /* : String */;
959 char* var808 /* : NativeString */;
960 val* var809 /* : String */;
961 static val* varonce810;
962 val* var811 /* : String */;
963 char* var812 /* : NativeString */;
964 val* var813 /* : String */;
965 val* var814 /* : Array[String] */;
966 val* var815 /* : NativeArray[String] */;
967 val* var816 /* : OptionBool */;
968 static val* varonce817;
969 val* var818 /* : String */;
970 char* var819 /* : NativeString */;
971 val* var820 /* : String */;
972 static val* varonce821;
973 val* var822 /* : String */;
974 char* var823 /* : NativeString */;
975 val* var824 /* : String */;
976 val* var825 /* : Array[String] */;
977 val* var826 /* : NativeArray[String] */;
978 val* var827 /* : OptionBool */;
979 static val* varonce828;
980 val* var829 /* : String */;
981 char* var830 /* : NativeString */;
982 val* var831 /* : String */;
983 static val* varonce832;
984 val* var833 /* : String */;
985 char* var834 /* : NativeString */;
986 val* var835 /* : String */;
987 val* var836 /* : Array[String] */;
988 val* var837 /* : NativeArray[String] */;
989 val* var838 /* : OptionBool */;
990 static val* varonce839;
991 val* var840 /* : String */;
992 char* var841 /* : NativeString */;
993 val* var842 /* : String */;
994 static val* varonce843;
995 val* var844 /* : String */;
996 char* var845 /* : NativeString */;
997 val* var846 /* : String */;
998 val* var847 /* : Array[String] */;
999 val* var848 /* : NativeArray[String] */;
1000 val* var849 /* : SeparateCompilerPhase */;
1001 val* var850 /* : OptionBool */;
1002 static val* varonce851;
1003 val* var852 /* : String */;
1004 char* var853 /* : NativeString */;
1005 val* var854 /* : String */;
1006 static val* varonce855;
1007 val* var856 /* : String */;
1008 char* var857 /* : NativeString */;
1009 val* var858 /* : String */;
1010 val* var859 /* : Array[String] */;
1011 val* var860 /* : NativeArray[String] */;
1012 val* var861 /* : OptionBool */;
1013 static val* varonce862;
1014 val* var863 /* : String */;
1015 char* var864 /* : NativeString */;
1016 val* var865 /* : String */;
1017 static val* varonce866;
1018 val* var867 /* : String */;
1019 char* var868 /* : NativeString */;
1020 val* var869 /* : String */;
1021 val* var870 /* : Array[String] */;
1022 val* var871 /* : NativeArray[String] */;
1023 val* var872 /* : OptionBool */;
1024 static val* varonce873;
1025 val* var874 /* : String */;
1026 char* var875 /* : NativeString */;
1027 val* var876 /* : String */;
1028 static val* varonce877;
1029 val* var878 /* : String */;
1030 char* var879 /* : NativeString */;
1031 val* var880 /* : String */;
1032 val* var881 /* : Array[String] */;
1033 val* var882 /* : NativeArray[String] */;
1034 val* var883 /* : ErasureCompilerPhase */;
1035 self = nit_alloc(sizeof(struct instance) + 102*sizeof(nitattribute_t));
1036 self->type = type;
1037 self->class = &class_nitc__ToolContext;
1038 self->attrs[COLOR_nitc__toolcontext__ToolContext___error_count].l = 0l; /* _error_count on <self:ToolContext exact> */
1039 self->attrs[COLOR_nitc__toolcontext__ToolContext___warning_count].l = 0l; /* _warning_count on <self:ToolContext exact> */
1040 if (likely(varonce!=NULL)) {
1041 var = varonce;
1042 } else {
1043 var1 = "logs";
1044 var2 = core__flat___NativeString___to_s_full(var1, 4l, 4l);
1045 var = var2;
1046 varonce = var;
1047 }
1048 self->attrs[COLOR_nitc__toolcontext__ToolContext___log_directory].val = var; /* _log_directory on <self:ToolContext exact> */
1049 var3 = NEW_core__Array(&type_core__Array__nitc__Message);
1050 {
1051 core___core__Array___core__kernel__Object__init(var3); /* Direct call array#Array#init on <var3:Array[Message]>*/
1052 }
1053 self->attrs[COLOR_nitc__toolcontext__ToolContext___messages].val = var3; /* _messages on <self:ToolContext exact> */
1054 var4 = glob_sys;
1055 {
1056 var5 = core__sorter___Sys___default_comparator(var4);
1057 }
1058 self->attrs[COLOR_nitc__toolcontext__ToolContext___message_sorter].val = var5; /* _message_sorter on <self:ToolContext exact> */
1059 self->attrs[COLOR_nitc__toolcontext__ToolContext___keep_going].s = 0; /* _keep_going on <self:ToolContext exact> */
1060 var6 = NEW_more_collections__MultiHashMap(&type_more_collections__MultiHashMap__nitc__SourceFile__core__String);
1061 {
1062 core___core__HashMap___core__kernel__Object__init(var6); /* Direct call hash_collection#HashMap#init on <var6:MultiHashMap[SourceFile, String]>*/
1063 }
1064 self->attrs[COLOR_nitc__toolcontext__ToolContext___warning_blacklist].val = var6; /* _warning_blacklist on <self:ToolContext exact> */
1065 var7 = NEW_opts__OptionContext(&type_opts__OptionContext);
1066 {
1067 { /* Inline kernel#Object#init (var7) on <var7:OptionContext> */
1068 RET_LABEL:(void)0;
1069 }
1070 }
1071 self->attrs[COLOR_nitc__toolcontext__ToolContext___option_context].val = var7; /* _option_context on <self:ToolContext exact> */
1072 var8 = NEW_opts__OptionCount(&type_opts__OptionCount);
1073 if (likely(varonce9!=NULL)) {
1074 var10 = varonce9;
1075 } else {
1076 var11 = "Show additional warnings (advices)";
1077 var12 = core__flat___NativeString___to_s_full(var11, 34l, 34l);
1078 var10 = var12;
1079 varonce9 = var10;
1080 }
1081 if (likely(varonce13!=NULL)) {
1082 var14 = varonce13;
1083 } else {
1084 var15 = "-W";
1085 var16 = core__flat___NativeString___to_s_full(var15, 2l, 2l);
1086 var14 = var16;
1087 varonce13 = var14;
1088 }
1089 if (likely(varonce17!=NULL)) {
1090 var18 = varonce17;
1091 } else {
1092 var19 = "--warn";
1093 var20 = core__flat___NativeString___to_s_full(var19, 6l, 6l);
1094 var18 = var20;
1095 varonce17 = var18;
1096 }
1097 var21 = NEW_core__Array(&type_core__Array__core__String);
1098 { /* var21 = array_instance Array[String] */
1099 var22 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
1100 ((struct instance_core__NativeArray*)var22)->values[0] = (val*) var14;
1101 ((struct instance_core__NativeArray*)var22)->values[1] = (val*) var18;
1102 {
1103 ((void(*)(val* self, val* p0, long p1))(var21->class->vft[COLOR_core__array__Array__with_native]))(var21, var22, 2l); /* with_native on <var21:Array[String]>*/
1104 }
1105 }
1106 {
1107 opts___opts__OptionCount___init(var8, var10, var21); /* Direct call opts#OptionCount#init on <var8:OptionCount>*/
1108 }
1109 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_warn].val = var8; /* _opt_warn on <self:ToolContext exact> */
1110 var23 = NEW_opts__OptionArray(&type_opts__OptionArray);
1111 if (likely(varonce24!=NULL)) {
1112 var25 = varonce24;
1113 } else {
1114 var26 = "Show/hide a specific warning";
1115 var27 = core__flat___NativeString___to_s_full(var26, 28l, 28l);
1116 var25 = var27;
1117 varonce24 = var25;
1118 }
1119 if (likely(varonce28!=NULL)) {
1120 var29 = varonce28;
1121 } else {
1122 var30 = "-w";
1123 var31 = core__flat___NativeString___to_s_full(var30, 2l, 2l);
1124 var29 = var31;
1125 varonce28 = var29;
1126 }
1127 if (likely(varonce32!=NULL)) {
1128 var33 = varonce32;
1129 } else {
1130 var34 = "--warning";
1131 var35 = core__flat___NativeString___to_s_full(var34, 9l, 9l);
1132 var33 = var35;
1133 varonce32 = var33;
1134 }
1135 var36 = NEW_core__Array(&type_core__Array__core__String);
1136 { /* var36 = array_instance Array[String] */
1137 var37 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
1138 ((struct instance_core__NativeArray*)var37)->values[0] = (val*) var29;
1139 ((struct instance_core__NativeArray*)var37)->values[1] = (val*) var33;
1140 {
1141 ((void(*)(val* self, val* p0, long p1))(var36->class->vft[COLOR_core__array__Array__with_native]))(var36, var37, 2l); /* with_native on <var36:Array[String]>*/
1142 }
1143 }
1144 {
1145 opts___opts__OptionArray___init(var23, var25, var36); /* Direct call opts#OptionArray#init on <var23:OptionArray>*/
1146 }
1147 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_warning].val = var23; /* _opt_warning on <self:ToolContext exact> */
1148 var38 = NEW_opts__OptionBool(&type_opts__OptionBool);
1149 if (likely(varonce39!=NULL)) {
1150 var40 = varonce39;
1151 } else {
1152 var41 = "Do not show warnings";
1153 var42 = core__flat___NativeString___to_s_full(var41, 20l, 20l);
1154 var40 = var42;
1155 varonce39 = var40;
1156 }
1157 if (likely(varonce43!=NULL)) {
1158 var44 = varonce43;
1159 } else {
1160 var45 = "-q";
1161 var46 = core__flat___NativeString___to_s_full(var45, 2l, 2l);
1162 var44 = var46;
1163 varonce43 = var44;
1164 }
1165 if (likely(varonce47!=NULL)) {
1166 var48 = varonce47;
1167 } else {
1168 var49 = "--quiet";
1169 var50 = core__flat___NativeString___to_s_full(var49, 7l, 7l);
1170 var48 = var50;
1171 varonce47 = var48;
1172 }
1173 var51 = NEW_core__Array(&type_core__Array__core__String);
1174 { /* var51 = array_instance Array[String] */
1175 var52 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
1176 ((struct instance_core__NativeArray*)var52)->values[0] = (val*) var44;
1177 ((struct instance_core__NativeArray*)var52)->values[1] = (val*) var48;
1178 {
1179 ((void(*)(val* self, val* p0, long p1))(var51->class->vft[COLOR_core__array__Array__with_native]))(var51, var52, 2l); /* with_native on <var51:Array[String]>*/
1180 }
1181 }
1182 {
1183 opts___opts__OptionBool___init(var38, var40, var51); /* Direct call opts#OptionBool#init on <var38:OptionBool>*/
1184 }
1185 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_quiet].val = var38; /* _opt_quiet on <self:ToolContext exact> */
1186 var53 = NEW_opts__OptionBool(&type_opts__OptionBool);
1187 if (likely(varonce54!=NULL)) {
1188 var55 = varonce54;
1189 } else {
1190 var56 = "Generate various log files";
1191 var57 = core__flat___NativeString___to_s_full(var56, 26l, 26l);
1192 var55 = var57;
1193 varonce54 = var55;
1194 }
1195 if (likely(varonce58!=NULL)) {
1196 var59 = varonce58;
1197 } else {
1198 var60 = "--log";
1199 var61 = core__flat___NativeString___to_s_full(var60, 5l, 5l);
1200 var59 = var61;
1201 varonce58 = var59;
1202 }
1203 var62 = NEW_core__Array(&type_core__Array__core__String);
1204 { /* var62 = array_instance Array[String] */
1205 var63 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
1206 ((struct instance_core__NativeArray*)var63)->values[0] = (val*) var59;
1207 {
1208 ((void(*)(val* self, val* p0, long p1))(var62->class->vft[COLOR_core__array__Array__with_native]))(var62, var63, 1l); /* with_native on <var62:Array[String]>*/
1209 }
1210 }
1211 {
1212 opts___opts__OptionBool___init(var53, var55, var62); /* Direct call opts#OptionBool#init on <var53:OptionBool>*/
1213 }
1214 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_log].val = var53; /* _opt_log on <self:ToolContext exact> */
1215 var64 = NEW_opts__OptionString(&type_opts__OptionString);
1216 if (likely(varonce65!=NULL)) {
1217 var66 = varonce65;
1218 } else {
1219 var67 = "Directory where to generate log files";
1220 var68 = core__flat___NativeString___to_s_full(var67, 37l, 37l);
1221 var66 = var68;
1222 varonce65 = var66;
1223 }
1224 if (likely(varonce69!=NULL)) {
1225 var70 = varonce69;
1226 } else {
1227 var71 = "--log-dir";
1228 var72 = core__flat___NativeString___to_s_full(var71, 9l, 9l);
1229 var70 = var72;
1230 varonce69 = var70;
1231 }
1232 var73 = NEW_core__Array(&type_core__Array__core__String);
1233 { /* var73 = array_instance Array[String] */
1234 var74 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
1235 ((struct instance_core__NativeArray*)var74)->values[0] = (val*) var70;
1236 {
1237 ((void(*)(val* self, val* p0, long p1))(var73->class->vft[COLOR_core__array__Array__with_native]))(var73, var74, 1l); /* with_native on <var73:Array[String]>*/
1238 }
1239 }
1240 {
1241 opts___opts__OptionString___init(var64, var66, var73); /* Direct call opts#OptionString#init on <var64:OptionString>*/
1242 }
1243 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_log_dir].val = var64; /* _opt_log_dir on <self:ToolContext exact> */
1244 var75 = NEW_opts__OptionString(&type_opts__OptionString);
1245 if (likely(varonce76!=NULL)) {
1246 var77 = varonce76;
1247 } else {
1248 var78 = "Base directory of the Nit installation";
1249 var79 = core__flat___NativeString___to_s_full(var78, 38l, 38l);
1250 var77 = var79;
1251 varonce76 = var77;
1252 }
1253 if (likely(varonce80!=NULL)) {
1254 var81 = varonce80;
1255 } else {
1256 var82 = "--nit-dir";
1257 var83 = core__flat___NativeString___to_s_full(var82, 9l, 9l);
1258 var81 = var83;
1259 varonce80 = var81;
1260 }
1261 var84 = NEW_core__Array(&type_core__Array__core__String);
1262 { /* var84 = array_instance Array[String] */
1263 var85 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
1264 ((struct instance_core__NativeArray*)var85)->values[0] = (val*) var81;
1265 {
1266 ((void(*)(val* self, val* p0, long p1))(var84->class->vft[COLOR_core__array__Array__with_native]))(var84, var85, 1l); /* with_native on <var84:Array[String]>*/
1267 }
1268 }
1269 {
1270 opts___opts__OptionString___init(var75, var77, var84); /* Direct call opts#OptionString#init on <var75:OptionString>*/
1271 }
1272 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_nit_dir].val = var75; /* _opt_nit_dir on <self:ToolContext exact> */
1273 var86 = NEW_opts__OptionBool(&type_opts__OptionBool);
1274 if (likely(varonce87!=NULL)) {
1275 var88 = varonce87;
1276 } else {
1277 var89 = "Show Help (This screen)";
1278 var90 = core__flat___NativeString___to_s_full(var89, 23l, 23l);
1279 var88 = var90;
1280 varonce87 = var88;
1281 }
1282 if (likely(varonce91!=NULL)) {
1283 var92 = varonce91;
1284 } else {
1285 var93 = "-h";
1286 var94 = core__flat___NativeString___to_s_full(var93, 2l, 2l);
1287 var92 = var94;
1288 varonce91 = var92;
1289 }
1290 if (likely(varonce95!=NULL)) {
1291 var96 = varonce95;
1292 } else {
1293 var97 = "-?";
1294 var98 = core__flat___NativeString___to_s_full(var97, 2l, 2l);
1295 var96 = var98;
1296 varonce95 = var96;
1297 }
1298 if (likely(varonce99!=NULL)) {
1299 var100 = varonce99;
1300 } else {
1301 var101 = "--help";
1302 var102 = core__flat___NativeString___to_s_full(var101, 6l, 6l);
1303 var100 = var102;
1304 varonce99 = var100;
1305 }
1306 var103 = NEW_core__Array(&type_core__Array__core__String);
1307 { /* var103 = array_instance Array[String] */
1308 var104 = NEW_core__NativeArray(3l, &type_core__NativeArray__core__String);
1309 ((struct instance_core__NativeArray*)var104)->values[0] = (val*) var92;
1310 ((struct instance_core__NativeArray*)var104)->values[1] = (val*) var96;
1311 ((struct instance_core__NativeArray*)var104)->values[2] = (val*) var100;
1312 {
1313 ((void(*)(val* self, val* p0, long p1))(var103->class->vft[COLOR_core__array__Array__with_native]))(var103, var104, 3l); /* with_native on <var103:Array[String]>*/
1314 }
1315 }
1316 {
1317 opts___opts__OptionBool___init(var86, var88, var103); /* Direct call opts#OptionBool#init on <var86:OptionBool>*/
1318 }
1319 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_help].val = var86; /* _opt_help on <self:ToolContext exact> */
1320 var105 = NEW_opts__OptionBool(&type_opts__OptionBool);
1321 if (likely(varonce106!=NULL)) {
1322 var107 = varonce106;
1323 } else {
1324 var108 = "Show version and exit";
1325 var109 = core__flat___NativeString___to_s_full(var108, 21l, 21l);
1326 var107 = var109;
1327 varonce106 = var107;
1328 }
1329 if (likely(varonce110!=NULL)) {
1330 var111 = varonce110;
1331 } else {
1332 var112 = "--version";
1333 var113 = core__flat___NativeString___to_s_full(var112, 9l, 9l);
1334 var111 = var113;
1335 varonce110 = var111;
1336 }
1337 var114 = NEW_core__Array(&type_core__Array__core__String);
1338 { /* var114 = array_instance Array[String] */
1339 var115 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
1340 ((struct instance_core__NativeArray*)var115)->values[0] = (val*) var111;
1341 {
1342 ((void(*)(val* self, val* p0, long p1))(var114->class->vft[COLOR_core__array__Array__with_native]))(var114, var115, 1l); /* with_native on <var114:Array[String]>*/
1343 }
1344 }
1345 {
1346 opts___opts__OptionBool___init(var105, var107, var114); /* Direct call opts#OptionBool#init on <var105:OptionBool>*/
1347 }
1348 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_version].val = var105; /* _opt_version on <self:ToolContext exact> */
1349 var116 = NEW_opts__OptionBool(&type_opts__OptionBool);
1350 if (likely(varonce117!=NULL)) {
1351 var118 = varonce117;
1352 } else {
1353 var119 = "Set toolname and version to DUMMY. Useful for testing";
1354 var120 = core__flat___NativeString___to_s_full(var119, 53l, 53l);
1355 var118 = var120;
1356 varonce117 = var118;
1357 }
1358 if (likely(varonce121!=NULL)) {
1359 var122 = varonce121;
1360 } else {
1361 var123 = "--set-dummy-tool";
1362 var124 = core__flat___NativeString___to_s_full(var123, 16l, 16l);
1363 var122 = var124;
1364 varonce121 = var122;
1365 }
1366 var125 = NEW_core__Array(&type_core__Array__core__String);
1367 { /* var125 = array_instance Array[String] */
1368 var126 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
1369 ((struct instance_core__NativeArray*)var126)->values[0] = (val*) var122;
1370 {
1371 ((void(*)(val* self, val* p0, long p1))(var125->class->vft[COLOR_core__array__Array__with_native]))(var125, var126, 1l); /* with_native on <var125:Array[String]>*/
1372 }
1373 }
1374 {
1375 opts___opts__OptionBool___init(var116, var118, var125); /* Direct call opts#OptionBool#init on <var116:OptionBool>*/
1376 }
1377 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_set_dummy_tool].val = var116; /* _opt_set_dummy_tool on <self:ToolContext exact> */
1378 var127 = NEW_opts__OptionCount(&type_opts__OptionCount);
1379 if (likely(varonce128!=NULL)) {
1380 var129 = varonce128;
1381 } else {
1382 var130 = "Additional messages from the tool";
1383 var131 = core__flat___NativeString___to_s_full(var130, 33l, 33l);
1384 var129 = var131;
1385 varonce128 = var129;
1386 }
1387 if (likely(varonce132!=NULL)) {
1388 var133 = varonce132;
1389 } else {
1390 var134 = "-v";
1391 var135 = core__flat___NativeString___to_s_full(var134, 2l, 2l);
1392 var133 = var135;
1393 varonce132 = var133;
1394 }
1395 if (likely(varonce136!=NULL)) {
1396 var137 = varonce136;
1397 } else {
1398 var138 = "--verbose";
1399 var139 = core__flat___NativeString___to_s_full(var138, 9l, 9l);
1400 var137 = var139;
1401 varonce136 = var137;
1402 }
1403 var140 = NEW_core__Array(&type_core__Array__core__String);
1404 { /* var140 = array_instance Array[String] */
1405 var141 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
1406 ((struct instance_core__NativeArray*)var141)->values[0] = (val*) var133;
1407 ((struct instance_core__NativeArray*)var141)->values[1] = (val*) var137;
1408 {
1409 ((void(*)(val* self, val* p0, long p1))(var140->class->vft[COLOR_core__array__Array__with_native]))(var140, var141, 2l); /* with_native on <var140:Array[String]>*/
1410 }
1411 }
1412 {
1413 opts___opts__OptionCount___init(var127, var129, var140); /* Direct call opts#OptionCount#init on <var127:OptionCount>*/
1414 }
1415 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_verbose].val = var127; /* _opt_verbose on <self:ToolContext exact> */
1416 var142 = NEW_opts__OptionBool(&type_opts__OptionBool);
1417 if (likely(varonce143!=NULL)) {
1418 var144 = varonce143;
1419 } else {
1420 var145 = "Just display the first encountered error then stop";
1421 var146 = core__flat___NativeString___to_s_full(var145, 50l, 50l);
1422 var144 = var146;
1423 varonce143 = var144;
1424 }
1425 if (likely(varonce147!=NULL)) {
1426 var148 = varonce147;
1427 } else {
1428 var149 = "--stop-on-first-error";
1429 var150 = core__flat___NativeString___to_s_full(var149, 21l, 21l);
1430 var148 = var150;
1431 varonce147 = var148;
1432 }
1433 var151 = NEW_core__Array(&type_core__Array__core__String);
1434 { /* var151 = array_instance Array[String] */
1435 var152 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
1436 ((struct instance_core__NativeArray*)var152)->values[0] = (val*) var148;
1437 {
1438 ((void(*)(val* self, val* p0, long p1))(var151->class->vft[COLOR_core__array__Array__with_native]))(var151, var152, 1l); /* with_native on <var151:Array[String]>*/
1439 }
1440 }
1441 {
1442 opts___opts__OptionBool___init(var142, var144, var151); /* Direct call opts#OptionBool#init on <var142:OptionBool>*/
1443 }
1444 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_stop_on_first_error].val = var142; /* _opt_stop_on_first_error on <self:ToolContext exact> */
1445 var153 = NEW_opts__OptionBool(&type_opts__OptionBool);
1446 if (likely(varonce154!=NULL)) {
1447 var155 = varonce154;
1448 } else {
1449 var156 = "Continue after errors, whatever the consequences";
1450 var157 = core__flat___NativeString___to_s_full(var156, 48l, 48l);
1451 var155 = var157;
1452 varonce154 = var155;
1453 }
1454 if (likely(varonce158!=NULL)) {
1455 var159 = varonce158;
1456 } else {
1457 var160 = "--keep-going";
1458 var161 = core__flat___NativeString___to_s_full(var160, 12l, 12l);
1459 var159 = var161;
1460 varonce158 = var159;
1461 }
1462 var162 = NEW_core__Array(&type_core__Array__core__String);
1463 { /* var162 = array_instance Array[String] */
1464 var163 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
1465 ((struct instance_core__NativeArray*)var163)->values[0] = (val*) var159;
1466 {
1467 ((void(*)(val* self, val* p0, long p1))(var162->class->vft[COLOR_core__array__Array__with_native]))(var162, var163, 1l); /* with_native on <var162:Array[String]>*/
1468 }
1469 }
1470 {
1471 opts___opts__OptionBool___init(var153, var155, var162); /* Direct call opts#OptionBool#init on <var153:OptionBool>*/
1472 }
1473 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_keep_going].val = var153; /* _opt_keep_going on <self:ToolContext exact> */
1474 var164 = NEW_opts__OptionBool(&type_opts__OptionBool);
1475 if (likely(varonce165!=NULL)) {
1476 var166 = varonce165;
1477 } else {
1478 var167 = "Do not use color to display errors and warnings";
1479 var168 = core__flat___NativeString___to_s_full(var167, 47l, 47l);
1480 var166 = var168;
1481 varonce165 = var166;
1482 }
1483 if (likely(varonce169!=NULL)) {
1484 var170 = varonce169;
1485 } else {
1486 var171 = "--no-color";
1487 var172 = core__flat___NativeString___to_s_full(var171, 10l, 10l);
1488 var170 = var172;
1489 varonce169 = var170;
1490 }
1491 var173 = NEW_core__Array(&type_core__Array__core__String);
1492 { /* var173 = array_instance Array[String] */
1493 var174 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
1494 ((struct instance_core__NativeArray*)var174)->values[0] = (val*) var170;
1495 {
1496 ((void(*)(val* self, val* p0, long p1))(var173->class->vft[COLOR_core__array__Array__with_native]))(var173, var174, 1l); /* with_native on <var173:Array[String]>*/
1497 }
1498 }
1499 {
1500 opts___opts__OptionBool___init(var164, var166, var173); /* Direct call opts#OptionBool#init on <var164:OptionBool>*/
1501 }
1502 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_no_color].val = var164; /* _opt_no_color on <self:ToolContext exact> */
1503 var175 = NEW_opts__OptionBool(&type_opts__OptionBool);
1504 if (likely(varonce176!=NULL)) {
1505 var177 = varonce176;
1506 } else {
1507 var178 = "Generate bash_completion file for this program";
1508 var179 = core__flat___NativeString___to_s_full(var178, 46l, 46l);
1509 var177 = var179;
1510 varonce176 = var177;
1511 }
1512 if (likely(varonce180!=NULL)) {
1513 var181 = varonce180;
1514 } else {
1515 var182 = "--bash-completion";
1516 var183 = core__flat___NativeString___to_s_full(var182, 17l, 17l);
1517 var181 = var183;
1518 varonce180 = var181;
1519 }
1520 var184 = NEW_core__Array(&type_core__Array__core__String);
1521 { /* var184 = array_instance Array[String] */
1522 var185 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
1523 ((struct instance_core__NativeArray*)var185)->values[0] = (val*) var181;
1524 {
1525 ((void(*)(val* self, val* p0, long p1))(var184->class->vft[COLOR_core__array__Array__with_native]))(var184, var185, 1l); /* with_native on <var184:Array[String]>*/
1526 }
1527 }
1528 {
1529 opts___opts__OptionBool___init(var175, var177, var184); /* Direct call opts#OptionBool#init on <var175:OptionBool>*/
1530 }
1531 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_bash_completion].val = var175; /* _opt_bash_completion on <self:ToolContext exact> */
1532 var186 = NEW_opts__OptionBool(&type_opts__OptionBool);
1533 if (likely(varonce187!=NULL)) {
1534 var188 = varonce187;
1535 } else {
1536 var189 = "Generate a stub manpage in pandoc markdown format";
1537 var190 = core__flat___NativeString___to_s_full(var189, 49l, 49l);
1538 var188 = var190;
1539 varonce187 = var188;
1540 }
1541 if (likely(varonce191!=NULL)) {
1542 var192 = varonce191;
1543 } else {
1544 var193 = "--stub-man";
1545 var194 = core__flat___NativeString___to_s_full(var193, 10l, 10l);
1546 var192 = var194;
1547 varonce191 = var192;
1548 }
1549 var195 = NEW_core__Array(&type_core__Array__core__String);
1550 { /* var195 = array_instance Array[String] */
1551 var196 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
1552 ((struct instance_core__NativeArray*)var196)->values[0] = (val*) var192;
1553 {
1554 ((void(*)(val* self, val* p0, long p1))(var195->class->vft[COLOR_core__array__Array__with_native]))(var195, var196, 1l); /* with_native on <var195:Array[String]>*/
1555 }
1556 }
1557 {
1558 opts___opts__OptionBool___init(var186, var188, var195); /* Direct call opts#OptionBool#init on <var186:OptionBool>*/
1559 }
1560 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_stub_man].val = var186; /* _opt_stub_man on <self:ToolContext exact> */
1561 self->attrs[COLOR_nitc__toolcontext__ToolContext___verbose_level].l = 0l; /* _verbose_level on <self:ToolContext exact> */
1562 if (likely(varonce197!=NULL)) {
1563 var198 = varonce197;
1564 } else {
1565 var199 = "Usage: [OPTION]... [ARG]...";
1566 var200 = core__flat___NativeString___to_s_full(var199, 27l, 27l);
1567 var198 = var200;
1568 varonce197 = var198;
1569 }
1570 self->attrs[COLOR_nitc__toolcontext__ToolContext___tooldescription].val = var198; /* _tooldescription on <self:ToolContext exact> */
1571 self->attrs[COLOR_nitc__toolcontext__ToolContext___accept_no_arguments].s = 0; /* _accept_no_arguments on <self:ToolContext exact> */
1572 var201 = NEW_poset__POSet(&type_poset__POSet__nitc__Phase);
1573 {
1574 { /* Inline kernel#Object#init (var201) on <var201:POSet[Phase]> */
1575 RET_LABEL202:(void)0;
1576 }
1577 }
1578 self->attrs[COLOR_nitc__phase__ToolContext___phases].val = var201; /* _phases on <self:ToolContext exact> */
1579 var203 = NEW_opts__OptionArray(&type_opts__OptionArray);
1580 if (likely(varonce204!=NULL)) {
1581 var205 = varonce204;
1582 } else {
1583 var206 = "Disable a specific phase; use `list` to get the list (debug)";
1584 var207 = core__flat___NativeString___to_s_full(var206, 60l, 60l);
1585 var205 = var207;
1586 varonce204 = var205;
1587 }
1588 if (likely(varonce208!=NULL)) {
1589 var209 = varonce208;
1590 } else {
1591 var210 = "--disable-phase";
1592 var211 = core__flat___NativeString___to_s_full(var210, 15l, 15l);
1593 var209 = var211;
1594 varonce208 = var209;
1595 }
1596 var212 = NEW_core__Array(&type_core__Array__core__String);
1597 { /* var212 = array_instance Array[String] */
1598 var213 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
1599 ((struct instance_core__NativeArray*)var213)->values[0] = (val*) var209;
1600 {
1601 ((void(*)(val* self, val* p0, long p1))(var212->class->vft[COLOR_core__array__Array__with_native]))(var212, var213, 1l); /* with_native on <var212:Array[String]>*/
1602 }
1603 }
1604 {
1605 opts___opts__OptionArray___init(var203, var205, var212); /* Direct call opts#OptionArray#init on <var203:OptionArray>*/
1606 }
1607 self->attrs[COLOR_nitc__phase__ToolContext___opt_disable_phase].val = var203; /* _opt_disable_phase on <self:ToolContext exact> */
1608 var214 = NEW_opts__OptionBool(&type_opts__OptionBool);
1609 if (likely(varonce215!=NULL)) {
1610 var216 = varonce215;
1611 } else {
1612 var217 = "Force lazy semantic analysis of the source-code (debug)";
1613 var218 = core__flat___NativeString___to_s_full(var217, 55l, 55l);
1614 var216 = var218;
1615 varonce215 = var216;
1616 }
1617 if (likely(varonce219!=NULL)) {
1618 var220 = varonce219;
1619 } else {
1620 var221 = "--sloppy";
1621 var222 = core__flat___NativeString___to_s_full(var221, 8l, 8l);
1622 var220 = var222;
1623 varonce219 = var220;
1624 }
1625 var223 = NEW_core__Array(&type_core__Array__core__String);
1626 { /* var223 = array_instance Array[String] */
1627 var224 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
1628 ((struct instance_core__NativeArray*)var224)->values[0] = (val*) var220;
1629 {
1630 ((void(*)(val* self, val* p0, long p1))(var223->class->vft[COLOR_core__array__Array__with_native]))(var223, var224, 1l); /* with_native on <var223:Array[String]>*/
1631 }
1632 }
1633 {
1634 opts___opts__OptionBool___init(var214, var216, var223); /* Direct call opts#OptionBool#init on <var214:OptionBool>*/
1635 }
1636 self->attrs[COLOR_nitc__phase__ToolContext___opt_sloppy].val = var214; /* _opt_sloppy on <self:ToolContext exact> */
1637 self->attrs[COLOR_nitc__phase__ToolContext___semantize_is_lazy].s = 0; /* _semantize_is_lazy on <self:ToolContext exact> */
1638 var225 = NEW_core__HashSet(&type_core__HashSet__nitc__AModule);
1639 {
1640 core___core__HashSet___core__kernel__Object__init(var225); /* Direct call hash_collection#HashSet#init on <var225:HashSet[AModule]>*/
1641 }
1642 self->attrs[COLOR_nitc__phase__ToolContext___phased_modules].val = var225; /* _phased_modules on <self:ToolContext exact> */
1643 var226 = NEW_nitc__literal__LiteralPhase(&type_nitc__literal__LiteralPhase);
1644 {
1645 ((void(*)(val* self, val* p0))(var226->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var226, self); /* toolcontext= on <var226:LiteralPhase>*/
1646 }
1647 {
1648 ((void(*)(val* self, val* p0))(var226->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var226, ((val*)NULL)); /* depends= on <var226:LiteralPhase>*/
1649 }
1650 {
1651 ((void(*)(val* self))(var226->class->vft[COLOR_core__kernel__Object__init]))(var226); /* init on <var226:LiteralPhase>*/
1652 }
1653 self->attrs[COLOR_nitc__literal__ToolContext___literal_phase].val = var226; /* _literal_phase on <self:ToolContext exact> */
1654 var227 = NEW_opts__OptionArray(&type_opts__OptionArray);
1655 if (likely(varonce228!=NULL)) {
1656 var229 = varonce228;
1657 } else {
1658 var230 = "Add an additional include path (may be used more than once)";
1659 var231 = core__flat___NativeString___to_s_full(var230, 59l, 59l);
1660 var229 = var231;
1661 varonce228 = var229;
1662 }
1663 if (likely(varonce232!=NULL)) {
1664 var233 = varonce232;
1665 } else {
1666 var234 = "-I";
1667 var235 = core__flat___NativeString___to_s_full(var234, 2l, 2l);
1668 var233 = var235;
1669 varonce232 = var233;
1670 }
1671 if (likely(varonce236!=NULL)) {
1672 var237 = varonce236;
1673 } else {
1674 var238 = "--path";
1675 var239 = core__flat___NativeString___to_s_full(var238, 6l, 6l);
1676 var237 = var239;
1677 varonce236 = var237;
1678 }
1679 var240 = NEW_core__Array(&type_core__Array__core__String);
1680 { /* var240 = array_instance Array[String] */
1681 var241 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
1682 ((struct instance_core__NativeArray*)var241)->values[0] = (val*) var233;
1683 ((struct instance_core__NativeArray*)var241)->values[1] = (val*) var237;
1684 {
1685 ((void(*)(val* self, val* p0, long p1))(var240->class->vft[COLOR_core__array__Array__with_native]))(var240, var241, 2l); /* with_native on <var240:Array[String]>*/
1686 }
1687 }
1688 {
1689 opts___opts__OptionArray___init(var227, var229, var240); /* Direct call opts#OptionArray#init on <var227:OptionArray>*/
1690 }
1691 self->attrs[COLOR_nitc__loader__ToolContext___opt_path].val = var227; /* _opt_path on <self:ToolContext exact> */
1692 var242 = NEW_opts__OptionBool(&type_opts__OptionBool);
1693 if (likely(varonce243!=NULL)) {
1694 var244 = varonce243;
1695 } else {
1696 var245 = "Stop after meta-model processing";
1697 var246 = core__flat___NativeString___to_s_full(var245, 32l, 32l);
1698 var244 = var246;
1699 varonce243 = var244;
1700 }
1701 if (likely(varonce247!=NULL)) {
1702 var248 = varonce247;
1703 } else {
1704 var249 = "--only-metamodel";
1705 var250 = core__flat___NativeString___to_s_full(var249, 16l, 16l);
1706 var248 = var250;
1707 varonce247 = var248;
1708 }
1709 var251 = NEW_core__Array(&type_core__Array__core__String);
1710 { /* var251 = array_instance Array[String] */
1711 var252 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
1712 ((struct instance_core__NativeArray*)var252)->values[0] = (val*) var248;
1713 {
1714 ((void(*)(val* self, val* p0, long p1))(var251->class->vft[COLOR_core__array__Array__with_native]))(var251, var252, 1l); /* with_native on <var251:Array[String]>*/
1715 }
1716 }
1717 {
1718 opts___opts__OptionBool___init(var242, var244, var251); /* Direct call opts#OptionBool#init on <var242:OptionBool>*/
1719 }
1720 self->attrs[COLOR_nitc__loader__ToolContext___opt_only_metamodel].val = var242; /* _opt_only_metamodel on <self:ToolContext exact> */
1721 var253 = NEW_opts__OptionBool(&type_opts__OptionBool);
1722 if (likely(varonce254!=NULL)) {
1723 var255 = varonce254;
1724 } else {
1725 var256 = "Only proceed to parse files";
1726 var257 = core__flat___NativeString___to_s_full(var256, 27l, 27l);
1727 var255 = var257;
1728 varonce254 = var255;
1729 }
1730 if (likely(varonce258!=NULL)) {
1731 var259 = varonce258;
1732 } else {
1733 var260 = "--only-parse";
1734 var261 = core__flat___NativeString___to_s_full(var260, 12l, 12l);
1735 var259 = var261;
1736 varonce258 = var259;
1737 }
1738 var262 = NEW_core__Array(&type_core__Array__core__String);
1739 { /* var262 = array_instance Array[String] */
1740 var263 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
1741 ((struct instance_core__NativeArray*)var263)->values[0] = (val*) var259;
1742 {
1743 ((void(*)(val* self, val* p0, long p1))(var262->class->vft[COLOR_core__array__Array__with_native]))(var262, var263, 1l); /* with_native on <var262:Array[String]>*/
1744 }
1745 }
1746 {
1747 opts___opts__OptionBool___init(var253, var255, var262); /* Direct call opts#OptionBool#init on <var253:OptionBool>*/
1748 }
1749 self->attrs[COLOR_nitc__loader__ToolContext___opt_only_parse].val = var253; /* _opt_only_parse on <self:ToolContext exact> */
1750 var264 = NEW_opts__OptionBool(&type_opts__OptionBool);
1751 if (likely(varonce265!=NULL)) {
1752 var266 = varonce265;
1753 } else {
1754 var267 = "Do not check, and produce errors, on visibility issues";
1755 var268 = core__flat___NativeString___to_s_full(var267, 54l, 54l);
1756 var266 = var268;
1757 varonce265 = var266;
1758 }
1759 if (likely(varonce269!=NULL)) {
1760 var270 = varonce269;
1761 } else {
1762 var271 = "--ignore-visibility";
1763 var272 = core__flat___NativeString___to_s_full(var271, 19l, 19l);
1764 var270 = var272;
1765 varonce269 = var270;
1766 }
1767 var273 = NEW_core__Array(&type_core__Array__core__String);
1768 { /* var273 = array_instance Array[String] */
1769 var274 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
1770 ((struct instance_core__NativeArray*)var274)->values[0] = (val*) var270;
1771 {
1772 ((void(*)(val* self, val* p0, long p1))(var273->class->vft[COLOR_core__array__Array__with_native]))(var273, var274, 1l); /* with_native on <var273:Array[String]>*/
1773 }
1774 }
1775 {
1776 opts___opts__OptionBool___init(var264, var266, var273); /* Direct call opts#OptionBool#init on <var264:OptionBool>*/
1777 }
1778 self->attrs[COLOR_nitc__modelbuilder__ToolContext___opt_ignore_visibility].val = var264; /* _opt_ignore_visibility on <self:ToolContext exact> */
1779 var275 = NEW_opts__OptionArray(&type_opts__OptionArray);
1780 if (likely(varonce276!=NULL)) {
1781 var277 = varonce276;
1782 } else {
1783 var278 = "Additional module to mix-in";
1784 var279 = core__flat___NativeString___to_s_full(var278, 27l, 27l);
1785 var277 = var279;
1786 varonce276 = var277;
1787 }
1788 if (likely(varonce280!=NULL)) {
1789 var281 = varonce280;
1790 } else {
1791 var282 = "-m";
1792 var283 = core__flat___NativeString___to_s_full(var282, 2l, 2l);
1793 var281 = var283;
1794 varonce280 = var281;
1795 }
1796 if (likely(varonce284!=NULL)) {
1797 var285 = varonce284;
1798 } else {
1799 var286 = "--mixin";
1800 var287 = core__flat___NativeString___to_s_full(var286, 7l, 7l);
1801 var285 = var287;
1802 varonce284 = var285;
1803 }
1804 var288 = NEW_core__Array(&type_core__Array__core__String);
1805 { /* var288 = array_instance Array[String] */
1806 var289 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
1807 ((struct instance_core__NativeArray*)var289)->values[0] = (val*) var281;
1808 ((struct instance_core__NativeArray*)var289)->values[1] = (val*) var285;
1809 {
1810 ((void(*)(val* self, val* p0, long p1))(var288->class->vft[COLOR_core__array__Array__with_native]))(var288, var289, 2l); /* with_native on <var288:Array[String]>*/
1811 }
1812 }
1813 {
1814 opts___opts__OptionArray___init(var275, var277, var288); /* Direct call opts#OptionArray#init on <var275:OptionArray>*/
1815 }
1816 self->attrs[COLOR_nitc__mixin__ToolContext___opt_mixins].val = var275; /* _opt_mixins on <self:ToolContext exact> */
1817 var290 = NEW_opts__OptionArray(&type_opts__OptionArray);
1818 if (likely(varonce291!=NULL)) {
1819 var292 = varonce291;
1820 } else {
1821 var293 = "Define a specific property";
1822 var294 = core__flat___NativeString___to_s_full(var293, 26l, 26l);
1823 var292 = var294;
1824 varonce291 = var292;
1825 }
1826 if (likely(varonce295!=NULL)) {
1827 var296 = varonce295;
1828 } else {
1829 var297 = "-D";
1830 var298 = core__flat___NativeString___to_s_full(var297, 2l, 2l);
1831 var296 = var298;
1832 varonce295 = var296;
1833 }
1834 if (likely(varonce299!=NULL)) {
1835 var300 = varonce299;
1836 } else {
1837 var301 = "--define";
1838 var302 = core__flat___NativeString___to_s_full(var301, 8l, 8l);
1839 var300 = var302;
1840 varonce299 = var300;
1841 }
1842 var303 = NEW_core__Array(&type_core__Array__core__String);
1843 { /* var303 = array_instance Array[String] */
1844 var304 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
1845 ((struct instance_core__NativeArray*)var304)->values[0] = (val*) var296;
1846 ((struct instance_core__NativeArray*)var304)->values[1] = (val*) var300;
1847 {
1848 ((void(*)(val* self, val* p0, long p1))(var303->class->vft[COLOR_core__array__Array__with_native]))(var303, var304, 2l); /* with_native on <var303:Array[String]>*/
1849 }
1850 }
1851 {
1852 opts___opts__OptionArray___init(var290, var292, var303); /* Direct call opts#OptionArray#init on <var290:OptionArray>*/
1853 }
1854 self->attrs[COLOR_nitc__mixin__ToolContext___opt_defines].val = var290; /* _opt_defines on <self:ToolContext exact> */
1855 var305 = NEW_nitc__modelize_class__ModelizeClassPhase(&type_nitc__modelize_class__ModelizeClassPhase);
1856 {
1857 ((void(*)(val* self, val* p0))(var305->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var305, self); /* toolcontext= on <var305:ModelizeClassPhase>*/
1858 }
1859 {
1860 ((void(*)(val* self, val* p0))(var305->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var305, ((val*)NULL)); /* depends= on <var305:ModelizeClassPhase>*/
1861 }
1862 {
1863 ((void(*)(val* self))(var305->class->vft[COLOR_core__kernel__Object__init]))(var305); /* init on <var305:ModelizeClassPhase>*/
1864 }
1865 self->attrs[COLOR_nitc__modelize_class__ToolContext___modelize_class_phase].val = var305; /* _modelize_class_phase on <self:ToolContext exact> */
1866 var306 = NEW_nitc__scope__ScopePhase(&type_nitc__scope__ScopePhase);
1867 {
1868 ((void(*)(val* self, val* p0))(var306->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var306, self); /* toolcontext= on <var306:ScopePhase>*/
1869 }
1870 {
1871 ((void(*)(val* self, val* p0))(var306->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var306, ((val*)NULL)); /* depends= on <var306:ScopePhase>*/
1872 }
1873 {
1874 ((void(*)(val* self))(var306->class->vft[COLOR_core__kernel__Object__init]))(var306); /* init on <var306:ScopePhase>*/
1875 }
1876 self->attrs[COLOR_nitc__scope__ToolContext___scope_phase].val = var306; /* _scope_phase on <self:ToolContext exact> */
1877 var307 = NEW_nitc__FFILanguageAssignationPhase(&type_nitc__FFILanguageAssignationPhase);
1878 {
1879 ((void(*)(val* self, val* p0))(var307->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var307, self); /* toolcontext= on <var307:FFILanguageAssignationPhase>*/
1880 }
1881 {
1882 ((void(*)(val* self, val* p0))(var307->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var307, ((val*)NULL)); /* depends= on <var307:FFILanguageAssignationPhase>*/
1883 }
1884 {
1885 ((void(*)(val* self))(var307->class->vft[COLOR_core__kernel__Object__init]))(var307); /* init on <var307:FFILanguageAssignationPhase>*/
1886 }
1887 self->attrs[COLOR_nitc__light_ffi_base__ToolContext___ffi_language_assignation_phase].val = var307; /* _ffi_language_assignation_phase on <self:ToolContext exact> */
1888 var308 = NEW_nitc__flow__FlowPhase(&type_nitc__flow__FlowPhase);
1889 var309 = NEW_core__Array(&type_core__Array__nitc__Phase);
1890 {
1891 core___core__Array___with_capacity(var309, 1l); /* Direct call array#Array#with_capacity on <var309:Array[Phase]>*/
1892 }
1893 var_ = var309;
1894 {
1895 { /* Inline scope#ToolContext#scope_phase (self) on <self:ToolContext exact> */
1896 var312 = self->attrs[COLOR_nitc__scope__ToolContext___scope_phase].val; /* _scope_phase on <self:ToolContext exact> */
1897 if (unlikely(var312 == NULL)) {
1898 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _scope_phase");
1899 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__scope, 24);
1900 fatal_exit(1);
1901 }
1902 var310 = var312;
1903 RET_LABEL311:(void)0;
1904 }
1905 }
1906 {
1907 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_, var310); /* Direct call array#AbstractArray#push on <var_:Array[Phase]>*/
1908 }
1909 {
1910 ((void(*)(val* self, val* p0))(var308->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var308, self); /* toolcontext= on <var308:FlowPhase>*/
1911 }
1912 {
1913 ((void(*)(val* self, val* p0))(var308->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var308, var_); /* depends= on <var308:FlowPhase>*/
1914 }
1915 {
1916 ((void(*)(val* self))(var308->class->vft[COLOR_core__kernel__Object__init]))(var308); /* init on <var308:FlowPhase>*/
1917 }
1918 self->attrs[COLOR_nitc__flow__ToolContext___flow_phase].val = var308; /* _flow_phase on <self:ToolContext exact> */
1919 var313 = NEW_nitc__local_var_init__LocalVarInitPhase(&type_nitc__local_var_init__LocalVarInitPhase);
1920 var314 = NEW_core__Array(&type_core__Array__nitc__Phase);
1921 {
1922 core___core__Array___with_capacity(var314, 1l); /* Direct call array#Array#with_capacity on <var314:Array[Phase]>*/
1923 }
1924 var_315 = var314;
1925 {
1926 { /* Inline flow#ToolContext#flow_phase (self) on <self:ToolContext exact> */
1927 var318 = self->attrs[COLOR_nitc__flow__ToolContext___flow_phase].val; /* _flow_phase on <self:ToolContext exact> */
1928 if (unlikely(var318 == NULL)) {
1929 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _flow_phase");
1930 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__flow, 23);
1931 fatal_exit(1);
1932 }
1933 var316 = var318;
1934 RET_LABEL317:(void)0;
1935 }
1936 }
1937 {
1938 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_315, var316); /* Direct call array#AbstractArray#push on <var_315:Array[Phase]>*/
1939 }
1940 {
1941 ((void(*)(val* self, val* p0))(var313->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var313, self); /* toolcontext= on <var313:LocalVarInitPhase>*/
1942 }
1943 {
1944 ((void(*)(val* self, val* p0))(var313->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var313, var_315); /* depends= on <var313:LocalVarInitPhase>*/
1945 }
1946 {
1947 ((void(*)(val* self))(var313->class->vft[COLOR_core__kernel__Object__init]))(var313); /* init on <var313:LocalVarInitPhase>*/
1948 }
1949 self->attrs[COLOR_nitc__local_var_init__ToolContext___local_var_init_phase].val = var313; /* _local_var_init_phase on <self:ToolContext exact> */
1950 var319 = NEW_nitc__modelize_property__ModelizePropertyPhase(&type_nitc__modelize_property__ModelizePropertyPhase);
1951 var320 = NEW_core__Array(&type_core__Array__nitc__Phase);
1952 {
1953 core___core__Array___with_capacity(var320, 1l); /* Direct call array#Array#with_capacity on <var320:Array[Phase]>*/
1954 }
1955 var_321 = var320;
1956 {
1957 { /* Inline modelize_class#ToolContext#modelize_class_phase (self) on <self:ToolContext exact> */
1958 var324 = self->attrs[COLOR_nitc__modelize_class__ToolContext___modelize_class_phase].val; /* _modelize_class_phase on <self:ToolContext exact> */
1959 if (unlikely(var324 == NULL)) {
1960 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_class_phase");
1961 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__modelize_class, 23);
1962 fatal_exit(1);
1963 }
1964 var322 = var324;
1965 RET_LABEL323:(void)0;
1966 }
1967 }
1968 {
1969 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_321, var322); /* Direct call array#AbstractArray#push on <var_321:Array[Phase]>*/
1970 }
1971 {
1972 ((void(*)(val* self, val* p0))(var319->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var319, self); /* toolcontext= on <var319:ModelizePropertyPhase>*/
1973 }
1974 {
1975 ((void(*)(val* self, val* p0))(var319->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var319, var_321); /* depends= on <var319:ModelizePropertyPhase>*/
1976 }
1977 {
1978 ((void(*)(val* self))(var319->class->vft[COLOR_core__kernel__Object__init]))(var319); /* init on <var319:ModelizePropertyPhase>*/
1979 }
1980 self->attrs[COLOR_nitc__modelize_property__ToolContext___modelize_property_phase].val = var319; /* _modelize_property_phase on <self:ToolContext exact> */
1981 var325 = NEW_nitc__platform__PlatformPhase(&type_nitc__platform__PlatformPhase);
1982 var326 = NEW_core__Array(&type_core__Array__nitc__Phase);
1983 {
1984 core___core__Array___with_capacity(var326, 1l); /* Direct call array#Array#with_capacity on <var326:Array[Phase]>*/
1985 }
1986 var_327 = var326;
1987 {
1988 { /* Inline modelize_property#ToolContext#modelize_property_phase (self) on <self:ToolContext exact> */
1989 var330 = self->attrs[COLOR_nitc__modelize_property__ToolContext___modelize_property_phase].val; /* _modelize_property_phase on <self:ToolContext exact> */
1990 if (unlikely(var330 == NULL)) {
1991 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_property_phase");
1992 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__modelize_property, 24);
1993 fatal_exit(1);
1994 }
1995 var328 = var330;
1996 RET_LABEL329:(void)0;
1997 }
1998 }
1999 {
2000 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_327, var328); /* Direct call array#AbstractArray#push on <var_327:Array[Phase]>*/
2001 }
2002 {
2003 ((void(*)(val* self, val* p0))(var325->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var325, self); /* toolcontext= on <var325:PlatformPhase>*/
2004 }
2005 {
2006 ((void(*)(val* self, val* p0))(var325->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var325, var_327); /* depends= on <var325:PlatformPhase>*/
2007 }
2008 {
2009 ((void(*)(val* self))(var325->class->vft[COLOR_core__kernel__Object__init]))(var325); /* init on <var325:PlatformPhase>*/
2010 }
2011 self->attrs[COLOR_nitc__platform__ToolContext___platform_phase].val = var325; /* _platform_phase on <self:ToolContext exact> */
2012 var331 = NEW_nitc__extern_classes__ExternClassesTypingPhaseAst(&type_nitc__extern_classes__ExternClassesTypingPhaseAst);
2013 var332 = NEW_core__Array(&type_core__Array__nitc__Phase);
2014 {
2015 core___core__Array___with_capacity(var332, 2l); /* Direct call array#Array#with_capacity on <var332:Array[Phase]>*/
2016 }
2017 var_333 = var332;
2018 {
2019 { /* Inline light_ffi_base#ToolContext#ffi_language_assignation_phase (self) on <self:ToolContext exact> */
2020 var336 = self->attrs[COLOR_nitc__light_ffi_base__ToolContext___ffi_language_assignation_phase].val; /* _ffi_language_assignation_phase on <self:ToolContext exact> */
2021 if (unlikely(var336 == NULL)) {
2022 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _ffi_language_assignation_phase");
2023 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__light_ffi_base, 26);
2024 fatal_exit(1);
2025 }
2026 var334 = var336;
2027 RET_LABEL335:(void)0;
2028 }
2029 }
2030 {
2031 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_333, var334); /* Direct call array#AbstractArray#push on <var_333:Array[Phase]>*/
2032 }
2033 {
2034 { /* Inline modelize_class#ToolContext#modelize_class_phase (self) on <self:ToolContext exact> */
2035 var339 = self->attrs[COLOR_nitc__modelize_class__ToolContext___modelize_class_phase].val; /* _modelize_class_phase on <self:ToolContext exact> */
2036 if (unlikely(var339 == NULL)) {
2037 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_class_phase");
2038 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__modelize_class, 23);
2039 fatal_exit(1);
2040 }
2041 var337 = var339;
2042 RET_LABEL338:(void)0;
2043 }
2044 }
2045 {
2046 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_333, var337); /* Direct call array#AbstractArray#push on <var_333:Array[Phase]>*/
2047 }
2048 {
2049 ((void(*)(val* self, val* p0))(var331->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var331, self); /* toolcontext= on <var331:ExternClassesTypingPhaseAst>*/
2050 }
2051 {
2052 ((void(*)(val* self, val* p0))(var331->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var331, var_333); /* depends= on <var331:ExternClassesTypingPhaseAst>*/
2053 }
2054 {
2055 ((void(*)(val* self))(var331->class->vft[COLOR_core__kernel__Object__init]))(var331); /* init on <var331:ExternClassesTypingPhaseAst>*/
2056 }
2057 self->attrs[COLOR_nitc__extern_classes__ToolContext___extern_classes_typing_phase_ast].val = var331; /* _extern_classes_typing_phase_ast on <self:ToolContext exact> */
2058 var340 = NEW_nitc__extern_classes__ExternClassesTypingPhaseModel(&type_nitc__extern_classes__ExternClassesTypingPhaseModel);
2059 var341 = NEW_core__Array(&type_core__Array__nitc__Phase);
2060 {
2061 core___core__Array___with_capacity(var341, 3l); /* Direct call array#Array#with_capacity on <var341:Array[Phase]>*/
2062 }
2063 var_342 = var341;
2064 {
2065 { /* Inline extern_classes#ToolContext#extern_classes_typing_phase_ast (self) on <self:ToolContext exact> */
2066 var345 = self->attrs[COLOR_nitc__extern_classes__ToolContext___extern_classes_typing_phase_ast].val; /* _extern_classes_typing_phase_ast on <self:ToolContext exact> */
2067 if (unlikely(var345 == NULL)) {
2068 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _extern_classes_typing_phase_ast");
2069 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__extern_classes, 24);
2070 fatal_exit(1);
2071 }
2072 var343 = var345;
2073 RET_LABEL344:(void)0;
2074 }
2075 }
2076 {
2077 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_342, var343); /* Direct call array#AbstractArray#push on <var_342:Array[Phase]>*/
2078 }
2079 {
2080 { /* Inline modelize_class#ToolContext#modelize_class_phase (self) on <self:ToolContext exact> */
2081 var348 = self->attrs[COLOR_nitc__modelize_class__ToolContext___modelize_class_phase].val; /* _modelize_class_phase on <self:ToolContext exact> */
2082 if (unlikely(var348 == NULL)) {
2083 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_class_phase");
2084 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__modelize_class, 23);
2085 fatal_exit(1);
2086 }
2087 var346 = var348;
2088 RET_LABEL347:(void)0;
2089 }
2090 }
2091 {
2092 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_342, var346); /* Direct call array#AbstractArray#push on <var_342:Array[Phase]>*/
2093 }
2094 {
2095 { /* Inline modelize_property#ToolContext#modelize_property_phase (self) on <self:ToolContext exact> */
2096 var351 = self->attrs[COLOR_nitc__modelize_property__ToolContext___modelize_property_phase].val; /* _modelize_property_phase on <self:ToolContext exact> */
2097 if (unlikely(var351 == NULL)) {
2098 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_property_phase");
2099 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__modelize_property, 24);
2100 fatal_exit(1);
2101 }
2102 var349 = var351;
2103 RET_LABEL350:(void)0;
2104 }
2105 }
2106 {
2107 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_342, var349); /* Direct call array#AbstractArray#push on <var_342:Array[Phase]>*/
2108 }
2109 {
2110 ((void(*)(val* self, val* p0))(var340->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var340, self); /* toolcontext= on <var340:ExternClassesTypingPhaseModel>*/
2111 }
2112 {
2113 ((void(*)(val* self, val* p0))(var340->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var340, var_342); /* depends= on <var340:ExternClassesTypingPhaseModel>*/
2114 }
2115 {
2116 ((void(*)(val* self))(var340->class->vft[COLOR_core__kernel__Object__init]))(var340); /* init on <var340:ExternClassesTypingPhaseModel>*/
2117 }
2118 self->attrs[COLOR_nitc__extern_classes__ToolContext___extern_classes_typing_phase_model].val = var340; /* _extern_classes_typing_phase_model on <self:ToolContext exact> */
2119 var352 = NEW_nitc__typing__TypingPhase(&type_nitc__typing__TypingPhase);
2120 var353 = NEW_core__Array(&type_core__Array__nitc__Phase);
2121 {
2122 core___core__Array___with_capacity(var353, 3l); /* Direct call array#Array#with_capacity on <var353:Array[Phase]>*/
2123 }
2124 var_354 = var353;
2125 {
2126 { /* Inline flow#ToolContext#flow_phase (self) on <self:ToolContext exact> */
2127 var357 = self->attrs[COLOR_nitc__flow__ToolContext___flow_phase].val; /* _flow_phase on <self:ToolContext exact> */
2128 if (unlikely(var357 == NULL)) {
2129 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _flow_phase");
2130 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__flow, 23);
2131 fatal_exit(1);
2132 }
2133 var355 = var357;
2134 RET_LABEL356:(void)0;
2135 }
2136 }
2137 {
2138 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_354, var355); /* Direct call array#AbstractArray#push on <var_354:Array[Phase]>*/
2139 }
2140 {
2141 { /* Inline modelize_property#ToolContext#modelize_property_phase (self) on <self:ToolContext exact> */
2142 var360 = self->attrs[COLOR_nitc__modelize_property__ToolContext___modelize_property_phase].val; /* _modelize_property_phase on <self:ToolContext exact> */
2143 if (unlikely(var360 == NULL)) {
2144 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_property_phase");
2145 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__modelize_property, 24);
2146 fatal_exit(1);
2147 }
2148 var358 = var360;
2149 RET_LABEL359:(void)0;
2150 }
2151 }
2152 {
2153 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_354, var358); /* Direct call array#AbstractArray#push on <var_354:Array[Phase]>*/
2154 }
2155 {
2156 { /* Inline local_var_init#ToolContext#local_var_init_phase (self) on <self:ToolContext exact> */
2157 var363 = self->attrs[COLOR_nitc__local_var_init__ToolContext___local_var_init_phase].val; /* _local_var_init_phase on <self:ToolContext exact> */
2158 if (unlikely(var363 == NULL)) {
2159 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _local_var_init_phase");
2160 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__local_var_init, 24);
2161 fatal_exit(1);
2162 }
2163 var361 = var363;
2164 RET_LABEL362:(void)0;
2165 }
2166 }
2167 {
2168 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_354, var361); /* Direct call array#AbstractArray#push on <var_354:Array[Phase]>*/
2169 }
2170 {
2171 ((void(*)(val* self, val* p0))(var352->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var352, self); /* toolcontext= on <var352:TypingPhase>*/
2172 }
2173 {
2174 ((void(*)(val* self, val* p0))(var352->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var352, var_354); /* depends= on <var352:TypingPhase>*/
2175 }
2176 {
2177 ((void(*)(val* self))(var352->class->vft[COLOR_core__kernel__Object__init]))(var352); /* init on <var352:TypingPhase>*/
2178 }
2179 self->attrs[COLOR_nitc__typing__ToolContext___typing_phase].val = var352; /* _typing_phase on <self:ToolContext exact> */
2180 var364 = NEW_nitc__auto_super_init__AutoSuperInitPhase(&type_nitc__auto_super_init__AutoSuperInitPhase);
2181 var365 = NEW_core__Array(&type_core__Array__nitc__Phase);
2182 {
2183 core___core__Array___with_capacity(var365, 1l); /* Direct call array#Array#with_capacity on <var365:Array[Phase]>*/
2184 }
2185 var_366 = var365;
2186 {
2187 { /* Inline typing#ToolContext#typing_phase (self) on <self:ToolContext exact> */
2188 var369 = self->attrs[COLOR_nitc__typing__ToolContext___typing_phase].val; /* _typing_phase on <self:ToolContext exact> */
2189 if (unlikely(var369 == NULL)) {
2190 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _typing_phase");
2191 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__typing, 26);
2192 fatal_exit(1);
2193 }
2194 var367 = var369;
2195 RET_LABEL368:(void)0;
2196 }
2197 }
2198 {
2199 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_366, var367); /* Direct call array#AbstractArray#push on <var_366:Array[Phase]>*/
2200 }
2201 {
2202 ((void(*)(val* self, val* p0))(var364->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var364, self); /* toolcontext= on <var364:AutoSuperInitPhase>*/
2203 }
2204 {
2205 ((void(*)(val* self, val* p0))(var364->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var364, var_366); /* depends= on <var364:AutoSuperInitPhase>*/
2206 }
2207 {
2208 ((void(*)(val* self))(var364->class->vft[COLOR_core__kernel__Object__init]))(var364); /* init on <var364:AutoSuperInitPhase>*/
2209 }
2210 self->attrs[COLOR_nitc__auto_super_init__ToolContext___auto_super_init_phase].val = var364; /* _auto_super_init_phase on <self:ToolContext exact> */
2211 var370 = NEW_nitc__transform__TransformPhase(&type_nitc__transform__TransformPhase);
2212 var371 = NEW_core__Array(&type_core__Array__nitc__Phase);
2213 {
2214 core___core__Array___with_capacity(var371, 2l); /* Direct call array#Array#with_capacity on <var371:Array[Phase]>*/
2215 }
2216 var_372 = var371;
2217 {
2218 { /* Inline typing#ToolContext#typing_phase (self) on <self:ToolContext exact> */
2219 var375 = self->attrs[COLOR_nitc__typing__ToolContext___typing_phase].val; /* _typing_phase on <self:ToolContext exact> */
2220 if (unlikely(var375 == NULL)) {
2221 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _typing_phase");
2222 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__typing, 26);
2223 fatal_exit(1);
2224 }
2225 var373 = var375;
2226 RET_LABEL374:(void)0;
2227 }
2228 }
2229 {
2230 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_372, var373); /* Direct call array#AbstractArray#push on <var_372:Array[Phase]>*/
2231 }
2232 {
2233 { /* Inline auto_super_init#ToolContext#auto_super_init_phase (self) on <self:ToolContext exact> */
2234 var378 = self->attrs[COLOR_nitc__auto_super_init__ToolContext___auto_super_init_phase].val; /* _auto_super_init_phase on <self:ToolContext exact> */
2235 if (unlikely(var378 == NULL)) {
2236 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _auto_super_init_phase");
2237 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__auto_super_init, 25);
2238 fatal_exit(1);
2239 }
2240 var376 = var378;
2241 RET_LABEL377:(void)0;
2242 }
2243 }
2244 {
2245 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_372, var376); /* Direct call array#AbstractArray#push on <var_372:Array[Phase]>*/
2246 }
2247 {
2248 ((void(*)(val* self, val* p0))(var370->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var370, self); /* toolcontext= on <var370:TransformPhase>*/
2249 }
2250 {
2251 ((void(*)(val* self, val* p0))(var370->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var370, var_372); /* depends= on <var370:TransformPhase>*/
2252 }
2253 {
2254 ((void(*)(val* self))(var370->class->vft[COLOR_core__kernel__Object__init]))(var370); /* init on <var370:TransformPhase>*/
2255 }
2256 self->attrs[COLOR_nitc__transform__ToolContext___transform_phase].val = var370; /* _transform_phase on <self:ToolContext exact> */
2257 var379 = NEW_opts__OptionBool(&type_opts__OptionBool);
2258 if (likely(varonce380!=NULL)) {
2259 var381 = varonce380;
2260 } else {
2261 var382 = "Always instantiate a range and its iterator on \'for\' loops";
2262 var383 = core__flat___NativeString___to_s_full(var382, 58l, 58l);
2263 var381 = var383;
2264 varonce380 = var381;
2265 }
2266 if (likely(varonce384!=NULL)) {
2267 var385 = varonce384;
2268 } else {
2269 var386 = "--no-shortcut-range";
2270 var387 = core__flat___NativeString___to_s_full(var386, 19l, 19l);
2271 var385 = var387;
2272 varonce384 = var385;
2273 }
2274 var388 = NEW_core__Array(&type_core__Array__core__String);
2275 { /* var388 = array_instance Array[String] */
2276 var389 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2277 ((struct instance_core__NativeArray*)var389)->values[0] = (val*) var385;
2278 {
2279 ((void(*)(val* self, val* p0, long p1))(var388->class->vft[COLOR_core__array__Array__with_native]))(var388, var389, 1l); /* with_native on <var388:Array[String]>*/
2280 }
2281 }
2282 {
2283 opts___opts__OptionBool___init(var379, var381, var388); /* Direct call opts#OptionBool#init on <var379:OptionBool>*/
2284 }
2285 self->attrs[COLOR_nitc__transform__ToolContext___opt_no_shortcut_range].val = var379; /* _opt_no_shortcut_range on <self:ToolContext exact> */
2286 var390 = NEW_opts__OptionString(&type_opts__OptionString);
2287 if (likely(varonce391!=NULL)) {
2288 var392 = varonce391;
2289 } else {
2290 var393 = "Filename of the generated executable";
2291 var394 = core__flat___NativeString___to_s_full(var393, 36l, 36l);
2292 var392 = var394;
2293 varonce391 = var392;
2294 }
2295 if (likely(varonce395!=NULL)) {
2296 var396 = varonce395;
2297 } else {
2298 var397 = "-o";
2299 var398 = core__flat___NativeString___to_s_full(var397, 2l, 2l);
2300 var396 = var398;
2301 varonce395 = var396;
2302 }
2303 if (likely(varonce399!=NULL)) {
2304 var400 = varonce399;
2305 } else {
2306 var401 = "--output";
2307 var402 = core__flat___NativeString___to_s_full(var401, 8l, 8l);
2308 var400 = var402;
2309 varonce399 = var400;
2310 }
2311 var403 = NEW_core__Array(&type_core__Array__core__String);
2312 { /* var403 = array_instance Array[String] */
2313 var404 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
2314 ((struct instance_core__NativeArray*)var404)->values[0] = (val*) var396;
2315 ((struct instance_core__NativeArray*)var404)->values[1] = (val*) var400;
2316 {
2317 ((void(*)(val* self, val* p0, long p1))(var403->class->vft[COLOR_core__array__Array__with_native]))(var403, var404, 2l); /* with_native on <var403:Array[String]>*/
2318 }
2319 }
2320 {
2321 opts___opts__OptionString___init(var390, var392, var403); /* Direct call opts#OptionString#init on <var390:OptionString>*/
2322 }
2323 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_output].val = var390; /* _opt_output on <self:ToolContext exact> */
2324 var405 = NEW_opts__OptionString(&type_opts__OptionString);
2325 if (likely(varonce406!=NULL)) {
2326 var407 = varonce406;
2327 } else {
2328 var408 = "Output directory";
2329 var409 = core__flat___NativeString___to_s_full(var408, 16l, 16l);
2330 var407 = var409;
2331 varonce406 = var407;
2332 }
2333 if (likely(varonce410!=NULL)) {
2334 var411 = varonce410;
2335 } else {
2336 var412 = "--dir";
2337 var413 = core__flat___NativeString___to_s_full(var412, 5l, 5l);
2338 var411 = var413;
2339 varonce410 = var411;
2340 }
2341 var414 = NEW_core__Array(&type_core__Array__core__String);
2342 { /* var414 = array_instance Array[String] */
2343 var415 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2344 ((struct instance_core__NativeArray*)var415)->values[0] = (val*) var411;
2345 {
2346 ((void(*)(val* self, val* p0, long p1))(var414->class->vft[COLOR_core__array__Array__with_native]))(var414, var415, 1l); /* with_native on <var414:Array[String]>*/
2347 }
2348 }
2349 {
2350 opts___opts__OptionString___init(var405, var407, var414); /* Direct call opts#OptionString#init on <var405:OptionString>*/
2351 }
2352 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_dir].val = var405; /* _opt_dir on <self:ToolContext exact> */
2353 var416 = NEW_opts__OptionBool(&type_opts__OptionBool);
2354 if (likely(varonce417!=NULL)) {
2355 var418 = varonce417;
2356 } else {
2357 var419 = "Do not invoke the C compiler";
2358 var420 = core__flat___NativeString___to_s_full(var419, 28l, 28l);
2359 var418 = var420;
2360 varonce417 = var418;
2361 }
2362 if (likely(varonce421!=NULL)) {
2363 var422 = varonce421;
2364 } else {
2365 var423 = "--no-cc";
2366 var424 = core__flat___NativeString___to_s_full(var423, 7l, 7l);
2367 var422 = var424;
2368 varonce421 = var422;
2369 }
2370 var425 = NEW_core__Array(&type_core__Array__core__String);
2371 { /* var425 = array_instance Array[String] */
2372 var426 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2373 ((struct instance_core__NativeArray*)var426)->values[0] = (val*) var422;
2374 {
2375 ((void(*)(val* self, val* p0, long p1))(var425->class->vft[COLOR_core__array__Array__with_native]))(var425, var426, 1l); /* with_native on <var425:Array[String]>*/
2376 }
2377 }
2378 {
2379 opts___opts__OptionBool___init(var416, var418, var425); /* Direct call opts#OptionBool#init on <var416:OptionBool>*/
2380 }
2381 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_cc].val = var416; /* _opt_no_cc on <self:ToolContext exact> */
2382 var427 = NEW_opts__OptionBool(&type_opts__OptionBool);
2383 if (likely(varonce428!=NULL)) {
2384 var429 = varonce428;
2385 } else {
2386 var430 = "Do not generate main entry point";
2387 var431 = core__flat___NativeString___to_s_full(var430, 32l, 32l);
2388 var429 = var431;
2389 varonce428 = var429;
2390 }
2391 if (likely(varonce432!=NULL)) {
2392 var433 = varonce432;
2393 } else {
2394 var434 = "--no-main";
2395 var435 = core__flat___NativeString___to_s_full(var434, 9l, 9l);
2396 var433 = var435;
2397 varonce432 = var433;
2398 }
2399 var436 = NEW_core__Array(&type_core__Array__core__String);
2400 { /* var436 = array_instance Array[String] */
2401 var437 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2402 ((struct instance_core__NativeArray*)var437)->values[0] = (val*) var433;
2403 {
2404 ((void(*)(val* self, val* p0, long p1))(var436->class->vft[COLOR_core__array__Array__with_native]))(var436, var437, 1l); /* with_native on <var436:Array[String]>*/
2405 }
2406 }
2407 {
2408 opts___opts__OptionBool___init(var427, var429, var436); /* Direct call opts#OptionBool#init on <var427:OptionBool>*/
2409 }
2410 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_main].val = var427; /* _opt_no_main on <self:ToolContext exact> */
2411 var438 = NEW_opts__OptionString(&type_opts__OptionString);
2412 if (likely(varonce439!=NULL)) {
2413 var440 = varonce439;
2414 } else {
2415 var441 = "Additional options to the `make` command";
2416 var442 = core__flat___NativeString___to_s_full(var441, 40l, 40l);
2417 var440 = var442;
2418 varonce439 = var440;
2419 }
2420 if (likely(varonce443!=NULL)) {
2421 var444 = varonce443;
2422 } else {
2423 var445 = "--make-flags";
2424 var446 = core__flat___NativeString___to_s_full(var445, 12l, 12l);
2425 var444 = var446;
2426 varonce443 = var444;
2427 }
2428 var447 = NEW_core__Array(&type_core__Array__core__String);
2429 { /* var447 = array_instance Array[String] */
2430 var448 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2431 ((struct instance_core__NativeArray*)var448)->values[0] = (val*) var444;
2432 {
2433 ((void(*)(val* self, val* p0, long p1))(var447->class->vft[COLOR_core__array__Array__with_native]))(var447, var448, 1l); /* with_native on <var447:Array[String]>*/
2434 }
2435 }
2436 {
2437 opts___opts__OptionString___init(var438, var440, var447); /* Direct call opts#OptionString#init on <var438:OptionString>*/
2438 }
2439 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_make_flags].val = var438; /* _opt_make_flags on <self:ToolContext exact> */
2440 var449 = NEW_opts__OptionInt(&type_opts__OptionInt);
2441 if (likely(varonce450!=NULL)) {
2442 var451 = varonce450;
2443 } else {
2444 var452 = "Maximum number of lines in generated C files. Use 0 for unlimited";
2445 var453 = core__flat___NativeString___to_s_full(var452, 65l, 65l);
2446 var451 = var453;
2447 varonce450 = var451;
2448 }
2449 if (likely(varonce454!=NULL)) {
2450 var455 = varonce454;
2451 } else {
2452 var456 = "--max-c-lines";
2453 var457 = core__flat___NativeString___to_s_full(var456, 13l, 13l);
2454 var455 = var457;
2455 varonce454 = var455;
2456 }
2457 var458 = NEW_core__Array(&type_core__Array__core__String);
2458 { /* var458 = array_instance Array[String] */
2459 var459 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2460 ((struct instance_core__NativeArray*)var459)->values[0] = (val*) var455;
2461 {
2462 ((void(*)(val* self, val* p0, long p1))(var458->class->vft[COLOR_core__array__Array__with_native]))(var458, var459, 1l); /* with_native on <var458:Array[String]>*/
2463 }
2464 }
2465 {
2466 opts___opts__OptionInt___init(var449, var451, 10000l, var458); /* Direct call opts#OptionInt#init on <var449:OptionInt>*/
2467 }
2468 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_max_c_lines].val = var449; /* _opt_max_c_lines on <self:ToolContext exact> */
2469 var460 = NEW_opts__OptionBool(&type_opts__OptionBool);
2470 if (likely(varonce461!=NULL)) {
2471 var462 = varonce461;
2472 } else {
2473 var463 = "Group all generated code in the same series of files";
2474 var464 = core__flat___NativeString___to_s_full(var463, 52l, 52l);
2475 var462 = var464;
2476 varonce461 = var462;
2477 }
2478 if (likely(varonce465!=NULL)) {
2479 var466 = varonce465;
2480 } else {
2481 var467 = "--group-c-files";
2482 var468 = core__flat___NativeString___to_s_full(var467, 15l, 15l);
2483 var466 = var468;
2484 varonce465 = var466;
2485 }
2486 var469 = NEW_core__Array(&type_core__Array__core__String);
2487 { /* var469 = array_instance Array[String] */
2488 var470 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2489 ((struct instance_core__NativeArray*)var470)->values[0] = (val*) var466;
2490 {
2491 ((void(*)(val* self, val* p0, long p1))(var469->class->vft[COLOR_core__array__Array__with_native]))(var469, var470, 1l); /* with_native on <var469:Array[String]>*/
2492 }
2493 }
2494 {
2495 opts___opts__OptionBool___init(var460, var462, var469); /* Direct call opts#OptionBool#init on <var460:OptionBool>*/
2496 }
2497 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_group_c_files].val = var460; /* _opt_group_c_files on <self:ToolContext exact> */
2498 var471 = NEW_opts__OptionString(&type_opts__OptionString);
2499 if (likely(varonce472!=NULL)) {
2500 var473 = varonce472;
2501 } else {
2502 var474 = "Directory used to generate temporary files";
2503 var475 = core__flat___NativeString___to_s_full(var474, 42l, 42l);
2504 var473 = var475;
2505 varonce472 = var473;
2506 }
2507 if (likely(varonce476!=NULL)) {
2508 var477 = varonce476;
2509 } else {
2510 var478 = "--compile-dir";
2511 var479 = core__flat___NativeString___to_s_full(var478, 13l, 13l);
2512 var477 = var479;
2513 varonce476 = var477;
2514 }
2515 var480 = NEW_core__Array(&type_core__Array__core__String);
2516 { /* var480 = array_instance Array[String] */
2517 var481 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2518 ((struct instance_core__NativeArray*)var481)->values[0] = (val*) var477;
2519 {
2520 ((void(*)(val* self, val* p0, long p1))(var480->class->vft[COLOR_core__array__Array__with_native]))(var480, var481, 1l); /* with_native on <var480:Array[String]>*/
2521 }
2522 }
2523 {
2524 opts___opts__OptionString___init(var471, var473, var480); /* Direct call opts#OptionString#init on <var471:OptionString>*/
2525 }
2526 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_compile_dir].val = var471; /* _opt_compile_dir on <self:ToolContext exact> */
2527 var482 = NEW_opts__OptionBool(&type_opts__OptionBool);
2528 if (likely(varonce483!=NULL)) {
2529 var484 = varonce483;
2530 } else {
2531 var485 = "Generate contracts in the C code against bugs in the compiler";
2532 var486 = core__flat___NativeString___to_s_full(var485, 61l, 61l);
2533 var484 = var486;
2534 varonce483 = var484;
2535 }
2536 if (likely(varonce487!=NULL)) {
2537 var488 = varonce487;
2538 } else {
2539 var489 = "--hardening";
2540 var490 = core__flat___NativeString___to_s_full(var489, 11l, 11l);
2541 var488 = var490;
2542 varonce487 = var488;
2543 }
2544 var491 = NEW_core__Array(&type_core__Array__core__String);
2545 { /* var491 = array_instance Array[String] */
2546 var492 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2547 ((struct instance_core__NativeArray*)var492)->values[0] = (val*) var488;
2548 {
2549 ((void(*)(val* self, val* p0, long p1))(var491->class->vft[COLOR_core__array__Array__with_native]))(var491, var492, 1l); /* with_native on <var491:Array[String]>*/
2550 }
2551 }
2552 {
2553 opts___opts__OptionBool___init(var482, var484, var491); /* Direct call opts#OptionBool#init on <var482:OptionBool>*/
2554 }
2555 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_hardening].val = var482; /* _opt_hardening on <self:ToolContext exact> */
2556 var493 = NEW_opts__OptionBool(&type_opts__OptionBool);
2557 if (likely(varonce494!=NULL)) {
2558 var495 = varonce494;
2559 } else {
2560 var496 = "Disable type tests of covariant parameters (dangerous)";
2561 var497 = core__flat___NativeString___to_s_full(var496, 54l, 54l);
2562 var495 = var497;
2563 varonce494 = var495;
2564 }
2565 if (likely(varonce498!=NULL)) {
2566 var499 = varonce498;
2567 } else {
2568 var500 = "--no-check-covariance";
2569 var501 = core__flat___NativeString___to_s_full(var500, 21l, 21l);
2570 var499 = var501;
2571 varonce498 = var499;
2572 }
2573 var502 = NEW_core__Array(&type_core__Array__core__String);
2574 { /* var502 = array_instance Array[String] */
2575 var503 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2576 ((struct instance_core__NativeArray*)var503)->values[0] = (val*) var499;
2577 {
2578 ((void(*)(val* self, val* p0, long p1))(var502->class->vft[COLOR_core__array__Array__with_native]))(var502, var503, 1l); /* with_native on <var502:Array[String]>*/
2579 }
2580 }
2581 {
2582 opts___opts__OptionBool___init(var493, var495, var502); /* Direct call opts#OptionBool#init on <var493:OptionBool>*/
2583 }
2584 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_covariance].val = var493; /* _opt_no_check_covariance on <self:ToolContext exact> */
2585 var504 = NEW_opts__OptionBool(&type_opts__OptionBool);
2586 if (likely(varonce505!=NULL)) {
2587 var506 = varonce505;
2588 } else {
2589 var507 = "Disable isset tests before each attribute access (dangerous)";
2590 var508 = core__flat___NativeString___to_s_full(var507, 60l, 60l);
2591 var506 = var508;
2592 varonce505 = var506;
2593 }
2594 if (likely(varonce509!=NULL)) {
2595 var510 = varonce509;
2596 } else {
2597 var511 = "--no-check-attr-isset";
2598 var512 = core__flat___NativeString___to_s_full(var511, 21l, 21l);
2599 var510 = var512;
2600 varonce509 = var510;
2601 }
2602 var513 = NEW_core__Array(&type_core__Array__core__String);
2603 { /* var513 = array_instance Array[String] */
2604 var514 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2605 ((struct instance_core__NativeArray*)var514)->values[0] = (val*) var510;
2606 {
2607 ((void(*)(val* self, val* p0, long p1))(var513->class->vft[COLOR_core__array__Array__with_native]))(var513, var514, 1l); /* with_native on <var513:Array[String]>*/
2608 }
2609 }
2610 {
2611 opts___opts__OptionBool___init(var504, var506, var513); /* Direct call opts#OptionBool#init on <var504:OptionBool>*/
2612 }
2613 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_attr_isset].val = var504; /* _opt_no_check_attr_isset on <self:ToolContext exact> */
2614 var515 = NEW_opts__OptionBool(&type_opts__OptionBool);
2615 if (likely(varonce516!=NULL)) {
2616 var517 = varonce516;
2617 } else {
2618 var518 = "Disable the evaluation of explicit `assert` and `as` (dangerous)";
2619 var519 = core__flat___NativeString___to_s_full(var518, 64l, 64l);
2620 var517 = var519;
2621 varonce516 = var517;
2622 }
2623 if (likely(varonce520!=NULL)) {
2624 var521 = varonce520;
2625 } else {
2626 var522 = "--no-check-assert";
2627 var523 = core__flat___NativeString___to_s_full(var522, 17l, 17l);
2628 var521 = var523;
2629 varonce520 = var521;
2630 }
2631 var524 = NEW_core__Array(&type_core__Array__core__String);
2632 { /* var524 = array_instance Array[String] */
2633 var525 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2634 ((struct instance_core__NativeArray*)var525)->values[0] = (val*) var521;
2635 {
2636 ((void(*)(val* self, val* p0, long p1))(var524->class->vft[COLOR_core__array__Array__with_native]))(var524, var525, 1l); /* with_native on <var524:Array[String]>*/
2637 }
2638 }
2639 {
2640 opts___opts__OptionBool___init(var515, var517, var524); /* Direct call opts#OptionBool#init on <var515:OptionBool>*/
2641 }
2642 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_assert].val = var515; /* _opt_no_check_assert on <self:ToolContext exact> */
2643 var526 = NEW_opts__OptionBool(&type_opts__OptionBool);
2644 if (likely(varonce527!=NULL)) {
2645 var528 = varonce527;
2646 } else {
2647 var529 = "Disable implicit casts on unsafe expression usage (dangerous)";
2648 var530 = core__flat___NativeString___to_s_full(var529, 61l, 61l);
2649 var528 = var530;
2650 varonce527 = var528;
2651 }
2652 if (likely(varonce531!=NULL)) {
2653 var532 = varonce531;
2654 } else {
2655 var533 = "--no-check-autocast";
2656 var534 = core__flat___NativeString___to_s_full(var533, 19l, 19l);
2657 var532 = var534;
2658 varonce531 = var532;
2659 }
2660 var535 = NEW_core__Array(&type_core__Array__core__String);
2661 { /* var535 = array_instance Array[String] */
2662 var536 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2663 ((struct instance_core__NativeArray*)var536)->values[0] = (val*) var532;
2664 {
2665 ((void(*)(val* self, val* p0, long p1))(var535->class->vft[COLOR_core__array__Array__with_native]))(var535, var536, 1l); /* with_native on <var535:Array[String]>*/
2666 }
2667 }
2668 {
2669 opts___opts__OptionBool___init(var526, var528, var535); /* Direct call opts#OptionBool#init on <var526:OptionBool>*/
2670 }
2671 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_autocast].val = var526; /* _opt_no_check_autocast on <self:ToolContext exact> */
2672 var537 = NEW_opts__OptionBool(&type_opts__OptionBool);
2673 if (likely(varonce538!=NULL)) {
2674 var539 = varonce538;
2675 } else {
2676 var540 = "Disable tests of null receiver (dangerous)";
2677 var541 = core__flat___NativeString___to_s_full(var540, 42l, 42l);
2678 var539 = var541;
2679 varonce538 = var539;
2680 }
2681 if (likely(varonce542!=NULL)) {
2682 var543 = varonce542;
2683 } else {
2684 var544 = "--no-check-null";
2685 var545 = core__flat___NativeString___to_s_full(var544, 15l, 15l);
2686 var543 = var545;
2687 varonce542 = var543;
2688 }
2689 var546 = NEW_core__Array(&type_core__Array__core__String);
2690 { /* var546 = array_instance Array[String] */
2691 var547 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2692 ((struct instance_core__NativeArray*)var547)->values[0] = (val*) var543;
2693 {
2694 ((void(*)(val* self, val* p0, long p1))(var546->class->vft[COLOR_core__array__Array__with_native]))(var546, var547, 1l); /* with_native on <var546:Array[String]>*/
2695 }
2696 }
2697 {
2698 opts___opts__OptionBool___init(var537, var539, var546); /* Direct call opts#OptionBool#init on <var537:OptionBool>*/
2699 }
2700 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_null].val = var537; /* _opt_no_check_null on <self:ToolContext exact> */
2701 var548 = NEW_opts__OptionBool(&type_opts__OptionBool);
2702 if (likely(varonce549!=NULL)) {
2703 var550 = varonce549;
2704 } else {
2705 var551 = "Disable all tests (dangerous)";
2706 var552 = core__flat___NativeString___to_s_full(var551, 29l, 29l);
2707 var550 = var552;
2708 varonce549 = var550;
2709 }
2710 if (likely(varonce553!=NULL)) {
2711 var554 = varonce553;
2712 } else {
2713 var555 = "--no-check-all";
2714 var556 = core__flat___NativeString___to_s_full(var555, 14l, 14l);
2715 var554 = var556;
2716 varonce553 = var554;
2717 }
2718 var557 = NEW_core__Array(&type_core__Array__core__String);
2719 { /* var557 = array_instance Array[String] */
2720 var558 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2721 ((struct instance_core__NativeArray*)var558)->values[0] = (val*) var554;
2722 {
2723 ((void(*)(val* self, val* p0, long p1))(var557->class->vft[COLOR_core__array__Array__with_native]))(var557, var558, 1l); /* with_native on <var557:Array[String]>*/
2724 }
2725 }
2726 {
2727 opts___opts__OptionBool___init(var548, var550, var557); /* Direct call opts#OptionBool#init on <var548:OptionBool>*/
2728 }
2729 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_all].val = var548; /* _opt_no_check_all on <self:ToolContext exact> */
2730 var559 = NEW_opts__OptionBool(&type_opts__OptionBool);
2731 if (likely(varonce560!=NULL)) {
2732 var561 = varonce560;
2733 } else {
2734 var562 = "Enable static and dynamic count of all type tests";
2735 var563 = core__flat___NativeString___to_s_full(var562, 49l, 49l);
2736 var561 = var563;
2737 varonce560 = var561;
2738 }
2739 if (likely(varonce564!=NULL)) {
2740 var565 = varonce564;
2741 } else {
2742 var566 = "--typing-test-metrics";
2743 var567 = core__flat___NativeString___to_s_full(var566, 21l, 21l);
2744 var565 = var567;
2745 varonce564 = var565;
2746 }
2747 var568 = NEW_core__Array(&type_core__Array__core__String);
2748 { /* var568 = array_instance Array[String] */
2749 var569 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2750 ((struct instance_core__NativeArray*)var569)->values[0] = (val*) var565;
2751 {
2752 ((void(*)(val* self, val* p0, long p1))(var568->class->vft[COLOR_core__array__Array__with_native]))(var568, var569, 1l); /* with_native on <var568:Array[String]>*/
2753 }
2754 }
2755 {
2756 opts___opts__OptionBool___init(var559, var561, var568); /* Direct call opts#OptionBool#init on <var559:OptionBool>*/
2757 }
2758 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_typing_test_metrics].val = var559; /* _opt_typing_test_metrics on <self:ToolContext exact> */
2759 var570 = NEW_opts__OptionBool(&type_opts__OptionBool);
2760 if (likely(varonce571!=NULL)) {
2761 var572 = varonce571;
2762 } else {
2763 var573 = "Enable static and dynamic count of all method invocations";
2764 var574 = core__flat___NativeString___to_s_full(var573, 57l, 57l);
2765 var572 = var574;
2766 varonce571 = var572;
2767 }
2768 if (likely(varonce575!=NULL)) {
2769 var576 = varonce575;
2770 } else {
2771 var577 = "--invocation-metrics";
2772 var578 = core__flat___NativeString___to_s_full(var577, 20l, 20l);
2773 var576 = var578;
2774 varonce575 = var576;
2775 }
2776 var579 = NEW_core__Array(&type_core__Array__core__String);
2777 { /* var579 = array_instance Array[String] */
2778 var580 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2779 ((struct instance_core__NativeArray*)var580)->values[0] = (val*) var576;
2780 {
2781 ((void(*)(val* self, val* p0, long p1))(var579->class->vft[COLOR_core__array__Array__with_native]))(var579, var580, 1l); /* with_native on <var579:Array[String]>*/
2782 }
2783 }
2784 {
2785 opts___opts__OptionBool___init(var570, var572, var579); /* Direct call opts#OptionBool#init on <var570:OptionBool>*/
2786 }
2787 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_invocation_metrics].val = var570; /* _opt_invocation_metrics on <self:ToolContext exact> */
2788 var581 = NEW_opts__OptionBool(&type_opts__OptionBool);
2789 if (likely(varonce582!=NULL)) {
2790 var583 = varonce582;
2791 } else {
2792 var584 = "Enable static and dynamic count of isset checks before attributes access";
2793 var585 = core__flat___NativeString___to_s_full(var584, 72l, 72l);
2794 var583 = var585;
2795 varonce582 = var583;
2796 }
2797 if (likely(varonce586!=NULL)) {
2798 var587 = varonce586;
2799 } else {
2800 var588 = "--isset-checks-metrics";
2801 var589 = core__flat___NativeString___to_s_full(var588, 22l, 22l);
2802 var587 = var589;
2803 varonce586 = var587;
2804 }
2805 var590 = NEW_core__Array(&type_core__Array__core__String);
2806 { /* var590 = array_instance Array[String] */
2807 var591 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2808 ((struct instance_core__NativeArray*)var591)->values[0] = (val*) var587;
2809 {
2810 ((void(*)(val* self, val* p0, long p1))(var590->class->vft[COLOR_core__array__Array__with_native]))(var590, var591, 1l); /* with_native on <var590:Array[String]>*/
2811 }
2812 }
2813 {
2814 opts___opts__OptionBool___init(var581, var583, var590); /* Direct call opts#OptionBool#init on <var581:OptionBool>*/
2815 }
2816 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_isset_checks_metrics].val = var581; /* _opt_isset_checks_metrics on <self:ToolContext exact> */
2817 var592 = NEW_opts__OptionBool(&type_opts__OptionBool);
2818 if (likely(varonce593!=NULL)) {
2819 var594 = varonce593;
2820 } else {
2821 var595 = "Disable the generation of stack traces";
2822 var596 = core__flat___NativeString___to_s_full(var595, 38l, 38l);
2823 var594 = var596;
2824 varonce593 = var594;
2825 }
2826 if (likely(varonce597!=NULL)) {
2827 var598 = varonce597;
2828 } else {
2829 var599 = "--no-stacktrace";
2830 var600 = core__flat___NativeString___to_s_full(var599, 15l, 15l);
2831 var598 = var600;
2832 varonce597 = var598;
2833 }
2834 var601 = NEW_core__Array(&type_core__Array__core__String);
2835 { /* var601 = array_instance Array[String] */
2836 var602 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2837 ((struct instance_core__NativeArray*)var602)->values[0] = (val*) var598;
2838 {
2839 ((void(*)(val* self, val* p0, long p1))(var601->class->vft[COLOR_core__array__Array__with_native]))(var601, var602, 1l); /* with_native on <var601:Array[String]>*/
2840 }
2841 }
2842 {
2843 opts___opts__OptionBool___init(var592, var594, var601); /* Direct call opts#OptionBool#init on <var592:OptionBool>*/
2844 }
2845 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_stacktrace].val = var592; /* _opt_no_stacktrace on <self:ToolContext exact> */
2846 var603 = NEW_opts__OptionArray(&type_opts__OptionArray);
2847 if (likely(varonce604!=NULL)) {
2848 var605 = varonce604;
2849 } else {
2850 var606 = "Disable advanced gcc directives for optimization";
2851 var607 = core__flat___NativeString___to_s_full(var606, 48l, 48l);
2852 var605 = var607;
2853 varonce604 = var605;
2854 }
2855 if (likely(varonce608!=NULL)) {
2856 var609 = varonce608;
2857 } else {
2858 var610 = "--no-gcc-directive";
2859 var611 = core__flat___NativeString___to_s_full(var610, 18l, 18l);
2860 var609 = var611;
2861 varonce608 = var609;
2862 }
2863 var612 = NEW_core__Array(&type_core__Array__core__String);
2864 { /* var612 = array_instance Array[String] */
2865 var613 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2866 ((struct instance_core__NativeArray*)var613)->values[0] = (val*) var609;
2867 {
2868 ((void(*)(val* self, val* p0, long p1))(var612->class->vft[COLOR_core__array__Array__with_native]))(var612, var613, 1l); /* with_native on <var612:Array[String]>*/
2869 }
2870 }
2871 {
2872 opts___opts__OptionArray___init(var603, var605, var612); /* Direct call opts#OptionArray#init on <var603:OptionArray>*/
2873 }
2874 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_gcc_directive].val = var603; /* _opt_no_gcc_directive on <self:ToolContext exact> */
2875 var614 = NEW_opts__OptionBool(&type_opts__OptionBool);
2876 if (likely(varonce615!=NULL)) {
2877 var616 = varonce615;
2878 } else {
2879 var617 = "Compile in release mode and finalize application";
2880 var618 = core__flat___NativeString___to_s_full(var617, 48l, 48l);
2881 var616 = var618;
2882 varonce615 = var616;
2883 }
2884 if (likely(varonce619!=NULL)) {
2885 var620 = varonce619;
2886 } else {
2887 var621 = "--release";
2888 var622 = core__flat___NativeString___to_s_full(var621, 9l, 9l);
2889 var620 = var622;
2890 varonce619 = var620;
2891 }
2892 var623 = NEW_core__Array(&type_core__Array__core__String);
2893 { /* var623 = array_instance Array[String] */
2894 var624 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2895 ((struct instance_core__NativeArray*)var624)->values[0] = (val*) var620;
2896 {
2897 ((void(*)(val* self, val* p0, long p1))(var623->class->vft[COLOR_core__array__Array__with_native]))(var623, var624, 1l); /* with_native on <var623:Array[String]>*/
2898 }
2899 }
2900 {
2901 opts___opts__OptionBool___init(var614, var616, var623); /* Direct call opts#OptionBool#init on <var614:OptionBool>*/
2902 }
2903 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_release].val = var614; /* _opt_release on <self:ToolContext exact> */
2904 var625 = NEW_opts__OptionBool(&type_opts__OptionBool);
2905 if (likely(varonce626!=NULL)) {
2906 var627 = varonce626;
2907 } else {
2908 var628 = "Compile in debug mode (no C-side optimization)";
2909 var629 = core__flat___NativeString___to_s_full(var628, 46l, 46l);
2910 var627 = var629;
2911 varonce626 = var627;
2912 }
2913 if (likely(varonce630!=NULL)) {
2914 var631 = varonce630;
2915 } else {
2916 var632 = "-g";
2917 var633 = core__flat___NativeString___to_s_full(var632, 2l, 2l);
2918 var631 = var633;
2919 varonce630 = var631;
2920 }
2921 if (likely(varonce634!=NULL)) {
2922 var635 = varonce634;
2923 } else {
2924 var636 = "--debug";
2925 var637 = core__flat___NativeString___to_s_full(var636, 7l, 7l);
2926 var635 = var637;
2927 varonce634 = var635;
2928 }
2929 var638 = NEW_core__Array(&type_core__Array__core__String);
2930 { /* var638 = array_instance Array[String] */
2931 var639 = NEW_core__NativeArray(2l, &type_core__NativeArray__core__String);
2932 ((struct instance_core__NativeArray*)var639)->values[0] = (val*) var631;
2933 ((struct instance_core__NativeArray*)var639)->values[1] = (val*) var635;
2934 {
2935 ((void(*)(val* self, val* p0, long p1))(var638->class->vft[COLOR_core__array__Array__with_native]))(var638, var639, 2l); /* with_native on <var638:Array[String]>*/
2936 }
2937 }
2938 {
2939 opts___opts__OptionBool___init(var625, var627, var638); /* Direct call opts#OptionBool#init on <var625:OptionBool>*/
2940 }
2941 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_debug].val = var625; /* _opt_debug on <self:ToolContext exact> */
2942 var640 = NEW_opts__OptionBool(&type_opts__OptionBool);
2943 if (likely(varonce641!=NULL)) {
2944 var642 = varonce641;
2945 } else {
2946 var643 = "Use separate compilation";
2947 var644 = core__flat___NativeString___to_s_full(var643, 24l, 24l);
2948 var642 = var644;
2949 varonce641 = var642;
2950 }
2951 if (likely(varonce645!=NULL)) {
2952 var646 = varonce645;
2953 } else {
2954 var647 = "--separate";
2955 var648 = core__flat___NativeString___to_s_full(var647, 10l, 10l);
2956 var646 = var648;
2957 varonce645 = var646;
2958 }
2959 var649 = NEW_core__Array(&type_core__Array__core__String);
2960 { /* var649 = array_instance Array[String] */
2961 var650 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2962 ((struct instance_core__NativeArray*)var650)->values[0] = (val*) var646;
2963 {
2964 ((void(*)(val* self, val* p0, long p1))(var649->class->vft[COLOR_core__array__Array__with_native]))(var649, var650, 1l); /* with_native on <var649:Array[String]>*/
2965 }
2966 }
2967 {
2968 opts___opts__OptionBool___init(var640, var642, var649); /* Direct call opts#OptionBool#init on <var640:OptionBool>*/
2969 }
2970 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_separate].val = var640; /* _opt_separate on <self:ToolContext exact> */
2971 var651 = NEW_opts__OptionBool(&type_opts__OptionBool);
2972 if (likely(varonce652!=NULL)) {
2973 var653 = varonce652;
2974 } else {
2975 var654 = "Do not inline call to intern methods";
2976 var655 = core__flat___NativeString___to_s_full(var654, 36l, 36l);
2977 var653 = var655;
2978 varonce652 = var653;
2979 }
2980 if (likely(varonce656!=NULL)) {
2981 var657 = varonce656;
2982 } else {
2983 var658 = "--no-inline-intern";
2984 var659 = core__flat___NativeString___to_s_full(var658, 18l, 18l);
2985 var657 = var659;
2986 varonce656 = var657;
2987 }
2988 var660 = NEW_core__Array(&type_core__Array__core__String);
2989 { /* var660 = array_instance Array[String] */
2990 var661 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
2991 ((struct instance_core__NativeArray*)var661)->values[0] = (val*) var657;
2992 {
2993 ((void(*)(val* self, val* p0, long p1))(var660->class->vft[COLOR_core__array__Array__with_native]))(var660, var661, 1l); /* with_native on <var660:Array[String]>*/
2994 }
2995 }
2996 {
2997 opts___opts__OptionBool___init(var651, var653, var660); /* Direct call opts#OptionBool#init on <var651:OptionBool>*/
2998 }
2999 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_no_inline_intern].val = var651; /* _opt_no_inline_intern on <self:ToolContext exact> */
3000 var662 = NEW_opts__OptionBool(&type_opts__OptionBool);
3001 if (likely(varonce663!=NULL)) {
3002 var664 = varonce663;
3003 } else {
3004 var665 = "Put primitive attributes in a box instead of an union";
3005 var666 = core__flat___NativeString___to_s_full(var665, 53l, 53l);
3006 var664 = var666;
3007 varonce663 = var664;
3008 }
3009 if (likely(varonce667!=NULL)) {
3010 var668 = varonce667;
3011 } else {
3012 var669 = "--no-union-attribute";
3013 var670 = core__flat___NativeString___to_s_full(var669, 20l, 20l);
3014 var668 = var670;
3015 varonce667 = var668;
3016 }
3017 var671 = NEW_core__Array(&type_core__Array__core__String);
3018 { /* var671 = array_instance Array[String] */
3019 var672 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3020 ((struct instance_core__NativeArray*)var672)->values[0] = (val*) var668;
3021 {
3022 ((void(*)(val* self, val* p0, long p1))(var671->class->vft[COLOR_core__array__Array__with_native]))(var671, var672, 1l); /* with_native on <var671:Array[String]>*/
3023 }
3024 }
3025 {
3026 opts___opts__OptionBool___init(var662, var664, var671); /* Direct call opts#OptionBool#init on <var662:OptionBool>*/
3027 }
3028 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_no_union_attribute].val = var662; /* _opt_no_union_attribute on <self:ToolContext exact> */
3029 var673 = NEW_opts__OptionBool(&type_opts__OptionBool);
3030 if (likely(varonce674!=NULL)) {
3031 var675 = varonce674;
3032 } else {
3033 var676 = "Always call == in a polymorphic way";
3034 var677 = core__flat___NativeString___to_s_full(var676, 35l, 35l);
3035 var675 = var677;
3036 varonce674 = var675;
3037 }
3038 if (likely(varonce678!=NULL)) {
3039 var679 = varonce678;
3040 } else {
3041 var680 = "--no-shortcut-equal";
3042 var681 = core__flat___NativeString___to_s_full(var680, 19l, 19l);
3043 var679 = var681;
3044 varonce678 = var679;
3045 }
3046 var682 = NEW_core__Array(&type_core__Array__core__String);
3047 { /* var682 = array_instance Array[String] */
3048 var683 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3049 ((struct instance_core__NativeArray*)var683)->values[0] = (val*) var679;
3050 {
3051 ((void(*)(val* self, val* p0, long p1))(var682->class->vft[COLOR_core__array__Array__with_native]))(var682, var683, 1l); /* with_native on <var682:Array[String]>*/
3052 }
3053 }
3054 {
3055 opts___opts__OptionBool___init(var673, var675, var682); /* Direct call opts#OptionBool#init on <var673:OptionBool>*/
3056 }
3057 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_no_shortcut_equate].val = var673; /* _opt_no_shortcut_equate on <self:ToolContext exact> */
3058 var684 = NEW_opts__OptionBool(&type_opts__OptionBool);
3059 if (likely(varonce685!=NULL)) {
3060 var686 = varonce685;
3061 } else {
3062 var687 = "Use only boxes for primitive types";
3063 var688 = core__flat___NativeString___to_s_full(var687, 34l, 34l);
3064 var686 = var688;
3065 varonce685 = var686;
3066 }
3067 if (likely(varonce689!=NULL)) {
3068 var690 = varonce689;
3069 } else {
3070 var691 = "--no-tag-primitives";
3071 var692 = core__flat___NativeString___to_s_full(var691, 19l, 19l);
3072 var690 = var692;
3073 varonce689 = var690;
3074 }
3075 var693 = NEW_core__Array(&type_core__Array__core__String);
3076 { /* var693 = array_instance Array[String] */
3077 var694 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3078 ((struct instance_core__NativeArray*)var694)->values[0] = (val*) var690;
3079 {
3080 ((void(*)(val* self, val* p0, long p1))(var693->class->vft[COLOR_core__array__Array__with_native]))(var693, var694, 1l); /* with_native on <var693:Array[String]>*/
3081 }
3082 }
3083 {
3084 opts___opts__OptionBool___init(var684, var686, var693); /* Direct call opts#OptionBool#init on <var684:OptionBool>*/
3085 }
3086 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_no_tag_primitives].val = var684; /* _opt_no_tag_primitives on <self:ToolContext exact> */
3087 var695 = NEW_opts__OptionBool(&type_opts__OptionBool);
3088 if (likely(varonce696!=NULL)) {
3089 var697 = varonce696;
3090 } else {
3091 var698 = "Store colors as symbols instead of static data (link-boost)";
3092 var699 = core__flat___NativeString___to_s_full(var698, 59l, 59l);
3093 var697 = var699;
3094 varonce696 = var697;
3095 }
3096 if (likely(varonce700!=NULL)) {
3097 var701 = varonce700;
3098 } else {
3099 var702 = "--colors-are-symbols";
3100 var703 = core__flat___NativeString___to_s_full(var702, 20l, 20l);
3101 var701 = var703;
3102 varonce700 = var701;
3103 }
3104 var704 = NEW_core__Array(&type_core__Array__core__String);
3105 { /* var704 = array_instance Array[String] */
3106 var705 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3107 ((struct instance_core__NativeArray*)var705)->values[0] = (val*) var701;
3108 {
3109 ((void(*)(val* self, val* p0, long p1))(var704->class->vft[COLOR_core__array__Array__with_native]))(var704, var705, 1l); /* with_native on <var704:Array[String]>*/
3110 }
3111 }
3112 {
3113 opts___opts__OptionBool___init(var695, var697, var704); /* Direct call opts#OptionBool#init on <var695:OptionBool>*/
3114 }
3115 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_colors_are_symbols].val = var695; /* _opt_colors_are_symbols on <self:ToolContext exact> */
3116 var706 = NEW_opts__OptionBool(&type_opts__OptionBool);
3117 if (likely(varonce707!=NULL)) {
3118 var708 = varonce707;
3119 } else {
3120 var709 = "Use an indirection when calling";
3121 var710 = core__flat___NativeString___to_s_full(var709, 31l, 31l);
3122 var708 = var710;
3123 varonce707 = var708;
3124 }
3125 if (likely(varonce711!=NULL)) {
3126 var712 = varonce711;
3127 } else {
3128 var713 = "--trampoline-call";
3129 var714 = core__flat___NativeString___to_s_full(var713, 17l, 17l);
3130 var712 = var714;
3131 varonce711 = var712;
3132 }
3133 var715 = NEW_core__Array(&type_core__Array__core__String);
3134 { /* var715 = array_instance Array[String] */
3135 var716 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3136 ((struct instance_core__NativeArray*)var716)->values[0] = (val*) var712;
3137 {
3138 ((void(*)(val* self, val* p0, long p1))(var715->class->vft[COLOR_core__array__Array__with_native]))(var715, var716, 1l); /* with_native on <var715:Array[String]>*/
3139 }
3140 }
3141 {
3142 opts___opts__OptionBool___init(var706, var708, var715); /* Direct call opts#OptionBool#init on <var706:OptionBool>*/
3143 }
3144 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_trampoline_call].val = var706; /* _opt_trampoline_call on <self:ToolContext exact> */
3145 var717 = NEW_opts__OptionBool(&type_opts__OptionBool);
3146 if (likely(varonce718!=NULL)) {
3147 var719 = varonce718;
3148 } else {
3149 var720 = "Guard VFT calls with a direct call";
3150 var721 = core__flat___NativeString___to_s_full(var720, 34l, 34l);
3151 var719 = var721;
3152 varonce718 = var719;
3153 }
3154 if (likely(varonce722!=NULL)) {
3155 var723 = varonce722;
3156 } else {
3157 var724 = "--guard-call";
3158 var725 = core__flat___NativeString___to_s_full(var724, 12l, 12l);
3159 var723 = var725;
3160 varonce722 = var723;
3161 }
3162 var726 = NEW_core__Array(&type_core__Array__core__String);
3163 { /* var726 = array_instance Array[String] */
3164 var727 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3165 ((struct instance_core__NativeArray*)var727)->values[0] = (val*) var723;
3166 {
3167 ((void(*)(val* self, val* p0, long p1))(var726->class->vft[COLOR_core__array__Array__with_native]))(var726, var727, 1l); /* with_native on <var726:Array[String]>*/
3168 }
3169 }
3170 {
3171 opts___opts__OptionBool___init(var717, var719, var726); /* Direct call opts#OptionBool#init on <var717:OptionBool>*/
3172 }
3173 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_guard_call].val = var717; /* _opt_guard_call on <self:ToolContext exact> */
3174 var728 = NEW_opts__OptionBool(&type_opts__OptionBool);
3175 if (likely(varonce729!=NULL)) {
3176 var730 = varonce729;
3177 } else {
3178 var731 = "Replace monomorphic trampolines with direct calls (link-boost)";
3179 var732 = core__flat___NativeString___to_s_full(var731, 62l, 62l);
3180 var730 = var732;
3181 varonce729 = var730;
3182 }
3183 if (likely(varonce733!=NULL)) {
3184 var734 = varonce733;
3185 } else {
3186 var735 = "--substitute-monomorph";
3187 var736 = core__flat___NativeString___to_s_full(var735, 22l, 22l);
3188 var734 = var736;
3189 varonce733 = var734;
3190 }
3191 var737 = NEW_core__Array(&type_core__Array__core__String);
3192 { /* var737 = array_instance Array[String] */
3193 var738 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3194 ((struct instance_core__NativeArray*)var738)->values[0] = (val*) var734;
3195 {
3196 ((void(*)(val* self, val* p0, long p1))(var737->class->vft[COLOR_core__array__Array__with_native]))(var737, var738, 1l); /* with_native on <var737:Array[String]>*/
3197 }
3198 }
3199 {
3200 opts___opts__OptionBool___init(var728, var730, var737); /* Direct call opts#OptionBool#init on <var728:OptionBool>*/
3201 }
3202 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_substitute_monomorph].val = var728; /* _opt_substitute_monomorph on <self:ToolContext exact> */
3203 var739 = NEW_opts__OptionBool(&type_opts__OptionBool);
3204 if (likely(varonce740!=NULL)) {
3205 var741 = varonce740;
3206 } else {
3207 var742 = "Enable all link-boost optimizations";
3208 var743 = core__flat___NativeString___to_s_full(var742, 35l, 35l);
3209 var741 = var743;
3210 varonce740 = var741;
3211 }
3212 if (likely(varonce744!=NULL)) {
3213 var745 = varonce744;
3214 } else {
3215 var746 = "--link-boost";
3216 var747 = core__flat___NativeString___to_s_full(var746, 12l, 12l);
3217 var745 = var747;
3218 varonce744 = var745;
3219 }
3220 var748 = NEW_core__Array(&type_core__Array__core__String);
3221 { /* var748 = array_instance Array[String] */
3222 var749 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3223 ((struct instance_core__NativeArray*)var749)->values[0] = (val*) var745;
3224 {
3225 ((void(*)(val* self, val* p0, long p1))(var748->class->vft[COLOR_core__array__Array__with_native]))(var748, var749, 1l); /* with_native on <var748:Array[String]>*/
3226 }
3227 }
3228 {
3229 opts___opts__OptionBool___init(var739, var741, var748); /* Direct call opts#OptionBool#init on <var739:OptionBool>*/
3230 }
3231 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_link_boost].val = var739; /* _opt_link_boost on <self:ToolContext exact> */
3232 var750 = NEW_opts__OptionBool(&type_opts__OptionBool);
3233 if (likely(varonce751!=NULL)) {
3234 var752 = varonce751;
3235 } else {
3236 var753 = "Inline colors and ids (semi-global)";
3237 var754 = core__flat___NativeString___to_s_full(var753, 35l, 35l);
3238 var752 = var754;
3239 varonce751 = var752;
3240 }
3241 if (likely(varonce755!=NULL)) {
3242 var756 = varonce755;
3243 } else {
3244 var757 = "--inline-coloring-numbers";
3245 var758 = core__flat___NativeString___to_s_full(var757, 25l, 25l);
3246 var756 = var758;
3247 varonce755 = var756;
3248 }
3249 var759 = NEW_core__Array(&type_core__Array__core__String);
3250 { /* var759 = array_instance Array[String] */
3251 var760 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3252 ((struct instance_core__NativeArray*)var760)->values[0] = (val*) var756;
3253 {
3254 ((void(*)(val* self, val* p0, long p1))(var759->class->vft[COLOR_core__array__Array__with_native]))(var759, var760, 1l); /* with_native on <var759:Array[String]>*/
3255 }
3256 }
3257 {
3258 opts___opts__OptionBool___init(var750, var752, var759); /* Direct call opts#OptionBool#init on <var750:OptionBool>*/
3259 }
3260 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_inline_coloring_numbers].val = var750; /* _opt_inline_coloring_numbers on <self:ToolContext exact> */
3261 var761 = NEW_opts__OptionBool(&type_opts__OptionBool);
3262 if (likely(varonce762!=NULL)) {
3263 var763 = varonce762;
3264 } else {
3265 var764 = "Allow the separate compiler to inline some methods (semi-global)";
3266 var765 = core__flat___NativeString___to_s_full(var764, 64l, 64l);
3267 var763 = var765;
3268 varonce762 = var763;
3269 }
3270 if (likely(varonce766!=NULL)) {
3271 var767 = varonce766;
3272 } else {
3273 var768 = "--inline-some-methods";
3274 var769 = core__flat___NativeString___to_s_full(var768, 21l, 21l);
3275 var767 = var769;
3276 varonce766 = var767;
3277 }
3278 var770 = NEW_core__Array(&type_core__Array__core__String);
3279 { /* var770 = array_instance Array[String] */
3280 var771 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3281 ((struct instance_core__NativeArray*)var771)->values[0] = (val*) var767;
3282 {
3283 ((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]>*/
3284 }
3285 }
3286 {
3287 opts___opts__OptionBool___init(var761, var763, var770); /* Direct call opts#OptionBool#init on <var761:OptionBool>*/
3288 }
3289 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_inline_some_methods].val = var761; /* _opt_inline_some_methods on <self:ToolContext exact> */
3290 var772 = NEW_opts__OptionBool(&type_opts__OptionBool);
3291 if (likely(varonce773!=NULL)) {
3292 var774 = varonce773;
3293 } else {
3294 var775 = "Allow the separate compiler to direct call monomorphic sites (semi-global)";
3295 var776 = core__flat___NativeString___to_s_full(var775, 74l, 74l);
3296 var774 = var776;
3297 varonce773 = var774;
3298 }
3299 if (likely(varonce777!=NULL)) {
3300 var778 = varonce777;
3301 } else {
3302 var779 = "--direct-call-monomorph";
3303 var780 = core__flat___NativeString___to_s_full(var779, 23l, 23l);
3304 var778 = var780;
3305 varonce777 = var778;
3306 }
3307 var781 = NEW_core__Array(&type_core__Array__core__String);
3308 { /* var781 = array_instance Array[String] */
3309 var782 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3310 ((struct instance_core__NativeArray*)var782)->values[0] = (val*) var778;
3311 {
3312 ((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]>*/
3313 }
3314 }
3315 {
3316 opts___opts__OptionBool___init(var772, var774, var781); /* Direct call opts#OptionBool#init on <var772:OptionBool>*/
3317 }
3318 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_direct_call_monomorph].val = var772; /* _opt_direct_call_monomorph on <self:ToolContext exact> */
3319 var783 = NEW_opts__OptionBool(&type_opts__OptionBool);
3320 if (likely(varonce784!=NULL)) {
3321 var785 = varonce784;
3322 } else {
3323 var786 = "Allow the separate compiler to direct call monomorphic sites (semi-global)";
3324 var787 = core__flat___NativeString___to_s_full(var786, 74l, 74l);
3325 var785 = var787;
3326 varonce784 = var785;
3327 }
3328 if (likely(varonce788!=NULL)) {
3329 var789 = varonce788;
3330 } else {
3331 var790 = "--direct-call-monomorph0";
3332 var791 = core__flat___NativeString___to_s_full(var790, 24l, 24l);
3333 var789 = var791;
3334 varonce788 = var789;
3335 }
3336 var792 = NEW_core__Array(&type_core__Array__core__String);
3337 { /* var792 = array_instance Array[String] */
3338 var793 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3339 ((struct instance_core__NativeArray*)var793)->values[0] = (val*) var789;
3340 {
3341 ((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]>*/
3342 }
3343 }
3344 {
3345 opts___opts__OptionBool___init(var783, var785, var792); /* Direct call opts#OptionBool#init on <var783:OptionBool>*/
3346 }
3347 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_direct_call_monomorph0].val = var783; /* _opt_direct_call_monomorph0 on <self:ToolContext exact> */
3348 var794 = NEW_opts__OptionBool(&type_opts__OptionBool);
3349 if (likely(varonce795!=NULL)) {
3350 var796 = varonce795;
3351 } else {
3352 var797 = "Do not compile dead methods (semi-global)";
3353 var798 = core__flat___NativeString___to_s_full(var797, 41l, 41l);
3354 var796 = var798;
3355 varonce795 = var796;
3356 }
3357 if (likely(varonce799!=NULL)) {
3358 var800 = varonce799;
3359 } else {
3360 var801 = "--skip-dead-methods";
3361 var802 = core__flat___NativeString___to_s_full(var801, 19l, 19l);
3362 var800 = var802;
3363 varonce799 = var800;
3364 }
3365 var803 = NEW_core__Array(&type_core__Array__core__String);
3366 { /* var803 = array_instance Array[String] */
3367 var804 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3368 ((struct instance_core__NativeArray*)var804)->values[0] = (val*) var800;
3369 {
3370 ((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]>*/
3371 }
3372 }
3373 {
3374 opts___opts__OptionBool___init(var794, var796, var803); /* Direct call opts#OptionBool#init on <var794:OptionBool>*/
3375 }
3376 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_skip_dead_methods].val = var794; /* _opt_skip_dead_methods on <self:ToolContext exact> */
3377 var805 = NEW_opts__OptionBool(&type_opts__OptionBool);
3378 if (likely(varonce806!=NULL)) {
3379 var807 = varonce806;
3380 } else {
3381 var808 = "Enable all semi-global optimizations";
3382 var809 = core__flat___NativeString___to_s_full(var808, 36l, 36l);
3383 var807 = var809;
3384 varonce806 = var807;
3385 }
3386 if (likely(varonce810!=NULL)) {
3387 var811 = varonce810;
3388 } else {
3389 var812 = "--semi-global";
3390 var813 = core__flat___NativeString___to_s_full(var812, 13l, 13l);
3391 var811 = var813;
3392 varonce810 = var811;
3393 }
3394 var814 = NEW_core__Array(&type_core__Array__core__String);
3395 { /* var814 = array_instance Array[String] */
3396 var815 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3397 ((struct instance_core__NativeArray*)var815)->values[0] = (val*) var811;
3398 {
3399 ((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]>*/
3400 }
3401 }
3402 {
3403 opts___opts__OptionBool___init(var805, var807, var814); /* Direct call opts#OptionBool#init on <var805:OptionBool>*/
3404 }
3405 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_semi_global].val = var805; /* _opt_semi_global on <self:ToolContext exact> */
3406 var816 = NEW_opts__OptionBool(&type_opts__OptionBool);
3407 if (likely(varonce817!=NULL)) {
3408 var818 = varonce817;
3409 } else {
3410 var819 = "Force colorization of dead methods";
3411 var820 = core__flat___NativeString___to_s_full(var819, 34l, 34l);
3412 var818 = var820;
3413 varonce817 = var818;
3414 }
3415 if (likely(varonce821!=NULL)) {
3416 var822 = varonce821;
3417 } else {
3418 var823 = "--colo-dead-methods";
3419 var824 = core__flat___NativeString___to_s_full(var823, 19l, 19l);
3420 var822 = var824;
3421 varonce821 = var822;
3422 }
3423 var825 = NEW_core__Array(&type_core__Array__core__String);
3424 { /* var825 = array_instance Array[String] */
3425 var826 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3426 ((struct instance_core__NativeArray*)var826)->values[0] = (val*) var822;
3427 {
3428 ((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]>*/
3429 }
3430 }
3431 {
3432 opts___opts__OptionBool___init(var816, var818, var825); /* Direct call opts#OptionBool#init on <var816:OptionBool>*/
3433 }
3434 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_colo_dead_methods].val = var816; /* _opt_colo_dead_methods on <self:ToolContext exact> */
3435 var827 = NEW_opts__OptionBool(&type_opts__OptionBool);
3436 if (likely(varonce828!=NULL)) {
3437 var829 = varonce828;
3438 } else {
3439 var830 = "Enable static size measuring of tables used for vft, typing and resolution";
3440 var831 = core__flat___NativeString___to_s_full(var830, 74l, 74l);
3441 var829 = var831;
3442 varonce828 = var829;
3443 }
3444 if (likely(varonce832!=NULL)) {
3445 var833 = varonce832;
3446 } else {
3447 var834 = "--tables-metrics";
3448 var835 = core__flat___NativeString___to_s_full(var834, 16l, 16l);
3449 var833 = var835;
3450 varonce832 = var833;
3451 }
3452 var836 = NEW_core__Array(&type_core__Array__core__String);
3453 { /* var836 = array_instance Array[String] */
3454 var837 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3455 ((struct instance_core__NativeArray*)var837)->values[0] = (val*) var833;
3456 {
3457 ((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]>*/
3458 }
3459 }
3460 {
3461 opts___opts__OptionBool___init(var827, var829, var836); /* Direct call opts#OptionBool#init on <var827:OptionBool>*/
3462 }
3463 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_tables_metrics].val = var827; /* _opt_tables_metrics on <self:ToolContext exact> */
3464 var838 = NEW_opts__OptionBool(&type_opts__OptionBool);
3465 if (likely(varonce839!=NULL)) {
3466 var840 = varonce839;
3467 } else {
3468 var841 = "Build a poset of types to create more condensed tables";
3469 var842 = core__flat___NativeString___to_s_full(var841, 54l, 54l);
3470 var840 = var842;
3471 varonce839 = var840;
3472 }
3473 if (likely(varonce843!=NULL)) {
3474 var844 = varonce843;
3475 } else {
3476 var845 = "--type-poset";
3477 var846 = core__flat___NativeString___to_s_full(var845, 12l, 12l);
3478 var844 = var846;
3479 varonce843 = var844;
3480 }
3481 var847 = NEW_core__Array(&type_core__Array__core__String);
3482 { /* var847 = array_instance Array[String] */
3483 var848 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3484 ((struct instance_core__NativeArray*)var848)->values[0] = (val*) var844;
3485 {
3486 ((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]>*/
3487 }
3488 }
3489 {
3490 opts___opts__OptionBool___init(var838, var840, var847); /* Direct call opts#OptionBool#init on <var838:OptionBool>*/
3491 }
3492 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_type_poset].val = var838; /* _opt_type_poset on <self:ToolContext exact> */
3493 var849 = NEW_nitc__SeparateCompilerPhase(&type_nitc__SeparateCompilerPhase);
3494 {
3495 ((void(*)(val* self, val* p0))(var849->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var849, self); /* toolcontext= on <var849:SeparateCompilerPhase>*/
3496 }
3497 {
3498 ((void(*)(val* self, val* p0))(var849->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var849, ((val*)NULL)); /* depends= on <var849:SeparateCompilerPhase>*/
3499 }
3500 {
3501 ((void(*)(val* self))(var849->class->vft[COLOR_core__kernel__Object__init]))(var849); /* init on <var849:SeparateCompilerPhase>*/
3502 }
3503 self->attrs[COLOR_nitc__separate_compiler__ToolContext___separate_compiler_phase].val = var849; /* _separate_compiler_phase on <self:ToolContext exact> */
3504 var850 = NEW_opts__OptionBool(&type_opts__OptionBool);
3505 if (likely(varonce851!=NULL)) {
3506 var852 = varonce851;
3507 } else {
3508 var853 = "Erase generic types";
3509 var854 = core__flat___NativeString___to_s_full(var853, 19l, 19l);
3510 var852 = var854;
3511 varonce851 = var852;
3512 }
3513 if (likely(varonce855!=NULL)) {
3514 var856 = varonce855;
3515 } else {
3516 var857 = "--erasure";
3517 var858 = core__flat___NativeString___to_s_full(var857, 9l, 9l);
3518 var856 = var858;
3519 varonce855 = var856;
3520 }
3521 var859 = NEW_core__Array(&type_core__Array__core__String);
3522 { /* var859 = array_instance Array[String] */
3523 var860 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3524 ((struct instance_core__NativeArray*)var860)->values[0] = (val*) var856;
3525 {
3526 ((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]>*/
3527 }
3528 }
3529 {
3530 opts___opts__OptionBool___init(var850, var852, var859); /* Direct call opts#OptionBool#init on <var850:OptionBool>*/
3531 }
3532 self->attrs[COLOR_nitc__separate_erasure_compiler__ToolContext___opt_erasure].val = var850; /* _opt_erasure on <self:ToolContext exact> */
3533 var861 = NEW_opts__OptionBool(&type_opts__OptionBool);
3534 if (likely(varonce862!=NULL)) {
3535 var863 = varonce862;
3536 } else {
3537 var864 = "Activate RTA (implicit with --global and --separate)";
3538 var865 = core__flat___NativeString___to_s_full(var864, 52l, 52l);
3539 var863 = var865;
3540 varonce862 = var863;
3541 }
3542 if (likely(varonce866!=NULL)) {
3543 var867 = varonce866;
3544 } else {
3545 var868 = "--rta";
3546 var869 = core__flat___NativeString___to_s_full(var868, 5l, 5l);
3547 var867 = var869;
3548 varonce866 = var867;
3549 }
3550 var870 = NEW_core__Array(&type_core__Array__core__String);
3551 { /* var870 = array_instance Array[String] */
3552 var871 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3553 ((struct instance_core__NativeArray*)var871)->values[0] = (val*) var867;
3554 {
3555 ((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]>*/
3556 }
3557 }
3558 {
3559 opts___opts__OptionBool___init(var861, var863, var870); /* Direct call opts#OptionBool#init on <var861:OptionBool>*/
3560 }
3561 self->attrs[COLOR_nitc__separate_erasure_compiler__ToolContext___opt_rta].val = var861; /* _opt_rta on <self:ToolContext exact> */
3562 var872 = NEW_opts__OptionBool(&type_opts__OptionBool);
3563 if (likely(varonce873!=NULL)) {
3564 var874 = varonce873;
3565 } else {
3566 var875 = "Disable implicit casts on unsafe return with erasure-typing policy (dangerous)";
3567 var876 = core__flat___NativeString___to_s_full(var875, 78l, 78l);
3568 var874 = var876;
3569 varonce873 = var874;
3570 }
3571 if (likely(varonce877!=NULL)) {
3572 var878 = varonce877;
3573 } else {
3574 var879 = "--no-check-erasure-cast";
3575 var880 = core__flat___NativeString___to_s_full(var879, 23l, 23l);
3576 var878 = var880;
3577 varonce877 = var878;
3578 }
3579 var881 = NEW_core__Array(&type_core__Array__core__String);
3580 { /* var881 = array_instance Array[String] */
3581 var882 = NEW_core__NativeArray(1l, &type_core__NativeArray__core__String);
3582 ((struct instance_core__NativeArray*)var882)->values[0] = (val*) var878;
3583 {
3584 ((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]>*/
3585 }
3586 }
3587 {
3588 opts___opts__OptionBool___init(var872, var874, var881); /* Direct call opts#OptionBool#init on <var872:OptionBool>*/
3589 }
3590 self->attrs[COLOR_nitc__separate_erasure_compiler__ToolContext___opt_no_check_erasure_cast].val = var872; /* _opt_no_check_erasure_cast on <self:ToolContext exact> */
3591 var883 = NEW_nitc__ErasureCompilerPhase(&type_nitc__ErasureCompilerPhase);
3592 {
3593 ((void(*)(val* self, val* p0))(var883->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var883, self); /* toolcontext= on <var883:ErasureCompilerPhase>*/
3594 }
3595 {
3596 ((void(*)(val* self, val* p0))(var883->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var883, ((val*)NULL)); /* depends= on <var883:ErasureCompilerPhase>*/
3597 }
3598 {
3599 ((void(*)(val* self))(var883->class->vft[COLOR_core__kernel__Object__init]))(var883); /* init on <var883:ErasureCompilerPhase>*/
3600 }
3601 self->attrs[COLOR_nitc__separate_erasure_compiler__ToolContext___erasure_compiler_phase].val = var883; /* _erasure_compiler_phase on <self:ToolContext exact> */
3602 return self;
3603 }
3604 /* runtime class nitc__BashCompletion: nitc::BashCompletion (dead=false; need_corpse=false)*/
3605 const struct class class_nitc__BashCompletion = {
3606 0, /* box_kind */
3607 {
3608 (nitmethod_t)nitc___nitc__BashCompletion___core__kernel__Object__init, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#init */
3609 (nitmethod_t)core___core__Object____33d_61d, /* pointer to toolcontext:BashCompletion:kernel#Object#!= */
3610 (nitmethod_t)core___core__Object___sys, /* pointer to toolcontext:BashCompletion:kernel#Object#sys */
3611 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to toolcontext:BashCompletion:abstract_text#Object#to_s */
3612 (nitmethod_t)core___core__Object____61d_61d, /* pointer to toolcontext:BashCompletion:kernel#Object#== */
3613 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to toolcontext:BashCompletion:kernel#Object#is_same_instance */
3614 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to toolcontext:BashCompletion:abstract_text#Object#inspect */
3615 (nitmethod_t)core___core__Object___object_id, /* pointer to toolcontext:BashCompletion:kernel#Object#object_id */
3616 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to toolcontext:BashCompletion:abstract_text#Object#class_name */
3617 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to toolcontext:BashCompletion:abstract_text#Object#inspect_head */
3618 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to toolcontext:BashCompletion:abstract_text#Object#native_class_name */
3619 (nitmethod_t)core___core__Object___hash, /* pointer to toolcontext:BashCompletion:kernel#Object#hash */
3620 (nitmethod_t)template___template__Template___is_writing, /* pointer to toolcontext:BashCompletion:template#Template#is_writing */
3621 (nitmethod_t)template___template__Template___is_writing_61d, /* pointer to toolcontext:BashCompletion:template#Template#is_writing= */
3622 (nitmethod_t)template___template__Template___force_render, /* pointer to toolcontext:BashCompletion:template#Template#force_render */
3623 (nitmethod_t)template___template__Template___content, /* pointer to toolcontext:BashCompletion:template#Template#content */
3624 (nitmethod_t)template___template__Template___render_done, /* pointer to toolcontext:BashCompletion:template#Template#render_done */
3625 (nitmethod_t)template___template__Template___render_done_61d, /* pointer to toolcontext:BashCompletion:template#Template#render_done= */
3626 (nitmethod_t)nitc___nitc__BashCompletion___template__Template__rendering, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#rendering */
3627 (nitmethod_t)template___template__Template___freeze, /* pointer to toolcontext:BashCompletion:template#Template#freeze */
3628 (nitmethod_t)template___template__Template___addn, /* pointer to toolcontext:BashCompletion:template#Template#addn */
3629 (nitmethod_t)template___template__Template___is_frozen, /* pointer to toolcontext:BashCompletion:template#Template#is_frozen */
3630 (nitmethod_t)template___template__Template___is_frozen_61d, /* pointer to toolcontext:BashCompletion:template#Template#is_frozen= */
3631 (nitmethod_t)template___template__Template___add, /* pointer to toolcontext:BashCompletion:template#Template#add */
3632 (nitmethod_t)nitc___nitc__BashCompletion___toolcontext_61d, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#toolcontext= */
3633 (nitmethod_t)nitc___nitc__BashCompletion___toolcontext, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#toolcontext */
3634 (nitmethod_t)nitc___nitc__BashCompletion___extract_options_names, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#extract_options_names */
3635 (nitmethod_t)core__file___Writable___write_to_file, /* pointer to toolcontext:BashCompletion:file#Writable#write_to_file */
3636 (nitmethod_t)template___template__Template___core__stream__Writable__write_to, /* pointer to toolcontext:BashCompletion:template#Template#write_to */
3637 (nitmethod_t)core___core__Object___init, /* pointer to toolcontext:BashCompletion:kernel#Object#init */
3638 }
3639 };
3640 /* allocate BashCompletion */
3641 val* NEW_nitc__BashCompletion(const struct type* type) {
3642 val* self /* : BashCompletion */;
3643 val* var /* : Array[Writable] */;
3644 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3645 self->type = type;
3646 self->class = &class_nitc__BashCompletion;
3647 self->attrs[COLOR_template__Template___is_frozen].s = 0; /* _is_frozen on <self:BashCompletion exact> */
3648 var = NEW_core__Array(&type_core__Array__core__Writable);
3649 {
3650 core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[Writable]>*/
3651 }
3652 self->attrs[COLOR_template__Template___content].val = var; /* _content on <self:BashCompletion exact> */
3653 self->attrs[COLOR_template__Template___render_done].s = 0; /* _render_done on <self:BashCompletion exact> */
3654 self->attrs[COLOR_template__Template___is_writing].s = 0; /* _is_writing on <self:BashCompletion exact> */
3655 return self;
3656 }
3657 /* runtime class opts__Option: opts::Option (dead=true; need_corpse=false)*/
3658 /* allocate Option */
3659 val* NEW_opts__Option(const struct type* type) {
3660 PRINT_ERROR("Runtime error: %s", "Option is DEAD");
3661 PRINT_ERROR("\n");
3662 fatal_exit(1);
3663 }
3664 /* runtime class opts__OptionText: opts::OptionText (dead=true; need_corpse=false)*/
3665 /* allocate OptionText */
3666 val* NEW_opts__OptionText(const struct type* type) {
3667 PRINT_ERROR("Runtime error: %s", "OptionText is DEAD");
3668 PRINT_ERROR("\n");
3669 fatal_exit(1);
3670 }
3671 /* runtime class opts__OptionBool: opts::OptionBool (dead=false; need_corpse=false)*/
3672 const struct class class_opts__OptionBool = {
3673 0, /* box_kind */
3674 {
3675 (nitmethod_t)core___core__Object___init, /* pointer to opts:OptionBool:kernel#Object#init */
3676 (nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionBool:kernel#Object#!= */
3677 (nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionBool:kernel#Object#sys */
3678 (nitmethod_t)opts___opts__Option___core__abstract_text__Object__to_s, /* pointer to opts:OptionBool:opts#Option#to_s */
3679 (nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionBool:kernel#Object#== */
3680 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionBool:kernel#Object#is_same_instance */
3681 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionBool:abstract_text#Object#inspect */
3682 (nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionBool:kernel#Object#object_id */
3683 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionBool:abstract_text#Object#class_name */
3684 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionBool:abstract_text#Object#inspect_head */
3685 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionBool:abstract_text#Object#native_class_name */
3686 (nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionBool:kernel#Object#hash */
3687 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionBool:opts#Option#value */
3688 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionBool:opts#Option#pretty */
3689 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionBool:opts#Option#init */
3690 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionBool:opts#Option#value= */
3691 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionBool:opts#Option#names */
3692 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionBool:opts#Option#helptext */
3693 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionBool:opts#Option#init_opt */
3694 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionBool:opts#Option#hidden= */
3695 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionBool:opts#Option#names= */
3696 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionBool:opts#Option#helptext= */
3697 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionBool:opts#Option#default_value= */
3698 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionBool:opts#Option#errors */
3699 (nitmethod_t)opts___opts__OptionBool___Option__read_param, /* pointer to opts:OptionBool:opts#OptionBool#read_param */
3700 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionBool:opts#Option#mandatory */
3701 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionBool:opts#Option#read */
3702 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionBool:opts#Option#hidden */
3703 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionBool:opts#Option#read= */
3704 (nitmethod_t)opts___opts__OptionBool___init, /* pointer to opts:OptionBool:opts#OptionBool#init */
3705 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionBool:opts#Option#read_param */
3706 }
3707 };
3708 /* allocate OptionBool */
3709 val* NEW_opts__OptionBool(const struct type* type) {
3710 val* self /* : OptionBool */;
3711 val* var /* : Array[String] */;
3712 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
3713 self->type = type;
3714 self->class = &class_opts__OptionBool;
3715 var = NEW_core__Array(&type_core__Array__core__String);
3716 {
3717 core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
3718 }
3719 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionBool exact> */
3720 self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionBool exact> */
3721 self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionBool exact> */
3722 self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionBool exact> */
3723 return self;
3724 }
3725 /* runtime class opts__OptionCount: opts::OptionCount (dead=false; need_corpse=false)*/
3726 const struct class class_opts__OptionCount = {
3727 0, /* box_kind */
3728 {
3729 (nitmethod_t)core___core__Object___init, /* pointer to opts:OptionCount:kernel#Object#init */
3730 (nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionCount:kernel#Object#!= */
3731 (nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionCount:kernel#Object#sys */
3732 (nitmethod_t)opts___opts__Option___core__abstract_text__Object__to_s, /* pointer to opts:OptionCount:opts#Option#to_s */
3733 (nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionCount:kernel#Object#== */
3734 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionCount:kernel#Object#is_same_instance */
3735 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionCount:abstract_text#Object#inspect */
3736 (nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionCount:kernel#Object#object_id */
3737 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionCount:abstract_text#Object#class_name */
3738 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionCount:abstract_text#Object#inspect_head */
3739 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionCount:abstract_text#Object#native_class_name */
3740 (nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionCount:kernel#Object#hash */
3741 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionCount:opts#Option#value */
3742 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionCount:opts#Option#pretty */
3743 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionCount:opts#Option#init */
3744 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionCount:opts#Option#value= */
3745 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionCount:opts#Option#names */
3746 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionCount:opts#Option#helptext */
3747 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionCount:opts#Option#init_opt */
3748 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionCount:opts#Option#hidden= */
3749 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionCount:opts#Option#names= */
3750 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionCount:opts#Option#helptext= */
3751 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionCount:opts#Option#default_value= */
3752 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionCount:opts#Option#errors */
3753 (nitmethod_t)opts___opts__OptionCount___Option__read_param, /* pointer to opts:OptionCount:opts#OptionCount#read_param */
3754 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionCount:opts#Option#mandatory */
3755 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionCount:opts#Option#read */
3756 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionCount:opts#Option#hidden */
3757 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionCount:opts#Option#read= */
3758 (nitmethod_t)opts___opts__OptionCount___init, /* pointer to opts:OptionCount:opts#OptionCount#init */
3759 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionCount:opts#Option#read_param */
3760 }
3761 };
3762 /* allocate OptionCount */
3763 val* NEW_opts__OptionCount(const struct type* type) {
3764 val* self /* : OptionCount */;
3765 val* var /* : Array[String] */;
3766 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
3767 self->type = type;
3768 self->class = &class_opts__OptionCount;
3769 var = NEW_core__Array(&type_core__Array__core__String);
3770 {
3771 core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
3772 }
3773 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionCount exact> */
3774 self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionCount exact> */
3775 self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionCount exact> */
3776 self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionCount exact> */
3777 return self;
3778 }
3779 /* runtime class opts__OptionParameter: opts::OptionParameter (dead=true; need_corpse=false)*/
3780 /* allocate OptionParameter */
3781 val* NEW_opts__OptionParameter(const struct type* type) {
3782 PRINT_ERROR("Runtime error: %s", "OptionParameter is DEAD");
3783 PRINT_ERROR("\n");
3784 fatal_exit(1);
3785 }
3786 /* runtime class opts__OptionString: opts::OptionString (dead=false; need_corpse=false)*/
3787 const struct class class_opts__OptionString = {
3788 0, /* box_kind */
3789 {
3790 (nitmethod_t)core___core__Object___init, /* pointer to opts:OptionString:kernel#Object#init */
3791 (nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionString:kernel#Object#!= */
3792 (nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionString:kernel#Object#sys */
3793 (nitmethod_t)opts___opts__Option___core__abstract_text__Object__to_s, /* pointer to opts:OptionString:opts#Option#to_s */
3794 (nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionString:kernel#Object#== */
3795 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionString:kernel#Object#is_same_instance */
3796 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionString:abstract_text#Object#inspect */
3797 (nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionString:kernel#Object#object_id */
3798 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionString:abstract_text#Object#class_name */
3799 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionString:abstract_text#Object#inspect_head */
3800 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionString:abstract_text#Object#native_class_name */
3801 (nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionString:kernel#Object#hash */
3802 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionString:opts#Option#value */
3803 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionString:opts#Option#pretty */
3804 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionString:opts#Option#init */
3805 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionString:opts#Option#value= */
3806 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionString:opts#Option#names */
3807 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionString:opts#Option#helptext */
3808 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionString:opts#Option#init_opt */
3809 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionString:opts#Option#hidden= */
3810 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionString:opts#Option#names= */
3811 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionString:opts#Option#helptext= */
3812 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionString:opts#Option#default_value= */
3813 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionString:opts#Option#errors */
3814 (nitmethod_t)opts___opts__OptionParameter___Option__read_param, /* pointer to opts:OptionString:opts#OptionParameter#read_param */
3815 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionString:opts#Option#mandatory */
3816 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionString:opts#Option#read */
3817 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionString:opts#Option#hidden */
3818 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionString:opts#Option#read= */
3819 (nitmethod_t)opts___opts__OptionParameter___parameter_mandatory, /* pointer to opts:OptionString:opts#OptionParameter#parameter_mandatory */
3820 (nitmethod_t)opts___opts__OptionString___OptionParameter__convert, /* pointer to opts:OptionString:opts#OptionString#convert */
3821 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionString:opts#Option#read_param */
3822 (nitmethod_t)opts___opts__OptionString___init, /* pointer to opts:OptionString:opts#OptionString#init */
3823 }
3824 };
3825 /* allocate OptionString */
3826 val* NEW_opts__OptionString(const struct type* type) {
3827 val* self /* : OptionString */;
3828 val* var /* : Array[String] */;
3829 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
3830 self->type = type;
3831 self->class = &class_opts__OptionString;
3832 var = NEW_core__Array(&type_core__Array__core__String);
3833 {
3834 core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
3835 }
3836 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionString exact> */
3837 self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionString exact> */
3838 self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionString exact> */
3839 self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionString exact> */
3840 self->attrs[COLOR_opts__OptionParameter___parameter_mandatory].s = 1; /* _parameter_mandatory on <self:OptionString exact> */
3841 return self;
3842 }
3843 /* runtime class opts__OptionEnum: opts::OptionEnum (dead=true; need_corpse=false)*/
3844 /* allocate OptionEnum */
3845 val* NEW_opts__OptionEnum(const struct type* type) {
3846 PRINT_ERROR("Runtime error: %s", "OptionEnum is DEAD");
3847 PRINT_ERROR("\n");
3848 fatal_exit(1);
3849 }
3850 /* runtime class opts__OptionInt: opts::OptionInt (dead=false; need_corpse=false)*/
3851 const struct class class_opts__OptionInt = {
3852 0, /* box_kind */
3853 {
3854 (nitmethod_t)core___core__Object___init, /* pointer to opts:OptionInt:kernel#Object#init */
3855 (nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionInt:kernel#Object#!= */
3856 (nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionInt:kernel#Object#sys */
3857 (nitmethod_t)opts___opts__Option___core__abstract_text__Object__to_s, /* pointer to opts:OptionInt:opts#Option#to_s */
3858 (nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionInt:kernel#Object#== */
3859 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionInt:kernel#Object#is_same_instance */
3860 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionInt:abstract_text#Object#inspect */
3861 (nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionInt:kernel#Object#object_id */
3862 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionInt:abstract_text#Object#class_name */
3863 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionInt:abstract_text#Object#inspect_head */
3864 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionInt:abstract_text#Object#native_class_name */
3865 (nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionInt:kernel#Object#hash */
3866 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionInt:opts#Option#value */
3867 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionInt:opts#Option#pretty */
3868 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionInt:opts#Option#init */
3869 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionInt:opts#Option#value= */
3870 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionInt:opts#Option#names */
3871 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionInt:opts#Option#helptext */
3872 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionInt:opts#Option#init_opt */
3873 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionInt:opts#Option#hidden= */
3874 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionInt:opts#Option#names= */
3875 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionInt:opts#Option#helptext= */
3876 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionInt:opts#Option#default_value= */
3877 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionInt:opts#Option#errors */
3878 (nitmethod_t)opts___opts__OptionParameter___Option__read_param, /* pointer to opts:OptionInt:opts#OptionParameter#read_param */
3879 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionInt:opts#Option#mandatory */
3880 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionInt:opts#Option#read */
3881 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionInt:opts#Option#hidden */
3882 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionInt:opts#Option#read= */
3883 (nitmethod_t)opts___opts__OptionParameter___parameter_mandatory, /* pointer to opts:OptionInt:opts#OptionParameter#parameter_mandatory */
3884 (nitmethod_t)VIRTUAL_opts___opts__OptionInt___OptionParameter__convert, /* pointer to opts:OptionInt:opts#OptionInt#convert */
3885 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionInt:opts#Option#read_param */
3886 (nitmethod_t)opts___opts__OptionInt___init, /* pointer to opts:OptionInt:opts#OptionInt#init */
3887 }
3888 };
3889 /* allocate OptionInt */
3890 val* NEW_opts__OptionInt(const struct type* type) {
3891 val* self /* : OptionInt */;
3892 val* var /* : Array[String] */;
3893 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
3894 self->type = type;
3895 self->class = &class_opts__OptionInt;
3896 var = NEW_core__Array(&type_core__Array__core__String);
3897 {
3898 core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
3899 }
3900 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionInt exact> */
3901 self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionInt exact> */
3902 self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionInt exact> */
3903 self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionInt exact> */
3904 self->attrs[COLOR_opts__OptionParameter___parameter_mandatory].s = 1; /* _parameter_mandatory on <self:OptionInt exact> */
3905 return self;
3906 }
3907 /* runtime class opts__OptionFloat: opts::OptionFloat (dead=true; need_corpse=false)*/
3908 /* allocate OptionFloat */
3909 val* NEW_opts__OptionFloat(const struct type* type) {
3910 PRINT_ERROR("Runtime error: %s", "OptionFloat is DEAD");
3911 PRINT_ERROR("\n");
3912 fatal_exit(1);
3913 }
3914 /* runtime class opts__OptionArray: opts::OptionArray (dead=false; need_corpse=false)*/
3915 const struct class class_opts__OptionArray = {
3916 0, /* box_kind */
3917 {
3918 (nitmethod_t)core___core__Object___init, /* pointer to opts:OptionArray:kernel#Object#init */
3919 (nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionArray:kernel#Object#!= */
3920 (nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionArray:kernel#Object#sys */
3921 (nitmethod_t)opts___opts__Option___core__abstract_text__Object__to_s, /* pointer to opts:OptionArray:opts#Option#to_s */
3922 (nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionArray:kernel#Object#== */
3923 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionArray:kernel#Object#is_same_instance */
3924 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionArray:abstract_text#Object#inspect */
3925 (nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionArray:kernel#Object#object_id */
3926 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionArray:abstract_text#Object#class_name */
3927 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionArray:abstract_text#Object#inspect_head */
3928 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionArray:abstract_text#Object#native_class_name */
3929 (nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionArray:kernel#Object#hash */
3930 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionArray:opts#Option#value */
3931 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionArray:opts#Option#pretty */
3932 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionArray:opts#Option#init */
3933 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionArray:opts#Option#value= */
3934 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionArray:opts#Option#names */
3935 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionArray:opts#Option#helptext */
3936 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionArray:opts#Option#init_opt */
3937 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionArray:opts#Option#hidden= */
3938 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionArray:opts#Option#names= */
3939 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionArray:opts#Option#helptext= */
3940 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionArray:opts#Option#default_value= */
3941 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionArray:opts#Option#errors */
3942 (nitmethod_t)opts___opts__OptionParameter___Option__read_param, /* pointer to opts:OptionArray:opts#OptionParameter#read_param */
3943 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionArray:opts#Option#mandatory */
3944 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionArray:opts#Option#read */
3945 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionArray:opts#Option#hidden */
3946 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionArray:opts#Option#read= */
3947 (nitmethod_t)opts___opts__OptionParameter___parameter_mandatory, /* pointer to opts:OptionArray:opts#OptionParameter#parameter_mandatory */
3948 (nitmethod_t)opts___opts__OptionArray___OptionParameter__convert, /* pointer to opts:OptionArray:opts#OptionArray#convert */
3949 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionArray:opts#Option#read_param */
3950 (nitmethod_t)opts___opts__OptionArray___init, /* pointer to opts:OptionArray:opts#OptionArray#init */
3951 (nitmethod_t)opts___opts__OptionArray___values_61d, /* pointer to opts:OptionArray:opts#OptionArray#values= */
3952 (nitmethod_t)opts___opts__OptionArray___values, /* pointer to opts:OptionArray:opts#OptionArray#values */
3953 }
3954 };
3955 /* allocate OptionArray */
3956 val* NEW_opts__OptionArray(const struct type* type) {
3957 val* self /* : OptionArray */;
3958 val* var /* : Array[String] */;
3959 self = nit_alloc(sizeof(struct instance) + 10*sizeof(nitattribute_t));
3960 self->type = type;
3961 self->class = &class_opts__OptionArray;
3962 var = NEW_core__Array(&type_core__Array__core__String);
3963 {
3964 core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
3965 }
3966 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionArray exact> */
3967 self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionArray exact> */
3968 self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionArray exact> */
3969 self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionArray exact> */
3970 self->attrs[COLOR_opts__OptionParameter___parameter_mandatory].s = 1; /* _parameter_mandatory on <self:OptionArray exact> */
3971 return self;
3972 }
3973 /* runtime class opts__OptionContext: opts::OptionContext (dead=false; need_corpse=false)*/
3974 const struct class class_opts__OptionContext = {
3975 0, /* box_kind */
3976 {
3977 (nitmethod_t)core___core__Object___init, /* pointer to opts:OptionContext:kernel#Object#init */
3978 (nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionContext:kernel#Object#!= */
3979 (nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionContext:kernel#Object#sys */
3980 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to opts:OptionContext:abstract_text#Object#to_s */
3981 (nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionContext:kernel#Object#== */
3982 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionContext:kernel#Object#is_same_instance */
3983 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionContext:abstract_text#Object#inspect */
3984 (nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionContext:kernel#Object#object_id */
3985 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionContext:abstract_text#Object#class_name */
3986 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionContext:abstract_text#Object#inspect_head */
3987 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionContext:abstract_text#Object#native_class_name */
3988 (nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionContext:kernel#Object#hash */
3989 (nitmethod_t)opts___opts__OptionContext___rest, /* pointer to opts:OptionContext:opts#OptionContext#rest */
3990 (nitmethod_t)opts___opts__OptionContext___add_option, /* pointer to opts:OptionContext:opts#OptionContext#add_option */
3991 (nitmethod_t)opts___opts__OptionContext___options, /* pointer to opts:OptionContext:opts#OptionContext#options */
3992 (nitmethod_t)opts___opts__OptionContext___parse, /* pointer to opts:OptionContext:opts#OptionContext#parse */
3993 (nitmethod_t)opts___opts__OptionContext___errors, /* pointer to opts:OptionContext:opts#OptionContext#errors */
3994 (nitmethod_t)opts___opts__OptionContext___parse_intern, /* pointer to opts:OptionContext:opts#OptionContext#parse_intern */
3995 (nitmethod_t)opts___opts__OptionContext___usage, /* pointer to opts:OptionContext:opts#OptionContext#usage */
3996 (nitmethod_t)opts___opts__OptionContext___context_errors, /* pointer to opts:OptionContext:opts#OptionContext#context_errors */
3997 (nitmethod_t)opts___opts__OptionContext___build, /* pointer to opts:OptionContext:opts#OptionContext#build */
3998 (nitmethod_t)opts___opts__OptionContext___optmap, /* pointer to opts:OptionContext:opts#OptionContext#optmap */
3999 (nitmethod_t)opts___opts__OptionContext___options_before_rest, /* pointer to opts:OptionContext:opts#OptionContext#options_before_rest */
4000 }
4001 };
4002 /* allocate OptionContext */
4003 val* NEW_opts__OptionContext(const struct type* type) {
4004 val* self /* : OptionContext */;
4005 val* var /* : Array[Option] */;
4006 val* var1 /* : Array[String] */;
4007 val* var2 /* : Array[String] */;
4008 val* var3 /* : HashMap[String, Option] */;
4009 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4010 self->type = type;
4011 self->class = &class_opts__OptionContext;
4012 var = NEW_core__Array(&type_core__Array__opts__Option);
4013 {
4014 core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[Option]>*/
4015 }
4016 self->attrs[COLOR_opts__OptionContext___options].val = var; /* _options on <self:OptionContext exact> */
4017 var1 = NEW_core__Array(&type_core__Array__core__String);
4018 {
4019 core___core__Array___core__kernel__Object__init(var1); /* Direct call array#Array#init on <var1:Array[String]>*/
4020 }
4021 self->attrs[COLOR_opts__OptionContext___rest].val = var1; /* _rest on <self:OptionContext exact> */
4022 var2 = NEW_core__Array(&type_core__Array__core__String);
4023 {
4024 core___core__Array___core__kernel__Object__init(var2); /* Direct call array#Array#init on <var2:Array[String]>*/
4025 }
4026 self->attrs[COLOR_opts__OptionContext___context_errors].val = var2; /* _context_errors on <self:OptionContext exact> */
4027 var3 = NEW_core__HashMap(&type_core__HashMap__core__String__opts__Option);
4028 {
4029 core___core__HashMap___core__kernel__Object__init(var3); /* Direct call hash_collection#HashMap#init on <var3:HashMap[String, Option]>*/
4030 }
4031 self->attrs[COLOR_opts__OptionContext___optmap].val = var3; /* _optmap on <self:OptionContext exact> */
4032 self->attrs[COLOR_opts__OptionContext___options_before_rest].s = 0; /* _options_before_rest on <self:OptionContext exact> */
4033 return self;
4034 }
4035 /* runtime class template__Template: template::Template (dead=false; need_corpse=false)*/
4036 const struct class class_template__Template = {
4037 0, /* box_kind */
4038 {
4039 (nitmethod_t)core___core__Object___init, /* pointer to template:Template:kernel#Object#init */
4040 (nitmethod_t)core___core__Object____33d_61d, /* pointer to template:Template:kernel#Object#!= */
4041 (nitmethod_t)core___core__Object___sys, /* pointer to template:Template:kernel#Object#sys */
4042 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to template:Template:abstract_text#Object#to_s */
4043 (nitmethod_t)core___core__Object____61d_61d, /* pointer to template:Template:kernel#Object#== */
4044 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to template:Template:kernel#Object#is_same_instance */
4045 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to template:Template:abstract_text#Object#inspect */
4046 (nitmethod_t)core___core__Object___object_id, /* pointer to template:Template:kernel#Object#object_id */
4047 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to template:Template:abstract_text#Object#class_name */
4048 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to template:Template:abstract_text#Object#inspect_head */
4049 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to template:Template:abstract_text#Object#native_class_name */
4050 (nitmethod_t)core___core__Object___hash, /* pointer to template:Template:kernel#Object#hash */
4051 (nitmethod_t)template___template__Template___is_writing, /* pointer to template:Template:template#Template#is_writing */
4052 (nitmethod_t)template___template__Template___is_writing_61d, /* pointer to template:Template:template#Template#is_writing= */
4053 (nitmethod_t)template___template__Template___force_render, /* pointer to template:Template:template#Template#force_render */
4054 (nitmethod_t)template___template__Template___content, /* pointer to template:Template:template#Template#content */
4055 (nitmethod_t)template___template__Template___render_done, /* pointer to template:Template:template#Template#render_done */
4056 (nitmethod_t)template___template__Template___render_done_61d, /* pointer to template:Template:template#Template#render_done= */
4057 (nitmethod_t)template___template__Template___rendering, /* pointer to template:Template:template#Template#rendering */
4058 (nitmethod_t)template___template__Template___freeze, /* pointer to template:Template:template#Template#freeze */
4059 (nitmethod_t)template___template__Template___addn, /* pointer to template:Template:template#Template#addn */
4060 (nitmethod_t)template___template__Template___is_frozen, /* pointer to template:Template:template#Template#is_frozen */
4061 (nitmethod_t)template___template__Template___is_frozen_61d, /* pointer to template:Template:template#Template#is_frozen= */
4062 (nitmethod_t)template___template__Template___add, /* pointer to template:Template:template#Template#add */
4063 NULL, /* empty */
4064 NULL, /* empty */
4065 NULL, /* empty */
4066 (nitmethod_t)core__file___Writable___write_to_file, /* pointer to template:Template:file#Writable#write_to_file */
4067 (nitmethod_t)template___template__Template___core__stream__Writable__write_to, /* pointer to template:Template:template#Template#write_to */
4068 }
4069 };
4070 /* allocate Template */
4071 val* NEW_template__Template(const struct type* type) {
4072 val* self /* : Template */;
4073 val* var /* : Array[Writable] */;
4074 self = nit_alloc(sizeof(struct instance) + 4*sizeof(nitattribute_t));
4075 self->type = type;
4076 self->class = &class_template__Template;
4077 self->attrs[COLOR_template__Template___is_frozen].s = 0; /* _is_frozen on <self:Template exact> */
4078 var = NEW_core__Array(&type_core__Array__core__Writable);
4079 {
4080 core___core__Array___core__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[Writable]>*/
4081 }
4082 self->attrs[COLOR_template__Template___content].val = var; /* _content on <self:Template exact> */
4083 self->attrs[COLOR_template__Template___render_done].s = 0; /* _render_done on <self:Template exact> */
4084 self->attrs[COLOR_template__Template___is_writing].s = 0; /* _is_writing on <self:Template exact> */
4085 return self;
4086 }
4087 /* runtime class nitc__parser__ReduceAction0: nitc::parser::ReduceAction0 (dead=false; need_corpse=false)*/
4088 const struct class class_nitc__parser__ReduceAction0 = {
4089 0, /* box_kind */
4090 {
4091 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction0:parser_work#ReduceAction#init */
4092 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction0:kernel#Object#!= */
4093 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction0:kernel#Object#sys */
4094 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction0:abstract_text#Object#to_s */
4095 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction0:kernel#Object#== */
4096 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction0:kernel#Object#is_same_instance */
4097 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction0:abstract_text#Object#inspect */
4098 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction0:kernel#Object#object_id */
4099 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction0:abstract_text#Object#class_name */
4100 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction0:abstract_text#Object#inspect_head */
4101 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction0:abstract_text#Object#native_class_name */
4102 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction0:kernel#Object#hash */
4103 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction0___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction0:parser#ReduceAction0#action */
4104 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction0:parser_work#ReduceAction#goto= */
4105 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction0:parser_work#ReduceAction#concat */
4106 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction0:kernel#Object#init */
4107 }
4108 };
4109 /* allocate ReduceAction0 */
4110 val* NEW_nitc__parser__ReduceAction0(const struct type* type) {
4111 val* self /* : ReduceAction0 */;
4112 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4113 self->type = type;
4114 self->class = &class_nitc__parser__ReduceAction0;
4115 return self;
4116 }
4117 /* runtime class nitc__parser__ReduceAction1: nitc::parser::ReduceAction1 (dead=false; need_corpse=false)*/
4118 const struct class class_nitc__parser__ReduceAction1 = {
4119 0, /* box_kind */
4120 {
4121 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1:parser_work#ReduceAction#init */
4122 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1:kernel#Object#!= */
4123 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1:kernel#Object#sys */
4124 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1:abstract_text#Object#to_s */
4125 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1:kernel#Object#== */
4126 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1:kernel#Object#is_same_instance */
4127 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1:abstract_text#Object#inspect */
4128 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1:kernel#Object#object_id */
4129 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1:abstract_text#Object#class_name */
4130 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1:abstract_text#Object#inspect_head */
4131 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1:abstract_text#Object#native_class_name */
4132 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1:kernel#Object#hash */
4133 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction1___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1:parser#ReduceAction1#action */
4134 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1:parser_work#ReduceAction#goto= */
4135 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1:parser_work#ReduceAction#concat */
4136 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1:kernel#Object#init */
4137 }
4138 };
4139 /* allocate ReduceAction1 */
4140 val* NEW_nitc__parser__ReduceAction1(const struct type* type) {
4141 val* self /* : ReduceAction1 */;
4142 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4143 self->type = type;
4144 self->class = &class_nitc__parser__ReduceAction1;
4145 return self;
4146 }
4147 /* runtime class nitc__parser__ReduceAction2: nitc::parser::ReduceAction2 (dead=false; need_corpse=false)*/
4148 const struct class class_nitc__parser__ReduceAction2 = {
4149 0, /* box_kind */
4150 {
4151 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction2:parser_work#ReduceAction#init */
4152 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction2:kernel#Object#!= */
4153 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction2:kernel#Object#sys */
4154 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction2:abstract_text#Object#to_s */
4155 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction2:kernel#Object#== */
4156 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction2:kernel#Object#is_same_instance */
4157 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction2:abstract_text#Object#inspect */
4158 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction2:kernel#Object#object_id */
4159 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction2:abstract_text#Object#class_name */
4160 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction2:abstract_text#Object#inspect_head */
4161 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction2:abstract_text#Object#native_class_name */
4162 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction2:kernel#Object#hash */
4163 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction2___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction2:parser#ReduceAction2#action */
4164 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction2:parser_work#ReduceAction#goto= */
4165 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction2:parser_work#ReduceAction#concat */
4166 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction2:kernel#Object#init */
4167 }
4168 };
4169 /* allocate ReduceAction2 */
4170 val* NEW_nitc__parser__ReduceAction2(const struct type* type) {
4171 val* self /* : ReduceAction2 */;
4172 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4173 self->type = type;
4174 self->class = &class_nitc__parser__ReduceAction2;
4175 return self;
4176 }
4177 /* runtime class nitc__parser__ReduceAction3: nitc::parser::ReduceAction3 (dead=false; need_corpse=false)*/
4178 const struct class class_nitc__parser__ReduceAction3 = {
4179 0, /* box_kind */
4180 {
4181 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction3:parser_work#ReduceAction#init */
4182 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction3:kernel#Object#!= */
4183 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction3:kernel#Object#sys */
4184 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction3:abstract_text#Object#to_s */
4185 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction3:kernel#Object#== */
4186 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction3:kernel#Object#is_same_instance */
4187 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction3:abstract_text#Object#inspect */
4188 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction3:kernel#Object#object_id */
4189 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction3:abstract_text#Object#class_name */
4190 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction3:abstract_text#Object#inspect_head */
4191 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction3:abstract_text#Object#native_class_name */
4192 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction3:kernel#Object#hash */
4193 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction3___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction3:parser#ReduceAction3#action */
4194 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction3:parser_work#ReduceAction#goto= */
4195 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction3:parser_work#ReduceAction#concat */
4196 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction3:kernel#Object#init */
4197 }
4198 };
4199 /* allocate ReduceAction3 */
4200 val* NEW_nitc__parser__ReduceAction3(const struct type* type) {
4201 val* self /* : ReduceAction3 */;
4202 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4203 self->type = type;
4204 self->class = &class_nitc__parser__ReduceAction3;
4205 return self;
4206 }
4207 /* runtime class nitc__parser__ReduceAction4: nitc::parser::ReduceAction4 (dead=false; need_corpse=false)*/
4208 const struct class class_nitc__parser__ReduceAction4 = {
4209 0, /* box_kind */
4210 {
4211 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction4:parser_work#ReduceAction#init */
4212 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction4:kernel#Object#!= */
4213 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction4:kernel#Object#sys */
4214 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction4:abstract_text#Object#to_s */
4215 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction4:kernel#Object#== */
4216 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction4:kernel#Object#is_same_instance */
4217 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction4:abstract_text#Object#inspect */
4218 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction4:kernel#Object#object_id */
4219 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction4:abstract_text#Object#class_name */
4220 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction4:abstract_text#Object#inspect_head */
4221 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction4:abstract_text#Object#native_class_name */
4222 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction4:kernel#Object#hash */
4223 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction4___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction4:parser#ReduceAction4#action */
4224 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction4:parser_work#ReduceAction#goto= */
4225 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction4:parser_work#ReduceAction#concat */
4226 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction4:kernel#Object#init */
4227 }
4228 };
4229 /* allocate ReduceAction4 */
4230 val* NEW_nitc__parser__ReduceAction4(const struct type* type) {
4231 val* self /* : ReduceAction4 */;
4232 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4233 self->type = type;
4234 self->class = &class_nitc__parser__ReduceAction4;
4235 return self;
4236 }
4237 /* runtime class nitc__parser__ReduceAction5: nitc::parser::ReduceAction5 (dead=false; need_corpse=false)*/
4238 const struct class class_nitc__parser__ReduceAction5 = {
4239 0, /* box_kind */
4240 {
4241 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction5:parser_work#ReduceAction#init */
4242 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction5:kernel#Object#!= */
4243 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction5:kernel#Object#sys */
4244 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction5:abstract_text#Object#to_s */
4245 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction5:kernel#Object#== */
4246 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction5:kernel#Object#is_same_instance */
4247 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction5:abstract_text#Object#inspect */
4248 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction5:kernel#Object#object_id */
4249 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction5:abstract_text#Object#class_name */
4250 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction5:abstract_text#Object#inspect_head */
4251 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction5:abstract_text#Object#native_class_name */
4252 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction5:kernel#Object#hash */
4253 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction5___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction5:parser#ReduceAction5#action */
4254 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction5:parser_work#ReduceAction#goto= */
4255 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction5:parser_work#ReduceAction#concat */
4256 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction5:kernel#Object#init */
4257 }
4258 };
4259 /* allocate ReduceAction5 */
4260 val* NEW_nitc__parser__ReduceAction5(const struct type* type) {
4261 val* self /* : ReduceAction5 */;
4262 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4263 self->type = type;
4264 self->class = &class_nitc__parser__ReduceAction5;
4265 return self;
4266 }
4267 /* runtime class nitc__parser__ReduceAction6: nitc::parser::ReduceAction6 (dead=false; need_corpse=false)*/
4268 const struct class class_nitc__parser__ReduceAction6 = {
4269 0, /* box_kind */
4270 {
4271 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction6:parser_work#ReduceAction#init */
4272 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction6:kernel#Object#!= */
4273 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction6:kernel#Object#sys */
4274 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction6:abstract_text#Object#to_s */
4275 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction6:kernel#Object#== */
4276 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction6:kernel#Object#is_same_instance */
4277 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction6:abstract_text#Object#inspect */
4278 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction6:kernel#Object#object_id */
4279 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction6:abstract_text#Object#class_name */
4280 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction6:abstract_text#Object#inspect_head */
4281 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction6:abstract_text#Object#native_class_name */
4282 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction6:kernel#Object#hash */
4283 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction6___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction6:parser#ReduceAction6#action */
4284 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction6:parser_work#ReduceAction#goto= */
4285 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction6:parser_work#ReduceAction#concat */
4286 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction6:kernel#Object#init */
4287 }
4288 };
4289 /* allocate ReduceAction6 */
4290 val* NEW_nitc__parser__ReduceAction6(const struct type* type) {
4291 val* self /* : ReduceAction6 */;
4292 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4293 self->type = type;
4294 self->class = &class_nitc__parser__ReduceAction6;
4295 return self;
4296 }
4297 /* runtime class nitc__parser__ReduceAction7: nitc::parser::ReduceAction7 (dead=false; need_corpse=false)*/
4298 const struct class class_nitc__parser__ReduceAction7 = {
4299 0, /* box_kind */
4300 {
4301 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction7:parser_work#ReduceAction#init */
4302 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction7:kernel#Object#!= */
4303 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction7:kernel#Object#sys */
4304 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction7:abstract_text#Object#to_s */
4305 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction7:kernel#Object#== */
4306 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction7:kernel#Object#is_same_instance */
4307 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction7:abstract_text#Object#inspect */
4308 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction7:kernel#Object#object_id */
4309 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction7:abstract_text#Object#class_name */
4310 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction7:abstract_text#Object#inspect_head */
4311 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction7:abstract_text#Object#native_class_name */
4312 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction7:kernel#Object#hash */
4313 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction7___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction7:parser#ReduceAction7#action */
4314 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction7:parser_work#ReduceAction#goto= */
4315 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction7:parser_work#ReduceAction#concat */
4316 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction7:kernel#Object#init */
4317 }
4318 };
4319 /* allocate ReduceAction7 */
4320 val* NEW_nitc__parser__ReduceAction7(const struct type* type) {
4321 val* self /* : ReduceAction7 */;
4322 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4323 self->type = type;
4324 self->class = &class_nitc__parser__ReduceAction7;
4325 return self;
4326 }
4327 /* runtime class nitc__parser__ReduceAction8: nitc::parser::ReduceAction8 (dead=false; need_corpse=false)*/
4328 const struct class class_nitc__parser__ReduceAction8 = {
4329 0, /* box_kind */
4330 {
4331 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction8:parser_work#ReduceAction#init */
4332 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction8:kernel#Object#!= */
4333 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction8:kernel#Object#sys */
4334 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction8:abstract_text#Object#to_s */
4335 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction8:kernel#Object#== */
4336 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction8:kernel#Object#is_same_instance */
4337 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction8:abstract_text#Object#inspect */
4338 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction8:kernel#Object#object_id */
4339 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction8:abstract_text#Object#class_name */
4340 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction8:abstract_text#Object#inspect_head */
4341 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction8:abstract_text#Object#native_class_name */
4342 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction8:kernel#Object#hash */
4343 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction8___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction8:parser#ReduceAction8#action */
4344 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction8:parser_work#ReduceAction#goto= */
4345 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction8:parser_work#ReduceAction#concat */
4346 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction8:kernel#Object#init */
4347 }
4348 };
4349 /* allocate ReduceAction8 */
4350 val* NEW_nitc__parser__ReduceAction8(const struct type* type) {
4351 val* self /* : ReduceAction8 */;
4352 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4353 self->type = type;
4354 self->class = &class_nitc__parser__ReduceAction8;
4355 return self;
4356 }
4357 /* runtime class nitc__parser__ReduceAction9: nitc::parser::ReduceAction9 (dead=false; need_corpse=false)*/
4358 const struct class class_nitc__parser__ReduceAction9 = {
4359 0, /* box_kind */
4360 {
4361 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction9:parser_work#ReduceAction#init */
4362 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction9:kernel#Object#!= */
4363 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction9:kernel#Object#sys */
4364 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction9:abstract_text#Object#to_s */
4365 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction9:kernel#Object#== */
4366 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction9:kernel#Object#is_same_instance */
4367 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction9:abstract_text#Object#inspect */
4368 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction9:kernel#Object#object_id */
4369 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction9:abstract_text#Object#class_name */
4370 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction9:abstract_text#Object#inspect_head */
4371 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction9:abstract_text#Object#native_class_name */
4372 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction9:kernel#Object#hash */
4373 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction9___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction9:parser#ReduceAction9#action */
4374 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction9:parser_work#ReduceAction#goto= */
4375 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction9:parser_work#ReduceAction#concat */
4376 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction9:kernel#Object#init */
4377 }
4378 };
4379 /* allocate ReduceAction9 */
4380 val* NEW_nitc__parser__ReduceAction9(const struct type* type) {
4381 val* self /* : ReduceAction9 */;
4382 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4383 self->type = type;
4384 self->class = &class_nitc__parser__ReduceAction9;
4385 return self;
4386 }
4387 /* runtime class nitc__parser__ReduceAction10: nitc::parser::ReduceAction10 (dead=false; need_corpse=false)*/
4388 const struct class class_nitc__parser__ReduceAction10 = {
4389 0, /* box_kind */
4390 {
4391 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction10:parser_work#ReduceAction#init */
4392 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction10:kernel#Object#!= */
4393 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction10:kernel#Object#sys */
4394 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction10:abstract_text#Object#to_s */
4395 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction10:kernel#Object#== */
4396 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction10:kernel#Object#is_same_instance */
4397 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction10:abstract_text#Object#inspect */
4398 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction10:kernel#Object#object_id */
4399 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction10:abstract_text#Object#class_name */
4400 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction10:abstract_text#Object#inspect_head */
4401 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction10:abstract_text#Object#native_class_name */
4402 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction10:kernel#Object#hash */
4403 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction10___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction10:parser#ReduceAction10#action */
4404 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction10:parser_work#ReduceAction#goto= */
4405 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction10:parser_work#ReduceAction#concat */
4406 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction10:kernel#Object#init */
4407 }
4408 };
4409 /* allocate ReduceAction10 */
4410 val* NEW_nitc__parser__ReduceAction10(const struct type* type) {
4411 val* self /* : ReduceAction10 */;
4412 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4413 self->type = type;
4414 self->class = &class_nitc__parser__ReduceAction10;
4415 return self;
4416 }
4417 /* runtime class nitc__parser__ReduceAction11: nitc::parser::ReduceAction11 (dead=false; need_corpse=false)*/
4418 const struct class class_nitc__parser__ReduceAction11 = {
4419 0, /* box_kind */
4420 {
4421 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction11:parser_work#ReduceAction#init */
4422 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction11:kernel#Object#!= */
4423 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction11:kernel#Object#sys */
4424 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction11:abstract_text#Object#to_s */
4425 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction11:kernel#Object#== */
4426 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction11:kernel#Object#is_same_instance */
4427 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction11:abstract_text#Object#inspect */
4428 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction11:kernel#Object#object_id */
4429 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction11:abstract_text#Object#class_name */
4430 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction11:abstract_text#Object#inspect_head */
4431 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction11:abstract_text#Object#native_class_name */
4432 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction11:kernel#Object#hash */
4433 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction11___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction11:parser#ReduceAction11#action */
4434 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction11:parser_work#ReduceAction#goto= */
4435 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction11:parser_work#ReduceAction#concat */
4436 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction11:kernel#Object#init */
4437 }
4438 };
4439 /* allocate ReduceAction11 */
4440 val* NEW_nitc__parser__ReduceAction11(const struct type* type) {
4441 val* self /* : ReduceAction11 */;
4442 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4443 self->type = type;
4444 self->class = &class_nitc__parser__ReduceAction11;
4445 return self;
4446 }
4447 /* runtime class nitc__parser__ReduceAction12: nitc::parser::ReduceAction12 (dead=false; need_corpse=false)*/
4448 const struct class class_nitc__parser__ReduceAction12 = {
4449 0, /* box_kind */
4450 {
4451 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction12:parser_work#ReduceAction#init */
4452 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction12:kernel#Object#!= */
4453 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction12:kernel#Object#sys */
4454 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction12:abstract_text#Object#to_s */
4455 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction12:kernel#Object#== */
4456 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction12:kernel#Object#is_same_instance */
4457 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction12:abstract_text#Object#inspect */
4458 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction12:kernel#Object#object_id */
4459 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction12:abstract_text#Object#class_name */
4460 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction12:abstract_text#Object#inspect_head */
4461 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction12:abstract_text#Object#native_class_name */
4462 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction12:kernel#Object#hash */
4463 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction12___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction12:parser#ReduceAction12#action */
4464 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction12:parser_work#ReduceAction#goto= */
4465 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction12:parser_work#ReduceAction#concat */
4466 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction12:kernel#Object#init */
4467 }
4468 };
4469 /* allocate ReduceAction12 */
4470 val* NEW_nitc__parser__ReduceAction12(const struct type* type) {
4471 val* self /* : ReduceAction12 */;
4472 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4473 self->type = type;
4474 self->class = &class_nitc__parser__ReduceAction12;
4475 return self;
4476 }
4477 /* runtime class nitc__parser__ReduceAction13: nitc::parser::ReduceAction13 (dead=false; need_corpse=false)*/
4478 const struct class class_nitc__parser__ReduceAction13 = {
4479 0, /* box_kind */
4480 {
4481 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction13:parser_work#ReduceAction#init */
4482 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction13:kernel#Object#!= */
4483 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction13:kernel#Object#sys */
4484 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction13:abstract_text#Object#to_s */
4485 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction13:kernel#Object#== */
4486 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction13:kernel#Object#is_same_instance */
4487 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction13:abstract_text#Object#inspect */
4488 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction13:kernel#Object#object_id */
4489 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction13:abstract_text#Object#class_name */
4490 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction13:abstract_text#Object#inspect_head */
4491 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction13:abstract_text#Object#native_class_name */
4492 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction13:kernel#Object#hash */
4493 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction13___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction13:parser#ReduceAction13#action */
4494 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction13:parser_work#ReduceAction#goto= */
4495 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction13:parser_work#ReduceAction#concat */
4496 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction13:kernel#Object#init */
4497 }
4498 };
4499 /* allocate ReduceAction13 */
4500 val* NEW_nitc__parser__ReduceAction13(const struct type* type) {
4501 val* self /* : ReduceAction13 */;
4502 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4503 self->type = type;
4504 self->class = &class_nitc__parser__ReduceAction13;
4505 return self;
4506 }
4507 /* runtime class nitc__parser__ReduceAction14: nitc::parser::ReduceAction14 (dead=false; need_corpse=false)*/
4508 const struct class class_nitc__parser__ReduceAction14 = {
4509 0, /* box_kind */
4510 {
4511 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction14:parser_work#ReduceAction#init */
4512 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction14:kernel#Object#!= */
4513 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction14:kernel#Object#sys */
4514 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction14:abstract_text#Object#to_s */
4515 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction14:kernel#Object#== */
4516 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction14:kernel#Object#is_same_instance */
4517 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction14:abstract_text#Object#inspect */
4518 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction14:kernel#Object#object_id */
4519 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction14:abstract_text#Object#class_name */
4520 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction14:abstract_text#Object#inspect_head */
4521 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction14:abstract_text#Object#native_class_name */
4522 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction14:kernel#Object#hash */
4523 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction14___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction14:parser#ReduceAction14#action */
4524 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction14:parser_work#ReduceAction#goto= */
4525 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction14:parser_work#ReduceAction#concat */
4526 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction14:kernel#Object#init */
4527 }
4528 };
4529 /* allocate ReduceAction14 */
4530 val* NEW_nitc__parser__ReduceAction14(const struct type* type) {
4531 val* self /* : ReduceAction14 */;
4532 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4533 self->type = type;
4534 self->class = &class_nitc__parser__ReduceAction14;
4535 return self;
4536 }
4537 /* runtime class nitc__parser__ReduceAction15: nitc::parser::ReduceAction15 (dead=false; need_corpse=false)*/
4538 const struct class class_nitc__parser__ReduceAction15 = {
4539 0, /* box_kind */
4540 {
4541 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction15:parser_work#ReduceAction#init */
4542 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction15:kernel#Object#!= */
4543 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction15:kernel#Object#sys */
4544 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction15:abstract_text#Object#to_s */
4545 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction15:kernel#Object#== */
4546 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction15:kernel#Object#is_same_instance */
4547 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction15:abstract_text#Object#inspect */
4548 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction15:kernel#Object#object_id */
4549 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction15:abstract_text#Object#class_name */
4550 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction15:abstract_text#Object#inspect_head */
4551 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction15:abstract_text#Object#native_class_name */
4552 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction15:kernel#Object#hash */
4553 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction15___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction15:parser#ReduceAction15#action */
4554 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction15:parser_work#ReduceAction#goto= */
4555 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction15:parser_work#ReduceAction#concat */
4556 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction15:kernel#Object#init */
4557 }
4558 };
4559 /* allocate ReduceAction15 */
4560 val* NEW_nitc__parser__ReduceAction15(const struct type* type) {
4561 val* self /* : ReduceAction15 */;
4562 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4563 self->type = type;
4564 self->class = &class_nitc__parser__ReduceAction15;
4565 return self;
4566 }
4567 /* runtime class nitc__parser__ReduceAction16: nitc::parser::ReduceAction16 (dead=false; need_corpse=false)*/
4568 const struct class class_nitc__parser__ReduceAction16 = {
4569 0, /* box_kind */
4570 {
4571 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction16:parser_work#ReduceAction#init */
4572 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction16:kernel#Object#!= */
4573 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction16:kernel#Object#sys */
4574 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction16:abstract_text#Object#to_s */
4575 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction16:kernel#Object#== */
4576 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction16:kernel#Object#is_same_instance */
4577 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction16:abstract_text#Object#inspect */
4578 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction16:kernel#Object#object_id */
4579 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction16:abstract_text#Object#class_name */
4580 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction16:abstract_text#Object#inspect_head */
4581 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction16:abstract_text#Object#native_class_name */
4582 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction16:kernel#Object#hash */
4583 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction16___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction16:parser#ReduceAction16#action */
4584 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction16:parser_work#ReduceAction#goto= */
4585 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction16:parser_work#ReduceAction#concat */
4586 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction16:kernel#Object#init */
4587 }
4588 };
4589 /* allocate ReduceAction16 */
4590 val* NEW_nitc__parser__ReduceAction16(const struct type* type) {
4591 val* self /* : ReduceAction16 */;
4592 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4593 self->type = type;
4594 self->class = &class_nitc__parser__ReduceAction16;
4595 return self;
4596 }
4597 /* runtime class nitc__parser__ReduceAction17: nitc::parser::ReduceAction17 (dead=false; need_corpse=false)*/
4598 const struct class class_nitc__parser__ReduceAction17 = {
4599 0, /* box_kind */
4600 {
4601 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction17:parser_work#ReduceAction#init */
4602 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction17:kernel#Object#!= */
4603 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction17:kernel#Object#sys */
4604 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction17:abstract_text#Object#to_s */
4605 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction17:kernel#Object#== */
4606 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction17:kernel#Object#is_same_instance */
4607 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction17:abstract_text#Object#inspect */
4608 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction17:kernel#Object#object_id */
4609 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction17:abstract_text#Object#class_name */
4610 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction17:abstract_text#Object#inspect_head */
4611 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction17:abstract_text#Object#native_class_name */
4612 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction17:kernel#Object#hash */
4613 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction17___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction17:parser#ReduceAction17#action */
4614 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction17:parser_work#ReduceAction#goto= */
4615 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction17:parser_work#ReduceAction#concat */
4616 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction17:kernel#Object#init */
4617 }
4618 };
4619 /* allocate ReduceAction17 */
4620 val* NEW_nitc__parser__ReduceAction17(const struct type* type) {
4621 val* self /* : ReduceAction17 */;
4622 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4623 self->type = type;
4624 self->class = &class_nitc__parser__ReduceAction17;
4625 return self;
4626 }
4627 /* runtime class nitc__parser__ReduceAction18: nitc::parser::ReduceAction18 (dead=false; need_corpse=false)*/
4628 const struct class class_nitc__parser__ReduceAction18 = {
4629 0, /* box_kind */
4630 {
4631 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction18:parser_work#ReduceAction#init */
4632 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction18:kernel#Object#!= */
4633 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction18:kernel#Object#sys */
4634 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction18:abstract_text#Object#to_s */
4635 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction18:kernel#Object#== */
4636 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction18:kernel#Object#is_same_instance */
4637 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction18:abstract_text#Object#inspect */
4638 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction18:kernel#Object#object_id */
4639 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction18:abstract_text#Object#class_name */
4640 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction18:abstract_text#Object#inspect_head */
4641 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction18:abstract_text#Object#native_class_name */
4642 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction18:kernel#Object#hash */
4643 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction18___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction18:parser#ReduceAction18#action */
4644 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction18:parser_work#ReduceAction#goto= */
4645 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction18:parser_work#ReduceAction#concat */
4646 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction18:kernel#Object#init */
4647 }
4648 };
4649 /* allocate ReduceAction18 */
4650 val* NEW_nitc__parser__ReduceAction18(const struct type* type) {
4651 val* self /* : ReduceAction18 */;
4652 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4653 self->type = type;
4654 self->class = &class_nitc__parser__ReduceAction18;
4655 return self;
4656 }
4657 /* runtime class nitc__parser__ReduceAction19: nitc::parser::ReduceAction19 (dead=false; need_corpse=false)*/
4658 const struct class class_nitc__parser__ReduceAction19 = {
4659 0, /* box_kind */
4660 {
4661 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction19:parser_work#ReduceAction#init */
4662 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction19:kernel#Object#!= */
4663 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction19:kernel#Object#sys */
4664 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction19:abstract_text#Object#to_s */
4665 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction19:kernel#Object#== */
4666 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction19:kernel#Object#is_same_instance */
4667 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction19:abstract_text#Object#inspect */
4668 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction19:kernel#Object#object_id */
4669 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction19:abstract_text#Object#class_name */
4670 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction19:abstract_text#Object#inspect_head */
4671 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction19:abstract_text#Object#native_class_name */
4672 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction19:kernel#Object#hash */
4673 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction19___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction19:parser#ReduceAction19#action */
4674 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction19:parser_work#ReduceAction#goto= */
4675 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction19:parser_work#ReduceAction#concat */
4676 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction19:kernel#Object#init */
4677 }
4678 };
4679 /* allocate ReduceAction19 */
4680 val* NEW_nitc__parser__ReduceAction19(const struct type* type) {
4681 val* self /* : ReduceAction19 */;
4682 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4683 self->type = type;
4684 self->class = &class_nitc__parser__ReduceAction19;
4685 return self;
4686 }
4687 /* runtime class nitc__parser__ReduceAction20: nitc::parser::ReduceAction20 (dead=false; need_corpse=false)*/
4688 const struct class class_nitc__parser__ReduceAction20 = {
4689 0, /* box_kind */
4690 {
4691 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction20:parser_work#ReduceAction#init */
4692 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction20:kernel#Object#!= */
4693 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction20:kernel#Object#sys */
4694 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction20:abstract_text#Object#to_s */
4695 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction20:kernel#Object#== */
4696 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction20:kernel#Object#is_same_instance */
4697 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction20:abstract_text#Object#inspect */
4698 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction20:kernel#Object#object_id */
4699 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction20:abstract_text#Object#class_name */
4700 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction20:abstract_text#Object#inspect_head */
4701 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction20:abstract_text#Object#native_class_name */
4702 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction20:kernel#Object#hash */
4703 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction20___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction20:parser#ReduceAction20#action */
4704 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction20:parser_work#ReduceAction#goto= */
4705 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction20:parser_work#ReduceAction#concat */
4706 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction20:kernel#Object#init */
4707 }
4708 };
4709 /* allocate ReduceAction20 */
4710 val* NEW_nitc__parser__ReduceAction20(const struct type* type) {
4711 val* self /* : ReduceAction20 */;
4712 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4713 self->type = type;
4714 self->class = &class_nitc__parser__ReduceAction20;
4715 return self;
4716 }
4717 /* runtime class nitc__parser__ReduceAction21: nitc::parser::ReduceAction21 (dead=false; need_corpse=false)*/
4718 const struct class class_nitc__parser__ReduceAction21 = {
4719 0, /* box_kind */
4720 {
4721 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction21:parser_work#ReduceAction#init */
4722 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction21:kernel#Object#!= */
4723 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction21:kernel#Object#sys */
4724 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction21:abstract_text#Object#to_s */
4725 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction21:kernel#Object#== */
4726 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction21:kernel#Object#is_same_instance */
4727 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction21:abstract_text#Object#inspect */
4728 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction21:kernel#Object#object_id */
4729 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction21:abstract_text#Object#class_name */
4730 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction21:abstract_text#Object#inspect_head */
4731 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction21:abstract_text#Object#native_class_name */
4732 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction21:kernel#Object#hash */
4733 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction21___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction21:parser#ReduceAction21#action */
4734 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction21:parser_work#ReduceAction#goto= */
4735 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction21:parser_work#ReduceAction#concat */
4736 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction21:kernel#Object#init */
4737 }
4738 };
4739 /* allocate ReduceAction21 */
4740 val* NEW_nitc__parser__ReduceAction21(const struct type* type) {
4741 val* self /* : ReduceAction21 */;
4742 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4743 self->type = type;
4744 self->class = &class_nitc__parser__ReduceAction21;
4745 return self;
4746 }
4747 /* runtime class nitc__parser__ReduceAction22: nitc::parser::ReduceAction22 (dead=false; need_corpse=false)*/
4748 const struct class class_nitc__parser__ReduceAction22 = {
4749 0, /* box_kind */
4750 {
4751 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction22:parser_work#ReduceAction#init */
4752 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction22:kernel#Object#!= */
4753 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction22:kernel#Object#sys */
4754 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction22:abstract_text#Object#to_s */
4755 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction22:kernel#Object#== */
4756 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction22:kernel#Object#is_same_instance */
4757 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction22:abstract_text#Object#inspect */
4758 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction22:kernel#Object#object_id */
4759 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction22:abstract_text#Object#class_name */
4760 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction22:abstract_text#Object#inspect_head */
4761 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction22:abstract_text#Object#native_class_name */
4762 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction22:kernel#Object#hash */
4763 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction22___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction22:parser#ReduceAction22#action */
4764 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction22:parser_work#ReduceAction#goto= */
4765 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction22:parser_work#ReduceAction#concat */
4766 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction22:kernel#Object#init */
4767 }
4768 };
4769 /* allocate ReduceAction22 */
4770 val* NEW_nitc__parser__ReduceAction22(const struct type* type) {
4771 val* self /* : ReduceAction22 */;
4772 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4773 self->type = type;
4774 self->class = &class_nitc__parser__ReduceAction22;
4775 return self;
4776 }
4777 /* runtime class nitc__parser__ReduceAction23: nitc::parser::ReduceAction23 (dead=false; need_corpse=false)*/
4778 const struct class class_nitc__parser__ReduceAction23 = {
4779 0, /* box_kind */
4780 {
4781 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction23:parser_work#ReduceAction#init */
4782 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction23:kernel#Object#!= */
4783 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction23:kernel#Object#sys */
4784 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction23:abstract_text#Object#to_s */
4785 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction23:kernel#Object#== */
4786 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction23:kernel#Object#is_same_instance */
4787 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction23:abstract_text#Object#inspect */
4788 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction23:kernel#Object#object_id */
4789 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction23:abstract_text#Object#class_name */
4790 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction23:abstract_text#Object#inspect_head */
4791 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction23:abstract_text#Object#native_class_name */
4792 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction23:kernel#Object#hash */
4793 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction23___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction23:parser#ReduceAction23#action */
4794 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction23:parser_work#ReduceAction#goto= */
4795 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction23:parser_work#ReduceAction#concat */
4796 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction23:kernel#Object#init */
4797 }
4798 };
4799 /* allocate ReduceAction23 */
4800 val* NEW_nitc__parser__ReduceAction23(const struct type* type) {
4801 val* self /* : ReduceAction23 */;
4802 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4803 self->type = type;
4804 self->class = &class_nitc__parser__ReduceAction23;
4805 return self;
4806 }
4807 /* runtime class nitc__parser__ReduceAction24: nitc::parser::ReduceAction24 (dead=false; need_corpse=false)*/
4808 const struct class class_nitc__parser__ReduceAction24 = {
4809 0, /* box_kind */
4810 {
4811 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction24:parser_work#ReduceAction#init */
4812 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction24:kernel#Object#!= */
4813 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction24:kernel#Object#sys */
4814 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction24:abstract_text#Object#to_s */
4815 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction24:kernel#Object#== */
4816 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction24:kernel#Object#is_same_instance */
4817 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction24:abstract_text#Object#inspect */
4818 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction24:kernel#Object#object_id */
4819 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction24:abstract_text#Object#class_name */
4820 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction24:abstract_text#Object#inspect_head */
4821 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction24:abstract_text#Object#native_class_name */
4822 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction24:kernel#Object#hash */
4823 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction24___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction24:parser#ReduceAction24#action */
4824 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction24:parser_work#ReduceAction#goto= */
4825 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction24:parser_work#ReduceAction#concat */
4826 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction24:kernel#Object#init */
4827 }
4828 };
4829 /* allocate ReduceAction24 */
4830 val* NEW_nitc__parser__ReduceAction24(const struct type* type) {
4831 val* self /* : ReduceAction24 */;
4832 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4833 self->type = type;
4834 self->class = &class_nitc__parser__ReduceAction24;
4835 return self;
4836 }
4837 /* runtime class nitc__parser__ReduceAction26: nitc::parser::ReduceAction26 (dead=false; need_corpse=false)*/
4838 const struct class class_nitc__parser__ReduceAction26 = {
4839 0, /* box_kind */
4840 {
4841 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction26:parser_work#ReduceAction#init */
4842 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction26:kernel#Object#!= */
4843 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction26:kernel#Object#sys */
4844 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction26:abstract_text#Object#to_s */
4845 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction26:kernel#Object#== */
4846 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction26:kernel#Object#is_same_instance */
4847 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction26:abstract_text#Object#inspect */
4848 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction26:kernel#Object#object_id */
4849 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction26:abstract_text#Object#class_name */
4850 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction26:abstract_text#Object#inspect_head */
4851 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction26:abstract_text#Object#native_class_name */
4852 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction26:kernel#Object#hash */
4853 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction26___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction26:parser#ReduceAction26#action */
4854 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction26:parser_work#ReduceAction#goto= */
4855 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction26:parser_work#ReduceAction#concat */
4856 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction26:kernel#Object#init */
4857 }
4858 };
4859 /* allocate ReduceAction26 */
4860 val* NEW_nitc__parser__ReduceAction26(const struct type* type) {
4861 val* self /* : ReduceAction26 */;
4862 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4863 self->type = type;
4864 self->class = &class_nitc__parser__ReduceAction26;
4865 return self;
4866 }
4867 /* runtime class nitc__parser__ReduceAction27: nitc::parser::ReduceAction27 (dead=false; need_corpse=false)*/
4868 const struct class class_nitc__parser__ReduceAction27 = {
4869 0, /* box_kind */
4870 {
4871 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction27:parser_work#ReduceAction#init */
4872 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction27:kernel#Object#!= */
4873 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction27:kernel#Object#sys */
4874 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction27:abstract_text#Object#to_s */
4875 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction27:kernel#Object#== */
4876 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction27:kernel#Object#is_same_instance */
4877 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction27:abstract_text#Object#inspect */
4878 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction27:kernel#Object#object_id */
4879 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction27:abstract_text#Object#class_name */
4880 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction27:abstract_text#Object#inspect_head */
4881 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction27:abstract_text#Object#native_class_name */
4882 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction27:kernel#Object#hash */
4883 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction27___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction27:parser#ReduceAction27#action */
4884 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction27:parser_work#ReduceAction#goto= */
4885 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction27:parser_work#ReduceAction#concat */
4886 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction27:kernel#Object#init */
4887 }
4888 };
4889 /* allocate ReduceAction27 */
4890 val* NEW_nitc__parser__ReduceAction27(const struct type* type) {
4891 val* self /* : ReduceAction27 */;
4892 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4893 self->type = type;
4894 self->class = &class_nitc__parser__ReduceAction27;
4895 return self;
4896 }
4897 /* runtime class nitc__parser__ReduceAction28: nitc::parser::ReduceAction28 (dead=false; need_corpse=false)*/
4898 const struct class class_nitc__parser__ReduceAction28 = {
4899 0, /* box_kind */
4900 {
4901 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction28:parser_work#ReduceAction#init */
4902 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction28:kernel#Object#!= */
4903 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction28:kernel#Object#sys */
4904 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction28:abstract_text#Object#to_s */
4905 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction28:kernel#Object#== */
4906 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction28:kernel#Object#is_same_instance */
4907 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction28:abstract_text#Object#inspect */
4908 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction28:kernel#Object#object_id */
4909 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction28:abstract_text#Object#class_name */
4910 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction28:abstract_text#Object#inspect_head */
4911 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction28:abstract_text#Object#native_class_name */
4912 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction28:kernel#Object#hash */
4913 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction28___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction28:parser#ReduceAction28#action */
4914 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction28:parser_work#ReduceAction#goto= */
4915 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction28:parser_work#ReduceAction#concat */
4916 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction28:kernel#Object#init */
4917 }
4918 };
4919 /* allocate ReduceAction28 */
4920 val* NEW_nitc__parser__ReduceAction28(const struct type* type) {
4921 val* self /* : ReduceAction28 */;
4922 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4923 self->type = type;
4924 self->class = &class_nitc__parser__ReduceAction28;
4925 return self;
4926 }
4927 /* runtime class nitc__parser__ReduceAction29: nitc::parser::ReduceAction29 (dead=false; need_corpse=false)*/
4928 const struct class class_nitc__parser__ReduceAction29 = {
4929 0, /* box_kind */
4930 {
4931 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction29:parser_work#ReduceAction#init */
4932 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction29:kernel#Object#!= */
4933 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction29:kernel#Object#sys */
4934 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction29:abstract_text#Object#to_s */
4935 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction29:kernel#Object#== */
4936 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction29:kernel#Object#is_same_instance */
4937 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction29:abstract_text#Object#inspect */
4938 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction29:kernel#Object#object_id */
4939 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction29:abstract_text#Object#class_name */
4940 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction29:abstract_text#Object#inspect_head */
4941 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction29:abstract_text#Object#native_class_name */
4942 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction29:kernel#Object#hash */
4943 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction29___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction29:parser#ReduceAction29#action */
4944 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction29:parser_work#ReduceAction#goto= */
4945 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction29:parser_work#ReduceAction#concat */
4946 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction29:kernel#Object#init */
4947 }
4948 };
4949 /* allocate ReduceAction29 */
4950 val* NEW_nitc__parser__ReduceAction29(const struct type* type) {
4951 val* self /* : ReduceAction29 */;
4952 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4953 self->type = type;
4954 self->class = &class_nitc__parser__ReduceAction29;
4955 return self;
4956 }
4957 /* runtime class nitc__parser__ReduceAction31: nitc::parser::ReduceAction31 (dead=false; need_corpse=false)*/
4958 const struct class class_nitc__parser__ReduceAction31 = {
4959 0, /* box_kind */
4960 {
4961 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction31:parser_work#ReduceAction#init */
4962 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction31:kernel#Object#!= */
4963 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction31:kernel#Object#sys */
4964 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction31:abstract_text#Object#to_s */
4965 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction31:kernel#Object#== */
4966 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction31:kernel#Object#is_same_instance */
4967 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction31:abstract_text#Object#inspect */
4968 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction31:kernel#Object#object_id */
4969 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction31:abstract_text#Object#class_name */
4970 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction31:abstract_text#Object#inspect_head */
4971 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction31:abstract_text#Object#native_class_name */
4972 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction31:kernel#Object#hash */
4973 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction31___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction31:parser#ReduceAction31#action */
4974 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction31:parser_work#ReduceAction#goto= */
4975 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction31:parser_work#ReduceAction#concat */
4976 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction31:kernel#Object#init */
4977 }
4978 };
4979 /* allocate ReduceAction31 */
4980 val* NEW_nitc__parser__ReduceAction31(const struct type* type) {
4981 val* self /* : ReduceAction31 */;
4982 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4983 self->type = type;
4984 self->class = &class_nitc__parser__ReduceAction31;
4985 return self;
4986 }
4987 /* runtime class nitc__parser__ReduceAction32: nitc::parser::ReduceAction32 (dead=false; need_corpse=false)*/
4988 const struct class class_nitc__parser__ReduceAction32 = {
4989 0, /* box_kind */
4990 {
4991 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction32:parser_work#ReduceAction#init */
4992 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction32:kernel#Object#!= */
4993 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction32:kernel#Object#sys */
4994 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction32:abstract_text#Object#to_s */
4995 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction32:kernel#Object#== */
4996 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction32:kernel#Object#is_same_instance */
4997 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction32:abstract_text#Object#inspect */
4998 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction32:kernel#Object#object_id */
4999 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction32:abstract_text#Object#class_name */
5000 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction32:abstract_text#Object#inspect_head */
5001 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction32:abstract_text#Object#native_class_name */
5002 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction32:kernel#Object#hash */
5003 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction32___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction32:parser#ReduceAction32#action */
5004 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction32:parser_work#ReduceAction#goto= */
5005 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction32:parser_work#ReduceAction#concat */
5006 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction32:kernel#Object#init */
5007 }
5008 };
5009 /* allocate ReduceAction32 */
5010 val* NEW_nitc__parser__ReduceAction32(const struct type* type) {
5011 val* self /* : ReduceAction32 */;
5012 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5013 self->type = type;
5014 self->class = &class_nitc__parser__ReduceAction32;
5015 return self;
5016 }
5017 /* runtime class nitc__parser__ReduceAction33: nitc::parser::ReduceAction33 (dead=false; need_corpse=false)*/
5018 const struct class class_nitc__parser__ReduceAction33 = {
5019 0, /* box_kind */
5020 {
5021 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction33:parser_work#ReduceAction#init */
5022 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction33:kernel#Object#!= */
5023 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction33:kernel#Object#sys */
5024 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction33:abstract_text#Object#to_s */
5025 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction33:kernel#Object#== */
5026 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction33:kernel#Object#is_same_instance */
5027 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction33:abstract_text#Object#inspect */
5028 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction33:kernel#Object#object_id */
5029 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction33:abstract_text#Object#class_name */
5030 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction33:abstract_text#Object#inspect_head */
5031 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction33:abstract_text#Object#native_class_name */
5032 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction33:kernel#Object#hash */
5033 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction33___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction33:parser#ReduceAction33#action */
5034 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction33:parser_work#ReduceAction#goto= */
5035 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction33:parser_work#ReduceAction#concat */
5036 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction33:kernel#Object#init */
5037 }
5038 };
5039 /* allocate ReduceAction33 */
5040 val* NEW_nitc__parser__ReduceAction33(const struct type* type) {
5041 val* self /* : ReduceAction33 */;
5042 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5043 self->type = type;
5044 self->class = &class_nitc__parser__ReduceAction33;
5045 return self;
5046 }
5047 /* runtime class nitc__parser__ReduceAction34: nitc::parser::ReduceAction34 (dead=false; need_corpse=false)*/
5048 const struct class class_nitc__parser__ReduceAction34 = {
5049 0, /* box_kind */
5050 {
5051 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction34:parser_work#ReduceAction#init */
5052 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction34:kernel#Object#!= */
5053 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction34:kernel#Object#sys */
5054 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction34:abstract_text#Object#to_s */
5055 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction34:kernel#Object#== */
5056 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction34:kernel#Object#is_same_instance */
5057 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction34:abstract_text#Object#inspect */
5058 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction34:kernel#Object#object_id */
5059 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction34:abstract_text#Object#class_name */
5060 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction34:abstract_text#Object#inspect_head */
5061 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction34:abstract_text#Object#native_class_name */
5062 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction34:kernel#Object#hash */
5063 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction34___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction34:parser#ReduceAction34#action */
5064 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction34:parser_work#ReduceAction#goto= */
5065 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction34:parser_work#ReduceAction#concat */
5066 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction34:kernel#Object#init */
5067 }
5068 };
5069 /* allocate ReduceAction34 */
5070 val* NEW_nitc__parser__ReduceAction34(const struct type* type) {
5071 val* self /* : ReduceAction34 */;
5072 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5073 self->type = type;
5074 self->class = &class_nitc__parser__ReduceAction34;
5075 return self;
5076 }
5077 /* runtime class nitc__parser__ReduceAction35: nitc::parser::ReduceAction35 (dead=false; need_corpse=false)*/
5078 const struct class class_nitc__parser__ReduceAction35 = {
5079 0, /* box_kind */
5080 {
5081 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction35:parser_work#ReduceAction#init */
5082 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction35:kernel#Object#!= */
5083 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction35:kernel#Object#sys */
5084 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction35:abstract_text#Object#to_s */
5085 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction35:kernel#Object#== */
5086 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction35:kernel#Object#is_same_instance */
5087 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction35:abstract_text#Object#inspect */
5088 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction35:kernel#Object#object_id */
5089 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction35:abstract_text#Object#class_name */
5090 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction35:abstract_text#Object#inspect_head */
5091 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction35:abstract_text#Object#native_class_name */
5092 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction35:kernel#Object#hash */
5093 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction35___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction35:parser#ReduceAction35#action */
5094 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction35:parser_work#ReduceAction#goto= */
5095 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction35:parser_work#ReduceAction#concat */
5096 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction35:kernel#Object#init */
5097 }
5098 };
5099 /* allocate ReduceAction35 */
5100 val* NEW_nitc__parser__ReduceAction35(const struct type* type) {
5101 val* self /* : ReduceAction35 */;
5102 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5103 self->type = type;
5104 self->class = &class_nitc__parser__ReduceAction35;
5105 return self;
5106 }
5107 /* runtime class nitc__parser__ReduceAction36: nitc::parser::ReduceAction36 (dead=false; need_corpse=false)*/
5108 const struct class class_nitc__parser__ReduceAction36 = {
5109 0, /* box_kind */
5110 {
5111 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction36:parser_work#ReduceAction#init */
5112 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction36:kernel#Object#!= */
5113 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction36:kernel#Object#sys */
5114 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction36:abstract_text#Object#to_s */
5115 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction36:kernel#Object#== */
5116 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction36:kernel#Object#is_same_instance */
5117 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction36:abstract_text#Object#inspect */
5118 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction36:kernel#Object#object_id */
5119 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction36:abstract_text#Object#class_name */
5120 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction36:abstract_text#Object#inspect_head */
5121 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction36:abstract_text#Object#native_class_name */
5122 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction36:kernel#Object#hash */
5123 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction36___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction36:parser#ReduceAction36#action */
5124 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction36:parser_work#ReduceAction#goto= */
5125 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction36:parser_work#ReduceAction#concat */
5126 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction36:kernel#Object#init */
5127 }
5128 };
5129 /* allocate ReduceAction36 */
5130 val* NEW_nitc__parser__ReduceAction36(const struct type* type) {
5131 val* self /* : ReduceAction36 */;
5132 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5133 self->type = type;
5134 self->class = &class_nitc__parser__ReduceAction36;
5135 return self;
5136 }
5137 /* runtime class nitc__parser__ReduceAction37: nitc::parser::ReduceAction37 (dead=false; need_corpse=false)*/
5138 const struct class class_nitc__parser__ReduceAction37 = {
5139 0, /* box_kind */
5140 {
5141 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction37:parser_work#ReduceAction#init */
5142 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction37:kernel#Object#!= */
5143 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction37:kernel#Object#sys */
5144 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction37:abstract_text#Object#to_s */
5145 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction37:kernel#Object#== */
5146 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction37:kernel#Object#is_same_instance */
5147 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction37:abstract_text#Object#inspect */
5148 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction37:kernel#Object#object_id */
5149 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction37:abstract_text#Object#class_name */
5150 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction37:abstract_text#Object#inspect_head */
5151 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction37:abstract_text#Object#native_class_name */
5152 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction37:kernel#Object#hash */
5153 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction37___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction37:parser#ReduceAction37#action */
5154 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction37:parser_work#ReduceAction#goto= */
5155 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction37:parser_work#ReduceAction#concat */
5156 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction37:kernel#Object#init */
5157 }
5158 };
5159 /* allocate ReduceAction37 */
5160 val* NEW_nitc__parser__ReduceAction37(const struct type* type) {
5161 val* self /* : ReduceAction37 */;
5162 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5163 self->type = type;
5164 self->class = &class_nitc__parser__ReduceAction37;
5165 return self;
5166 }
5167 /* runtime class nitc__parser__ReduceAction38: nitc::parser::ReduceAction38 (dead=false; need_corpse=false)*/
5168 const struct class class_nitc__parser__ReduceAction38 = {
5169 0, /* box_kind */
5170 {
5171 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction38:parser_work#ReduceAction#init */
5172 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction38:kernel#Object#!= */
5173 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction38:kernel#Object#sys */
5174 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction38:abstract_text#Object#to_s */
5175 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction38:kernel#Object#== */
5176 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction38:kernel#Object#is_same_instance */
5177 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction38:abstract_text#Object#inspect */
5178 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction38:kernel#Object#object_id */
5179 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction38:abstract_text#Object#class_name */
5180 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction38:abstract_text#Object#inspect_head */
5181 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction38:abstract_text#Object#native_class_name */
5182 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction38:kernel#Object#hash */
5183 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction38___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction38:parser#ReduceAction38#action */
5184 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction38:parser_work#ReduceAction#goto= */
5185 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction38:parser_work#ReduceAction#concat */
5186 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction38:kernel#Object#init */
5187 }
5188 };
5189 /* allocate ReduceAction38 */
5190 val* NEW_nitc__parser__ReduceAction38(const struct type* type) {
5191 val* self /* : ReduceAction38 */;
5192 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5193 self->type = type;
5194 self->class = &class_nitc__parser__ReduceAction38;
5195 return self;
5196 }
5197 /* runtime class nitc__parser__ReduceAction39: nitc::parser::ReduceAction39 (dead=false; need_corpse=false)*/
5198 const struct class class_nitc__parser__ReduceAction39 = {
5199 0, /* box_kind */
5200 {
5201 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction39:parser_work#ReduceAction#init */
5202 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction39:kernel#Object#!= */
5203 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction39:kernel#Object#sys */
5204 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction39:abstract_text#Object#to_s */
5205 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction39:kernel#Object#== */
5206 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction39:kernel#Object#is_same_instance */
5207 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction39:abstract_text#Object#inspect */
5208 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction39:kernel#Object#object_id */
5209 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction39:abstract_text#Object#class_name */
5210 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction39:abstract_text#Object#inspect_head */
5211 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction39:abstract_text#Object#native_class_name */
5212 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction39:kernel#Object#hash */
5213 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction39___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction39:parser#ReduceAction39#action */
5214 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction39:parser_work#ReduceAction#goto= */
5215 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction39:parser_work#ReduceAction#concat */
5216 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction39:kernel#Object#init */
5217 }
5218 };
5219 /* allocate ReduceAction39 */
5220 val* NEW_nitc__parser__ReduceAction39(const struct type* type) {
5221 val* self /* : ReduceAction39 */;
5222 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5223 self->type = type;
5224 self->class = &class_nitc__parser__ReduceAction39;
5225 return self;
5226 }
5227 /* runtime class nitc__parser__ReduceAction40: nitc::parser::ReduceAction40 (dead=false; need_corpse=false)*/
5228 const struct class class_nitc__parser__ReduceAction40 = {
5229 0, /* box_kind */
5230 {
5231 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction40:parser_work#ReduceAction#init */
5232 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction40:kernel#Object#!= */
5233 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction40:kernel#Object#sys */
5234 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction40:abstract_text#Object#to_s */
5235 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction40:kernel#Object#== */
5236 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction40:kernel#Object#is_same_instance */
5237 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction40:abstract_text#Object#inspect */
5238 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction40:kernel#Object#object_id */
5239 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction40:abstract_text#Object#class_name */
5240 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction40:abstract_text#Object#inspect_head */
5241 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction40:abstract_text#Object#native_class_name */
5242 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction40:kernel#Object#hash */
5243 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction40___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction40:parser#ReduceAction40#action */
5244 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction40:parser_work#ReduceAction#goto= */
5245 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction40:parser_work#ReduceAction#concat */
5246 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction40:kernel#Object#init */
5247 }
5248 };
5249 /* allocate ReduceAction40 */
5250 val* NEW_nitc__parser__ReduceAction40(const struct type* type) {
5251 val* self /* : ReduceAction40 */;
5252 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5253 self->type = type;
5254 self->class = &class_nitc__parser__ReduceAction40;
5255 return self;
5256 }
5257 /* runtime class nitc__parser__ReduceAction41: nitc::parser::ReduceAction41 (dead=false; need_corpse=false)*/
5258 const struct class class_nitc__parser__ReduceAction41 = {
5259 0, /* box_kind */
5260 {
5261 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction41:parser_work#ReduceAction#init */
5262 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction41:kernel#Object#!= */
5263 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction41:kernel#Object#sys */
5264 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction41:abstract_text#Object#to_s */
5265 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction41:kernel#Object#== */
5266 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction41:kernel#Object#is_same_instance */
5267 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction41:abstract_text#Object#inspect */
5268 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction41:kernel#Object#object_id */
5269 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction41:abstract_text#Object#class_name */
5270 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction41:abstract_text#Object#inspect_head */
5271 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction41:abstract_text#Object#native_class_name */
5272 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction41:kernel#Object#hash */
5273 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction41___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction41:parser#ReduceAction41#action */
5274 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction41:parser_work#ReduceAction#goto= */
5275 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction41:parser_work#ReduceAction#concat */
5276 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction41:kernel#Object#init */
5277 }
5278 };
5279 /* allocate ReduceAction41 */
5280 val* NEW_nitc__parser__ReduceAction41(const struct type* type) {
5281 val* self /* : ReduceAction41 */;
5282 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5283 self->type = type;
5284 self->class = &class_nitc__parser__ReduceAction41;
5285 return self;
5286 }
5287 /* runtime class nitc__parser__ReduceAction42: nitc::parser::ReduceAction42 (dead=false; need_corpse=false)*/
5288 const struct class class_nitc__parser__ReduceAction42 = {
5289 0, /* box_kind */
5290 {
5291 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction42:parser_work#ReduceAction#init */
5292 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction42:kernel#Object#!= */
5293 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction42:kernel#Object#sys */
5294 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction42:abstract_text#Object#to_s */
5295 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction42:kernel#Object#== */
5296 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction42:kernel#Object#is_same_instance */
5297 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction42:abstract_text#Object#inspect */
5298 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction42:kernel#Object#object_id */
5299 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction42:abstract_text#Object#class_name */
5300 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction42:abstract_text#Object#inspect_head */
5301 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction42:abstract_text#Object#native_class_name */
5302 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction42:kernel#Object#hash */
5303 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction42___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction42:parser#ReduceAction42#action */
5304 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction42:parser_work#ReduceAction#goto= */
5305 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction42:parser_work#ReduceAction#concat */
5306 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction42:kernel#Object#init */
5307 }
5308 };
5309 /* allocate ReduceAction42 */
5310 val* NEW_nitc__parser__ReduceAction42(const struct type* type) {
5311 val* self /* : ReduceAction42 */;
5312 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5313 self->type = type;
5314 self->class = &class_nitc__parser__ReduceAction42;
5315 return self;
5316 }
5317 /* runtime class nitc__parser__ReduceAction43: nitc::parser::ReduceAction43 (dead=false; need_corpse=false)*/
5318 const struct class class_nitc__parser__ReduceAction43 = {
5319 0, /* box_kind */
5320 {
5321 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction43:parser_work#ReduceAction#init */
5322 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction43:kernel#Object#!= */
5323 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction43:kernel#Object#sys */
5324 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction43:abstract_text#Object#to_s */
5325 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction43:kernel#Object#== */
5326 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction43:kernel#Object#is_same_instance */
5327 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction43:abstract_text#Object#inspect */
5328 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction43:kernel#Object#object_id */
5329 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction43:abstract_text#Object#class_name */
5330 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction43:abstract_text#Object#inspect_head */
5331 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction43:abstract_text#Object#native_class_name */
5332 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction43:kernel#Object#hash */
5333 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction43___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction43:parser#ReduceAction43#action */
5334 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction43:parser_work#ReduceAction#goto= */
5335 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction43:parser_work#ReduceAction#concat */
5336 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction43:kernel#Object#init */
5337 }
5338 };
5339 /* allocate ReduceAction43 */
5340 val* NEW_nitc__parser__ReduceAction43(const struct type* type) {
5341 val* self /* : ReduceAction43 */;
5342 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5343 self->type = type;
5344 self->class = &class_nitc__parser__ReduceAction43;
5345 return self;
5346 }
5347 /* runtime class nitc__parser__ReduceAction44: nitc::parser::ReduceAction44 (dead=false; need_corpse=false)*/
5348 const struct class class_nitc__parser__ReduceAction44 = {
5349 0, /* box_kind */
5350 {
5351 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction44:parser_work#ReduceAction#init */
5352 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction44:kernel#Object#!= */
5353 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction44:kernel#Object#sys */
5354 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction44:abstract_text#Object#to_s */
5355 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction44:kernel#Object#== */
5356 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction44:kernel#Object#is_same_instance */
5357 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction44:abstract_text#Object#inspect */
5358 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction44:kernel#Object#object_id */
5359 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction44:abstract_text#Object#class_name */
5360 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction44:abstract_text#Object#inspect_head */
5361 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction44:abstract_text#Object#native_class_name */
5362 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction44:kernel#Object#hash */
5363 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction44___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction44:parser#ReduceAction44#action */
5364 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction44:parser_work#ReduceAction#goto= */
5365 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction44:parser_work#ReduceAction#concat */
5366 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction44:kernel#Object#init */
5367 }
5368 };
5369 /* allocate ReduceAction44 */
5370 val* NEW_nitc__parser__ReduceAction44(const struct type* type) {
5371 val* self /* : ReduceAction44 */;
5372 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5373 self->type = type;
5374 self->class = &class_nitc__parser__ReduceAction44;
5375 return self;
5376 }
5377 /* runtime class nitc__parser__ReduceAction45: nitc::parser::ReduceAction45 (dead=false; need_corpse=false)*/
5378 const struct class class_nitc__parser__ReduceAction45 = {
5379 0, /* box_kind */
5380 {
5381 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction45:parser_work#ReduceAction#init */
5382 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction45:kernel#Object#!= */
5383 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction45:kernel#Object#sys */
5384 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction45:abstract_text#Object#to_s */
5385 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction45:kernel#Object#== */
5386 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction45:kernel#Object#is_same_instance */
5387 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction45:abstract_text#Object#inspect */
5388 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction45:kernel#Object#object_id */
5389 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction45:abstract_text#Object#class_name */
5390 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction45:abstract_text#Object#inspect_head */
5391 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction45:abstract_text#Object#native_class_name */
5392 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction45:kernel#Object#hash */
5393 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction45___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction45:parser#ReduceAction45#action */
5394 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction45:parser_work#ReduceAction#goto= */
5395 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction45:parser_work#ReduceAction#concat */
5396 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction45:kernel#Object#init */
5397 }
5398 };
5399 /* allocate ReduceAction45 */
5400 val* NEW_nitc__parser__ReduceAction45(const struct type* type) {
5401 val* self /* : ReduceAction45 */;
5402 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5403 self->type = type;
5404 self->class = &class_nitc__parser__ReduceAction45;
5405 return self;
5406 }
5407 /* runtime class nitc__parser__ReduceAction46: nitc::parser::ReduceAction46 (dead=false; need_corpse=false)*/
5408 const struct class class_nitc__parser__ReduceAction46 = {
5409 0, /* box_kind */
5410 {
5411 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction46:parser_work#ReduceAction#init */
5412 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction46:kernel#Object#!= */
5413 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction46:kernel#Object#sys */
5414 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction46:abstract_text#Object#to_s */
5415 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction46:kernel#Object#== */
5416 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction46:kernel#Object#is_same_instance */
5417 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction46:abstract_text#Object#inspect */
5418 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction46:kernel#Object#object_id */
5419 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction46:abstract_text#Object#class_name */
5420 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction46:abstract_text#Object#inspect_head */
5421 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction46:abstract_text#Object#native_class_name */
5422 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction46:kernel#Object#hash */
5423 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction46___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction46:parser#ReduceAction46#action */
5424 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction46:parser_work#ReduceAction#goto= */
5425 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction46:parser_work#ReduceAction#concat */
5426 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction46:kernel#Object#init */
5427 }
5428 };
5429 /* allocate ReduceAction46 */
5430 val* NEW_nitc__parser__ReduceAction46(const struct type* type) {
5431 val* self /* : ReduceAction46 */;
5432 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5433 self->type = type;
5434 self->class = &class_nitc__parser__ReduceAction46;
5435 return self;
5436 }
5437 /* runtime class nitc__parser__ReduceAction47: nitc::parser::ReduceAction47 (dead=false; need_corpse=false)*/
5438 const struct class class_nitc__parser__ReduceAction47 = {
5439 0, /* box_kind */
5440 {
5441 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction47:parser_work#ReduceAction#init */
5442 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction47:kernel#Object#!= */
5443 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction47:kernel#Object#sys */
5444 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction47:abstract_text#Object#to_s */
5445 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction47:kernel#Object#== */
5446 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction47:kernel#Object#is_same_instance */
5447 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction47:abstract_text#Object#inspect */
5448 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction47:kernel#Object#object_id */
5449 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction47:abstract_text#Object#class_name */
5450 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction47:abstract_text#Object#inspect_head */
5451 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction47:abstract_text#Object#native_class_name */
5452 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction47:kernel#Object#hash */
5453 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction47___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction47:parser#ReduceAction47#action */
5454 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction47:parser_work#ReduceAction#goto= */
5455 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction47:parser_work#ReduceAction#concat */
5456 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction47:kernel#Object#init */
5457 }
5458 };
5459 /* allocate ReduceAction47 */
5460 val* NEW_nitc__parser__ReduceAction47(const struct type* type) {
5461 val* self /* : ReduceAction47 */;
5462 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5463 self->type = type;
5464 self->class = &class_nitc__parser__ReduceAction47;
5465 return self;
5466 }
5467 /* runtime class nitc__parser__ReduceAction48: nitc::parser::ReduceAction48 (dead=false; need_corpse=false)*/
5468 const struct class class_nitc__parser__ReduceAction48 = {
5469 0, /* box_kind */
5470 {
5471 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction48:parser_work#ReduceAction#init */
5472 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction48:kernel#Object#!= */
5473 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction48:kernel#Object#sys */
5474 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction48:abstract_text#Object#to_s */
5475 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction48:kernel#Object#== */
5476 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction48:kernel#Object#is_same_instance */
5477 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction48:abstract_text#Object#inspect */
5478 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction48:kernel#Object#object_id */
5479 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction48:abstract_text#Object#class_name */
5480 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction48:abstract_text#Object#inspect_head */
5481 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction48:abstract_text#Object#native_class_name */
5482 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction48:kernel#Object#hash */
5483 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction48___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction48:parser#ReduceAction48#action */
5484 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction48:parser_work#ReduceAction#goto= */
5485 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction48:parser_work#ReduceAction#concat */
5486 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction48:kernel#Object#init */
5487 }
5488 };
5489 /* allocate ReduceAction48 */
5490 val* NEW_nitc__parser__ReduceAction48(const struct type* type) {
5491 val* self /* : ReduceAction48 */;
5492 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5493 self->type = type;
5494 self->class = &class_nitc__parser__ReduceAction48;
5495 return self;
5496 }
5497 /* runtime class nitc__parser__ReduceAction49: nitc::parser::ReduceAction49 (dead=false; need_corpse=false)*/
5498 const struct class class_nitc__parser__ReduceAction49 = {
5499 0, /* box_kind */
5500 {
5501 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction49:parser_work#ReduceAction#init */
5502 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction49:kernel#Object#!= */
5503 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction49:kernel#Object#sys */
5504 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction49:abstract_text#Object#to_s */
5505 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction49:kernel#Object#== */
5506 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction49:kernel#Object#is_same_instance */
5507 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction49:abstract_text#Object#inspect */
5508 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction49:kernel#Object#object_id */
5509 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction49:abstract_text#Object#class_name */
5510 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction49:abstract_text#Object#inspect_head */
5511 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction49:abstract_text#Object#native_class_name */
5512 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction49:kernel#Object#hash */
5513 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction49___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction49:parser#ReduceAction49#action */
5514 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction49:parser_work#ReduceAction#goto= */
5515 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction49:parser_work#ReduceAction#concat */
5516 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction49:kernel#Object#init */
5517 }
5518 };
5519 /* allocate ReduceAction49 */
5520 val* NEW_nitc__parser__ReduceAction49(const struct type* type) {
5521 val* self /* : ReduceAction49 */;
5522 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5523 self->type = type;
5524 self->class = &class_nitc__parser__ReduceAction49;
5525 return self;
5526 }
5527 /* runtime class nitc__parser__ReduceAction50: nitc::parser::ReduceAction50 (dead=false; need_corpse=false)*/
5528 const struct class class_nitc__parser__ReduceAction50 = {
5529 0, /* box_kind */
5530 {
5531 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction50:parser_work#ReduceAction#init */
5532 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction50:kernel#Object#!= */
5533 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction50:kernel#Object#sys */
5534 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction50:abstract_text#Object#to_s */
5535 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction50:kernel#Object#== */
5536 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction50:kernel#Object#is_same_instance */
5537 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction50:abstract_text#Object#inspect */
5538 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction50:kernel#Object#object_id */
5539 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction50:abstract_text#Object#class_name */
5540 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction50:abstract_text#Object#inspect_head */
5541 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction50:abstract_text#Object#native_class_name */
5542 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction50:kernel#Object#hash */
5543 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction50___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction50:parser#ReduceAction50#action */
5544 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction50:parser_work#ReduceAction#goto= */
5545 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction50:parser_work#ReduceAction#concat */
5546 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction50:kernel#Object#init */
5547 }
5548 };
5549 /* allocate ReduceAction50 */
5550 val* NEW_nitc__parser__ReduceAction50(const struct type* type) {
5551 val* self /* : ReduceAction50 */;
5552 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5553 self->type = type;
5554 self->class = &class_nitc__parser__ReduceAction50;
5555 return self;
5556 }
5557 /* runtime class nitc__parser__ReduceAction51: nitc::parser::ReduceAction51 (dead=false; need_corpse=false)*/
5558 const struct class class_nitc__parser__ReduceAction51 = {
5559 0, /* box_kind */
5560 {
5561 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction51:parser_work#ReduceAction#init */
5562 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction51:kernel#Object#!= */
5563 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction51:kernel#Object#sys */
5564 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction51:abstract_text#Object#to_s */
5565 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction51:kernel#Object#== */
5566 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction51:kernel#Object#is_same_instance */
5567 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction51:abstract_text#Object#inspect */
5568 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction51:kernel#Object#object_id */
5569 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction51:abstract_text#Object#class_name */
5570 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction51:abstract_text#Object#inspect_head */
5571 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction51:abstract_text#Object#native_class_name */
5572 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction51:kernel#Object#hash */
5573 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction51___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction51:parser#ReduceAction51#action */
5574 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction51:parser_work#ReduceAction#goto= */
5575 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction51:parser_work#ReduceAction#concat */
5576 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction51:kernel#Object#init */
5577 }
5578 };
5579 /* allocate ReduceAction51 */
5580 val* NEW_nitc__parser__ReduceAction51(const struct type* type) {
5581 val* self /* : ReduceAction51 */;
5582 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5583 self->type = type;
5584 self->class = &class_nitc__parser__ReduceAction51;
5585 return self;
5586 }
5587 /* runtime class nitc__parser__ReduceAction52: nitc::parser::ReduceAction52 (dead=false; need_corpse=false)*/
5588 const struct class class_nitc__parser__ReduceAction52 = {
5589 0, /* box_kind */
5590 {
5591 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction52:parser_work#ReduceAction#init */
5592 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction52:kernel#Object#!= */
5593 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction52:kernel#Object#sys */
5594 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction52:abstract_text#Object#to_s */
5595 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction52:kernel#Object#== */
5596 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction52:kernel#Object#is_same_instance */
5597 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction52:abstract_text#Object#inspect */
5598 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction52:kernel#Object#object_id */
5599 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction52:abstract_text#Object#class_name */
5600 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction52:abstract_text#Object#inspect_head */
5601 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction52:abstract_text#Object#native_class_name */
5602 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction52:kernel#Object#hash */
5603 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction52___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction52:parser#ReduceAction52#action */
5604 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction52:parser_work#ReduceAction#goto= */
5605 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction52:parser_work#ReduceAction#concat */
5606 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction52:kernel#Object#init */
5607 }
5608 };
5609 /* allocate ReduceAction52 */
5610 val* NEW_nitc__parser__ReduceAction52(const struct type* type) {
5611 val* self /* : ReduceAction52 */;
5612 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5613 self->type = type;
5614 self->class = &class_nitc__parser__ReduceAction52;
5615 return self;
5616 }
5617 /* runtime class nitc__parser__ReduceAction53: nitc::parser::ReduceAction53 (dead=false; need_corpse=false)*/
5618 const struct class class_nitc__parser__ReduceAction53 = {
5619 0, /* box_kind */
5620 {
5621 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction53:parser_work#ReduceAction#init */
5622 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction53:kernel#Object#!= */
5623 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction53:kernel#Object#sys */
5624 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction53:abstract_text#Object#to_s */
5625 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction53:kernel#Object#== */
5626 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction53:kernel#Object#is_same_instance */
5627 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction53:abstract_text#Object#inspect */
5628 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction53:kernel#Object#object_id */
5629 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction53:abstract_text#Object#class_name */
5630 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction53:abstract_text#Object#inspect_head */
5631 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction53:abstract_text#Object#native_class_name */
5632 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction53:kernel#Object#hash */
5633 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction53___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction53:parser#ReduceAction53#action */
5634 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction53:parser_work#ReduceAction#goto= */
5635 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction53:parser_work#ReduceAction#concat */
5636 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction53:kernel#Object#init */
5637 }
5638 };
5639 /* allocate ReduceAction53 */
5640 val* NEW_nitc__parser__ReduceAction53(const struct type* type) {
5641 val* self /* : ReduceAction53 */;
5642 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5643 self->type = type;
5644 self->class = &class_nitc__parser__ReduceAction53;
5645 return self;
5646 }
5647 /* runtime class nitc__parser__ReduceAction54: nitc::parser::ReduceAction54 (dead=false; need_corpse=false)*/
5648 const struct class class_nitc__parser__ReduceAction54 = {
5649 0, /* box_kind */
5650 {
5651 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction54:parser_work#ReduceAction#init */
5652 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction54:kernel#Object#!= */
5653 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction54:kernel#Object#sys */
5654 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction54:abstract_text#Object#to_s */
5655 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction54:kernel#Object#== */
5656 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction54:kernel#Object#is_same_instance */
5657 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction54:abstract_text#Object#inspect */
5658 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction54:kernel#Object#object_id */
5659 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction54:abstract_text#Object#class_name */
5660 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction54:abstract_text#Object#inspect_head */
5661 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction54:abstract_text#Object#native_class_name */
5662 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction54:kernel#Object#hash */
5663 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction54___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction54:parser#ReduceAction54#action */
5664 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction54:parser_work#ReduceAction#goto= */
5665 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction54:parser_work#ReduceAction#concat */
5666 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction54:kernel#Object#init */
5667 }
5668 };
5669 /* allocate ReduceAction54 */
5670 val* NEW_nitc__parser__ReduceAction54(const struct type* type) {
5671 val* self /* : ReduceAction54 */;
5672 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5673 self->type = type;
5674 self->class = &class_nitc__parser__ReduceAction54;
5675 return self;
5676 }
5677 /* runtime class nitc__parser__ReduceAction55: nitc::parser::ReduceAction55 (dead=false; need_corpse=false)*/
5678 const struct class class_nitc__parser__ReduceAction55 = {
5679 0, /* box_kind */
5680 {
5681 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction55:parser_work#ReduceAction#init */
5682 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction55:kernel#Object#!= */
5683 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction55:kernel#Object#sys */
5684 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction55:abstract_text#Object#to_s */
5685 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction55:kernel#Object#== */
5686 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction55:kernel#Object#is_same_instance */
5687 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction55:abstract_text#Object#inspect */
5688 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction55:kernel#Object#object_id */
5689 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction55:abstract_text#Object#class_name */
5690 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction55:abstract_text#Object#inspect_head */
5691 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction55:abstract_text#Object#native_class_name */
5692 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction55:kernel#Object#hash */
5693 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction55___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction55:parser#ReduceAction55#action */
5694 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction55:parser_work#ReduceAction#goto= */
5695 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction55:parser_work#ReduceAction#concat */
5696 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction55:kernel#Object#init */
5697 }
5698 };
5699 /* allocate ReduceAction55 */
5700 val* NEW_nitc__parser__ReduceAction55(const struct type* type) {
5701 val* self /* : ReduceAction55 */;
5702 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5703 self->type = type;
5704 self->class = &class_nitc__parser__ReduceAction55;
5705 return self;
5706 }
5707 /* runtime class nitc__parser__ReduceAction56: nitc::parser::ReduceAction56 (dead=false; need_corpse=false)*/
5708 const struct class class_nitc__parser__ReduceAction56 = {
5709 0, /* box_kind */
5710 {
5711 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction56:parser_work#ReduceAction#init */
5712 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction56:kernel#Object#!= */
5713 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction56:kernel#Object#sys */
5714 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction56:abstract_text#Object#to_s */
5715 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction56:kernel#Object#== */
5716 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction56:kernel#Object#is_same_instance */
5717 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction56:abstract_text#Object#inspect */
5718 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction56:kernel#Object#object_id */
5719 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction56:abstract_text#Object#class_name */
5720 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction56:abstract_text#Object#inspect_head */
5721 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction56:abstract_text#Object#native_class_name */
5722 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction56:kernel#Object#hash */
5723 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction56___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction56:parser#ReduceAction56#action */
5724 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction56:parser_work#ReduceAction#goto= */
5725 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction56:parser_work#ReduceAction#concat */
5726 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction56:kernel#Object#init */
5727 }
5728 };
5729 /* allocate ReduceAction56 */
5730 val* NEW_nitc__parser__ReduceAction56(const struct type* type) {
5731 val* self /* : ReduceAction56 */;
5732 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5733 self->type = type;
5734 self->class = &class_nitc__parser__ReduceAction56;
5735 return self;
5736 }
5737 /* runtime class nitc__parser__ReduceAction57: nitc::parser::ReduceAction57 (dead=false; need_corpse=false)*/
5738 const struct class class_nitc__parser__ReduceAction57 = {
5739 0, /* box_kind */
5740 {
5741 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction57:parser_work#ReduceAction#init */
5742 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction57:kernel#Object#!= */
5743 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction57:kernel#Object#sys */
5744 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction57:abstract_text#Object#to_s */
5745 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction57:kernel#Object#== */
5746 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction57:kernel#Object#is_same_instance */
5747 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction57:abstract_text#Object#inspect */
5748 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction57:kernel#Object#object_id */
5749 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction57:abstract_text#Object#class_name */
5750 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction57:abstract_text#Object#inspect_head */
5751 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction57:abstract_text#Object#native_class_name */
5752 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction57:kernel#Object#hash */
5753 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction57___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction57:parser#ReduceAction57#action */
5754 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction57:parser_work#ReduceAction#goto= */
5755 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction57:parser_work#ReduceAction#concat */
5756 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction57:kernel#Object#init */
5757 }
5758 };
5759 /* allocate ReduceAction57 */
5760 val* NEW_nitc__parser__ReduceAction57(const struct type* type) {
5761 val* self /* : ReduceAction57 */;
5762 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5763 self->type = type;
5764 self->class = &class_nitc__parser__ReduceAction57;
5765 return self;
5766 }
5767 /* runtime class nitc__parser__ReduceAction58: nitc::parser::ReduceAction58 (dead=false; need_corpse=false)*/
5768 const struct class class_nitc__parser__ReduceAction58 = {
5769 0, /* box_kind */
5770 {
5771 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction58:parser_work#ReduceAction#init */
5772 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction58:kernel#Object#!= */
5773 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction58:kernel#Object#sys */
5774 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction58:abstract_text#Object#to_s */
5775 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction58:kernel#Object#== */
5776 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction58:kernel#Object#is_same_instance */
5777 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction58:abstract_text#Object#inspect */
5778 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction58:kernel#Object#object_id */
5779 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction58:abstract_text#Object#class_name */
5780 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction58:abstract_text#Object#inspect_head */
5781 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction58:abstract_text#Object#native_class_name */
5782 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction58:kernel#Object#hash */
5783 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction58___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction58:parser#ReduceAction58#action */
5784 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction58:parser_work#ReduceAction#goto= */
5785 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction58:parser_work#ReduceAction#concat */
5786 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction58:kernel#Object#init */
5787 }
5788 };
5789 /* allocate ReduceAction58 */
5790 val* NEW_nitc__parser__ReduceAction58(const struct type* type) {
5791 val* self /* : ReduceAction58 */;
5792 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5793 self->type = type;
5794 self->class = &class_nitc__parser__ReduceAction58;
5795 return self;
5796 }
5797 /* runtime class nitc__parser__ReduceAction59: nitc::parser::ReduceAction59 (dead=false; need_corpse=false)*/
5798 const struct class class_nitc__parser__ReduceAction59 = {
5799 0, /* box_kind */
5800 {
5801 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction59:parser_work#ReduceAction#init */
5802 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction59:kernel#Object#!= */
5803 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction59:kernel#Object#sys */
5804 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction59:abstract_text#Object#to_s */
5805 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction59:kernel#Object#== */
5806 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction59:kernel#Object#is_same_instance */
5807 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction59:abstract_text#Object#inspect */
5808 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction59:kernel#Object#object_id */
5809 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction59:abstract_text#Object#class_name */
5810 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction59:abstract_text#Object#inspect_head */
5811 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction59:abstract_text#Object#native_class_name */
5812 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction59:kernel#Object#hash */
5813 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction59___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction59:parser#ReduceAction59#action */
5814 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction59:parser_work#ReduceAction#goto= */
5815 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction59:parser_work#ReduceAction#concat */
5816 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction59:kernel#Object#init */
5817 }
5818 };
5819 /* allocate ReduceAction59 */
5820 val* NEW_nitc__parser__ReduceAction59(const struct type* type) {
5821 val* self /* : ReduceAction59 */;
5822 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5823 self->type = type;
5824 self->class = &class_nitc__parser__ReduceAction59;
5825 return self;
5826 }
5827 /* runtime class nitc__parser__ReduceAction60: nitc::parser::ReduceAction60 (dead=false; need_corpse=false)*/
5828 const struct class class_nitc__parser__ReduceAction60 = {
5829 0, /* box_kind */
5830 {
5831 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction60:parser_work#ReduceAction#init */
5832 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction60:kernel#Object#!= */
5833 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction60:kernel#Object#sys */
5834 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction60:abstract_text#Object#to_s */
5835 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction60:kernel#Object#== */
5836 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction60:kernel#Object#is_same_instance */
5837 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction60:abstract_text#Object#inspect */
5838 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction60:kernel#Object#object_id */
5839 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction60:abstract_text#Object#class_name */
5840 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction60:abstract_text#Object#inspect_head */
5841 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction60:abstract_text#Object#native_class_name */
5842 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction60:kernel#Object#hash */
5843 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction60___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction60:parser#ReduceAction60#action */
5844 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction60:parser_work#ReduceAction#goto= */
5845 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction60:parser_work#ReduceAction#concat */
5846 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction60:kernel#Object#init */
5847 }
5848 };
5849 /* allocate ReduceAction60 */
5850 val* NEW_nitc__parser__ReduceAction60(const struct type* type) {
5851 val* self /* : ReduceAction60 */;
5852 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5853 self->type = type;
5854 self->class = &class_nitc__parser__ReduceAction60;
5855 return self;
5856 }
5857 /* runtime class nitc__parser__ReduceAction61: nitc::parser::ReduceAction61 (dead=false; need_corpse=false)*/
5858 const struct class class_nitc__parser__ReduceAction61 = {
5859 0, /* box_kind */
5860 {
5861 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction61:parser_work#ReduceAction#init */
5862 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction61:kernel#Object#!= */
5863 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction61:kernel#Object#sys */
5864 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction61:abstract_text#Object#to_s */
5865 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction61:kernel#Object#== */
5866 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction61:kernel#Object#is_same_instance */
5867 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction61:abstract_text#Object#inspect */
5868 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction61:kernel#Object#object_id */
5869 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction61:abstract_text#Object#class_name */
5870 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction61:abstract_text#Object#inspect_head */
5871 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction61:abstract_text#Object#native_class_name */
5872 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction61:kernel#Object#hash */
5873 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction61___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction61:parser#ReduceAction61#action */
5874 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction61:parser_work#ReduceAction#goto= */
5875 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction61:parser_work#ReduceAction#concat */
5876 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction61:kernel#Object#init */
5877 }
5878 };
5879 /* allocate ReduceAction61 */
5880 val* NEW_nitc__parser__ReduceAction61(const struct type* type) {
5881 val* self /* : ReduceAction61 */;
5882 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5883 self->type = type;
5884 self->class = &class_nitc__parser__ReduceAction61;
5885 return self;
5886 }
5887 /* runtime class nitc__parser__ReduceAction62: nitc::parser::ReduceAction62 (dead=false; need_corpse=false)*/
5888 const struct class class_nitc__parser__ReduceAction62 = {
5889 0, /* box_kind */
5890 {
5891 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction62:parser_work#ReduceAction#init */
5892 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction62:kernel#Object#!= */
5893 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction62:kernel#Object#sys */
5894 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction62:abstract_text#Object#to_s */
5895 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction62:kernel#Object#== */
5896 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction62:kernel#Object#is_same_instance */
5897 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction62:abstract_text#Object#inspect */
5898 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction62:kernel#Object#object_id */
5899 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction62:abstract_text#Object#class_name */
5900 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction62:abstract_text#Object#inspect_head */
5901 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction62:abstract_text#Object#native_class_name */
5902 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction62:kernel#Object#hash */
5903 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction62___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction62:parser#ReduceAction62#action */
5904 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction62:parser_work#ReduceAction#goto= */
5905 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction62:parser_work#ReduceAction#concat */
5906 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction62:kernel#Object#init */
5907 }
5908 };
5909 /* allocate ReduceAction62 */
5910 val* NEW_nitc__parser__ReduceAction62(const struct type* type) {
5911 val* self /* : ReduceAction62 */;
5912 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5913 self->type = type;
5914 self->class = &class_nitc__parser__ReduceAction62;
5915 return self;
5916 }
5917 /* runtime class nitc__parser__ReduceAction63: nitc::parser::ReduceAction63 (dead=false; need_corpse=false)*/
5918 const struct class class_nitc__parser__ReduceAction63 = {
5919 0, /* box_kind */
5920 {
5921 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction63:parser_work#ReduceAction#init */
5922 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction63:kernel#Object#!= */
5923 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction63:kernel#Object#sys */
5924 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction63:abstract_text#Object#to_s */
5925 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction63:kernel#Object#== */
5926 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction63:kernel#Object#is_same_instance */
5927 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction63:abstract_text#Object#inspect */
5928 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction63:kernel#Object#object_id */
5929 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction63:abstract_text#Object#class_name */
5930 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction63:abstract_text#Object#inspect_head */
5931 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction63:abstract_text#Object#native_class_name */
5932 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction63:kernel#Object#hash */
5933 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction63___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction63:parser#ReduceAction63#action */
5934 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction63:parser_work#ReduceAction#goto= */
5935 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction63:parser_work#ReduceAction#concat */
5936 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction63:kernel#Object#init */
5937 }
5938 };
5939 /* allocate ReduceAction63 */
5940 val* NEW_nitc__parser__ReduceAction63(const struct type* type) {
5941 val* self /* : ReduceAction63 */;
5942 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5943 self->type = type;
5944 self->class = &class_nitc__parser__ReduceAction63;
5945 return self;
5946 }
5947 /* runtime class nitc__parser__ReduceAction64: nitc::parser::ReduceAction64 (dead=false; need_corpse=false)*/
5948 const struct class class_nitc__parser__ReduceAction64 = {
5949 0, /* box_kind */
5950 {
5951 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction64:parser_work#ReduceAction#init */
5952 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction64:kernel#Object#!= */
5953 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction64:kernel#Object#sys */
5954 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction64:abstract_text#Object#to_s */
5955 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction64:kernel#Object#== */
5956 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction64:kernel#Object#is_same_instance */
5957 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction64:abstract_text#Object#inspect */
5958 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction64:kernel#Object#object_id */
5959 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction64:abstract_text#Object#class_name */
5960 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction64:abstract_text#Object#inspect_head */
5961 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction64:abstract_text#Object#native_class_name */
5962 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction64:kernel#Object#hash */
5963 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction64___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction64:parser#ReduceAction64#action */
5964 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction64:parser_work#ReduceAction#goto= */
5965 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction64:parser_work#ReduceAction#concat */
5966 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction64:kernel#Object#init */
5967 }
5968 };
5969 /* allocate ReduceAction64 */
5970 val* NEW_nitc__parser__ReduceAction64(const struct type* type) {
5971 val* self /* : ReduceAction64 */;
5972 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5973 self->type = type;
5974 self->class = &class_nitc__parser__ReduceAction64;
5975 return self;
5976 }
5977 /* runtime class nitc__parser__ReduceAction65: nitc::parser::ReduceAction65 (dead=false; need_corpse=false)*/
5978 const struct class class_nitc__parser__ReduceAction65 = {
5979 0, /* box_kind */
5980 {
5981 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction65:parser_work#ReduceAction#init */
5982 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction65:kernel#Object#!= */
5983 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction65:kernel#Object#sys */
5984 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction65:abstract_text#Object#to_s */
5985 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction65:kernel#Object#== */
5986 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction65:kernel#Object#is_same_instance */
5987 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction65:abstract_text#Object#inspect */
5988 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction65:kernel#Object#object_id */
5989 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction65:abstract_text#Object#class_name */
5990 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction65:abstract_text#Object#inspect_head */
5991 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction65:abstract_text#Object#native_class_name */
5992 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction65:kernel#Object#hash */
5993 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction65___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction65:parser#ReduceAction65#action */
5994 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction65:parser_work#ReduceAction#goto= */
5995 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction65:parser_work#ReduceAction#concat */
5996 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction65:kernel#Object#init */
5997 }
5998 };
5999 /* allocate ReduceAction65 */
6000 val* NEW_nitc__parser__ReduceAction65(const struct type* type) {
6001 val* self /* : ReduceAction65 */;
6002 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6003 self->type = type;
6004 self->class = &class_nitc__parser__ReduceAction65;
6005 return self;
6006 }
6007 /* runtime class nitc__parser__ReduceAction66: nitc::parser::ReduceAction66 (dead=false; need_corpse=false)*/
6008 const struct class class_nitc__parser__ReduceAction66 = {
6009 0, /* box_kind */
6010 {
6011 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction66:parser_work#ReduceAction#init */
6012 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction66:kernel#Object#!= */
6013 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction66:kernel#Object#sys */
6014 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction66:abstract_text#Object#to_s */
6015 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction66:kernel#Object#== */
6016 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction66:kernel#Object#is_same_instance */
6017 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction66:abstract_text#Object#inspect */
6018 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction66:kernel#Object#object_id */
6019 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction66:abstract_text#Object#class_name */
6020 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction66:abstract_text#Object#inspect_head */
6021 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction66:abstract_text#Object#native_class_name */
6022 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction66:kernel#Object#hash */
6023 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction66___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction66:parser#ReduceAction66#action */
6024 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction66:parser_work#ReduceAction#goto= */
6025 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction66:parser_work#ReduceAction#concat */
6026 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction66:kernel#Object#init */
6027 }
6028 };
6029 /* allocate ReduceAction66 */
6030 val* NEW_nitc__parser__ReduceAction66(const struct type* type) {
6031 val* self /* : ReduceAction66 */;
6032 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6033 self->type = type;
6034 self->class = &class_nitc__parser__ReduceAction66;
6035 return self;
6036 }
6037 /* runtime class nitc__parser__ReduceAction67: nitc::parser::ReduceAction67 (dead=false; need_corpse=false)*/
6038 const struct class class_nitc__parser__ReduceAction67 = {
6039 0, /* box_kind */
6040 {
6041 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction67:parser_work#ReduceAction#init */
6042 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction67:kernel#Object#!= */
6043 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction67:kernel#Object#sys */
6044 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction67:abstract_text#Object#to_s */
6045 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction67:kernel#Object#== */
6046 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction67:kernel#Object#is_same_instance */
6047 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction67:abstract_text#Object#inspect */
6048 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction67:kernel#Object#object_id */
6049 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction67:abstract_text#Object#class_name */
6050 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction67:abstract_text#Object#inspect_head */
6051 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction67:abstract_text#Object#native_class_name */
6052 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction67:kernel#Object#hash */
6053 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction67___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction67:parser#ReduceAction67#action */
6054 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction67:parser_work#ReduceAction#goto= */
6055 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction67:parser_work#ReduceAction#concat */
6056 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction67:kernel#Object#init */
6057 }
6058 };
6059 /* allocate ReduceAction67 */
6060 val* NEW_nitc__parser__ReduceAction67(const struct type* type) {
6061 val* self /* : ReduceAction67 */;
6062 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6063 self->type = type;
6064 self->class = &class_nitc__parser__ReduceAction67;
6065 return self;
6066 }
6067 /* runtime class nitc__parser__ReduceAction68: nitc::parser::ReduceAction68 (dead=false; need_corpse=false)*/
6068 const struct class class_nitc__parser__ReduceAction68 = {
6069 0, /* box_kind */
6070 {
6071 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction68:parser_work#ReduceAction#init */
6072 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction68:kernel#Object#!= */
6073 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction68:kernel#Object#sys */
6074 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction68:abstract_text#Object#to_s */
6075 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction68:kernel#Object#== */
6076 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction68:kernel#Object#is_same_instance */
6077 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction68:abstract_text#Object#inspect */
6078 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction68:kernel#Object#object_id */
6079 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction68:abstract_text#Object#class_name */
6080 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction68:abstract_text#Object#inspect_head */
6081 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction68:abstract_text#Object#native_class_name */
6082 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction68:kernel#Object#hash */
6083 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction68___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction68:parser#ReduceAction68#action */
6084 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction68:parser_work#ReduceAction#goto= */
6085 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction68:parser_work#ReduceAction#concat */
6086 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction68:kernel#Object#init */
6087 }
6088 };
6089 /* allocate ReduceAction68 */
6090 val* NEW_nitc__parser__ReduceAction68(const struct type* type) {
6091 val* self /* : ReduceAction68 */;
6092 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6093 self->type = type;
6094 self->class = &class_nitc__parser__ReduceAction68;
6095 return self;
6096 }
6097 /* runtime class nitc__parser__ReduceAction69: nitc::parser::ReduceAction69 (dead=false; need_corpse=false)*/
6098 const struct class class_nitc__parser__ReduceAction69 = {
6099 0, /* box_kind */
6100 {
6101 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction69:parser_work#ReduceAction#init */
6102 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction69:kernel#Object#!= */
6103 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction69:kernel#Object#sys */
6104 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction69:abstract_text#Object#to_s */
6105 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction69:kernel#Object#== */
6106 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction69:kernel#Object#is_same_instance */
6107 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction69:abstract_text#Object#inspect */
6108 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction69:kernel#Object#object_id */
6109 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction69:abstract_text#Object#class_name */
6110 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction69:abstract_text#Object#inspect_head */
6111 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction69:abstract_text#Object#native_class_name */
6112 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction69:kernel#Object#hash */
6113 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction69___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction69:parser#ReduceAction69#action */
6114 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction69:parser_work#ReduceAction#goto= */
6115 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction69:parser_work#ReduceAction#concat */
6116 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction69:kernel#Object#init */
6117 }
6118 };
6119 /* allocate ReduceAction69 */
6120 val* NEW_nitc__parser__ReduceAction69(const struct type* type) {
6121 val* self /* : ReduceAction69 */;
6122 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6123 self->type = type;
6124 self->class = &class_nitc__parser__ReduceAction69;
6125 return self;
6126 }
6127 /* runtime class nitc__parser__ReduceAction70: nitc::parser::ReduceAction70 (dead=false; need_corpse=false)*/
6128 const struct class class_nitc__parser__ReduceAction70 = {
6129 0, /* box_kind */
6130 {
6131 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction70:parser_work#ReduceAction#init */
6132 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction70:kernel#Object#!= */
6133 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction70:kernel#Object#sys */
6134 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction70:abstract_text#Object#to_s */
6135 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction70:kernel#Object#== */
6136 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction70:kernel#Object#is_same_instance */
6137 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction70:abstract_text#Object#inspect */
6138 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction70:kernel#Object#object_id */
6139 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction70:abstract_text#Object#class_name */
6140 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction70:abstract_text#Object#inspect_head */
6141 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction70:abstract_text#Object#native_class_name */
6142 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction70:kernel#Object#hash */
6143 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction70___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction70:parser#ReduceAction70#action */
6144 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction70:parser_work#ReduceAction#goto= */
6145 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction70:parser_work#ReduceAction#concat */
6146 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction70:kernel#Object#init */
6147 }
6148 };
6149 /* allocate ReduceAction70 */
6150 val* NEW_nitc__parser__ReduceAction70(const struct type* type) {
6151 val* self /* : ReduceAction70 */;
6152 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6153 self->type = type;
6154 self->class = &class_nitc__parser__ReduceAction70;
6155 return self;
6156 }
6157 /* runtime class nitc__parser__ReduceAction71: nitc::parser::ReduceAction71 (dead=false; need_corpse=false)*/
6158 const struct class class_nitc__parser__ReduceAction71 = {
6159 0, /* box_kind */
6160 {
6161 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction71:parser_work#ReduceAction#init */
6162 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction71:kernel#Object#!= */
6163 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction71:kernel#Object#sys */
6164 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction71:abstract_text#Object#to_s */
6165 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction71:kernel#Object#== */
6166 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction71:kernel#Object#is_same_instance */
6167 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction71:abstract_text#Object#inspect */
6168 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction71:kernel#Object#object_id */
6169 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction71:abstract_text#Object#class_name */
6170 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction71:abstract_text#Object#inspect_head */
6171 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction71:abstract_text#Object#native_class_name */
6172 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction71:kernel#Object#hash */
6173 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction71___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction71:parser#ReduceAction71#action */
6174 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction71:parser_work#ReduceAction#goto= */
6175 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction71:parser_work#ReduceAction#concat */
6176 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction71:kernel#Object#init */
6177 }
6178 };
6179 /* allocate ReduceAction71 */
6180 val* NEW_nitc__parser__ReduceAction71(const struct type* type) {
6181 val* self /* : ReduceAction71 */;
6182 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6183 self->type = type;
6184 self->class = &class_nitc__parser__ReduceAction71;
6185 return self;
6186 }
6187 /* runtime class nitc__parser__ReduceAction72: nitc::parser::ReduceAction72 (dead=false; need_corpse=false)*/
6188 const struct class class_nitc__parser__ReduceAction72 = {
6189 0, /* box_kind */
6190 {
6191 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction72:parser_work#ReduceAction#init */
6192 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction72:kernel#Object#!= */
6193 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction72:kernel#Object#sys */
6194 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction72:abstract_text#Object#to_s */
6195 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction72:kernel#Object#== */
6196 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction72:kernel#Object#is_same_instance */
6197 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction72:abstract_text#Object#inspect */
6198 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction72:kernel#Object#object_id */
6199 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction72:abstract_text#Object#class_name */
6200 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction72:abstract_text#Object#inspect_head */
6201 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction72:abstract_text#Object#native_class_name */
6202 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction72:kernel#Object#hash */
6203 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction72___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction72:parser#ReduceAction72#action */
6204 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction72:parser_work#ReduceAction#goto= */
6205 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction72:parser_work#ReduceAction#concat */
6206 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction72:kernel#Object#init */
6207 }
6208 };
6209 /* allocate ReduceAction72 */
6210 val* NEW_nitc__parser__ReduceAction72(const struct type* type) {
6211 val* self /* : ReduceAction72 */;
6212 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6213 self->type = type;
6214 self->class = &class_nitc__parser__ReduceAction72;
6215 return self;
6216 }
6217 /* runtime class nitc__parser__ReduceAction73: nitc::parser::ReduceAction73 (dead=false; need_corpse=false)*/
6218 const struct class class_nitc__parser__ReduceAction73 = {
6219 0, /* box_kind */
6220 {
6221 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction73:parser_work#ReduceAction#init */
6222 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction73:kernel#Object#!= */
6223 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction73:kernel#Object#sys */
6224 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction73:abstract_text#Object#to_s */
6225 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction73:kernel#Object#== */
6226 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction73:kernel#Object#is_same_instance */
6227 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction73:abstract_text#Object#inspect */
6228 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction73:kernel#Object#object_id */
6229 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction73:abstract_text#Object#class_name */
6230 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction73:abstract_text#Object#inspect_head */
6231 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction73:abstract_text#Object#native_class_name */
6232 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction73:kernel#Object#hash */
6233 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction73___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction73:parser#ReduceAction73#action */
6234 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction73:parser_work#ReduceAction#goto= */
6235 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction73:parser_work#ReduceAction#concat */
6236 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction73:kernel#Object#init */
6237 }
6238 };
6239 /* allocate ReduceAction73 */
6240 val* NEW_nitc__parser__ReduceAction73(const struct type* type) {
6241 val* self /* : ReduceAction73 */;
6242 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6243 self->type = type;
6244 self->class = &class_nitc__parser__ReduceAction73;
6245 return self;
6246 }
6247 /* runtime class nitc__parser__ReduceAction74: nitc::parser::ReduceAction74 (dead=false; need_corpse=false)*/
6248 const struct class class_nitc__parser__ReduceAction74 = {
6249 0, /* box_kind */
6250 {
6251 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction74:parser_work#ReduceAction#init */
6252 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction74:kernel#Object#!= */
6253 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction74:kernel#Object#sys */
6254 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction74:abstract_text#Object#to_s */
6255 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction74:kernel#Object#== */
6256 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction74:kernel#Object#is_same_instance */
6257 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction74:abstract_text#Object#inspect */
6258 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction74:kernel#Object#object_id */
6259 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction74:abstract_text#Object#class_name */
6260 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction74:abstract_text#Object#inspect_head */
6261 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction74:abstract_text#Object#native_class_name */
6262 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction74:kernel#Object#hash */
6263 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction74___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction74:parser#ReduceAction74#action */
6264 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction74:parser_work#ReduceAction#goto= */
6265 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction74:parser_work#ReduceAction#concat */
6266 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction74:kernel#Object#init */
6267 }
6268 };
6269 /* allocate ReduceAction74 */
6270 val* NEW_nitc__parser__ReduceAction74(const struct type* type) {
6271 val* self /* : ReduceAction74 */;
6272 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6273 self->type = type;
6274 self->class = &class_nitc__parser__ReduceAction74;
6275 return self;
6276 }
6277 /* runtime class nitc__parser__ReduceAction76: nitc::parser::ReduceAction76 (dead=false; need_corpse=false)*/
6278 const struct class class_nitc__parser__ReduceAction76 = {
6279 0, /* box_kind */
6280 {
6281 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction76:parser_work#ReduceAction#init */
6282 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction76:kernel#Object#!= */
6283 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction76:kernel#Object#sys */
6284 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction76:abstract_text#Object#to_s */
6285 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction76:kernel#Object#== */
6286 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction76:kernel#Object#is_same_instance */
6287 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction76:abstract_text#Object#inspect */
6288 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction76:kernel#Object#object_id */
6289 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction76:abstract_text#Object#class_name */
6290 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction76:abstract_text#Object#inspect_head */
6291 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction76:abstract_text#Object#native_class_name */
6292 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction76:kernel#Object#hash */
6293 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction76___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction76:parser#ReduceAction76#action */
6294 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction76:parser_work#ReduceAction#goto= */
6295 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction76:parser_work#ReduceAction#concat */
6296 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction76:kernel#Object#init */
6297 }
6298 };
6299 /* allocate ReduceAction76 */
6300 val* NEW_nitc__parser__ReduceAction76(const struct type* type) {
6301 val* self /* : ReduceAction76 */;
6302 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6303 self->type = type;
6304 self->class = &class_nitc__parser__ReduceAction76;
6305 return self;
6306 }
6307 /* runtime class nitc__parser__ReduceAction77: nitc::parser::ReduceAction77 (dead=false; need_corpse=false)*/
6308 const struct class class_nitc__parser__ReduceAction77 = {
6309 0, /* box_kind */
6310 {
6311 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction77:parser_work#ReduceAction#init */
6312 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction77:kernel#Object#!= */
6313 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction77:kernel#Object#sys */
6314 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction77:abstract_text#Object#to_s */
6315 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction77:kernel#Object#== */
6316 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction77:kernel#Object#is_same_instance */
6317 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction77:abstract_text#Object#inspect */
6318 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction77:kernel#Object#object_id */
6319 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction77:abstract_text#Object#class_name */
6320 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction77:abstract_text#Object#inspect_head */
6321 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction77:abstract_text#Object#native_class_name */
6322 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction77:kernel#Object#hash */
6323 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction77___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction77:parser#ReduceAction77#action */
6324 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction77:parser_work#ReduceAction#goto= */
6325 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction77:parser_work#ReduceAction#concat */
6326 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction77:kernel#Object#init */
6327 }
6328 };
6329 /* allocate ReduceAction77 */
6330 val* NEW_nitc__parser__ReduceAction77(const struct type* type) {
6331 val* self /* : ReduceAction77 */;
6332 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6333 self->type = type;
6334 self->class = &class_nitc__parser__ReduceAction77;
6335 return self;
6336 }
6337 /* runtime class nitc__parser__ReduceAction80: nitc::parser::ReduceAction80 (dead=false; need_corpse=false)*/
6338 const struct class class_nitc__parser__ReduceAction80 = {
6339 0, /* box_kind */
6340 {
6341 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction80:parser_work#ReduceAction#init */
6342 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction80:kernel#Object#!= */
6343 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction80:kernel#Object#sys */
6344 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction80:abstract_text#Object#to_s */
6345 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction80:kernel#Object#== */
6346 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction80:kernel#Object#is_same_instance */
6347 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction80:abstract_text#Object#inspect */
6348 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction80:kernel#Object#object_id */
6349 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction80:abstract_text#Object#class_name */
6350 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction80:abstract_text#Object#inspect_head */
6351 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction80:abstract_text#Object#native_class_name */
6352 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction80:kernel#Object#hash */
6353 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction80___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction80:parser#ReduceAction80#action */
6354 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction80:parser_work#ReduceAction#goto= */
6355 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction80:parser_work#ReduceAction#concat */
6356 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction80:kernel#Object#init */
6357 }
6358 };
6359 /* allocate ReduceAction80 */
6360 val* NEW_nitc__parser__ReduceAction80(const struct type* type) {
6361 val* self /* : ReduceAction80 */;
6362 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6363 self->type = type;
6364 self->class = &class_nitc__parser__ReduceAction80;
6365 return self;
6366 }
6367 /* runtime class nitc__parser__ReduceAction81: nitc::parser::ReduceAction81 (dead=false; need_corpse=false)*/
6368 const struct class class_nitc__parser__ReduceAction81 = {
6369 0, /* box_kind */
6370 {
6371 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction81:parser_work#ReduceAction#init */
6372 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction81:kernel#Object#!= */
6373 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction81:kernel#Object#sys */
6374 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction81:abstract_text#Object#to_s */
6375 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction81:kernel#Object#== */
6376 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction81:kernel#Object#is_same_instance */
6377 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction81:abstract_text#Object#inspect */
6378 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction81:kernel#Object#object_id */
6379 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction81:abstract_text#Object#class_name */
6380 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction81:abstract_text#Object#inspect_head */
6381 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction81:abstract_text#Object#native_class_name */
6382 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction81:kernel#Object#hash */
6383 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction81___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction81:parser#ReduceAction81#action */
6384 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction81:parser_work#ReduceAction#goto= */
6385 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction81:parser_work#ReduceAction#concat */
6386 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction81:kernel#Object#init */
6387 }
6388 };
6389 /* allocate ReduceAction81 */
6390 val* NEW_nitc__parser__ReduceAction81(const struct type* type) {
6391 val* self /* : ReduceAction81 */;
6392 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6393 self->type = type;
6394 self->class = &class_nitc__parser__ReduceAction81;
6395 return self;
6396 }
6397 /* runtime class nitc__parser__ReduceAction82: nitc::parser::ReduceAction82 (dead=false; need_corpse=false)*/
6398 const struct class class_nitc__parser__ReduceAction82 = {
6399 0, /* box_kind */
6400 {
6401 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction82:parser_work#ReduceAction#init */
6402 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction82:kernel#Object#!= */
6403 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction82:kernel#Object#sys */
6404 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction82:abstract_text#Object#to_s */
6405 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction82:kernel#Object#== */
6406 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction82:kernel#Object#is_same_instance */
6407 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction82:abstract_text#Object#inspect */
6408 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction82:kernel#Object#object_id */
6409 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction82:abstract_text#Object#class_name */
6410 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction82:abstract_text#Object#inspect_head */
6411 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction82:abstract_text#Object#native_class_name */
6412 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction82:kernel#Object#hash */
6413 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction82___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction82:parser#ReduceAction82#action */
6414 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction82:parser_work#ReduceAction#goto= */
6415 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction82:parser_work#ReduceAction#concat */
6416 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction82:kernel#Object#init */
6417 }
6418 };
6419 /* allocate ReduceAction82 */
6420 val* NEW_nitc__parser__ReduceAction82(const struct type* type) {
6421 val* self /* : ReduceAction82 */;
6422 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6423 self->type = type;
6424 self->class = &class_nitc__parser__ReduceAction82;
6425 return self;
6426 }
6427 /* runtime class nitc__parser__ReduceAction83: nitc::parser::ReduceAction83 (dead=false; need_corpse=false)*/
6428 const struct class class_nitc__parser__ReduceAction83 = {
6429 0, /* box_kind */
6430 {
6431 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction83:parser_work#ReduceAction#init */
6432 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction83:kernel#Object#!= */
6433 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction83:kernel#Object#sys */
6434 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction83:abstract_text#Object#to_s */
6435 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction83:kernel#Object#== */
6436 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction83:kernel#Object#is_same_instance */
6437 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction83:abstract_text#Object#inspect */
6438 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction83:kernel#Object#object_id */
6439 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction83:abstract_text#Object#class_name */
6440 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction83:abstract_text#Object#inspect_head */
6441 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction83:abstract_text#Object#native_class_name */
6442 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction83:kernel#Object#hash */
6443 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction83___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction83:parser#ReduceAction83#action */
6444 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction83:parser_work#ReduceAction#goto= */
6445 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction83:parser_work#ReduceAction#concat */
6446 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction83:kernel#Object#init */
6447 }
6448 };
6449 /* allocate ReduceAction83 */
6450 val* NEW_nitc__parser__ReduceAction83(const struct type* type) {
6451 val* self /* : ReduceAction83 */;
6452 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6453 self->type = type;
6454 self->class = &class_nitc__parser__ReduceAction83;
6455 return self;
6456 }
6457 /* runtime class nitc__parser__ReduceAction84: nitc::parser::ReduceAction84 (dead=false; need_corpse=false)*/
6458 const struct class class_nitc__parser__ReduceAction84 = {
6459 0, /* box_kind */
6460 {
6461 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction84:parser_work#ReduceAction#init */
6462 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction84:kernel#Object#!= */
6463 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction84:kernel#Object#sys */
6464 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction84:abstract_text#Object#to_s */
6465 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction84:kernel#Object#== */
6466 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction84:kernel#Object#is_same_instance */
6467 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction84:abstract_text#Object#inspect */
6468 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction84:kernel#Object#object_id */
6469 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction84:abstract_text#Object#class_name */
6470 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction84:abstract_text#Object#inspect_head */
6471 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction84:abstract_text#Object#native_class_name */
6472 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction84:kernel#Object#hash */
6473 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction84___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction84:parser#ReduceAction84#action */
6474 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction84:parser_work#ReduceAction#goto= */
6475 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction84:parser_work#ReduceAction#concat */
6476 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction84:kernel#Object#init */
6477 }
6478 };
6479 /* allocate ReduceAction84 */
6480 val* NEW_nitc__parser__ReduceAction84(const struct type* type) {
6481 val* self /* : ReduceAction84 */;
6482 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6483 self->type = type;
6484 self->class = &class_nitc__parser__ReduceAction84;
6485 return self;
6486 }
6487 /* runtime class nitc__parser__ReduceAction85: nitc::parser::ReduceAction85 (dead=false; need_corpse=false)*/
6488 const struct class class_nitc__parser__ReduceAction85 = {
6489 0, /* box_kind */
6490 {
6491 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction85:parser_work#ReduceAction#init */
6492 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction85:kernel#Object#!= */
6493 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction85:kernel#Object#sys */
6494 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction85:abstract_text#Object#to_s */
6495 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction85:kernel#Object#== */
6496 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction85:kernel#Object#is_same_instance */
6497 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction85:abstract_text#Object#inspect */
6498 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction85:kernel#Object#object_id */
6499 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction85:abstract_text#Object#class_name */
6500 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction85:abstract_text#Object#inspect_head */
6501 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction85:abstract_text#Object#native_class_name */
6502 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction85:kernel#Object#hash */
6503 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction85___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction85:parser#ReduceAction85#action */
6504 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction85:parser_work#ReduceAction#goto= */
6505 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction85:parser_work#ReduceAction#concat */
6506 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction85:kernel#Object#init */
6507 }
6508 };
6509 /* allocate ReduceAction85 */
6510 val* NEW_nitc__parser__ReduceAction85(const struct type* type) {
6511 val* self /* : ReduceAction85 */;
6512 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6513 self->type = type;
6514 self->class = &class_nitc__parser__ReduceAction85;
6515 return self;
6516 }
6517 /* runtime class nitc__parser__ReduceAction86: nitc::parser::ReduceAction86 (dead=false; need_corpse=false)*/
6518 const struct class class_nitc__parser__ReduceAction86 = {
6519 0, /* box_kind */
6520 {
6521 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction86:parser_work#ReduceAction#init */
6522 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction86:kernel#Object#!= */
6523 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction86:kernel#Object#sys */
6524 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction86:abstract_text#Object#to_s */
6525 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction86:kernel#Object#== */
6526 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction86:kernel#Object#is_same_instance */
6527 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction86:abstract_text#Object#inspect */
6528 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction86:kernel#Object#object_id */
6529 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction86:abstract_text#Object#class_name */
6530 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction86:abstract_text#Object#inspect_head */
6531 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction86:abstract_text#Object#native_class_name */
6532 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction86:kernel#Object#hash */
6533 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction86___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction86:parser#ReduceAction86#action */
6534 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction86:parser_work#ReduceAction#goto= */
6535 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction86:parser_work#ReduceAction#concat */
6536 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction86:kernel#Object#init */
6537 }
6538 };
6539 /* allocate ReduceAction86 */
6540 val* NEW_nitc__parser__ReduceAction86(const struct type* type) {
6541 val* self /* : ReduceAction86 */;
6542 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6543 self->type = type;
6544 self->class = &class_nitc__parser__ReduceAction86;
6545 return self;
6546 }
6547 /* runtime class nitc__parser__ReduceAction87: nitc::parser::ReduceAction87 (dead=false; need_corpse=false)*/
6548 const struct class class_nitc__parser__ReduceAction87 = {
6549 0, /* box_kind */
6550 {
6551 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction87:parser_work#ReduceAction#init */
6552 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction87:kernel#Object#!= */
6553 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction87:kernel#Object#sys */
6554 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction87:abstract_text#Object#to_s */
6555 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction87:kernel#Object#== */
6556 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction87:kernel#Object#is_same_instance */
6557 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction87:abstract_text#Object#inspect */
6558 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction87:kernel#Object#object_id */
6559 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction87:abstract_text#Object#class_name */
6560 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction87:abstract_text#Object#inspect_head */
6561 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction87:abstract_text#Object#native_class_name */
6562 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction87:kernel#Object#hash */
6563 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction87___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction87:parser#ReduceAction87#action */
6564 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction87:parser_work#ReduceAction#goto= */
6565 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction87:parser_work#ReduceAction#concat */
6566 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction87:kernel#Object#init */
6567 }
6568 };
6569 /* allocate ReduceAction87 */
6570 val* NEW_nitc__parser__ReduceAction87(const struct type* type) {
6571 val* self /* : ReduceAction87 */;
6572 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6573 self->type = type;
6574 self->class = &class_nitc__parser__ReduceAction87;
6575 return self;
6576 }
6577 /* runtime class nitc__parser__ReduceAction88: nitc::parser::ReduceAction88 (dead=false; need_corpse=false)*/
6578 const struct class class_nitc__parser__ReduceAction88 = {
6579 0, /* box_kind */
6580 {
6581 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction88:parser_work#ReduceAction#init */
6582 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction88:kernel#Object#!= */
6583 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction88:kernel#Object#sys */
6584 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction88:abstract_text#Object#to_s */
6585 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction88:kernel#Object#== */
6586 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction88:kernel#Object#is_same_instance */
6587 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction88:abstract_text#Object#inspect */
6588 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction88:kernel#Object#object_id */
6589 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction88:abstract_text#Object#class_name */
6590 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction88:abstract_text#Object#inspect_head */
6591 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction88:abstract_text#Object#native_class_name */
6592 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction88:kernel#Object#hash */
6593 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction88___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction88:parser#ReduceAction88#action */
6594 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction88:parser_work#ReduceAction#goto= */
6595 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction88:parser_work#ReduceAction#concat */
6596 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction88:kernel#Object#init */
6597 }
6598 };
6599 /* allocate ReduceAction88 */
6600 val* NEW_nitc__parser__ReduceAction88(const struct type* type) {
6601 val* self /* : ReduceAction88 */;
6602 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6603 self->type = type;
6604 self->class = &class_nitc__parser__ReduceAction88;
6605 return self;
6606 }
6607 /* runtime class nitc__parser__ReduceAction89: nitc::parser::ReduceAction89 (dead=false; need_corpse=false)*/
6608 const struct class class_nitc__parser__ReduceAction89 = {
6609 0, /* box_kind */
6610 {
6611 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction89:parser_work#ReduceAction#init */
6612 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction89:kernel#Object#!= */
6613 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction89:kernel#Object#sys */
6614 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction89:abstract_text#Object#to_s */
6615 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction89:kernel#Object#== */
6616 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction89:kernel#Object#is_same_instance */
6617 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction89:abstract_text#Object#inspect */
6618 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction89:kernel#Object#object_id */
6619 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction89:abstract_text#Object#class_name */
6620 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction89:abstract_text#Object#inspect_head */
6621 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction89:abstract_text#Object#native_class_name */
6622 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction89:kernel#Object#hash */
6623 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction89___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction89:parser#ReduceAction89#action */
6624 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction89:parser_work#ReduceAction#goto= */
6625 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction89:parser_work#ReduceAction#concat */
6626 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction89:kernel#Object#init */
6627 }
6628 };
6629 /* allocate ReduceAction89 */
6630 val* NEW_nitc__parser__ReduceAction89(const struct type* type) {
6631 val* self /* : ReduceAction89 */;
6632 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6633 self->type = type;
6634 self->class = &class_nitc__parser__ReduceAction89;
6635 return self;
6636 }
6637 /* runtime class nitc__parser__ReduceAction90: nitc::parser::ReduceAction90 (dead=false; need_corpse=false)*/
6638 const struct class class_nitc__parser__ReduceAction90 = {
6639 0, /* box_kind */
6640 {
6641 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction90:parser_work#ReduceAction#init */
6642 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction90:kernel#Object#!= */
6643 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction90:kernel#Object#sys */
6644 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction90:abstract_text#Object#to_s */
6645 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction90:kernel#Object#== */
6646 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction90:kernel#Object#is_same_instance */
6647 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction90:abstract_text#Object#inspect */
6648 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction90:kernel#Object#object_id */
6649 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction90:abstract_text#Object#class_name */
6650 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction90:abstract_text#Object#inspect_head */
6651 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction90:abstract_text#Object#native_class_name */
6652 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction90:kernel#Object#hash */
6653 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction90___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction90:parser#ReduceAction90#action */
6654 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction90:parser_work#ReduceAction#goto= */
6655 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction90:parser_work#ReduceAction#concat */
6656 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction90:kernel#Object#init */
6657 }
6658 };
6659 /* allocate ReduceAction90 */
6660 val* NEW_nitc__parser__ReduceAction90(const struct type* type) {
6661 val* self /* : ReduceAction90 */;
6662 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6663 self->type = type;
6664 self->class = &class_nitc__parser__ReduceAction90;
6665 return self;
6666 }
6667 /* runtime class nitc__parser__ReduceAction91: nitc::parser::ReduceAction91 (dead=false; need_corpse=false)*/
6668 const struct class class_nitc__parser__ReduceAction91 = {
6669 0, /* box_kind */
6670 {
6671 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction91:parser_work#ReduceAction#init */
6672 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction91:kernel#Object#!= */
6673 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction91:kernel#Object#sys */
6674 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction91:abstract_text#Object#to_s */
6675 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction91:kernel#Object#== */
6676 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction91:kernel#Object#is_same_instance */
6677 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction91:abstract_text#Object#inspect */
6678 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction91:kernel#Object#object_id */
6679 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction91:abstract_text#Object#class_name */
6680 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction91:abstract_text#Object#inspect_head */
6681 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction91:abstract_text#Object#native_class_name */
6682 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction91:kernel#Object#hash */
6683 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction91___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction91:parser#ReduceAction91#action */
6684 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction91:parser_work#ReduceAction#goto= */
6685 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction91:parser_work#ReduceAction#concat */
6686 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction91:kernel#Object#init */
6687 }
6688 };
6689 /* allocate ReduceAction91 */
6690 val* NEW_nitc__parser__ReduceAction91(const struct type* type) {
6691 val* self /* : ReduceAction91 */;
6692 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6693 self->type = type;
6694 self->class = &class_nitc__parser__ReduceAction91;
6695 return self;
6696 }
6697 /* runtime class nitc__parser__ReduceAction92: nitc::parser::ReduceAction92 (dead=false; need_corpse=false)*/
6698 const struct class class_nitc__parser__ReduceAction92 = {
6699 0, /* box_kind */
6700 {
6701 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction92:parser_work#ReduceAction#init */
6702 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction92:kernel#Object#!= */
6703 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction92:kernel#Object#sys */
6704 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction92:abstract_text#Object#to_s */
6705 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction92:kernel#Object#== */
6706 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction92:kernel#Object#is_same_instance */
6707 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction92:abstract_text#Object#inspect */
6708 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction92:kernel#Object#object_id */
6709 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction92:abstract_text#Object#class_name */
6710 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction92:abstract_text#Object#inspect_head */
6711 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction92:abstract_text#Object#native_class_name */
6712 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction92:kernel#Object#hash */
6713 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction92___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction92:parser#ReduceAction92#action */
6714 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction92:parser_work#ReduceAction#goto= */
6715 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction92:parser_work#ReduceAction#concat */
6716 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction92:kernel#Object#init */
6717 }
6718 };
6719 /* allocate ReduceAction92 */
6720 val* NEW_nitc__parser__ReduceAction92(const struct type* type) {
6721 val* self /* : ReduceAction92 */;
6722 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6723 self->type = type;
6724 self->class = &class_nitc__parser__ReduceAction92;
6725 return self;
6726 }
6727 /* runtime class nitc__parser__ReduceAction93: nitc::parser::ReduceAction93 (dead=false; need_corpse=false)*/
6728 const struct class class_nitc__parser__ReduceAction93 = {
6729 0, /* box_kind */
6730 {
6731 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction93:parser_work#ReduceAction#init */
6732 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction93:kernel#Object#!= */
6733 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction93:kernel#Object#sys */
6734 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction93:abstract_text#Object#to_s */
6735 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction93:kernel#Object#== */
6736 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction93:kernel#Object#is_same_instance */
6737 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction93:abstract_text#Object#inspect */
6738 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction93:kernel#Object#object_id */
6739 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction93:abstract_text#Object#class_name */
6740 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction93:abstract_text#Object#inspect_head */
6741 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction93:abstract_text#Object#native_class_name */
6742 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction93:kernel#Object#hash */
6743 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction93___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction93:parser#ReduceAction93#action */
6744 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction93:parser_work#ReduceAction#goto= */
6745 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction93:parser_work#ReduceAction#concat */
6746 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction93:kernel#Object#init */
6747 }
6748 };
6749 /* allocate ReduceAction93 */
6750 val* NEW_nitc__parser__ReduceAction93(const struct type* type) {
6751 val* self /* : ReduceAction93 */;
6752 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6753 self->type = type;
6754 self->class = &class_nitc__parser__ReduceAction93;
6755 return self;
6756 }
6757 /* runtime class nitc__parser__ReduceAction94: nitc::parser::ReduceAction94 (dead=false; need_corpse=false)*/
6758 const struct class class_nitc__parser__ReduceAction94 = {
6759 0, /* box_kind */
6760 {
6761 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction94:parser_work#ReduceAction#init */
6762 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction94:kernel#Object#!= */
6763 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction94:kernel#Object#sys */
6764 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction94:abstract_text#Object#to_s */
6765 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction94:kernel#Object#== */
6766 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction94:kernel#Object#is_same_instance */
6767 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction94:abstract_text#Object#inspect */
6768 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction94:kernel#Object#object_id */
6769 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction94:abstract_text#Object#class_name */
6770 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction94:abstract_text#Object#inspect_head */
6771 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction94:abstract_text#Object#native_class_name */
6772 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction94:kernel#Object#hash */
6773 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction94___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction94:parser#ReduceAction94#action */
6774 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction94:parser_work#ReduceAction#goto= */
6775 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction94:parser_work#ReduceAction#concat */
6776 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction94:kernel#Object#init */
6777 }
6778 };
6779 /* allocate ReduceAction94 */
6780 val* NEW_nitc__parser__ReduceAction94(const struct type* type) {
6781 val* self /* : ReduceAction94 */;
6782 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6783 self->type = type;
6784 self->class = &class_nitc__parser__ReduceAction94;
6785 return self;
6786 }
6787 /* runtime class nitc__parser__ReduceAction95: nitc::parser::ReduceAction95 (dead=false; need_corpse=false)*/
6788 const struct class class_nitc__parser__ReduceAction95 = {
6789 0, /* box_kind */
6790 {
6791 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction95:parser_work#ReduceAction#init */
6792 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction95:kernel#Object#!= */
6793 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction95:kernel#Object#sys */
6794 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction95:abstract_text#Object#to_s */
6795 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction95:kernel#Object#== */
6796 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction95:kernel#Object#is_same_instance */
6797 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction95:abstract_text#Object#inspect */
6798 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction95:kernel#Object#object_id */
6799 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction95:abstract_text#Object#class_name */
6800 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction95:abstract_text#Object#inspect_head */
6801 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction95:abstract_text#Object#native_class_name */
6802 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction95:kernel#Object#hash */
6803 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction95___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction95:parser#ReduceAction95#action */
6804 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction95:parser_work#ReduceAction#goto= */
6805 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction95:parser_work#ReduceAction#concat */
6806 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction95:kernel#Object#init */
6807 }
6808 };
6809 /* allocate ReduceAction95 */
6810 val* NEW_nitc__parser__ReduceAction95(const struct type* type) {
6811 val* self /* : ReduceAction95 */;
6812 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6813 self->type = type;
6814 self->class = &class_nitc__parser__ReduceAction95;
6815 return self;
6816 }
6817 /* runtime class nitc__parser__ReduceAction96: nitc::parser::ReduceAction96 (dead=false; need_corpse=false)*/
6818 const struct class class_nitc__parser__ReduceAction96 = {
6819 0, /* box_kind */
6820 {
6821 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction96:parser_work#ReduceAction#init */
6822 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction96:kernel#Object#!= */
6823 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction96:kernel#Object#sys */
6824 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction96:abstract_text#Object#to_s */
6825 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction96:kernel#Object#== */
6826 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction96:kernel#Object#is_same_instance */
6827 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction96:abstract_text#Object#inspect */
6828 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction96:kernel#Object#object_id */
6829 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction96:abstract_text#Object#class_name */
6830 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction96:abstract_text#Object#inspect_head */
6831 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction96:abstract_text#Object#native_class_name */
6832 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction96:kernel#Object#hash */
6833 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction96___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction96:parser#ReduceAction96#action */
6834 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction96:parser_work#ReduceAction#goto= */
6835 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction96:parser_work#ReduceAction#concat */
6836 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction96:kernel#Object#init */
6837 }
6838 };
6839 /* allocate ReduceAction96 */
6840 val* NEW_nitc__parser__ReduceAction96(const struct type* type) {
6841 val* self /* : ReduceAction96 */;
6842 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6843 self->type = type;
6844 self->class = &class_nitc__parser__ReduceAction96;
6845 return self;
6846 }
6847 /* runtime class nitc__parser__ReduceAction97: nitc::parser::ReduceAction97 (dead=false; need_corpse=false)*/
6848 const struct class class_nitc__parser__ReduceAction97 = {
6849 0, /* box_kind */
6850 {
6851 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction97:parser_work#ReduceAction#init */
6852 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction97:kernel#Object#!= */
6853 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction97:kernel#Object#sys */
6854 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction97:abstract_text#Object#to_s */
6855 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction97:kernel#Object#== */
6856 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction97:kernel#Object#is_same_instance */
6857 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction97:abstract_text#Object#inspect */
6858 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction97:kernel#Object#object_id */
6859 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction97:abstract_text#Object#class_name */
6860 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction97:abstract_text#Object#inspect_head */
6861 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction97:abstract_text#Object#native_class_name */
6862 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction97:kernel#Object#hash */
6863 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction97___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction97:parser#ReduceAction97#action */
6864 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction97:parser_work#ReduceAction#goto= */
6865 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction97:parser_work#ReduceAction#concat */
6866 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction97:kernel#Object#init */
6867 }
6868 };
6869 /* allocate ReduceAction97 */
6870 val* NEW_nitc__parser__ReduceAction97(const struct type* type) {
6871 val* self /* : ReduceAction97 */;
6872 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6873 self->type = type;
6874 self->class = &class_nitc__parser__ReduceAction97;
6875 return self;
6876 }
6877 /* runtime class nitc__parser__ReduceAction98: nitc::parser::ReduceAction98 (dead=false; need_corpse=false)*/
6878 const struct class class_nitc__parser__ReduceAction98 = {
6879 0, /* box_kind */
6880 {
6881 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction98:parser_work#ReduceAction#init */
6882 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction98:kernel#Object#!= */
6883 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction98:kernel#Object#sys */
6884 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction98:abstract_text#Object#to_s */
6885 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction98:kernel#Object#== */
6886 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction98:kernel#Object#is_same_instance */
6887 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction98:abstract_text#Object#inspect */
6888 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction98:kernel#Object#object_id */
6889 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction98:abstract_text#Object#class_name */
6890 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction98:abstract_text#Object#inspect_head */
6891 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction98:abstract_text#Object#native_class_name */
6892 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction98:kernel#Object#hash */
6893 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction98___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction98:parser#ReduceAction98#action */
6894 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction98:parser_work#ReduceAction#goto= */
6895 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction98:parser_work#ReduceAction#concat */
6896 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction98:kernel#Object#init */
6897 }
6898 };
6899 /* allocate ReduceAction98 */
6900 val* NEW_nitc__parser__ReduceAction98(const struct type* type) {
6901 val* self /* : ReduceAction98 */;
6902 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6903 self->type = type;
6904 self->class = &class_nitc__parser__ReduceAction98;
6905 return self;
6906 }
6907 /* runtime class nitc__parser__ReduceAction99: nitc::parser::ReduceAction99 (dead=false; need_corpse=false)*/
6908 const struct class class_nitc__parser__ReduceAction99 = {
6909 0, /* box_kind */
6910 {
6911 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction99:parser_work#ReduceAction#init */
6912 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction99:kernel#Object#!= */
6913 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction99:kernel#Object#sys */
6914 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction99:abstract_text#Object#to_s */
6915 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction99:kernel#Object#== */
6916 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction99:kernel#Object#is_same_instance */
6917 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction99:abstract_text#Object#inspect */
6918 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction99:kernel#Object#object_id */
6919 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction99:abstract_text#Object#class_name */
6920 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction99:abstract_text#Object#inspect_head */
6921 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction99:abstract_text#Object#native_class_name */
6922 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction99:kernel#Object#hash */
6923 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction99___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction99:parser#ReduceAction99#action */
6924 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction99:parser_work#ReduceAction#goto= */
6925 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction99:parser_work#ReduceAction#concat */
6926 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction99:kernel#Object#init */
6927 }
6928 };
6929 /* allocate ReduceAction99 */
6930 val* NEW_nitc__parser__ReduceAction99(const struct type* type) {
6931 val* self /* : ReduceAction99 */;
6932 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6933 self->type = type;
6934 self->class = &class_nitc__parser__ReduceAction99;
6935 return self;
6936 }
6937 /* runtime class nitc__parser__ReduceAction100: nitc::parser::ReduceAction100 (dead=false; need_corpse=false)*/
6938 const struct class class_nitc__parser__ReduceAction100 = {
6939 0, /* box_kind */
6940 {
6941 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction100:parser_work#ReduceAction#init */
6942 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction100:kernel#Object#!= */
6943 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction100:kernel#Object#sys */
6944 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction100:abstract_text#Object#to_s */
6945 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction100:kernel#Object#== */
6946 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction100:kernel#Object#is_same_instance */
6947 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction100:abstract_text#Object#inspect */
6948 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction100:kernel#Object#object_id */
6949 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction100:abstract_text#Object#class_name */
6950 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction100:abstract_text#Object#inspect_head */
6951 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction100:abstract_text#Object#native_class_name */
6952 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction100:kernel#Object#hash */
6953 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction100___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction100:parser#ReduceAction100#action */
6954 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction100:parser_work#ReduceAction#goto= */
6955 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction100:parser_work#ReduceAction#concat */
6956 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction100:kernel#Object#init */
6957 }
6958 };
6959 /* allocate ReduceAction100 */
6960 val* NEW_nitc__parser__ReduceAction100(const struct type* type) {
6961 val* self /* : ReduceAction100 */;
6962 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6963 self->type = type;
6964 self->class = &class_nitc__parser__ReduceAction100;
6965 return self;
6966 }
6967 /* runtime class nitc__parser__ReduceAction101: nitc::parser::ReduceAction101 (dead=false; need_corpse=false)*/
6968 const struct class class_nitc__parser__ReduceAction101 = {
6969 0, /* box_kind */
6970 {
6971 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction101:parser_work#ReduceAction#init */
6972 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction101:kernel#Object#!= */
6973 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction101:kernel#Object#sys */
6974 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction101:abstract_text#Object#to_s */
6975 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction101:kernel#Object#== */
6976 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction101:kernel#Object#is_same_instance */
6977 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction101:abstract_text#Object#inspect */
6978 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction101:kernel#Object#object_id */
6979 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction101:abstract_text#Object#class_name */
6980 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction101:abstract_text#Object#inspect_head */
6981 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction101:abstract_text#Object#native_class_name */
6982 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction101:kernel#Object#hash */
6983 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction101___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction101:parser#ReduceAction101#action */
6984 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction101:parser_work#ReduceAction#goto= */
6985 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction101:parser_work#ReduceAction#concat */
6986 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction101:kernel#Object#init */
6987 }
6988 };
6989 /* allocate ReduceAction101 */
6990 val* NEW_nitc__parser__ReduceAction101(const struct type* type) {
6991 val* self /* : ReduceAction101 */;
6992 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6993 self->type = type;
6994 self->class = &class_nitc__parser__ReduceAction101;
6995 return self;
6996 }
6997 /* runtime class nitc__parser__ReduceAction102: nitc::parser::ReduceAction102 (dead=false; need_corpse=false)*/
6998 const struct class class_nitc__parser__ReduceAction102 = {
6999 0, /* box_kind */
7000 {
7001 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction102:parser_work#ReduceAction#init */
7002 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction102:kernel#Object#!= */
7003 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction102:kernel#Object#sys */
7004 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction102:abstract_text#Object#to_s */
7005 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction102:kernel#Object#== */
7006 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction102:kernel#Object#is_same_instance */
7007 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction102:abstract_text#Object#inspect */
7008 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction102:kernel#Object#object_id */
7009 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction102:abstract_text#Object#class_name */
7010 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction102:abstract_text#Object#inspect_head */
7011 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction102:abstract_text#Object#native_class_name */
7012 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction102:kernel#Object#hash */
7013 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction102___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction102:parser#ReduceAction102#action */
7014 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction102:parser_work#ReduceAction#goto= */
7015 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction102:parser_work#ReduceAction#concat */
7016 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction102:kernel#Object#init */
7017 }
7018 };
7019 /* allocate ReduceAction102 */
7020 val* NEW_nitc__parser__ReduceAction102(const struct type* type) {
7021 val* self /* : ReduceAction102 */;
7022 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7023 self->type = type;
7024 self->class = &class_nitc__parser__ReduceAction102;
7025 return self;
7026 }
7027 /* runtime class nitc__parser__ReduceAction103: nitc::parser::ReduceAction103 (dead=false; need_corpse=false)*/
7028 const struct class class_nitc__parser__ReduceAction103 = {
7029 0, /* box_kind */
7030 {
7031 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction103:parser_work#ReduceAction#init */
7032 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction103:kernel#Object#!= */
7033 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction103:kernel#Object#sys */
7034 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction103:abstract_text#Object#to_s */
7035 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction103:kernel#Object#== */
7036 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction103:kernel#Object#is_same_instance */
7037 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction103:abstract_text#Object#inspect */
7038 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction103:kernel#Object#object_id */
7039 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction103:abstract_text#Object#class_name */
7040 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction103:abstract_text#Object#inspect_head */
7041 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction103:abstract_text#Object#native_class_name */
7042 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction103:kernel#Object#hash */
7043 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction103___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction103:parser#ReduceAction103#action */
7044 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction103:parser_work#ReduceAction#goto= */
7045 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction103:parser_work#ReduceAction#concat */
7046 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction103:kernel#Object#init */
7047 }
7048 };
7049 /* allocate ReduceAction103 */
7050 val* NEW_nitc__parser__ReduceAction103(const struct type* type) {
7051 val* self /* : ReduceAction103 */;
7052 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7053 self->type = type;
7054 self->class = &class_nitc__parser__ReduceAction103;
7055 return self;
7056 }
7057 /* runtime class nitc__parser__ReduceAction104: nitc::parser::ReduceAction104 (dead=false; need_corpse=false)*/
7058 const struct class class_nitc__parser__ReduceAction104 = {
7059 0, /* box_kind */
7060 {
7061 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction104:parser_work#ReduceAction#init */
7062 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction104:kernel#Object#!= */
7063 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction104:kernel#Object#sys */
7064 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction104:abstract_text#Object#to_s */
7065 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction104:kernel#Object#== */
7066 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction104:kernel#Object#is_same_instance */
7067 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction104:abstract_text#Object#inspect */
7068 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction104:kernel#Object#object_id */
7069 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction104:abstract_text#Object#class_name */
7070 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction104:abstract_text#Object#inspect_head */
7071 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction104:abstract_text#Object#native_class_name */
7072 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction104:kernel#Object#hash */
7073 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction104___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction104:parser#ReduceAction104#action */
7074 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction104:parser_work#ReduceAction#goto= */
7075 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction104:parser_work#ReduceAction#concat */
7076 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction104:kernel#Object#init */
7077 }
7078 };
7079 /* allocate ReduceAction104 */
7080 val* NEW_nitc__parser__ReduceAction104(const struct type* type) {
7081 val* self /* : ReduceAction104 */;
7082 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7083 self->type = type;
7084 self->class = &class_nitc__parser__ReduceAction104;
7085 return self;
7086 }
7087 /* runtime class nitc__parser__ReduceAction105: nitc::parser::ReduceAction105 (dead=false; need_corpse=false)*/
7088 const struct class class_nitc__parser__ReduceAction105 = {
7089 0, /* box_kind */
7090 {
7091 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction105:parser_work#ReduceAction#init */
7092 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction105:kernel#Object#!= */
7093 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction105:kernel#Object#sys */
7094 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction105:abstract_text#Object#to_s */
7095 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction105:kernel#Object#== */
7096 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction105:kernel#Object#is_same_instance */
7097 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction105:abstract_text#Object#inspect */
7098 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction105:kernel#Object#object_id */
7099 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction105:abstract_text#Object#class_name */
7100 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction105:abstract_text#Object#inspect_head */
7101 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction105:abstract_text#Object#native_class_name */
7102 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction105:kernel#Object#hash */
7103 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction105___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction105:parser#ReduceAction105#action */
7104 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction105:parser_work#ReduceAction#goto= */
7105 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction105:parser_work#ReduceAction#concat */
7106 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction105:kernel#Object#init */
7107 }
7108 };
7109 /* allocate ReduceAction105 */
7110 val* NEW_nitc__parser__ReduceAction105(const struct type* type) {
7111 val* self /* : ReduceAction105 */;
7112 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7113 self->type = type;
7114 self->class = &class_nitc__parser__ReduceAction105;
7115 return self;
7116 }
7117 /* runtime class nitc__parser__ReduceAction106: nitc::parser::ReduceAction106 (dead=false; need_corpse=false)*/
7118 const struct class class_nitc__parser__ReduceAction106 = {
7119 0, /* box_kind */
7120 {
7121 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction106:parser_work#ReduceAction#init */
7122 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction106:kernel#Object#!= */
7123 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction106:kernel#Object#sys */
7124 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction106:abstract_text#Object#to_s */
7125 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction106:kernel#Object#== */
7126 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction106:kernel#Object#is_same_instance */
7127 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction106:abstract_text#Object#inspect */
7128 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction106:kernel#Object#object_id */
7129 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction106:abstract_text#Object#class_name */
7130 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction106:abstract_text#Object#inspect_head */
7131 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction106:abstract_text#Object#native_class_name */
7132 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction106:kernel#Object#hash */
7133 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction106___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction106:parser#ReduceAction106#action */
7134 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction106:parser_work#ReduceAction#goto= */
7135 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction106:parser_work#ReduceAction#concat */
7136 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction106:kernel#Object#init */
7137 }
7138 };
7139 /* allocate ReduceAction106 */
7140 val* NEW_nitc__parser__ReduceAction106(const struct type* type) {
7141 val* self /* : ReduceAction106 */;
7142 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7143 self->type = type;
7144 self->class = &class_nitc__parser__ReduceAction106;
7145 return self;
7146 }
7147 /* runtime class nitc__parser__ReduceAction107: nitc::parser::ReduceAction107 (dead=false; need_corpse=false)*/
7148 const struct class class_nitc__parser__ReduceAction107 = {
7149 0, /* box_kind */
7150 {
7151 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction107:parser_work#ReduceAction#init */
7152 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction107:kernel#Object#!= */
7153 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction107:kernel#Object#sys */
7154 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction107:abstract_text#Object#to_s */
7155 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction107:kernel#Object#== */
7156 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction107:kernel#Object#is_same_instance */
7157 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction107:abstract_text#Object#inspect */
7158 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction107:kernel#Object#object_id */
7159 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction107:abstract_text#Object#class_name */
7160 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction107:abstract_text#Object#inspect_head */
7161 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction107:abstract_text#Object#native_class_name */
7162 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction107:kernel#Object#hash */
7163 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction107___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction107:parser#ReduceAction107#action */
7164 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction107:parser_work#ReduceAction#goto= */
7165 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction107:parser_work#ReduceAction#concat */
7166 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction107:kernel#Object#init */
7167 }
7168 };
7169 /* allocate ReduceAction107 */
7170 val* NEW_nitc__parser__ReduceAction107(const struct type* type) {
7171 val* self /* : ReduceAction107 */;
7172 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7173 self->type = type;
7174 self->class = &class_nitc__parser__ReduceAction107;
7175 return self;
7176 }
7177 /* runtime class nitc__parser__ReduceAction108: nitc::parser::ReduceAction108 (dead=false; need_corpse=false)*/
7178 const struct class class_nitc__parser__ReduceAction108 = {
7179 0, /* box_kind */
7180 {
7181 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction108:parser_work#ReduceAction#init */
7182 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction108:kernel#Object#!= */
7183 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction108:kernel#Object#sys */
7184 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction108:abstract_text#Object#to_s */
7185 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction108:kernel#Object#== */
7186 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction108:kernel#Object#is_same_instance */
7187 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction108:abstract_text#Object#inspect */
7188 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction108:kernel#Object#object_id */
7189 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction108:abstract_text#Object#class_name */
7190 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction108:abstract_text#Object#inspect_head */
7191 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction108:abstract_text#Object#native_class_name */
7192 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction108:kernel#Object#hash */
7193 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction108___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction108:parser#ReduceAction108#action */
7194 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction108:parser_work#ReduceAction#goto= */
7195 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction108:parser_work#ReduceAction#concat */
7196 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction108:kernel#Object#init */
7197 }
7198 };
7199 /* allocate ReduceAction108 */
7200 val* NEW_nitc__parser__ReduceAction108(const struct type* type) {
7201 val* self /* : ReduceAction108 */;
7202 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7203 self->type = type;
7204 self->class = &class_nitc__parser__ReduceAction108;
7205 return self;
7206 }
7207 /* runtime class nitc__parser__ReduceAction109: nitc::parser::ReduceAction109 (dead=false; need_corpse=false)*/
7208 const struct class class_nitc__parser__ReduceAction109 = {
7209 0, /* box_kind */
7210 {
7211 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction109:parser_work#ReduceAction#init */
7212 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction109:kernel#Object#!= */
7213 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction109:kernel#Object#sys */
7214 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction109:abstract_text#Object#to_s */
7215 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction109:kernel#Object#== */
7216 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction109:kernel#Object#is_same_instance */
7217 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction109:abstract_text#Object#inspect */
7218 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction109:kernel#Object#object_id */
7219 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction109:abstract_text#Object#class_name */
7220 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction109:abstract_text#Object#inspect_head */
7221 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction109:abstract_text#Object#native_class_name */
7222 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction109:kernel#Object#hash */
7223 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction109___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction109:parser#ReduceAction109#action */
7224 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction109:parser_work#ReduceAction#goto= */
7225 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction109:parser_work#ReduceAction#concat */
7226 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction109:kernel#Object#init */
7227 }
7228 };
7229 /* allocate ReduceAction109 */
7230 val* NEW_nitc__parser__ReduceAction109(const struct type* type) {
7231 val* self /* : ReduceAction109 */;
7232 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7233 self->type = type;
7234 self->class = &class_nitc__parser__ReduceAction109;
7235 return self;
7236 }
7237 /* runtime class nitc__parser__ReduceAction110: nitc::parser::ReduceAction110 (dead=false; need_corpse=false)*/
7238 const struct class class_nitc__parser__ReduceAction110 = {
7239 0, /* box_kind */
7240 {
7241 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction110:parser_work#ReduceAction#init */
7242 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction110:kernel#Object#!= */
7243 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction110:kernel#Object#sys */
7244 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction110:abstract_text#Object#to_s */
7245 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction110:kernel#Object#== */
7246 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction110:kernel#Object#is_same_instance */
7247 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction110:abstract_text#Object#inspect */
7248 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction110:kernel#Object#object_id */
7249 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction110:abstract_text#Object#class_name */
7250 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction110:abstract_text#Object#inspect_head */
7251 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction110:abstract_text#Object#native_class_name */
7252 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction110:kernel#Object#hash */
7253 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction110___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction110:parser#ReduceAction110#action */
7254 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction110:parser_work#ReduceAction#goto= */
7255 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction110:parser_work#ReduceAction#concat */
7256 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction110:kernel#Object#init */
7257 }
7258 };
7259 /* allocate ReduceAction110 */
7260 val* NEW_nitc__parser__ReduceAction110(const struct type* type) {
7261 val* self /* : ReduceAction110 */;
7262 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7263 self->type = type;
7264 self->class = &class_nitc__parser__ReduceAction110;
7265 return self;
7266 }
7267 /* runtime class nitc__parser__ReduceAction111: nitc::parser::ReduceAction111 (dead=false; need_corpse=false)*/
7268 const struct class class_nitc__parser__ReduceAction111 = {
7269 0, /* box_kind */
7270 {
7271 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction111:parser_work#ReduceAction#init */
7272 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction111:kernel#Object#!= */
7273 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction111:kernel#Object#sys */
7274 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction111:abstract_text#Object#to_s */
7275 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction111:kernel#Object#== */
7276 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction111:kernel#Object#is_same_instance */
7277 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction111:abstract_text#Object#inspect */
7278 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction111:kernel#Object#object_id */
7279 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction111:abstract_text#Object#class_name */
7280 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction111:abstract_text#Object#inspect_head */
7281 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction111:abstract_text#Object#native_class_name */
7282 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction111:kernel#Object#hash */
7283 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction111___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction111:parser#ReduceAction111#action */
7284 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction111:parser_work#ReduceAction#goto= */
7285 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction111:parser_work#ReduceAction#concat */
7286 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction111:kernel#Object#init */
7287 }
7288 };
7289 /* allocate ReduceAction111 */
7290 val* NEW_nitc__parser__ReduceAction111(const struct type* type) {
7291 val* self /* : ReduceAction111 */;
7292 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7293 self->type = type;
7294 self->class = &class_nitc__parser__ReduceAction111;
7295 return self;
7296 }
7297 /* runtime class nitc__parser__ReduceAction112: nitc::parser::ReduceAction112 (dead=false; need_corpse=false)*/
7298 const struct class class_nitc__parser__ReduceAction112 = {
7299 0, /* box_kind */
7300 {
7301 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction112:parser_work#ReduceAction#init */
7302 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction112:kernel#Object#!= */
7303 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction112:kernel#Object#sys */
7304 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction112:abstract_text#Object#to_s */
7305 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction112:kernel#Object#== */
7306 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction112:kernel#Object#is_same_instance */
7307 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction112:abstract_text#Object#inspect */
7308 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction112:kernel#Object#object_id */
7309 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction112:abstract_text#Object#class_name */
7310 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction112:abstract_text#Object#inspect_head */
7311 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction112:abstract_text#Object#native_class_name */
7312 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction112:kernel#Object#hash */
7313 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction112___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction112:parser#ReduceAction112#action */
7314 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction112:parser_work#ReduceAction#goto= */
7315 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction112:parser_work#ReduceAction#concat */
7316 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction112:kernel#Object#init */
7317 }
7318 };
7319 /* allocate ReduceAction112 */
7320 val* NEW_nitc__parser__ReduceAction112(const struct type* type) {
7321 val* self /* : ReduceAction112 */;
7322 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7323 self->type = type;
7324 self->class = &class_nitc__parser__ReduceAction112;
7325 return self;
7326 }
7327 /* runtime class nitc__parser__ReduceAction113: nitc::parser::ReduceAction113 (dead=false; need_corpse=false)*/
7328 const struct class class_nitc__parser__ReduceAction113 = {
7329 0, /* box_kind */
7330 {
7331 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction113:parser_work#ReduceAction#init */
7332 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction113:kernel#Object#!= */
7333 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction113:kernel#Object#sys */
7334 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction113:abstract_text#Object#to_s */
7335 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction113:kernel#Object#== */
7336 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction113:kernel#Object#is_same_instance */
7337 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction113:abstract_text#Object#inspect */
7338 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction113:kernel#Object#object_id */
7339 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction113:abstract_text#Object#class_name */
7340 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction113:abstract_text#Object#inspect_head */
7341 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction113:abstract_text#Object#native_class_name */
7342 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction113:kernel#Object#hash */
7343 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction113___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction113:parser#ReduceAction113#action */
7344 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction113:parser_work#ReduceAction#goto= */
7345 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction113:parser_work#ReduceAction#concat */
7346 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction113:kernel#Object#init */
7347 }
7348 };
7349 /* allocate ReduceAction113 */
7350 val* NEW_nitc__parser__ReduceAction113(const struct type* type) {
7351 val* self /* : ReduceAction113 */;
7352 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7353 self->type = type;
7354 self->class = &class_nitc__parser__ReduceAction113;
7355 return self;
7356 }
7357 /* runtime class nitc__parser__ReduceAction114: nitc::parser::ReduceAction114 (dead=false; need_corpse=false)*/
7358 const struct class class_nitc__parser__ReduceAction114 = {
7359 0, /* box_kind */
7360 {
7361 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction114:parser_work#ReduceAction#init */
7362 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction114:kernel#Object#!= */
7363 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction114:kernel#Object#sys */
7364 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction114:abstract_text#Object#to_s */
7365 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction114:kernel#Object#== */
7366 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction114:kernel#Object#is_same_instance */
7367 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction114:abstract_text#Object#inspect */
7368 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction114:kernel#Object#object_id */
7369 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction114:abstract_text#Object#class_name */
7370 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction114:abstract_text#Object#inspect_head */
7371 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction114:abstract_text#Object#native_class_name */
7372 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction114:kernel#Object#hash */
7373 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction114___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction114:parser#ReduceAction114#action */
7374 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction114:parser_work#ReduceAction#goto= */
7375 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction114:parser_work#ReduceAction#concat */
7376 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction114:kernel#Object#init */
7377 }
7378 };
7379 /* allocate ReduceAction114 */
7380 val* NEW_nitc__parser__ReduceAction114(const struct type* type) {
7381 val* self /* : ReduceAction114 */;
7382 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7383 self->type = type;
7384 self->class = &class_nitc__parser__ReduceAction114;
7385 return self;
7386 }
7387 /* runtime class nitc__parser__ReduceAction116: nitc::parser::ReduceAction116 (dead=false; need_corpse=false)*/
7388 const struct class class_nitc__parser__ReduceAction116 = {
7389 0, /* box_kind */
7390 {
7391 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction116:parser_work#ReduceAction#init */
7392 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction116:kernel#Object#!= */
7393 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction116:kernel#Object#sys */
7394 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction116:abstract_text#Object#to_s */
7395 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction116:kernel#Object#== */
7396 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction116:kernel#Object#is_same_instance */
7397 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction116:abstract_text#Object#inspect */
7398 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction116:kernel#Object#object_id */
7399 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction116:abstract_text#Object#class_name */
7400 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction116:abstract_text#Object#inspect_head */
7401 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction116:abstract_text#Object#native_class_name */
7402 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction116:kernel#Object#hash */
7403 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction116___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction116:parser#ReduceAction116#action */
7404 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction116:parser_work#ReduceAction#goto= */
7405 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction116:parser_work#ReduceAction#concat */
7406 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction116:kernel#Object#init */
7407 }
7408 };
7409 /* allocate ReduceAction116 */
7410 val* NEW_nitc__parser__ReduceAction116(const struct type* type) {
7411 val* self /* : ReduceAction116 */;
7412 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7413 self->type = type;
7414 self->class = &class_nitc__parser__ReduceAction116;
7415 return self;
7416 }
7417 /* runtime class nitc__parser__ReduceAction117: nitc::parser::ReduceAction117 (dead=false; need_corpse=false)*/
7418 const struct class class_nitc__parser__ReduceAction117 = {
7419 0, /* box_kind */
7420 {
7421 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction117:parser_work#ReduceAction#init */
7422 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction117:kernel#Object#!= */
7423 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction117:kernel#Object#sys */
7424 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction117:abstract_text#Object#to_s */
7425 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction117:kernel#Object#== */
7426 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction117:kernel#Object#is_same_instance */
7427 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction117:abstract_text#Object#inspect */
7428 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction117:kernel#Object#object_id */
7429 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction117:abstract_text#Object#class_name */
7430 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction117:abstract_text#Object#inspect_head */
7431 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction117:abstract_text#Object#native_class_name */
7432 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction117:kernel#Object#hash */
7433 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction117___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction117:parser#ReduceAction117#action */
7434 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction117:parser_work#ReduceAction#goto= */
7435 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction117:parser_work#ReduceAction#concat */
7436 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction117:kernel#Object#init */
7437 }
7438 };
7439 /* allocate ReduceAction117 */
7440 val* NEW_nitc__parser__ReduceAction117(const struct type* type) {
7441 val* self /* : ReduceAction117 */;
7442 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7443 self->type = type;
7444 self->class = &class_nitc__parser__ReduceAction117;
7445 return self;
7446 }
7447 /* runtime class nitc__parser__ReduceAction118: nitc::parser::ReduceAction118 (dead=false; need_corpse=false)*/
7448 const struct class class_nitc__parser__ReduceAction118 = {
7449 0, /* box_kind */
7450 {
7451 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction118:parser_work#ReduceAction#init */
7452 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction118:kernel#Object#!= */
7453 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction118:kernel#Object#sys */
7454 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction118:abstract_text#Object#to_s */
7455 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction118:kernel#Object#== */
7456 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction118:kernel#Object#is_same_instance */
7457 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction118:abstract_text#Object#inspect */
7458 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction118:kernel#Object#object_id */
7459 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction118:abstract_text#Object#class_name */
7460 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction118:abstract_text#Object#inspect_head */
7461 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction118:abstract_text#Object#native_class_name */
7462 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction118:kernel#Object#hash */
7463 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction118___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction118:parser#ReduceAction118#action */
7464 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction118:parser_work#ReduceAction#goto= */
7465 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction118:parser_work#ReduceAction#concat */
7466 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction118:kernel#Object#init */
7467 }
7468 };
7469 /* allocate ReduceAction118 */
7470 val* NEW_nitc__parser__ReduceAction118(const struct type* type) {
7471 val* self /* : ReduceAction118 */;
7472 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7473 self->type = type;
7474 self->class = &class_nitc__parser__ReduceAction118;
7475 return self;
7476 }
7477 /* runtime class nitc__parser__ReduceAction119: nitc::parser::ReduceAction119 (dead=false; need_corpse=false)*/
7478 const struct class class_nitc__parser__ReduceAction119 = {
7479 0, /* box_kind */
7480 {
7481 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction119:parser_work#ReduceAction#init */
7482 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction119:kernel#Object#!= */
7483 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction119:kernel#Object#sys */
7484 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction119:abstract_text#Object#to_s */
7485 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction119:kernel#Object#== */
7486 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction119:kernel#Object#is_same_instance */
7487 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction119:abstract_text#Object#inspect */
7488 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction119:kernel#Object#object_id */
7489 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction119:abstract_text#Object#class_name */
7490 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction119:abstract_text#Object#inspect_head */
7491 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction119:abstract_text#Object#native_class_name */
7492 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction119:kernel#Object#hash */
7493 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction119___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction119:parser#ReduceAction119#action */
7494 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction119:parser_work#ReduceAction#goto= */
7495 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction119:parser_work#ReduceAction#concat */
7496 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction119:kernel#Object#init */
7497 }
7498 };
7499 /* allocate ReduceAction119 */
7500 val* NEW_nitc__parser__ReduceAction119(const struct type* type) {
7501 val* self /* : ReduceAction119 */;
7502 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7503 self->type = type;
7504 self->class = &class_nitc__parser__ReduceAction119;
7505 return self;
7506 }
7507 /* runtime class nitc__parser__ReduceAction120: nitc::parser::ReduceAction120 (dead=false; need_corpse=false)*/
7508 const struct class class_nitc__parser__ReduceAction120 = {
7509 0, /* box_kind */
7510 {
7511 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction120:parser_work#ReduceAction#init */
7512 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction120:kernel#Object#!= */
7513 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction120:kernel#Object#sys */
7514 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction120:abstract_text#Object#to_s */
7515 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction120:kernel#Object#== */
7516 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction120:kernel#Object#is_same_instance */
7517 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction120:abstract_text#Object#inspect */
7518 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction120:kernel#Object#object_id */
7519 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction120:abstract_text#Object#class_name */
7520 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction120:abstract_text#Object#inspect_head */
7521 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction120:abstract_text#Object#native_class_name */
7522 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction120:kernel#Object#hash */
7523 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction120___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction120:parser#ReduceAction120#action */
7524 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction120:parser_work#ReduceAction#goto= */
7525 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction120:parser_work#ReduceAction#concat */
7526 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction120:kernel#Object#init */
7527 }
7528 };
7529 /* allocate ReduceAction120 */
7530 val* NEW_nitc__parser__ReduceAction120(const struct type* type) {
7531 val* self /* : ReduceAction120 */;
7532 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7533 self->type = type;
7534 self->class = &class_nitc__parser__ReduceAction120;
7535 return self;
7536 }
7537 /* runtime class nitc__parser__ReduceAction121: nitc::parser::ReduceAction121 (dead=false; need_corpse=false)*/
7538 const struct class class_nitc__parser__ReduceAction121 = {
7539 0, /* box_kind */
7540 {
7541 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction121:parser_work#ReduceAction#init */
7542 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction121:kernel#Object#!= */
7543 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction121:kernel#Object#sys */
7544 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction121:abstract_text#Object#to_s */
7545 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction121:kernel#Object#== */
7546 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction121:kernel#Object#is_same_instance */
7547 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction121:abstract_text#Object#inspect */
7548 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction121:kernel#Object#object_id */
7549 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction121:abstract_text#Object#class_name */
7550 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction121:abstract_text#Object#inspect_head */
7551 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction121:abstract_text#Object#native_class_name */
7552 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction121:kernel#Object#hash */
7553 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction121___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction121:parser#ReduceAction121#action */
7554 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction121:parser_work#ReduceAction#goto= */
7555 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction121:parser_work#ReduceAction#concat */
7556 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction121:kernel#Object#init */
7557 }
7558 };
7559 /* allocate ReduceAction121 */
7560 val* NEW_nitc__parser__ReduceAction121(const struct type* type) {
7561 val* self /* : ReduceAction121 */;
7562 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7563 self->type = type;
7564 self->class = &class_nitc__parser__ReduceAction121;
7565 return self;
7566 }
7567 /* runtime class nitc__parser__ReduceAction122: nitc::parser::ReduceAction122 (dead=false; need_corpse=false)*/
7568 const struct class class_nitc__parser__ReduceAction122 = {
7569 0, /* box_kind */
7570 {
7571 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction122:parser_work#ReduceAction#init */
7572 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction122:kernel#Object#!= */
7573 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction122:kernel#Object#sys */
7574 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction122:abstract_text#Object#to_s */
7575 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction122:kernel#Object#== */
7576 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction122:kernel#Object#is_same_instance */
7577 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction122:abstract_text#Object#inspect */
7578 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction122:kernel#Object#object_id */
7579 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction122:abstract_text#Object#class_name */
7580 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction122:abstract_text#Object#inspect_head */
7581 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction122:abstract_text#Object#native_class_name */
7582 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction122:kernel#Object#hash */
7583 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction122___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction122:parser#ReduceAction122#action */
7584 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction122:parser_work#ReduceAction#goto= */
7585 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction122:parser_work#ReduceAction#concat */
7586 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction122:kernel#Object#init */
7587 }
7588 };
7589 /* allocate ReduceAction122 */
7590 val* NEW_nitc__parser__ReduceAction122(const struct type* type) {
7591 val* self /* : ReduceAction122 */;
7592 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7593 self->type = type;
7594 self->class = &class_nitc__parser__ReduceAction122;
7595 return self;
7596 }
7597 /* runtime class nitc__parser__ReduceAction123: nitc::parser::ReduceAction123 (dead=false; need_corpse=false)*/
7598 const struct class class_nitc__parser__ReduceAction123 = {
7599 0, /* box_kind */
7600 {
7601 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction123:parser_work#ReduceAction#init */
7602 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction123:kernel#Object#!= */
7603 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction123:kernel#Object#sys */
7604 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction123:abstract_text#Object#to_s */
7605 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction123:kernel#Object#== */
7606 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction123:kernel#Object#is_same_instance */
7607 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction123:abstract_text#Object#inspect */
7608 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction123:kernel#Object#object_id */
7609 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction123:abstract_text#Object#class_name */
7610 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction123:abstract_text#Object#inspect_head */
7611 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction123:abstract_text#Object#native_class_name */
7612 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction123:kernel#Object#hash */
7613 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction123___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction123:parser#ReduceAction123#action */
7614 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction123:parser_work#ReduceAction#goto= */
7615 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction123:parser_work#ReduceAction#concat */
7616 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction123:kernel#Object#init */
7617 }
7618 };
7619 /* allocate ReduceAction123 */
7620 val* NEW_nitc__parser__ReduceAction123(const struct type* type) {
7621 val* self /* : ReduceAction123 */;
7622 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7623 self->type = type;
7624 self->class = &class_nitc__parser__ReduceAction123;
7625 return self;
7626 }
7627 /* runtime class nitc__parser__ReduceAction125: nitc::parser::ReduceAction125 (dead=false; need_corpse=false)*/
7628 const struct class class_nitc__parser__ReduceAction125 = {
7629 0, /* box_kind */
7630 {
7631 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction125:parser_work#ReduceAction#init */
7632 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction125:kernel#Object#!= */
7633 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction125:kernel#Object#sys */
7634 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction125:abstract_text#Object#to_s */
7635 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction125:kernel#Object#== */
7636 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction125:kernel#Object#is_same_instance */
7637 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction125:abstract_text#Object#inspect */
7638 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction125:kernel#Object#object_id */
7639 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction125:abstract_text#Object#class_name */
7640 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction125:abstract_text#Object#inspect_head */
7641 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction125:abstract_text#Object#native_class_name */
7642 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction125:kernel#Object#hash */
7643 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction125___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction125:parser#ReduceAction125#action */
7644 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction125:parser_work#ReduceAction#goto= */
7645 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction125:parser_work#ReduceAction#concat */
7646 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction125:kernel#Object#init */
7647 }
7648 };
7649 /* allocate ReduceAction125 */
7650 val* NEW_nitc__parser__ReduceAction125(const struct type* type) {
7651 val* self /* : ReduceAction125 */;
7652 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7653 self->type = type;
7654 self->class = &class_nitc__parser__ReduceAction125;
7655 return self;
7656 }
7657 /* runtime class nitc__parser__ReduceAction126: nitc::parser::ReduceAction126 (dead=false; need_corpse=false)*/
7658 const struct class class_nitc__parser__ReduceAction126 = {
7659 0, /* box_kind */
7660 {
7661 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction126:parser_work#ReduceAction#init */
7662 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction126:kernel#Object#!= */
7663 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction126:kernel#Object#sys */
7664 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction126:abstract_text#Object#to_s */
7665 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction126:kernel#Object#== */
7666 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction126:kernel#Object#is_same_instance */
7667 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction126:abstract_text#Object#inspect */
7668 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction126:kernel#Object#object_id */
7669 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction126:abstract_text#Object#class_name */
7670 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction126:abstract_text#Object#inspect_head */
7671 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction126:abstract_text#Object#native_class_name */
7672 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction126:kernel#Object#hash */
7673 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction126___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction126:parser#ReduceAction126#action */
7674 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction126:parser_work#ReduceAction#goto= */
7675 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction126:parser_work#ReduceAction#concat */
7676 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction126:kernel#Object#init */
7677 }
7678 };
7679 /* allocate ReduceAction126 */
7680 val* NEW_nitc__parser__ReduceAction126(const struct type* type) {
7681 val* self /* : ReduceAction126 */;
7682 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7683 self->type = type;
7684 self->class = &class_nitc__parser__ReduceAction126;
7685 return self;
7686 }
7687 /* runtime class nitc__parser__ReduceAction128: nitc::parser::ReduceAction128 (dead=false; need_corpse=false)*/
7688 const struct class class_nitc__parser__ReduceAction128 = {
7689 0, /* box_kind */
7690 {
7691 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction128:parser_work#ReduceAction#init */
7692 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction128:kernel#Object#!= */
7693 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction128:kernel#Object#sys */
7694 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction128:abstract_text#Object#to_s */
7695 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction128:kernel#Object#== */
7696 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction128:kernel#Object#is_same_instance */
7697 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction128:abstract_text#Object#inspect */
7698 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction128:kernel#Object#object_id */
7699 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction128:abstract_text#Object#class_name */
7700 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction128:abstract_text#Object#inspect_head */
7701 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction128:abstract_text#Object#native_class_name */
7702 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction128:kernel#Object#hash */
7703 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction128___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction128:parser#ReduceAction128#action */
7704 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction128:parser_work#ReduceAction#goto= */
7705 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction128:parser_work#ReduceAction#concat */
7706 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction128:kernel#Object#init */
7707 }
7708 };
7709 /* allocate ReduceAction128 */
7710 val* NEW_nitc__parser__ReduceAction128(const struct type* type) {
7711 val* self /* : ReduceAction128 */;
7712 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7713 self->type = type;
7714 self->class = &class_nitc__parser__ReduceAction128;
7715 return self;
7716 }
7717 /* runtime class nitc__parser__ReduceAction129: nitc::parser::ReduceAction129 (dead=false; need_corpse=false)*/
7718 const struct class class_nitc__parser__ReduceAction129 = {
7719 0, /* box_kind */
7720 {
7721 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction129:parser_work#ReduceAction#init */
7722 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction129:kernel#Object#!= */
7723 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction129:kernel#Object#sys */
7724 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction129:abstract_text#Object#to_s */
7725 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction129:kernel#Object#== */
7726 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction129:kernel#Object#is_same_instance */
7727 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction129:abstract_text#Object#inspect */
7728 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction129:kernel#Object#object_id */
7729 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction129:abstract_text#Object#class_name */
7730 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction129:abstract_text#Object#inspect_head */
7731 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction129:abstract_text#Object#native_class_name */
7732 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction129:kernel#Object#hash */
7733 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction129___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction129:parser#ReduceAction129#action */
7734 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction129:parser_work#ReduceAction#goto= */
7735 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction129:parser_work#ReduceAction#concat */
7736 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction129:kernel#Object#init */
7737 }
7738 };
7739 /* allocate ReduceAction129 */
7740 val* NEW_nitc__parser__ReduceAction129(const struct type* type) {
7741 val* self /* : ReduceAction129 */;
7742 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7743 self->type = type;
7744 self->class = &class_nitc__parser__ReduceAction129;
7745 return self;
7746 }
7747 /* runtime class nitc__parser__ReduceAction130: nitc::parser::ReduceAction130 (dead=false; need_corpse=false)*/
7748 const struct class class_nitc__parser__ReduceAction130 = {
7749 0, /* box_kind */
7750 {
7751 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction130:parser_work#ReduceAction#init */
7752 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction130:kernel#Object#!= */
7753 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction130:kernel#Object#sys */
7754 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction130:abstract_text#Object#to_s */
7755 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction130:kernel#Object#== */
7756 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction130:kernel#Object#is_same_instance */
7757 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction130:abstract_text#Object#inspect */
7758 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction130:kernel#Object#object_id */
7759 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction130:abstract_text#Object#class_name */
7760 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction130:abstract_text#Object#inspect_head */
7761 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction130:abstract_text#Object#native_class_name */
7762 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction130:kernel#Object#hash */
7763 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction130___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction130:parser#ReduceAction130#action */
7764 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction130:parser_work#ReduceAction#goto= */
7765 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction130:parser_work#ReduceAction#concat */
7766 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction130:kernel#Object#init */
7767 }
7768 };
7769 /* allocate ReduceAction130 */
7770 val* NEW_nitc__parser__ReduceAction130(const struct type* type) {
7771 val* self /* : ReduceAction130 */;
7772 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7773 self->type = type;
7774 self->class = &class_nitc__parser__ReduceAction130;
7775 return self;
7776 }
7777 /* runtime class nitc__parser__ReduceAction131: nitc::parser::ReduceAction131 (dead=false; need_corpse=false)*/
7778 const struct class class_nitc__parser__ReduceAction131 = {
7779 0, /* box_kind */
7780 {
7781 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction131:parser_work#ReduceAction#init */
7782 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction131:kernel#Object#!= */
7783 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction131:kernel#Object#sys */
7784 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction131:abstract_text#Object#to_s */
7785 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction131:kernel#Object#== */
7786 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction131:kernel#Object#is_same_instance */
7787 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction131:abstract_text#Object#inspect */
7788 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction131:kernel#Object#object_id */
7789 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction131:abstract_text#Object#class_name */
7790 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction131:abstract_text#Object#inspect_head */
7791 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction131:abstract_text#Object#native_class_name */
7792 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction131:kernel#Object#hash */
7793 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction131___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction131:parser#ReduceAction131#action */
7794 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction131:parser_work#ReduceAction#goto= */
7795 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction131:parser_work#ReduceAction#concat */
7796 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction131:kernel#Object#init */
7797 }
7798 };
7799 /* allocate ReduceAction131 */
7800 val* NEW_nitc__parser__ReduceAction131(const struct type* type) {
7801 val* self /* : ReduceAction131 */;
7802 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7803 self->type = type;
7804 self->class = &class_nitc__parser__ReduceAction131;
7805 return self;
7806 }
7807 /* runtime class nitc__parser__ReduceAction132: nitc::parser::ReduceAction132 (dead=false; need_corpse=false)*/
7808 const struct class class_nitc__parser__ReduceAction132 = {
7809 0, /* box_kind */
7810 {
7811 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction132:parser_work#ReduceAction#init */
7812 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction132:kernel#Object#!= */
7813 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction132:kernel#Object#sys */
7814 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction132:abstract_text#Object#to_s */
7815 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction132:kernel#Object#== */
7816 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction132:kernel#Object#is_same_instance */
7817 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction132:abstract_text#Object#inspect */
7818 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction132:kernel#Object#object_id */
7819 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction132:abstract_text#Object#class_name */
7820 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction132:abstract_text#Object#inspect_head */
7821 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction132:abstract_text#Object#native_class_name */
7822 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction132:kernel#Object#hash */
7823 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction132___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction132:parser#ReduceAction132#action */
7824 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction132:parser_work#ReduceAction#goto= */
7825 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction132:parser_work#ReduceAction#concat */
7826 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction132:kernel#Object#init */
7827 }
7828 };
7829 /* allocate ReduceAction132 */
7830 val* NEW_nitc__parser__ReduceAction132(const struct type* type) {
7831 val* self /* : ReduceAction132 */;
7832 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7833 self->type = type;
7834 self->class = &class_nitc__parser__ReduceAction132;
7835 return self;
7836 }
7837 /* runtime class nitc__parser__ReduceAction133: nitc::parser::ReduceAction133 (dead=false; need_corpse=false)*/
7838 const struct class class_nitc__parser__ReduceAction133 = {
7839 0, /* box_kind */
7840 {
7841 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction133:parser_work#ReduceAction#init */
7842 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction133:kernel#Object#!= */
7843 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction133:kernel#Object#sys */
7844 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction133:abstract_text#Object#to_s */
7845 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction133:kernel#Object#== */
7846 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction133:kernel#Object#is_same_instance */
7847 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction133:abstract_text#Object#inspect */
7848 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction133:kernel#Object#object_id */
7849 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction133:abstract_text#Object#class_name */
7850 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction133:abstract_text#Object#inspect_head */
7851 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction133:abstract_text#Object#native_class_name */
7852 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction133:kernel#Object#hash */
7853 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction133___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction133:parser#ReduceAction133#action */
7854 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction133:parser_work#ReduceAction#goto= */
7855 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction133:parser_work#ReduceAction#concat */
7856 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction133:kernel#Object#init */
7857 }
7858 };
7859 /* allocate ReduceAction133 */
7860 val* NEW_nitc__parser__ReduceAction133(const struct type* type) {
7861 val* self /* : ReduceAction133 */;
7862 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7863 self->type = type;
7864 self->class = &class_nitc__parser__ReduceAction133;
7865 return self;
7866 }
7867 /* runtime class nitc__parser__ReduceAction134: nitc::parser::ReduceAction134 (dead=false; need_corpse=false)*/
7868 const struct class class_nitc__parser__ReduceAction134 = {
7869 0, /* box_kind */
7870 {
7871 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction134:parser_work#ReduceAction#init */
7872 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction134:kernel#Object#!= */
7873 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction134:kernel#Object#sys */
7874 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction134:abstract_text#Object#to_s */
7875 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction134:kernel#Object#== */
7876 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction134:kernel#Object#is_same_instance */
7877 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction134:abstract_text#Object#inspect */
7878 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction134:kernel#Object#object_id */
7879 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction134:abstract_text#Object#class_name */
7880 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction134:abstract_text#Object#inspect_head */
7881 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction134:abstract_text#Object#native_class_name */
7882 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction134:kernel#Object#hash */
7883 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction134___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction134:parser#ReduceAction134#action */
7884 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction134:parser_work#ReduceAction#goto= */
7885 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction134:parser_work#ReduceAction#concat */
7886 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction134:kernel#Object#init */
7887 }
7888 };
7889 /* allocate ReduceAction134 */
7890 val* NEW_nitc__parser__ReduceAction134(const struct type* type) {
7891 val* self /* : ReduceAction134 */;
7892 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7893 self->type = type;
7894 self->class = &class_nitc__parser__ReduceAction134;
7895 return self;
7896 }
7897 /* runtime class nitc__parser__ReduceAction135: nitc::parser::ReduceAction135 (dead=false; need_corpse=false)*/
7898 const struct class class_nitc__parser__ReduceAction135 = {
7899 0, /* box_kind */
7900 {
7901 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction135:parser_work#ReduceAction#init */
7902 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction135:kernel#Object#!= */
7903 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction135:kernel#Object#sys */
7904 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction135:abstract_text#Object#to_s */
7905 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction135:kernel#Object#== */
7906 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction135:kernel#Object#is_same_instance */
7907 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction135:abstract_text#Object#inspect */
7908 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction135:kernel#Object#object_id */
7909 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction135:abstract_text#Object#class_name */
7910 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction135:abstract_text#Object#inspect_head */
7911 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction135:abstract_text#Object#native_class_name */
7912 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction135:kernel#Object#hash */
7913 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction135___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction135:parser#ReduceAction135#action */
7914 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction135:parser_work#ReduceAction#goto= */
7915 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction135:parser_work#ReduceAction#concat */
7916 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction135:kernel#Object#init */
7917 }
7918 };
7919 /* allocate ReduceAction135 */
7920 val* NEW_nitc__parser__ReduceAction135(const struct type* type) {
7921 val* self /* : ReduceAction135 */;
7922 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7923 self->type = type;
7924 self->class = &class_nitc__parser__ReduceAction135;
7925 return self;
7926 }
7927 /* runtime class nitc__parser__ReduceAction136: nitc::parser::ReduceAction136 (dead=false; need_corpse=false)*/
7928 const struct class class_nitc__parser__ReduceAction136 = {
7929 0, /* box_kind */
7930 {
7931 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction136:parser_work#ReduceAction#init */
7932 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction136:kernel#Object#!= */
7933 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction136:kernel#Object#sys */
7934 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction136:abstract_text#Object#to_s */
7935 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction136:kernel#Object#== */
7936 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction136:kernel#Object#is_same_instance */
7937 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction136:abstract_text#Object#inspect */
7938 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction136:kernel#Object#object_id */
7939 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction136:abstract_text#Object#class_name */
7940 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction136:abstract_text#Object#inspect_head */
7941 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction136:abstract_text#Object#native_class_name */
7942 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction136:kernel#Object#hash */
7943 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction136___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction136:parser#ReduceAction136#action */
7944 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction136:parser_work#ReduceAction#goto= */
7945 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction136:parser_work#ReduceAction#concat */
7946 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction136:kernel#Object#init */
7947 }
7948 };
7949 /* allocate ReduceAction136 */
7950 val* NEW_nitc__parser__ReduceAction136(const struct type* type) {
7951 val* self /* : ReduceAction136 */;
7952 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7953 self->type = type;
7954 self->class = &class_nitc__parser__ReduceAction136;
7955 return self;
7956 }
7957 /* runtime class nitc__parser__ReduceAction137: nitc::parser::ReduceAction137 (dead=false; need_corpse=false)*/
7958 const struct class class_nitc__parser__ReduceAction137 = {
7959 0, /* box_kind */
7960 {
7961 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction137:parser_work#ReduceAction#init */
7962 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction137:kernel#Object#!= */
7963 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction137:kernel#Object#sys */
7964 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction137:abstract_text#Object#to_s */
7965 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction137:kernel#Object#== */
7966 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction137:kernel#Object#is_same_instance */
7967 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction137:abstract_text#Object#inspect */
7968 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction137:kernel#Object#object_id */
7969 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction137:abstract_text#Object#class_name */
7970 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction137:abstract_text#Object#inspect_head */
7971 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction137:abstract_text#Object#native_class_name */
7972 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction137:kernel#Object#hash */
7973 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction137___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction137:parser#ReduceAction137#action */
7974 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction137:parser_work#ReduceAction#goto= */
7975 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction137:parser_work#ReduceAction#concat */
7976 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction137:kernel#Object#init */
7977 }
7978 };
7979 /* allocate ReduceAction137 */
7980 val* NEW_nitc__parser__ReduceAction137(const struct type* type) {
7981 val* self /* : ReduceAction137 */;
7982 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7983 self->type = type;
7984 self->class = &class_nitc__parser__ReduceAction137;
7985 return self;
7986 }
7987 /* runtime class nitc__parser__ReduceAction139: nitc::parser::ReduceAction139 (dead=false; need_corpse=false)*/
7988 const struct class class_nitc__parser__ReduceAction139 = {
7989 0, /* box_kind */
7990 {
7991 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction139:parser_work#ReduceAction#init */
7992 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction139:kernel#Object#!= */
7993 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction139:kernel#Object#sys */
7994 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction139:abstract_text#Object#to_s */
7995 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction139:kernel#Object#== */
7996 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction139:kernel#Object#is_same_instance */
7997 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction139:abstract_text#Object#inspect */
7998 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction139:kernel#Object#object_id */
7999 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction139:abstract_text#Object#class_name */
8000 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction139:abstract_text#Object#inspect_head */
8001 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction139:abstract_text#Object#native_class_name */
8002 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction139:kernel#Object#hash */
8003 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction139___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction139:parser#ReduceAction139#action */
8004 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction139:parser_work#ReduceAction#goto= */
8005 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction139:parser_work#ReduceAction#concat */
8006 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction139:kernel#Object#init */
8007 }
8008 };
8009 /* allocate ReduceAction139 */
8010 val* NEW_nitc__parser__ReduceAction139(const struct type* type) {
8011 val* self /* : ReduceAction139 */;
8012 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8013 self->type = type;
8014 self->class = &class_nitc__parser__ReduceAction139;
8015 return self;
8016 }
8017 /* runtime class nitc__parser__ReduceAction140: nitc::parser::ReduceAction140 (dead=false; need_corpse=false)*/
8018 const struct class class_nitc__parser__ReduceAction140 = {
8019 0, /* box_kind */
8020 {
8021 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction140:parser_work#ReduceAction#init */
8022 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction140:kernel#Object#!= */
8023 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction140:kernel#Object#sys */
8024 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction140:abstract_text#Object#to_s */
8025 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction140:kernel#Object#== */
8026 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction140:kernel#Object#is_same_instance */
8027 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction140:abstract_text#Object#inspect */
8028 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction140:kernel#Object#object_id */
8029 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction140:abstract_text#Object#class_name */
8030 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction140:abstract_text#Object#inspect_head */
8031 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction140:abstract_text#Object#native_class_name */
8032 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction140:kernel#Object#hash */
8033 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction140___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction140:parser#ReduceAction140#action */
8034 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction140:parser_work#ReduceAction#goto= */
8035 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction140:parser_work#ReduceAction#concat */
8036 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction140:kernel#Object#init */
8037 }
8038 };
8039 /* allocate ReduceAction140 */
8040 val* NEW_nitc__parser__ReduceAction140(const struct type* type) {
8041 val* self /* : ReduceAction140 */;
8042 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8043 self->type = type;
8044 self->class = &class_nitc__parser__ReduceAction140;
8045 return self;
8046 }
8047 /* runtime class nitc__parser__ReduceAction141: nitc::parser::ReduceAction141 (dead=false; need_corpse=false)*/
8048 const struct class class_nitc__parser__ReduceAction141 = {
8049 0, /* box_kind */
8050 {
8051 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction141:parser_work#ReduceAction#init */
8052 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction141:kernel#Object#!= */
8053 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction141:kernel#Object#sys */
8054 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction141:abstract_text#Object#to_s */
8055 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction141:kernel#Object#== */
8056 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction141:kernel#Object#is_same_instance */
8057 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction141:abstract_text#Object#inspect */
8058 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction141:kernel#Object#object_id */
8059 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction141:abstract_text#Object#class_name */
8060 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction141:abstract_text#Object#inspect_head */
8061 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction141:abstract_text#Object#native_class_name */
8062 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction141:kernel#Object#hash */
8063 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction141___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction141:parser#ReduceAction141#action */
8064 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction141:parser_work#ReduceAction#goto= */
8065 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction141:parser_work#ReduceAction#concat */
8066 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction141:kernel#Object#init */
8067 }
8068 };
8069 /* allocate ReduceAction141 */
8070 val* NEW_nitc__parser__ReduceAction141(const struct type* type) {
8071 val* self /* : ReduceAction141 */;
8072 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8073 self->type = type;
8074 self->class = &class_nitc__parser__ReduceAction141;
8075 return self;
8076 }
8077 /* runtime class nitc__parser__ReduceAction142: nitc::parser::ReduceAction142 (dead=false; need_corpse=false)*/
8078 const struct class class_nitc__parser__ReduceAction142 = {
8079 0, /* box_kind */
8080 {
8081 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction142:parser_work#ReduceAction#init */
8082 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction142:kernel#Object#!= */
8083 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction142:kernel#Object#sys */
8084 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction142:abstract_text#Object#to_s */
8085 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction142:kernel#Object#== */
8086 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction142:kernel#Object#is_same_instance */
8087 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction142:abstract_text#Object#inspect */
8088 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction142:kernel#Object#object_id */
8089 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction142:abstract_text#Object#class_name */
8090 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction142:abstract_text#Object#inspect_head */
8091 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction142:abstract_text#Object#native_class_name */
8092 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction142:kernel#Object#hash */
8093 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction142___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction142:parser#ReduceAction142#action */
8094 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction142:parser_work#ReduceAction#goto= */
8095 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction142:parser_work#ReduceAction#concat */
8096 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction142:kernel#Object#init */
8097 }
8098 };
8099 /* allocate ReduceAction142 */
8100 val* NEW_nitc__parser__ReduceAction142(const struct type* type) {
8101 val* self /* : ReduceAction142 */;
8102 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8103 self->type = type;
8104 self->class = &class_nitc__parser__ReduceAction142;
8105 return self;
8106 }
8107 /* runtime class nitc__parser__ReduceAction143: nitc::parser::ReduceAction143 (dead=false; need_corpse=false)*/
8108 const struct class class_nitc__parser__ReduceAction143 = {
8109 0, /* box_kind */
8110 {
8111 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction143:parser_work#ReduceAction#init */
8112 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction143:kernel#Object#!= */
8113 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction143:kernel#Object#sys */
8114 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction143:abstract_text#Object#to_s */
8115 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction143:kernel#Object#== */
8116 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction143:kernel#Object#is_same_instance */
8117 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction143:abstract_text#Object#inspect */
8118 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction143:kernel#Object#object_id */
8119 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction143:abstract_text#Object#class_name */
8120 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction143:abstract_text#Object#inspect_head */
8121 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction143:abstract_text#Object#native_class_name */
8122 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction143:kernel#Object#hash */
8123 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction143___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction143:parser#ReduceAction143#action */
8124 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction143:parser_work#ReduceAction#goto= */
8125 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction143:parser_work#ReduceAction#concat */
8126 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction143:kernel#Object#init */
8127 }
8128 };
8129 /* allocate ReduceAction143 */
8130 val* NEW_nitc__parser__ReduceAction143(const struct type* type) {
8131 val* self /* : ReduceAction143 */;
8132 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8133 self->type = type;
8134 self->class = &class_nitc__parser__ReduceAction143;
8135 return self;
8136 }
8137 /* runtime class nitc__parser__ReduceAction145: nitc::parser::ReduceAction145 (dead=false; need_corpse=false)*/
8138 const struct class class_nitc__parser__ReduceAction145 = {
8139 0, /* box_kind */
8140 {
8141 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction145:parser_work#ReduceAction#init */
8142 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction145:kernel#Object#!= */
8143 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction145:kernel#Object#sys */
8144 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction145:abstract_text#Object#to_s */
8145 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction145:kernel#Object#== */
8146 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction145:kernel#Object#is_same_instance */
8147 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction145:abstract_text#Object#inspect */
8148 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction145:kernel#Object#object_id */
8149 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction145:abstract_text#Object#class_name */
8150 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction145:abstract_text#Object#inspect_head */
8151 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction145:abstract_text#Object#native_class_name */
8152 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction145:kernel#Object#hash */
8153 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction145___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction145:parser#ReduceAction145#action */
8154 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction145:parser_work#ReduceAction#goto= */
8155 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction145:parser_work#ReduceAction#concat */
8156 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction145:kernel#Object#init */
8157 }
8158 };
8159 /* allocate ReduceAction145 */
8160 val* NEW_nitc__parser__ReduceAction145(const struct type* type) {
8161 val* self /* : ReduceAction145 */;
8162 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8163 self->type = type;
8164 self->class = &class_nitc__parser__ReduceAction145;
8165 return self;
8166 }
8167 /* runtime class nitc__parser__ReduceAction146: nitc::parser::ReduceAction146 (dead=false; need_corpse=false)*/
8168 const struct class class_nitc__parser__ReduceAction146 = {
8169 0, /* box_kind */
8170 {
8171 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction146:parser_work#ReduceAction#init */
8172 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction146:kernel#Object#!= */
8173 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction146:kernel#Object#sys */
8174 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction146:abstract_text#Object#to_s */
8175 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction146:kernel#Object#== */
8176 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction146:kernel#Object#is_same_instance */
8177 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction146:abstract_text#Object#inspect */
8178 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction146:kernel#Object#object_id */
8179 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction146:abstract_text#Object#class_name */
8180 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction146:abstract_text#Object#inspect_head */
8181 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction146:abstract_text#Object#native_class_name */
8182 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction146:kernel#Object#hash */
8183 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction146___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction146:parser#ReduceAction146#action */
8184 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction146:parser_work#ReduceAction#goto= */
8185 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction146:parser_work#ReduceAction#concat */
8186 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction146:kernel#Object#init */
8187 }
8188 };
8189 /* allocate ReduceAction146 */
8190 val* NEW_nitc__parser__ReduceAction146(const struct type* type) {
8191 val* self /* : ReduceAction146 */;
8192 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8193 self->type = type;
8194 self->class = &class_nitc__parser__ReduceAction146;
8195 return self;
8196 }
8197 /* runtime class nitc__parser__ReduceAction147: nitc::parser::ReduceAction147 (dead=false; need_corpse=false)*/
8198 const struct class class_nitc__parser__ReduceAction147 = {
8199 0, /* box_kind */
8200 {
8201 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction147:parser_work#ReduceAction#init */
8202 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction147:kernel#Object#!= */
8203 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction147:kernel#Object#sys */
8204 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction147:abstract_text#Object#to_s */
8205 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction147:kernel#Object#== */
8206 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction147:kernel#Object#is_same_instance */
8207 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction147:abstract_text#Object#inspect */
8208 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction147:kernel#Object#object_id */
8209 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction147:abstract_text#Object#class_name */
8210 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction147:abstract_text#Object#inspect_head */
8211 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction147:abstract_text#Object#native_class_name */
8212 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction147:kernel#Object#hash */
8213 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction147___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction147:parser#ReduceAction147#action */
8214 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction147:parser_work#ReduceAction#goto= */
8215 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction147:parser_work#ReduceAction#concat */
8216 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction147:kernel#Object#init */
8217 }
8218 };
8219 /* allocate ReduceAction147 */
8220 val* NEW_nitc__parser__ReduceAction147(const struct type* type) {
8221 val* self /* : ReduceAction147 */;
8222 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8223 self->type = type;
8224 self->class = &class_nitc__parser__ReduceAction147;
8225 return self;
8226 }
8227 /* runtime class nitc__parser__ReduceAction148: nitc::parser::ReduceAction148 (dead=false; need_corpse=false)*/
8228 const struct class class_nitc__parser__ReduceAction148 = {
8229 0, /* box_kind */
8230 {
8231 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction148:parser_work#ReduceAction#init */
8232 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction148:kernel#Object#!= */
8233 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction148:kernel#Object#sys */
8234 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction148:abstract_text#Object#to_s */
8235 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction148:kernel#Object#== */
8236 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction148:kernel#Object#is_same_instance */
8237 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction148:abstract_text#Object#inspect */
8238 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction148:kernel#Object#object_id */
8239 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction148:abstract_text#Object#class_name */
8240 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction148:abstract_text#Object#inspect_head */
8241 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction148:abstract_text#Object#native_class_name */
8242 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction148:kernel#Object#hash */
8243 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction148___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction148:parser#ReduceAction148#action */
8244 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction148:parser_work#ReduceAction#goto= */
8245 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction148:parser_work#ReduceAction#concat */
8246 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction148:kernel#Object#init */
8247 }
8248 };
8249 /* allocate ReduceAction148 */
8250 val* NEW_nitc__parser__ReduceAction148(const struct type* type) {
8251 val* self /* : ReduceAction148 */;
8252 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8253 self->type = type;
8254 self->class = &class_nitc__parser__ReduceAction148;
8255 return self;
8256 }
8257 /* runtime class nitc__parser__ReduceAction149: nitc::parser::ReduceAction149 (dead=false; need_corpse=false)*/
8258 const struct class class_nitc__parser__ReduceAction149 = {
8259 0, /* box_kind */
8260 {
8261 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction149:parser_work#ReduceAction#init */
8262 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction149:kernel#Object#!= */
8263 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction149:kernel#Object#sys */
8264 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction149:abstract_text#Object#to_s */
8265 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction149:kernel#Object#== */
8266 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction149:kernel#Object#is_same_instance */
8267 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction149:abstract_text#Object#inspect */
8268 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction149:kernel#Object#object_id */
8269 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction149:abstract_text#Object#class_name */
8270 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction149:abstract_text#Object#inspect_head */
8271 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction149:abstract_text#Object#native_class_name */
8272 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction149:kernel#Object#hash */
8273 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction149___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction149:parser#ReduceAction149#action */
8274 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction149:parser_work#ReduceAction#goto= */
8275 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction149:parser_work#ReduceAction#concat */
8276 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction149:kernel#Object#init */
8277 }
8278 };
8279 /* allocate ReduceAction149 */
8280 val* NEW_nitc__parser__ReduceAction149(const struct type* type) {
8281 val* self /* : ReduceAction149 */;
8282 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8283 self->type = type;
8284 self->class = &class_nitc__parser__ReduceAction149;
8285 return self;
8286 }
8287 /* runtime class nitc__parser__ReduceAction150: nitc::parser::ReduceAction150 (dead=false; need_corpse=false)*/
8288 const struct class class_nitc__parser__ReduceAction150 = {
8289 0, /* box_kind */
8290 {
8291 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction150:parser_work#ReduceAction#init */
8292 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction150:kernel#Object#!= */
8293 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction150:kernel#Object#sys */
8294 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction150:abstract_text#Object#to_s */
8295 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction150:kernel#Object#== */
8296 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction150:kernel#Object#is_same_instance */
8297 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction150:abstract_text#Object#inspect */
8298 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction150:kernel#Object#object_id */
8299 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction150:abstract_text#Object#class_name */
8300 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction150:abstract_text#Object#inspect_head */
8301 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction150:abstract_text#Object#native_class_name */
8302 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction150:kernel#Object#hash */
8303 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction150___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction150:parser#ReduceAction150#action */
8304 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction150:parser_work#ReduceAction#goto= */
8305 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction150:parser_work#ReduceAction#concat */
8306 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction150:kernel#Object#init */
8307 }
8308 };
8309 /* allocate ReduceAction150 */
8310 val* NEW_nitc__parser__ReduceAction150(const struct type* type) {
8311 val* self /* : ReduceAction150 */;
8312 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8313 self->type = type;
8314 self->class = &class_nitc__parser__ReduceAction150;
8315 return self;
8316 }
8317 /* runtime class nitc__parser__ReduceAction151: nitc::parser::ReduceAction151 (dead=false; need_corpse=false)*/
8318 const struct class class_nitc__parser__ReduceAction151 = {
8319 0, /* box_kind */
8320 {
8321 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction151:parser_work#ReduceAction#init */
8322 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction151:kernel#Object#!= */
8323 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction151:kernel#Object#sys */
8324 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction151:abstract_text#Object#to_s */
8325 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction151:kernel#Object#== */
8326 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction151:kernel#Object#is_same_instance */
8327 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction151:abstract_text#Object#inspect */
8328 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction151:kernel#Object#object_id */
8329 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction151:abstract_text#Object#class_name */
8330 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction151:abstract_text#Object#inspect_head */
8331 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction151:abstract_text#Object#native_class_name */
8332 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction151:kernel#Object#hash */
8333 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction151___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction151:parser#ReduceAction151#action */
8334 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction151:parser_work#ReduceAction#goto= */
8335 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction151:parser_work#ReduceAction#concat */
8336 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction151:kernel#Object#init */
8337 }
8338 };
8339 /* allocate ReduceAction151 */
8340 val* NEW_nitc__parser__ReduceAction151(const struct type* type) {
8341 val* self /* : ReduceAction151 */;
8342 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8343 self->type = type;
8344 self->class = &class_nitc__parser__ReduceAction151;
8345 return self;
8346 }
8347 /* runtime class nitc__parser__ReduceAction152: nitc::parser::ReduceAction152 (dead=false; need_corpse=false)*/
8348 const struct class class_nitc__parser__ReduceAction152 = {
8349 0, /* box_kind */
8350 {
8351 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction152:parser_work#ReduceAction#init */
8352 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction152:kernel#Object#!= */
8353 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction152:kernel#Object#sys */
8354 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction152:abstract_text#Object#to_s */
8355 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction152:kernel#Object#== */
8356 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction152:kernel#Object#is_same_instance */
8357 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction152:abstract_text#Object#inspect */
8358 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction152:kernel#Object#object_id */
8359 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction152:abstract_text#Object#class_name */
8360 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction152:abstract_text#Object#inspect_head */
8361 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction152:abstract_text#Object#native_class_name */
8362 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction152:kernel#Object#hash */
8363 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction152___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction152:parser#ReduceAction152#action */
8364 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction152:parser_work#ReduceAction#goto= */
8365 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction152:parser_work#ReduceAction#concat */
8366 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction152:kernel#Object#init */
8367 }
8368 };
8369 /* allocate ReduceAction152 */
8370 val* NEW_nitc__parser__ReduceAction152(const struct type* type) {
8371 val* self /* : ReduceAction152 */;
8372 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8373 self->type = type;
8374 self->class = &class_nitc__parser__ReduceAction152;
8375 return self;
8376 }
8377 /* runtime class nitc__parser__ReduceAction156: nitc::parser::ReduceAction156 (dead=false; need_corpse=false)*/
8378 const struct class class_nitc__parser__ReduceAction156 = {
8379 0, /* box_kind */
8380 {
8381 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction156:parser_work#ReduceAction#init */
8382 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction156:kernel#Object#!= */
8383 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction156:kernel#Object#sys */
8384 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction156:abstract_text#Object#to_s */
8385 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction156:kernel#Object#== */
8386 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction156:kernel#Object#is_same_instance */
8387 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction156:abstract_text#Object#inspect */
8388 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction156:kernel#Object#object_id */
8389 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction156:abstract_text#Object#class_name */
8390 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction156:abstract_text#Object#inspect_head */
8391 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction156:abstract_text#Object#native_class_name */
8392 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction156:kernel#Object#hash */
8393 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction156___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction156:parser#ReduceAction156#action */
8394 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction156:parser_work#ReduceAction#goto= */
8395 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction156:parser_work#ReduceAction#concat */
8396 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction156:kernel#Object#init */
8397 }
8398 };
8399 /* allocate ReduceAction156 */
8400 val* NEW_nitc__parser__ReduceAction156(const struct type* type) {
8401 val* self /* : ReduceAction156 */;
8402 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8403 self->type = type;
8404 self->class = &class_nitc__parser__ReduceAction156;
8405 return self;
8406 }
8407 /* runtime class nitc__parser__ReduceAction157: nitc::parser::ReduceAction157 (dead=false; need_corpse=false)*/
8408 const struct class class_nitc__parser__ReduceAction157 = {
8409 0, /* box_kind */
8410 {
8411 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction157:parser_work#ReduceAction#init */
8412 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction157:kernel#Object#!= */
8413 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction157:kernel#Object#sys */
8414 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction157:abstract_text#Object#to_s */
8415 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction157:kernel#Object#== */
8416 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction157:kernel#Object#is_same_instance */
8417 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction157:abstract_text#Object#inspect */
8418 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction157:kernel#Object#object_id */
8419 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction157:abstract_text#Object#class_name */
8420 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction157:abstract_text#Object#inspect_head */
8421 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction157:abstract_text#Object#native_class_name */
8422 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction157:kernel#Object#hash */
8423 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction157___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction157:parser#ReduceAction157#action */
8424 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction157:parser_work#ReduceAction#goto= */
8425 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction157:parser_work#ReduceAction#concat */
8426 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction157:kernel#Object#init */
8427 }
8428 };
8429 /* allocate ReduceAction157 */
8430 val* NEW_nitc__parser__ReduceAction157(const struct type* type) {
8431 val* self /* : ReduceAction157 */;
8432 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8433 self->type = type;
8434 self->class = &class_nitc__parser__ReduceAction157;
8435 return self;
8436 }
8437 /* runtime class nitc__parser__ReduceAction158: nitc::parser::ReduceAction158 (dead=false; need_corpse=false)*/
8438 const struct class class_nitc__parser__ReduceAction158 = {
8439 0, /* box_kind */
8440 {
8441 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction158:parser_work#ReduceAction#init */
8442 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction158:kernel#Object#!= */
8443 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction158:kernel#Object#sys */
8444 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction158:abstract_text#Object#to_s */
8445 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction158:kernel#Object#== */
8446 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction158:kernel#Object#is_same_instance */
8447 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction158:abstract_text#Object#inspect */
8448 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction158:kernel#Object#object_id */
8449 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction158:abstract_text#Object#class_name */
8450 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction158:abstract_text#Object#inspect_head */
8451 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction158:abstract_text#Object#native_class_name */
8452 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction158:kernel#Object#hash */
8453 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction158___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction158:parser#ReduceAction158#action */
8454 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction158:parser_work#ReduceAction#goto= */
8455 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction158:parser_work#ReduceAction#concat */
8456 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction158:kernel#Object#init */
8457 }
8458 };
8459 /* allocate ReduceAction158 */
8460 val* NEW_nitc__parser__ReduceAction158(const struct type* type) {
8461 val* self /* : ReduceAction158 */;
8462 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8463 self->type = type;
8464 self->class = &class_nitc__parser__ReduceAction158;
8465 return self;
8466 }
8467 /* runtime class nitc__parser__ReduceAction159: nitc::parser::ReduceAction159 (dead=false; need_corpse=false)*/
8468 const struct class class_nitc__parser__ReduceAction159 = {
8469 0, /* box_kind */
8470 {
8471 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction159:parser_work#ReduceAction#init */
8472 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction159:kernel#Object#!= */
8473 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction159:kernel#Object#sys */
8474 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction159:abstract_text#Object#to_s */
8475 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction159:kernel#Object#== */
8476 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction159:kernel#Object#is_same_instance */
8477 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction159:abstract_text#Object#inspect */
8478 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction159:kernel#Object#object_id */
8479 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction159:abstract_text#Object#class_name */
8480 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction159:abstract_text#Object#inspect_head */
8481 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction159:abstract_text#Object#native_class_name */
8482 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction159:kernel#Object#hash */
8483 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction159___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction159:parser#ReduceAction159#action */
8484 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction159:parser_work#ReduceAction#goto= */
8485 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction159:parser_work#ReduceAction#concat */
8486 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction159:kernel#Object#init */
8487 }
8488 };
8489 /* allocate ReduceAction159 */
8490 val* NEW_nitc__parser__ReduceAction159(const struct type* type) {
8491 val* self /* : ReduceAction159 */;
8492 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8493 self->type = type;
8494 self->class = &class_nitc__parser__ReduceAction159;
8495 return self;
8496 }
8497 /* runtime class nitc__parser__ReduceAction160: nitc::parser::ReduceAction160 (dead=false; need_corpse=false)*/
8498 const struct class class_nitc__parser__ReduceAction160 = {
8499 0, /* box_kind */
8500 {
8501 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction160:parser_work#ReduceAction#init */
8502 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction160:kernel#Object#!= */
8503 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction160:kernel#Object#sys */
8504 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction160:abstract_text#Object#to_s */
8505 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction160:kernel#Object#== */
8506 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction160:kernel#Object#is_same_instance */
8507 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction160:abstract_text#Object#inspect */
8508 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction160:kernel#Object#object_id */
8509 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction160:abstract_text#Object#class_name */
8510 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction160:abstract_text#Object#inspect_head */
8511 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction160:abstract_text#Object#native_class_name */
8512 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction160:kernel#Object#hash */
8513 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction160___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction160:parser#ReduceAction160#action */
8514 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction160:parser_work#ReduceAction#goto= */
8515 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction160:parser_work#ReduceAction#concat */
8516 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction160:kernel#Object#init */
8517 }
8518 };
8519 /* allocate ReduceAction160 */
8520 val* NEW_nitc__parser__ReduceAction160(const struct type* type) {
8521 val* self /* : ReduceAction160 */;
8522 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8523 self->type = type;
8524 self->class = &class_nitc__parser__ReduceAction160;
8525 return self;
8526 }
8527 /* runtime class nitc__parser__ReduceAction161: nitc::parser::ReduceAction161 (dead=false; need_corpse=false)*/
8528 const struct class class_nitc__parser__ReduceAction161 = {
8529 0, /* box_kind */
8530 {
8531 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction161:parser_work#ReduceAction#init */
8532 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction161:kernel#Object#!= */
8533 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction161:kernel#Object#sys */
8534 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction161:abstract_text#Object#to_s */
8535 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction161:kernel#Object#== */
8536 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction161:kernel#Object#is_same_instance */
8537 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction161:abstract_text#Object#inspect */
8538 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction161:kernel#Object#object_id */
8539 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction161:abstract_text#Object#class_name */
8540 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction161:abstract_text#Object#inspect_head */
8541 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction161:abstract_text#Object#native_class_name */
8542 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction161:kernel#Object#hash */
8543 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction161___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction161:parser#ReduceAction161#action */
8544 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction161:parser_work#ReduceAction#goto= */
8545 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction161:parser_work#ReduceAction#concat */
8546 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction161:kernel#Object#init */
8547 }
8548 };
8549 /* allocate ReduceAction161 */
8550 val* NEW_nitc__parser__ReduceAction161(const struct type* type) {
8551 val* self /* : ReduceAction161 */;
8552 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8553 self->type = type;
8554 self->class = &class_nitc__parser__ReduceAction161;
8555 return self;
8556 }
8557 /* runtime class nitc__parser__ReduceAction162: nitc::parser::ReduceAction162 (dead=false; need_corpse=false)*/
8558 const struct class class_nitc__parser__ReduceAction162 = {
8559 0, /* box_kind */
8560 {
8561 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction162:parser_work#ReduceAction#init */
8562 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction162:kernel#Object#!= */
8563 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction162:kernel#Object#sys */
8564 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction162:abstract_text#Object#to_s */
8565 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction162:kernel#Object#== */
8566 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction162:kernel#Object#is_same_instance */
8567 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction162:abstract_text#Object#inspect */
8568 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction162:kernel#Object#object_id */
8569 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction162:abstract_text#Object#class_name */
8570 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction162:abstract_text#Object#inspect_head */
8571 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction162:abstract_text#Object#native_class_name */
8572 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction162:kernel#Object#hash */
8573 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction162___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction162:parser#ReduceAction162#action */
8574 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction162:parser_work#ReduceAction#goto= */
8575 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction162:parser_work#ReduceAction#concat */
8576 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction162:kernel#Object#init */
8577 }
8578 };
8579 /* allocate ReduceAction162 */
8580 val* NEW_nitc__parser__ReduceAction162(const struct type* type) {
8581 val* self /* : ReduceAction162 */;
8582 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8583 self->type = type;
8584 self->class = &class_nitc__parser__ReduceAction162;
8585 return self;
8586 }
8587 /* runtime class nitc__parser__ReduceAction163: nitc::parser::ReduceAction163 (dead=false; need_corpse=false)*/
8588 const struct class class_nitc__parser__ReduceAction163 = {
8589 0, /* box_kind */
8590 {
8591 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction163:parser_work#ReduceAction#init */
8592 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction163:kernel#Object#!= */
8593 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction163:kernel#Object#sys */
8594 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction163:abstract_text#Object#to_s */
8595 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction163:kernel#Object#== */
8596 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction163:kernel#Object#is_same_instance */
8597 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction163:abstract_text#Object#inspect */
8598 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction163:kernel#Object#object_id */
8599 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction163:abstract_text#Object#class_name */
8600 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction163:abstract_text#Object#inspect_head */
8601 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction163:abstract_text#Object#native_class_name */
8602 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction163:kernel#Object#hash */
8603 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction163___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction163:parser#ReduceAction163#action */
8604 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction163:parser_work#ReduceAction#goto= */
8605 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction163:parser_work#ReduceAction#concat */
8606 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction163:kernel#Object#init */
8607 }
8608 };
8609 /* allocate ReduceAction163 */
8610 val* NEW_nitc__parser__ReduceAction163(const struct type* type) {
8611 val* self /* : ReduceAction163 */;
8612 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8613 self->type = type;
8614 self->class = &class_nitc__parser__ReduceAction163;
8615 return self;
8616 }
8617 /* runtime class nitc__parser__ReduceAction164: nitc::parser::ReduceAction164 (dead=false; need_corpse=false)*/
8618 const struct class class_nitc__parser__ReduceAction164 = {
8619 0, /* box_kind */
8620 {
8621 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction164:parser_work#ReduceAction#init */
8622 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction164:kernel#Object#!= */
8623 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction164:kernel#Object#sys */
8624 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction164:abstract_text#Object#to_s */
8625 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction164:kernel#Object#== */
8626 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction164:kernel#Object#is_same_instance */
8627 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction164:abstract_text#Object#inspect */
8628 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction164:kernel#Object#object_id */
8629 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction164:abstract_text#Object#class_name */
8630 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction164:abstract_text#Object#inspect_head */
8631 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction164:abstract_text#Object#native_class_name */
8632 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction164:kernel#Object#hash */
8633 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction164___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction164:parser#ReduceAction164#action */
8634 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction164:parser_work#ReduceAction#goto= */
8635 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction164:parser_work#ReduceAction#concat */
8636 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction164:kernel#Object#init */
8637 }
8638 };
8639 /* allocate ReduceAction164 */
8640 val* NEW_nitc__parser__ReduceAction164(const struct type* type) {
8641 val* self /* : ReduceAction164 */;
8642 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8643 self->type = type;
8644 self->class = &class_nitc__parser__ReduceAction164;
8645 return self;
8646 }
8647 /* runtime class nitc__parser__ReduceAction165: nitc::parser::ReduceAction165 (dead=false; need_corpse=false)*/
8648 const struct class class_nitc__parser__ReduceAction165 = {
8649 0, /* box_kind */
8650 {
8651 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction165:parser_work#ReduceAction#init */
8652 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction165:kernel#Object#!= */
8653 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction165:kernel#Object#sys */
8654 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction165:abstract_text#Object#to_s */
8655 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction165:kernel#Object#== */
8656 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction165:kernel#Object#is_same_instance */
8657 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction165:abstract_text#Object#inspect */
8658 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction165:kernel#Object#object_id */
8659 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction165:abstract_text#Object#class_name */
8660 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction165:abstract_text#Object#inspect_head */
8661 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction165:abstract_text#Object#native_class_name */
8662 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction165:kernel#Object#hash */
8663 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction165___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction165:parser#ReduceAction165#action */
8664 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction165:parser_work#ReduceAction#goto= */
8665 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction165:parser_work#ReduceAction#concat */
8666 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction165:kernel#Object#init */
8667 }
8668 };
8669 /* allocate ReduceAction165 */
8670 val* NEW_nitc__parser__ReduceAction165(const struct type* type) {
8671 val* self /* : ReduceAction165 */;
8672 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8673 self->type = type;
8674 self->class = &class_nitc__parser__ReduceAction165;
8675 return self;
8676 }
8677 /* runtime class nitc__parser__ReduceAction169: nitc::parser::ReduceAction169 (dead=false; need_corpse=false)*/
8678 const struct class class_nitc__parser__ReduceAction169 = {
8679 0, /* box_kind */
8680 {
8681 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction169:parser_work#ReduceAction#init */
8682 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction169:kernel#Object#!= */
8683 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction169:kernel#Object#sys */
8684 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction169:abstract_text#Object#to_s */
8685 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction169:kernel#Object#== */
8686 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction169:kernel#Object#is_same_instance */
8687 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction169:abstract_text#Object#inspect */
8688 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction169:kernel#Object#object_id */
8689 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction169:abstract_text#Object#class_name */
8690 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction169:abstract_text#Object#inspect_head */
8691 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction169:abstract_text#Object#native_class_name */
8692 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction169:kernel#Object#hash */
8693 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction169___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction169:parser#ReduceAction169#action */
8694 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction169:parser_work#ReduceAction#goto= */
8695 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction169:parser_work#ReduceAction#concat */
8696 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction169:kernel#Object#init */
8697 }
8698 };
8699 /* allocate ReduceAction169 */
8700 val* NEW_nitc__parser__ReduceAction169(const struct type* type) {
8701 val* self /* : ReduceAction169 */;
8702 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8703 self->type = type;
8704 self->class = &class_nitc__parser__ReduceAction169;
8705 return self;
8706 }
8707 /* runtime class nitc__parser__ReduceAction170: nitc::parser::ReduceAction170 (dead=false; need_corpse=false)*/
8708 const struct class class_nitc__parser__ReduceAction170 = {
8709 0, /* box_kind */
8710 {
8711 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction170:parser_work#ReduceAction#init */
8712 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction170:kernel#Object#!= */
8713 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction170:kernel#Object#sys */
8714 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction170:abstract_text#Object#to_s */
8715 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction170:kernel#Object#== */
8716 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction170:kernel#Object#is_same_instance */
8717 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction170:abstract_text#Object#inspect */
8718 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction170:kernel#Object#object_id */
8719 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction170:abstract_text#Object#class_name */
8720 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction170:abstract_text#Object#inspect_head */
8721 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction170:abstract_text#Object#native_class_name */
8722 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction170:kernel#Object#hash */
8723 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction170___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction170:parser#ReduceAction170#action */
8724 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction170:parser_work#ReduceAction#goto= */
8725 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction170:parser_work#ReduceAction#concat */
8726 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction170:kernel#Object#init */
8727 }
8728 };
8729 /* allocate ReduceAction170 */
8730 val* NEW_nitc__parser__ReduceAction170(const struct type* type) {
8731 val* self /* : ReduceAction170 */;
8732 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8733 self->type = type;
8734 self->class = &class_nitc__parser__ReduceAction170;
8735 return self;
8736 }
8737 /* runtime class nitc__parser__ReduceAction171: nitc::parser::ReduceAction171 (dead=false; need_corpse=false)*/
8738 const struct class class_nitc__parser__ReduceAction171 = {
8739 0, /* box_kind */
8740 {
8741 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction171:parser_work#ReduceAction#init */
8742 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction171:kernel#Object#!= */
8743 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction171:kernel#Object#sys */
8744 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction171:abstract_text#Object#to_s */
8745 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction171:kernel#Object#== */
8746 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction171:kernel#Object#is_same_instance */
8747 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction171:abstract_text#Object#inspect */
8748 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction171:kernel#Object#object_id */
8749 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction171:abstract_text#Object#class_name */
8750 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction171:abstract_text#Object#inspect_head */
8751 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction171:abstract_text#Object#native_class_name */
8752 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction171:kernel#Object#hash */
8753 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction171___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction171:parser#ReduceAction171#action */
8754 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction171:parser_work#ReduceAction#goto= */
8755 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction171:parser_work#ReduceAction#concat */
8756 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction171:kernel#Object#init */
8757 }
8758 };
8759 /* allocate ReduceAction171 */
8760 val* NEW_nitc__parser__ReduceAction171(const struct type* type) {
8761 val* self /* : ReduceAction171 */;
8762 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8763 self->type = type;
8764 self->class = &class_nitc__parser__ReduceAction171;
8765 return self;
8766 }
8767 /* runtime class nitc__parser__ReduceAction172: nitc::parser::ReduceAction172 (dead=false; need_corpse=false)*/
8768 const struct class class_nitc__parser__ReduceAction172 = {
8769 0, /* box_kind */
8770 {
8771 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction172:parser_work#ReduceAction#init */
8772 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction172:kernel#Object#!= */
8773 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction172:kernel#Object#sys */
8774 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction172:abstract_text#Object#to_s */
8775 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction172:kernel#Object#== */
8776 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction172:kernel#Object#is_same_instance */
8777 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction172:abstract_text#Object#inspect */
8778 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction172:kernel#Object#object_id */
8779 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction172:abstract_text#Object#class_name */
8780 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction172:abstract_text#Object#inspect_head */
8781 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction172:abstract_text#Object#native_class_name */
8782 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction172:kernel#Object#hash */
8783 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction172___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction172:parser#ReduceAction172#action */
8784 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction172:parser_work#ReduceAction#goto= */
8785 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction172:parser_work#ReduceAction#concat */
8786 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction172:kernel#Object#init */
8787 }
8788 };
8789 /* allocate ReduceAction172 */
8790 val* NEW_nitc__parser__ReduceAction172(const struct type* type) {
8791 val* self /* : ReduceAction172 */;
8792 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8793 self->type = type;
8794 self->class = &class_nitc__parser__ReduceAction172;
8795 return self;
8796 }
8797 /* runtime class nitc__parser__ReduceAction173: nitc::parser::ReduceAction173 (dead=false; need_corpse=false)*/
8798 const struct class class_nitc__parser__ReduceAction173 = {
8799 0, /* box_kind */
8800 {
8801 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction173:parser_work#ReduceAction#init */
8802 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction173:kernel#Object#!= */
8803 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction173:kernel#Object#sys */
8804 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction173:abstract_text#Object#to_s */
8805 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction173:kernel#Object#== */
8806 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction173:kernel#Object#is_same_instance */
8807 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction173:abstract_text#Object#inspect */
8808 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction173:kernel#Object#object_id */
8809 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction173:abstract_text#Object#class_name */
8810 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction173:abstract_text#Object#inspect_head */
8811 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction173:abstract_text#Object#native_class_name */
8812 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction173:kernel#Object#hash */
8813 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction173___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction173:parser#ReduceAction173#action */
8814 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction173:parser_work#ReduceAction#goto= */
8815 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction173:parser_work#ReduceAction#concat */
8816 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction173:kernel#Object#init */
8817 }
8818 };
8819 /* allocate ReduceAction173 */
8820 val* NEW_nitc__parser__ReduceAction173(const struct type* type) {
8821 val* self /* : ReduceAction173 */;
8822 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8823 self->type = type;
8824 self->class = &class_nitc__parser__ReduceAction173;
8825 return self;
8826 }
8827 /* runtime class nitc__parser__ReduceAction174: nitc::parser::ReduceAction174 (dead=false; need_corpse=false)*/
8828 const struct class class_nitc__parser__ReduceAction174 = {
8829 0, /* box_kind */
8830 {
8831 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction174:parser_work#ReduceAction#init */
8832 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction174:kernel#Object#!= */
8833 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction174:kernel#Object#sys */
8834 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction174:abstract_text#Object#to_s */
8835 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction174:kernel#Object#== */
8836 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction174:kernel#Object#is_same_instance */
8837 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction174:abstract_text#Object#inspect */
8838 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction174:kernel#Object#object_id */
8839 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction174:abstract_text#Object#class_name */
8840 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction174:abstract_text#Object#inspect_head */
8841 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction174:abstract_text#Object#native_class_name */
8842 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction174:kernel#Object#hash */
8843 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction174___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction174:parser#ReduceAction174#action */
8844 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction174:parser_work#ReduceAction#goto= */
8845 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction174:parser_work#ReduceAction#concat */
8846 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction174:kernel#Object#init */
8847 }
8848 };
8849 /* allocate ReduceAction174 */
8850 val* NEW_nitc__parser__ReduceAction174(const struct type* type) {
8851 val* self /* : ReduceAction174 */;
8852 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8853 self->type = type;
8854 self->class = &class_nitc__parser__ReduceAction174;
8855 return self;
8856 }
8857 /* runtime class nitc__parser__ReduceAction175: nitc::parser::ReduceAction175 (dead=false; need_corpse=false)*/
8858 const struct class class_nitc__parser__ReduceAction175 = {
8859 0, /* box_kind */
8860 {
8861 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction175:parser_work#ReduceAction#init */
8862 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction175:kernel#Object#!= */
8863 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction175:kernel#Object#sys */
8864 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction175:abstract_text#Object#to_s */
8865 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction175:kernel#Object#== */
8866 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction175:kernel#Object#is_same_instance */
8867 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction175:abstract_text#Object#inspect */
8868 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction175:kernel#Object#object_id */
8869 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction175:abstract_text#Object#class_name */
8870 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction175:abstract_text#Object#inspect_head */
8871 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction175:abstract_text#Object#native_class_name */
8872 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction175:kernel#Object#hash */
8873 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction175___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction175:parser#ReduceAction175#action */
8874 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction175:parser_work#ReduceAction#goto= */
8875 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction175:parser_work#ReduceAction#concat */
8876 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction175:kernel#Object#init */
8877 }
8878 };
8879 /* allocate ReduceAction175 */
8880 val* NEW_nitc__parser__ReduceAction175(const struct type* type) {
8881 val* self /* : ReduceAction175 */;
8882 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8883 self->type = type;
8884 self->class = &class_nitc__parser__ReduceAction175;
8885 return self;
8886 }
8887 /* runtime class nitc__parser__ReduceAction183: nitc::parser::ReduceAction183 (dead=false; need_corpse=false)*/
8888 const struct class class_nitc__parser__ReduceAction183 = {
8889 0, /* box_kind */
8890 {
8891 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction183:parser_work#ReduceAction#init */
8892 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction183:kernel#Object#!= */
8893 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction183:kernel#Object#sys */
8894 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction183:abstract_text#Object#to_s */
8895 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction183:kernel#Object#== */
8896 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction183:kernel#Object#is_same_instance */
8897 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction183:abstract_text#Object#inspect */
8898 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction183:kernel#Object#object_id */
8899 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction183:abstract_text#Object#class_name */
8900 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction183:abstract_text#Object#inspect_head */
8901 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction183:abstract_text#Object#native_class_name */
8902 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction183:kernel#Object#hash */
8903 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction183___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction183:parser#ReduceAction183#action */
8904 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction183:parser_work#ReduceAction#goto= */
8905 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction183:parser_work#ReduceAction#concat */
8906 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction183:kernel#Object#init */
8907 }
8908 };
8909 /* allocate ReduceAction183 */
8910 val* NEW_nitc__parser__ReduceAction183(const struct type* type) {
8911 val* self /* : ReduceAction183 */;
8912 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8913 self->type = type;
8914 self->class = &class_nitc__parser__ReduceAction183;
8915 return self;
8916 }
8917 /* runtime class nitc__parser__ReduceAction184: nitc::parser::ReduceAction184 (dead=false; need_corpse=false)*/
8918 const struct class class_nitc__parser__ReduceAction184 = {
8919 0, /* box_kind */
8920 {
8921 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction184:parser_work#ReduceAction#init */
8922 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction184:kernel#Object#!= */
8923 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction184:kernel#Object#sys */
8924 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction184:abstract_text#Object#to_s */
8925 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction184:kernel#Object#== */
8926 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction184:kernel#Object#is_same_instance */
8927 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction184:abstract_text#Object#inspect */
8928 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction184:kernel#Object#object_id */
8929 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction184:abstract_text#Object#class_name */
8930 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction184:abstract_text#Object#inspect_head */
8931 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction184:abstract_text#Object#native_class_name */
8932 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction184:kernel#Object#hash */
8933 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction184___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction184:parser#ReduceAction184#action */
8934 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction184:parser_work#ReduceAction#goto= */
8935 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction184:parser_work#ReduceAction#concat */
8936 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction184:kernel#Object#init */
8937 }
8938 };
8939 /* allocate ReduceAction184 */
8940 val* NEW_nitc__parser__ReduceAction184(const struct type* type) {
8941 val* self /* : ReduceAction184 */;
8942 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8943 self->type = type;
8944 self->class = &class_nitc__parser__ReduceAction184;
8945 return self;
8946 }
8947 /* runtime class nitc__parser__ReduceAction185: nitc::parser::ReduceAction185 (dead=false; need_corpse=false)*/
8948 const struct class class_nitc__parser__ReduceAction185 = {
8949 0, /* box_kind */
8950 {
8951 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction185:parser_work#ReduceAction#init */
8952 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction185:kernel#Object#!= */
8953 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction185:kernel#Object#sys */
8954 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction185:abstract_text#Object#to_s */
8955 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction185:kernel#Object#== */
8956 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction185:kernel#Object#is_same_instance */
8957 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction185:abstract_text#Object#inspect */
8958 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction185:kernel#Object#object_id */
8959 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction185:abstract_text#Object#class_name */
8960 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction185:abstract_text#Object#inspect_head */
8961 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction185:abstract_text#Object#native_class_name */
8962 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction185:kernel#Object#hash */
8963 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction185___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction185:parser#ReduceAction185#action */
8964 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction185:parser_work#ReduceAction#goto= */
8965 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction185:parser_work#ReduceAction#concat */
8966 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction185:kernel#Object#init */
8967 }
8968 };
8969 /* allocate ReduceAction185 */
8970 val* NEW_nitc__parser__ReduceAction185(const struct type* type) {
8971 val* self /* : ReduceAction185 */;
8972 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8973 self->type = type;
8974 self->class = &class_nitc__parser__ReduceAction185;
8975 return self;
8976 }
8977 /* runtime class nitc__parser__ReduceAction186: nitc::parser::ReduceAction186 (dead=false; need_corpse=false)*/
8978 const struct class class_nitc__parser__ReduceAction186 = {
8979 0, /* box_kind */
8980 {
8981 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction186:parser_work#ReduceAction#init */
8982 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction186:kernel#Object#!= */
8983 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction186:kernel#Object#sys */
8984 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction186:abstract_text#Object#to_s */
8985 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction186:kernel#Object#== */
8986 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction186:kernel#Object#is_same_instance */
8987 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction186:abstract_text#Object#inspect */
8988 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction186:kernel#Object#object_id */
8989 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction186:abstract_text#Object#class_name */
8990 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction186:abstract_text#Object#inspect_head */
8991 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction186:abstract_text#Object#native_class_name */
8992 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction186:kernel#Object#hash */
8993 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction186___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction186:parser#ReduceAction186#action */
8994 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction186:parser_work#ReduceAction#goto= */
8995 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction186:parser_work#ReduceAction#concat */
8996 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction186:kernel#Object#init */
8997 }
8998 };
8999 /* allocate ReduceAction186 */
9000 val* NEW_nitc__parser__ReduceAction186(const struct type* type) {
9001 val* self /* : ReduceAction186 */;
9002 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9003 self->type = type;
9004 self->class = &class_nitc__parser__ReduceAction186;
9005 return self;
9006 }
9007 /* runtime class nitc__parser__ReduceAction187: nitc::parser::ReduceAction187 (dead=false; need_corpse=false)*/
9008 const struct class class_nitc__parser__ReduceAction187 = {
9009 0, /* box_kind */
9010 {
9011 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction187:parser_work#ReduceAction#init */
9012 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction187:kernel#Object#!= */
9013 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction187:kernel#Object#sys */
9014 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction187:abstract_text#Object#to_s */
9015 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction187:kernel#Object#== */
9016 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction187:kernel#Object#is_same_instance */
9017 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction187:abstract_text#Object#inspect */
9018 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction187:kernel#Object#object_id */
9019 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction187:abstract_text#Object#class_name */
9020 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction187:abstract_text#Object#inspect_head */
9021 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction187:abstract_text#Object#native_class_name */
9022 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction187:kernel#Object#hash */
9023 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction187___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction187:parser#ReduceAction187#action */
9024 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction187:parser_work#ReduceAction#goto= */
9025 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction187:parser_work#ReduceAction#concat */
9026 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction187:kernel#Object#init */
9027 }
9028 };
9029 /* allocate ReduceAction187 */
9030 val* NEW_nitc__parser__ReduceAction187(const struct type* type) {
9031 val* self /* : ReduceAction187 */;
9032 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9033 self->type = type;
9034 self->class = &class_nitc__parser__ReduceAction187;
9035 return self;
9036 }
9037 /* runtime class nitc__parser__ReduceAction188: nitc::parser::ReduceAction188 (dead=false; need_corpse=false)*/
9038 const struct class class_nitc__parser__ReduceAction188 = {
9039 0, /* box_kind */
9040 {
9041 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction188:parser_work#ReduceAction#init */
9042 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction188:kernel#Object#!= */
9043 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction188:kernel#Object#sys */
9044 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction188:abstract_text#Object#to_s */
9045 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction188:kernel#Object#== */
9046 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction188:kernel#Object#is_same_instance */
9047 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction188:abstract_text#Object#inspect */
9048 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction188:kernel#Object#object_id */
9049 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction188:abstract_text#Object#class_name */
9050 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction188:abstract_text#Object#inspect_head */
9051 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction188:abstract_text#Object#native_class_name */
9052 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction188:kernel#Object#hash */
9053 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction188___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction188:parser#ReduceAction188#action */
9054 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction188:parser_work#ReduceAction#goto= */
9055 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction188:parser_work#ReduceAction#concat */
9056 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction188:kernel#Object#init */
9057 }
9058 };
9059 /* allocate ReduceAction188 */
9060 val* NEW_nitc__parser__ReduceAction188(const struct type* type) {
9061 val* self /* : ReduceAction188 */;
9062 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9063 self->type = type;
9064 self->class = &class_nitc__parser__ReduceAction188;
9065 return self;
9066 }
9067 /* runtime class nitc__parser__ReduceAction189: nitc::parser::ReduceAction189 (dead=false; need_corpse=false)*/
9068 const struct class class_nitc__parser__ReduceAction189 = {
9069 0, /* box_kind */
9070 {
9071 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction189:parser_work#ReduceAction#init */
9072 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction189:kernel#Object#!= */
9073 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction189:kernel#Object#sys */
9074 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction189:abstract_text#Object#to_s */
9075 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction189:kernel#Object#== */
9076 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction189:kernel#Object#is_same_instance */
9077 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction189:abstract_text#Object#inspect */
9078 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction189:kernel#Object#object_id */
9079 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction189:abstract_text#Object#class_name */
9080 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction189:abstract_text#Object#inspect_head */
9081 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction189:abstract_text#Object#native_class_name */
9082 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction189:kernel#Object#hash */
9083 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction189___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction189:parser#ReduceAction189#action */
9084 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction189:parser_work#ReduceAction#goto= */
9085 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction189:parser_work#ReduceAction#concat */
9086 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction189:kernel#Object#init */
9087 }
9088 };
9089 /* allocate ReduceAction189 */
9090 val* NEW_nitc__parser__ReduceAction189(const struct type* type) {
9091 val* self /* : ReduceAction189 */;
9092 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9093 self->type = type;
9094 self->class = &class_nitc__parser__ReduceAction189;
9095 return self;
9096 }
9097 /* runtime class nitc__parser__ReduceAction190: nitc::parser::ReduceAction190 (dead=false; need_corpse=false)*/
9098 const struct class class_nitc__parser__ReduceAction190 = {
9099 0, /* box_kind */
9100 {
9101 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction190:parser_work#ReduceAction#init */
9102 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction190:kernel#Object#!= */
9103 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction190:kernel#Object#sys */
9104 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction190:abstract_text#Object#to_s */
9105 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction190:kernel#Object#== */
9106 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction190:kernel#Object#is_same_instance */
9107 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction190:abstract_text#Object#inspect */
9108 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction190:kernel#Object#object_id */
9109 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction190:abstract_text#Object#class_name */
9110 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction190:abstract_text#Object#inspect_head */
9111 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction190:abstract_text#Object#native_class_name */
9112 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction190:kernel#Object#hash */
9113 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction190___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction190:parser#ReduceAction190#action */
9114 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction190:parser_work#ReduceAction#goto= */
9115 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction190:parser_work#ReduceAction#concat */
9116 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction190:kernel#Object#init */
9117 }
9118 };
9119 /* allocate ReduceAction190 */
9120 val* NEW_nitc__parser__ReduceAction190(const struct type* type) {
9121 val* self /* : ReduceAction190 */;
9122 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9123 self->type = type;
9124 self->class = &class_nitc__parser__ReduceAction190;
9125 return self;
9126 }
9127 /* runtime class nitc__parser__ReduceAction191: nitc::parser::ReduceAction191 (dead=false; need_corpse=false)*/
9128 const struct class class_nitc__parser__ReduceAction191 = {
9129 0, /* box_kind */
9130 {
9131 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction191:parser_work#ReduceAction#init */
9132 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction191:kernel#Object#!= */
9133 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction191:kernel#Object#sys */
9134 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction191:abstract_text#Object#to_s */
9135 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction191:kernel#Object#== */
9136 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction191:kernel#Object#is_same_instance */
9137 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction191:abstract_text#Object#inspect */
9138 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction191:kernel#Object#object_id */
9139 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction191:abstract_text#Object#class_name */
9140 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction191:abstract_text#Object#inspect_head */
9141 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction191:abstract_text#Object#native_class_name */
9142 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction191:kernel#Object#hash */
9143 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction191___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction191:parser#ReduceAction191#action */
9144 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction191:parser_work#ReduceAction#goto= */
9145 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction191:parser_work#ReduceAction#concat */
9146 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction191:kernel#Object#init */
9147 }
9148 };
9149 /* allocate ReduceAction191 */
9150 val* NEW_nitc__parser__ReduceAction191(const struct type* type) {
9151 val* self /* : ReduceAction191 */;
9152 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9153 self->type = type;
9154 self->class = &class_nitc__parser__ReduceAction191;
9155 return self;
9156 }
9157 /* runtime class nitc__parser__ReduceAction192: nitc::parser::ReduceAction192 (dead=false; need_corpse=false)*/
9158 const struct class class_nitc__parser__ReduceAction192 = {
9159 0, /* box_kind */
9160 {
9161 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction192:parser_work#ReduceAction#init */
9162 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction192:kernel#Object#!= */
9163 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction192:kernel#Object#sys */
9164 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction192:abstract_text#Object#to_s */
9165 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction192:kernel#Object#== */
9166 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction192:kernel#Object#is_same_instance */
9167 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction192:abstract_text#Object#inspect */
9168 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction192:kernel#Object#object_id */
9169 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction192:abstract_text#Object#class_name */
9170 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction192:abstract_text#Object#inspect_head */
9171 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction192:abstract_text#Object#native_class_name */
9172 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction192:kernel#Object#hash */
9173 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction192___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction192:parser#ReduceAction192#action */
9174 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction192:parser_work#ReduceAction#goto= */
9175 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction192:parser_work#ReduceAction#concat */
9176 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction192:kernel#Object#init */
9177 }
9178 };
9179 /* allocate ReduceAction192 */
9180 val* NEW_nitc__parser__ReduceAction192(const struct type* type) {
9181 val* self /* : ReduceAction192 */;
9182 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9183 self->type = type;
9184 self->class = &class_nitc__parser__ReduceAction192;
9185 return self;
9186 }
9187 /* runtime class nitc__parser__ReduceAction193: nitc::parser::ReduceAction193 (dead=false; need_corpse=false)*/
9188 const struct class class_nitc__parser__ReduceAction193 = {
9189 0, /* box_kind */
9190 {
9191 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction193:parser_work#ReduceAction#init */
9192 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction193:kernel#Object#!= */
9193 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction193:kernel#Object#sys */
9194 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction193:abstract_text#Object#to_s */
9195 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction193:kernel#Object#== */
9196 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction193:kernel#Object#is_same_instance */
9197 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction193:abstract_text#Object#inspect */
9198 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction193:kernel#Object#object_id */
9199 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction193:abstract_text#Object#class_name */
9200 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction193:abstract_text#Object#inspect_head */
9201 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction193:abstract_text#Object#native_class_name */
9202 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction193:kernel#Object#hash */
9203 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction193___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction193:parser#ReduceAction193#action */
9204 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction193:parser_work#ReduceAction#goto= */
9205 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction193:parser_work#ReduceAction#concat */
9206 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction193:kernel#Object#init */
9207 }
9208 };
9209 /* allocate ReduceAction193 */
9210 val* NEW_nitc__parser__ReduceAction193(const struct type* type) {
9211 val* self /* : ReduceAction193 */;
9212 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9213 self->type = type;
9214 self->class = &class_nitc__parser__ReduceAction193;
9215 return self;
9216 }
9217 /* runtime class nitc__parser__ReduceAction194: nitc::parser::ReduceAction194 (dead=false; need_corpse=false)*/
9218 const struct class class_nitc__parser__ReduceAction194 = {
9219 0, /* box_kind */
9220 {
9221 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction194:parser_work#ReduceAction#init */
9222 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction194:kernel#Object#!= */
9223 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction194:kernel#Object#sys */
9224 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction194:abstract_text#Object#to_s */
9225 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction194:kernel#Object#== */
9226 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction194:kernel#Object#is_same_instance */
9227 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction194:abstract_text#Object#inspect */
9228 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction194:kernel#Object#object_id */
9229 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction194:abstract_text#Object#class_name */
9230 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction194:abstract_text#Object#inspect_head */
9231 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction194:abstract_text#Object#native_class_name */
9232 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction194:kernel#Object#hash */
9233 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction194___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction194:parser#ReduceAction194#action */
9234 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction194:parser_work#ReduceAction#goto= */
9235 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction194:parser_work#ReduceAction#concat */
9236 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction194:kernel#Object#init */
9237 }
9238 };
9239 /* allocate ReduceAction194 */
9240 val* NEW_nitc__parser__ReduceAction194(const struct type* type) {
9241 val* self /* : ReduceAction194 */;
9242 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9243 self->type = type;
9244 self->class = &class_nitc__parser__ReduceAction194;
9245 return self;
9246 }
9247 /* runtime class nitc__parser__ReduceAction195: nitc::parser::ReduceAction195 (dead=false; need_corpse=false)*/
9248 const struct class class_nitc__parser__ReduceAction195 = {
9249 0, /* box_kind */
9250 {
9251 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction195:parser_work#ReduceAction#init */
9252 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction195:kernel#Object#!= */
9253 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction195:kernel#Object#sys */
9254 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction195:abstract_text#Object#to_s */
9255 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction195:kernel#Object#== */
9256 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction195:kernel#Object#is_same_instance */
9257 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction195:abstract_text#Object#inspect */
9258 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction195:kernel#Object#object_id */
9259 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction195:abstract_text#Object#class_name */
9260 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction195:abstract_text#Object#inspect_head */
9261 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction195:abstract_text#Object#native_class_name */
9262 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction195:kernel#Object#hash */
9263 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction195___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction195:parser#ReduceAction195#action */
9264 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction195:parser_work#ReduceAction#goto= */
9265 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction195:parser_work#ReduceAction#concat */
9266 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction195:kernel#Object#init */
9267 }
9268 };
9269 /* allocate ReduceAction195 */
9270 val* NEW_nitc__parser__ReduceAction195(const struct type* type) {
9271 val* self /* : ReduceAction195 */;
9272 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9273 self->type = type;
9274 self->class = &class_nitc__parser__ReduceAction195;
9275 return self;
9276 }
9277 /* runtime class nitc__parser__ReduceAction197: nitc::parser::ReduceAction197 (dead=false; need_corpse=false)*/
9278 const struct class class_nitc__parser__ReduceAction197 = {
9279 0, /* box_kind */
9280 {
9281 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction197:parser_work#ReduceAction#init */
9282 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction197:kernel#Object#!= */
9283 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction197:kernel#Object#sys */
9284 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction197:abstract_text#Object#to_s */
9285 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction197:kernel#Object#== */
9286 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction197:kernel#Object#is_same_instance */
9287 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction197:abstract_text#Object#inspect */
9288 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction197:kernel#Object#object_id */
9289 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction197:abstract_text#Object#class_name */
9290 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction197:abstract_text#Object#inspect_head */
9291 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction197:abstract_text#Object#native_class_name */
9292 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction197:kernel#Object#hash */
9293 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction197___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction197:parser#ReduceAction197#action */
9294 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction197:parser_work#ReduceAction#goto= */
9295 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction197:parser_work#ReduceAction#concat */
9296 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction197:kernel#Object#init */
9297 }
9298 };
9299 /* allocate ReduceAction197 */
9300 val* NEW_nitc__parser__ReduceAction197(const struct type* type) {
9301 val* self /* : ReduceAction197 */;
9302 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9303 self->type = type;
9304 self->class = &class_nitc__parser__ReduceAction197;
9305 return self;
9306 }
9307 /* runtime class nitc__parser__ReduceAction198: nitc::parser::ReduceAction198 (dead=false; need_corpse=false)*/
9308 const struct class class_nitc__parser__ReduceAction198 = {
9309 0, /* box_kind */
9310 {
9311 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction198:parser_work#ReduceAction#init */
9312 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction198:kernel#Object#!= */
9313 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction198:kernel#Object#sys */
9314 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction198:abstract_text#Object#to_s */
9315 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction198:kernel#Object#== */
9316 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction198:kernel#Object#is_same_instance */
9317 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction198:abstract_text#Object#inspect */
9318 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction198:kernel#Object#object_id */
9319 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction198:abstract_text#Object#class_name */
9320 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction198:abstract_text#Object#inspect_head */
9321 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction198:abstract_text#Object#native_class_name */
9322 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction198:kernel#Object#hash */
9323 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction198___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction198:parser#ReduceAction198#action */
9324 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction198:parser_work#ReduceAction#goto= */
9325 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction198:parser_work#ReduceAction#concat */
9326 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction198:kernel#Object#init */
9327 }
9328 };
9329 /* allocate ReduceAction198 */
9330 val* NEW_nitc__parser__ReduceAction198(const struct type* type) {
9331 val* self /* : ReduceAction198 */;
9332 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9333 self->type = type;
9334 self->class = &class_nitc__parser__ReduceAction198;
9335 return self;
9336 }
9337 /* runtime class nitc__parser__ReduceAction200: nitc::parser::ReduceAction200 (dead=false; need_corpse=false)*/
9338 const struct class class_nitc__parser__ReduceAction200 = {
9339 0, /* box_kind */
9340 {
9341 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction200:parser_work#ReduceAction#init */
9342 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction200:kernel#Object#!= */
9343 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction200:kernel#Object#sys */
9344 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction200:abstract_text#Object#to_s */
9345 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction200:kernel#Object#== */
9346 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction200:kernel#Object#is_same_instance */
9347 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction200:abstract_text#Object#inspect */
9348 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction200:kernel#Object#object_id */
9349 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction200:abstract_text#Object#class_name */
9350 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction200:abstract_text#Object#inspect_head */
9351 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction200:abstract_text#Object#native_class_name */
9352 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction200:kernel#Object#hash */
9353 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction200___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction200:parser#ReduceAction200#action */
9354 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction200:parser_work#ReduceAction#goto= */
9355 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction200:parser_work#ReduceAction#concat */
9356 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction200:kernel#Object#init */
9357 }
9358 };
9359 /* allocate ReduceAction200 */
9360 val* NEW_nitc__parser__ReduceAction200(const struct type* type) {
9361 val* self /* : ReduceAction200 */;
9362 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9363 self->type = type;
9364 self->class = &class_nitc__parser__ReduceAction200;
9365 return self;
9366 }
9367 /* runtime class nitc__parser__ReduceAction201: nitc::parser::ReduceAction201 (dead=false; need_corpse=false)*/
9368 const struct class class_nitc__parser__ReduceAction201 = {
9369 0, /* box_kind */
9370 {
9371 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction201:parser_work#ReduceAction#init */
9372 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction201:kernel#Object#!= */
9373 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction201:kernel#Object#sys */
9374 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction201:abstract_text#Object#to_s */
9375 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction201:kernel#Object#== */
9376 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction201:kernel#Object#is_same_instance */
9377 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction201:abstract_text#Object#inspect */
9378 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction201:kernel#Object#object_id */
9379 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction201:abstract_text#Object#class_name */
9380 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction201:abstract_text#Object#inspect_head */
9381 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction201:abstract_text#Object#native_class_name */
9382 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction201:kernel#Object#hash */
9383 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction201___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction201:parser#ReduceAction201#action */
9384 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction201:parser_work#ReduceAction#goto= */
9385 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction201:parser_work#ReduceAction#concat */
9386 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction201:kernel#Object#init */
9387 }
9388 };
9389 /* allocate ReduceAction201 */
9390 val* NEW_nitc__parser__ReduceAction201(const struct type* type) {
9391 val* self /* : ReduceAction201 */;
9392 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9393 self->type = type;
9394 self->class = &class_nitc__parser__ReduceAction201;
9395 return self;
9396 }
9397 /* runtime class nitc__parser__ReduceAction202: nitc::parser::ReduceAction202 (dead=false; need_corpse=false)*/
9398 const struct class class_nitc__parser__ReduceAction202 = {
9399 0, /* box_kind */
9400 {
9401 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction202:parser_work#ReduceAction#init */
9402 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction202:kernel#Object#!= */
9403 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction202:kernel#Object#sys */
9404 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction202:abstract_text#Object#to_s */
9405 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction202:kernel#Object#== */
9406 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction202:kernel#Object#is_same_instance */
9407 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction202:abstract_text#Object#inspect */
9408 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction202:kernel#Object#object_id */
9409 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction202:abstract_text#Object#class_name */
9410 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction202:abstract_text#Object#inspect_head */
9411 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction202:abstract_text#Object#native_class_name */
9412 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction202:kernel#Object#hash */
9413 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction202___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction202:parser#ReduceAction202#action */
9414 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction202:parser_work#ReduceAction#goto= */
9415 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction202:parser_work#ReduceAction#concat */
9416 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction202:kernel#Object#init */
9417 }
9418 };
9419 /* allocate ReduceAction202 */
9420 val* NEW_nitc__parser__ReduceAction202(const struct type* type) {
9421 val* self /* : ReduceAction202 */;
9422 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9423 self->type = type;
9424 self->class = &class_nitc__parser__ReduceAction202;
9425 return self;
9426 }
9427 /* runtime class nitc__parser__ReduceAction203: nitc::parser::ReduceAction203 (dead=false; need_corpse=false)*/
9428 const struct class class_nitc__parser__ReduceAction203 = {
9429 0, /* box_kind */
9430 {
9431 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction203:parser_work#ReduceAction#init */
9432 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction203:kernel#Object#!= */
9433 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction203:kernel#Object#sys */
9434 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction203:abstract_text#Object#to_s */
9435 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction203:kernel#Object#== */
9436 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction203:kernel#Object#is_same_instance */
9437 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction203:abstract_text#Object#inspect */
9438 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction203:kernel#Object#object_id */
9439 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction203:abstract_text#Object#class_name */
9440 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction203:abstract_text#Object#inspect_head */
9441 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction203:abstract_text#Object#native_class_name */
9442 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction203:kernel#Object#hash */
9443 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction203___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction203:parser#ReduceAction203#action */
9444 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction203:parser_work#ReduceAction#goto= */
9445 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction203:parser_work#ReduceAction#concat */
9446 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction203:kernel#Object#init */
9447 }
9448 };
9449 /* allocate ReduceAction203 */
9450 val* NEW_nitc__parser__ReduceAction203(const struct type* type) {
9451 val* self /* : ReduceAction203 */;
9452 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9453 self->type = type;
9454 self->class = &class_nitc__parser__ReduceAction203;
9455 return self;
9456 }
9457 /* runtime class nitc__parser__ReduceAction204: nitc::parser::ReduceAction204 (dead=false; need_corpse=false)*/
9458 const struct class class_nitc__parser__ReduceAction204 = {
9459 0, /* box_kind */
9460 {
9461 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction204:parser_work#ReduceAction#init */
9462 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction204:kernel#Object#!= */
9463 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction204:kernel#Object#sys */
9464 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction204:abstract_text#Object#to_s */
9465 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction204:kernel#Object#== */
9466 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction204:kernel#Object#is_same_instance */
9467 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction204:abstract_text#Object#inspect */
9468 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction204:kernel#Object#object_id */
9469 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction204:abstract_text#Object#class_name */
9470 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction204:abstract_text#Object#inspect_head */
9471 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction204:abstract_text#Object#native_class_name */
9472 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction204:kernel#Object#hash */
9473 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction204___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction204:parser#ReduceAction204#action */
9474 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction204:parser_work#ReduceAction#goto= */
9475 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction204:parser_work#ReduceAction#concat */
9476 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction204:kernel#Object#init */
9477 }
9478 };
9479 /* allocate ReduceAction204 */
9480 val* NEW_nitc__parser__ReduceAction204(const struct type* type) {
9481 val* self /* : ReduceAction204 */;
9482 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9483 self->type = type;
9484 self->class = &class_nitc__parser__ReduceAction204;
9485 return self;
9486 }
9487 /* runtime class nitc__parser__ReduceAction205: nitc::parser::ReduceAction205 (dead=false; need_corpse=false)*/
9488 const struct class class_nitc__parser__ReduceAction205 = {
9489 0, /* box_kind */
9490 {
9491 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction205:parser_work#ReduceAction#init */
9492 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction205:kernel#Object#!= */
9493 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction205:kernel#Object#sys */
9494 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction205:abstract_text#Object#to_s */
9495 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction205:kernel#Object#== */
9496 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction205:kernel#Object#is_same_instance */
9497 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction205:abstract_text#Object#inspect */
9498 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction205:kernel#Object#object_id */
9499 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction205:abstract_text#Object#class_name */
9500 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction205:abstract_text#Object#inspect_head */
9501 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction205:abstract_text#Object#native_class_name */
9502 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction205:kernel#Object#hash */
9503 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction205___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction205:parser#ReduceAction205#action */
9504 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction205:parser_work#ReduceAction#goto= */
9505 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction205:parser_work#ReduceAction#concat */
9506 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction205:kernel#Object#init */
9507 }
9508 };
9509 /* allocate ReduceAction205 */
9510 val* NEW_nitc__parser__ReduceAction205(const struct type* type) {
9511 val* self /* : ReduceAction205 */;
9512 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9513 self->type = type;
9514 self->class = &class_nitc__parser__ReduceAction205;
9515 return self;
9516 }
9517 /* runtime class nitc__parser__ReduceAction206: nitc::parser::ReduceAction206 (dead=false; need_corpse=false)*/
9518 const struct class class_nitc__parser__ReduceAction206 = {
9519 0, /* box_kind */
9520 {
9521 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction206:parser_work#ReduceAction#init */
9522 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction206:kernel#Object#!= */
9523 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction206:kernel#Object#sys */
9524 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction206:abstract_text#Object#to_s */
9525 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction206:kernel#Object#== */
9526 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction206:kernel#Object#is_same_instance */
9527 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction206:abstract_text#Object#inspect */
9528 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction206:kernel#Object#object_id */
9529 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction206:abstract_text#Object#class_name */
9530 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction206:abstract_text#Object#inspect_head */
9531 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction206:abstract_text#Object#native_class_name */
9532 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction206:kernel#Object#hash */
9533 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction206___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction206:parser#ReduceAction206#action */
9534 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction206:parser_work#ReduceAction#goto= */
9535 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction206:parser_work#ReduceAction#concat */
9536 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction206:kernel#Object#init */
9537 }
9538 };
9539 /* allocate ReduceAction206 */
9540 val* NEW_nitc__parser__ReduceAction206(const struct type* type) {
9541 val* self /* : ReduceAction206 */;
9542 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9543 self->type = type;
9544 self->class = &class_nitc__parser__ReduceAction206;
9545 return self;
9546 }
9547 /* runtime class nitc__parser__ReduceAction207: nitc::parser::ReduceAction207 (dead=false; need_corpse=false)*/
9548 const struct class class_nitc__parser__ReduceAction207 = {
9549 0, /* box_kind */
9550 {
9551 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction207:parser_work#ReduceAction#init */
9552 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction207:kernel#Object#!= */
9553 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction207:kernel#Object#sys */
9554 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction207:abstract_text#Object#to_s */
9555 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction207:kernel#Object#== */
9556 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction207:kernel#Object#is_same_instance */
9557 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction207:abstract_text#Object#inspect */
9558 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction207:kernel#Object#object_id */
9559 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction207:abstract_text#Object#class_name */
9560 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction207:abstract_text#Object#inspect_head */
9561 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction207:abstract_text#Object#native_class_name */
9562 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction207:kernel#Object#hash */
9563 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction207___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction207:parser#ReduceAction207#action */
9564 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction207:parser_work#ReduceAction#goto= */
9565 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction207:parser_work#ReduceAction#concat */
9566 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction207:kernel#Object#init */
9567 }
9568 };
9569 /* allocate ReduceAction207 */
9570 val* NEW_nitc__parser__ReduceAction207(const struct type* type) {
9571 val* self /* : ReduceAction207 */;
9572 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9573 self->type = type;
9574 self->class = &class_nitc__parser__ReduceAction207;
9575 return self;
9576 }
9577 /* runtime class nitc__parser__ReduceAction208: nitc::parser::ReduceAction208 (dead=false; need_corpse=false)*/
9578 const struct class class_nitc__parser__ReduceAction208 = {
9579 0, /* box_kind */
9580 {
9581 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction208:parser_work#ReduceAction#init */
9582 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction208:kernel#Object#!= */
9583 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction208:kernel#Object#sys */
9584 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction208:abstract_text#Object#to_s */
9585 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction208:kernel#Object#== */
9586 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction208:kernel#Object#is_same_instance */
9587 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction208:abstract_text#Object#inspect */
9588 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction208:kernel#Object#object_id */
9589 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction208:abstract_text#Object#class_name */
9590 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction208:abstract_text#Object#inspect_head */
9591 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction208:abstract_text#Object#native_class_name */
9592 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction208:kernel#Object#hash */
9593 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction208___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction208:parser#ReduceAction208#action */
9594 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction208:parser_work#ReduceAction#goto= */
9595 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction208:parser_work#ReduceAction#concat */
9596 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction208:kernel#Object#init */
9597 }
9598 };
9599 /* allocate ReduceAction208 */
9600 val* NEW_nitc__parser__ReduceAction208(const struct type* type) {
9601 val* self /* : ReduceAction208 */;
9602 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9603 self->type = type;
9604 self->class = &class_nitc__parser__ReduceAction208;
9605 return self;
9606 }
9607 /* runtime class nitc__parser__ReduceAction209: nitc::parser::ReduceAction209 (dead=false; need_corpse=false)*/
9608 const struct class class_nitc__parser__ReduceAction209 = {
9609 0, /* box_kind */
9610 {
9611 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction209:parser_work#ReduceAction#init */
9612 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction209:kernel#Object#!= */
9613 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction209:kernel#Object#sys */
9614 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction209:abstract_text#Object#to_s */
9615 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction209:kernel#Object#== */
9616 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction209:kernel#Object#is_same_instance */
9617 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction209:abstract_text#Object#inspect */
9618 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction209:kernel#Object#object_id */
9619 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction209:abstract_text#Object#class_name */
9620 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction209:abstract_text#Object#inspect_head */
9621 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction209:abstract_text#Object#native_class_name */
9622 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction209:kernel#Object#hash */
9623 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction209___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction209:parser#ReduceAction209#action */
9624 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction209:parser_work#ReduceAction#goto= */
9625 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction209:parser_work#ReduceAction#concat */
9626 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction209:kernel#Object#init */
9627 }
9628 };
9629 /* allocate ReduceAction209 */
9630 val* NEW_nitc__parser__ReduceAction209(const struct type* type) {
9631 val* self /* : ReduceAction209 */;
9632 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9633 self->type = type;
9634 self->class = &class_nitc__parser__ReduceAction209;
9635 return self;
9636 }
9637 /* runtime class nitc__parser__ReduceAction210: nitc::parser::ReduceAction210 (dead=false; need_corpse=false)*/
9638 const struct class class_nitc__parser__ReduceAction210 = {
9639 0, /* box_kind */
9640 {
9641 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction210:parser_work#ReduceAction#init */
9642 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction210:kernel#Object#!= */
9643 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction210:kernel#Object#sys */
9644 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction210:abstract_text#Object#to_s */
9645 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction210:kernel#Object#== */
9646 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction210:kernel#Object#is_same_instance */
9647 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction210:abstract_text#Object#inspect */
9648 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction210:kernel#Object#object_id */
9649 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction210:abstract_text#Object#class_name */
9650 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction210:abstract_text#Object#inspect_head */
9651 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction210:abstract_text#Object#native_class_name */
9652 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction210:kernel#Object#hash */
9653 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction210___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction210:parser#ReduceAction210#action */
9654 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction210:parser_work#ReduceAction#goto= */
9655 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction210:parser_work#ReduceAction#concat */
9656 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction210:kernel#Object#init */
9657 }
9658 };
9659 /* allocate ReduceAction210 */
9660 val* NEW_nitc__parser__ReduceAction210(const struct type* type) {
9661 val* self /* : ReduceAction210 */;
9662 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9663 self->type = type;
9664 self->class = &class_nitc__parser__ReduceAction210;
9665 return self;
9666 }
9667 /* runtime class nitc__parser__ReduceAction211: nitc::parser::ReduceAction211 (dead=false; need_corpse=false)*/
9668 const struct class class_nitc__parser__ReduceAction211 = {
9669 0, /* box_kind */
9670 {
9671 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction211:parser_work#ReduceAction#init */
9672 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction211:kernel#Object#!= */
9673 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction211:kernel#Object#sys */
9674 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction211:abstract_text#Object#to_s */
9675 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction211:kernel#Object#== */
9676 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction211:kernel#Object#is_same_instance */
9677 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction211:abstract_text#Object#inspect */
9678 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction211:kernel#Object#object_id */
9679 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction211:abstract_text#Object#class_name */
9680 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction211:abstract_text#Object#inspect_head */
9681 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction211:abstract_text#Object#native_class_name */
9682 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction211:kernel#Object#hash */
9683 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction211___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction211:parser#ReduceAction211#action */
9684 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction211:parser_work#ReduceAction#goto= */
9685 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction211:parser_work#ReduceAction#concat */
9686 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction211:kernel#Object#init */
9687 }
9688 };
9689 /* allocate ReduceAction211 */
9690 val* NEW_nitc__parser__ReduceAction211(const struct type* type) {
9691 val* self /* : ReduceAction211 */;
9692 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9693 self->type = type;
9694 self->class = &class_nitc__parser__ReduceAction211;
9695 return self;
9696 }
9697 /* runtime class nitc__parser__ReduceAction212: nitc::parser::ReduceAction212 (dead=false; need_corpse=false)*/
9698 const struct class class_nitc__parser__ReduceAction212 = {
9699 0, /* box_kind */
9700 {
9701 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction212:parser_work#ReduceAction#init */
9702 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction212:kernel#Object#!= */
9703 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction212:kernel#Object#sys */
9704 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction212:abstract_text#Object#to_s */
9705 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction212:kernel#Object#== */
9706 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction212:kernel#Object#is_same_instance */
9707 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction212:abstract_text#Object#inspect */
9708 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction212:kernel#Object#object_id */
9709 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction212:abstract_text#Object#class_name */
9710 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction212:abstract_text#Object#inspect_head */
9711 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction212:abstract_text#Object#native_class_name */
9712 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction212:kernel#Object#hash */
9713 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction212___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction212:parser#ReduceAction212#action */
9714 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction212:parser_work#ReduceAction#goto= */
9715 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction212:parser_work#ReduceAction#concat */
9716 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction212:kernel#Object#init */
9717 }
9718 };
9719 /* allocate ReduceAction212 */
9720 val* NEW_nitc__parser__ReduceAction212(const struct type* type) {
9721 val* self /* : ReduceAction212 */;
9722 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9723 self->type = type;
9724 self->class = &class_nitc__parser__ReduceAction212;
9725 return self;
9726 }
9727 /* runtime class nitc__parser__ReduceAction213: nitc::parser::ReduceAction213 (dead=false; need_corpse=false)*/
9728 const struct class class_nitc__parser__ReduceAction213 = {
9729 0, /* box_kind */
9730 {
9731 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction213:parser_work#ReduceAction#init */
9732 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction213:kernel#Object#!= */
9733 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction213:kernel#Object#sys */
9734 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction213:abstract_text#Object#to_s */
9735 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction213:kernel#Object#== */
9736 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction213:kernel#Object#is_same_instance */
9737 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction213:abstract_text#Object#inspect */
9738 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction213:kernel#Object#object_id */
9739 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction213:abstract_text#Object#class_name */
9740 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction213:abstract_text#Object#inspect_head */
9741 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction213:abstract_text#Object#native_class_name */
9742 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction213:kernel#Object#hash */
9743 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction213___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction213:parser#ReduceAction213#action */
9744 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction213:parser_work#ReduceAction#goto= */
9745 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction213:parser_work#ReduceAction#concat */
9746 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction213:kernel#Object#init */
9747 }
9748 };
9749 /* allocate ReduceAction213 */
9750 val* NEW_nitc__parser__ReduceAction213(const struct type* type) {
9751 val* self /* : ReduceAction213 */;
9752 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9753 self->type = type;
9754 self->class = &class_nitc__parser__ReduceAction213;
9755 return self;
9756 }
9757 /* runtime class nitc__parser__ReduceAction214: nitc::parser::ReduceAction214 (dead=false; need_corpse=false)*/
9758 const struct class class_nitc__parser__ReduceAction214 = {
9759 0, /* box_kind */
9760 {
9761 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction214:parser_work#ReduceAction#init */
9762 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction214:kernel#Object#!= */
9763 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction214:kernel#Object#sys */
9764 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction214:abstract_text#Object#to_s */
9765 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction214:kernel#Object#== */
9766 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction214:kernel#Object#is_same_instance */
9767 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction214:abstract_text#Object#inspect */
9768 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction214:kernel#Object#object_id */
9769 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction214:abstract_text#Object#class_name */
9770 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction214:abstract_text#Object#inspect_head */
9771 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction214:abstract_text#Object#native_class_name */
9772 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction214:kernel#Object#hash */
9773 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction214___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction214:parser#ReduceAction214#action */
9774 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction214:parser_work#ReduceAction#goto= */
9775 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction214:parser_work#ReduceAction#concat */
9776 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction214:kernel#Object#init */
9777 }
9778 };
9779 /* allocate ReduceAction214 */
9780 val* NEW_nitc__parser__ReduceAction214(const struct type* type) {
9781 val* self /* : ReduceAction214 */;
9782 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9783 self->type = type;
9784 self->class = &class_nitc__parser__ReduceAction214;
9785 return self;
9786 }
9787 /* runtime class nitc__parser__ReduceAction215: nitc::parser::ReduceAction215 (dead=false; need_corpse=false)*/
9788 const struct class class_nitc__parser__ReduceAction215 = {
9789 0, /* box_kind */
9790 {
9791 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction215:parser_work#ReduceAction#init */
9792 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction215:kernel#Object#!= */
9793 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction215:kernel#Object#sys */
9794 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction215:abstract_text#Object#to_s */
9795 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction215:kernel#Object#== */
9796 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction215:kernel#Object#is_same_instance */
9797 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction215:abstract_text#Object#inspect */
9798 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction215:kernel#Object#object_id */
9799 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction215:abstract_text#Object#class_name */
9800 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction215:abstract_text#Object#inspect_head */
9801 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction215:abstract_text#Object#native_class_name */
9802 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction215:kernel#Object#hash */
9803 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction215___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction215:parser#ReduceAction215#action */
9804 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction215:parser_work#ReduceAction#goto= */
9805 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction215:parser_work#ReduceAction#concat */
9806 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction215:kernel#Object#init */
9807 }
9808 };
9809 /* allocate ReduceAction215 */
9810 val* NEW_nitc__parser__ReduceAction215(const struct type* type) {
9811 val* self /* : ReduceAction215 */;
9812 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9813 self->type = type;
9814 self->class = &class_nitc__parser__ReduceAction215;
9815 return self;
9816 }
9817 /* runtime class nitc__parser__ReduceAction216: nitc::parser::ReduceAction216 (dead=false; need_corpse=false)*/
9818 const struct class class_nitc__parser__ReduceAction216 = {
9819 0, /* box_kind */
9820 {
9821 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction216:parser_work#ReduceAction#init */
9822 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction216:kernel#Object#!= */
9823 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction216:kernel#Object#sys */
9824 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction216:abstract_text#Object#to_s */
9825 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction216:kernel#Object#== */
9826 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction216:kernel#Object#is_same_instance */
9827 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction216:abstract_text#Object#inspect */
9828 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction216:kernel#Object#object_id */
9829 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction216:abstract_text#Object#class_name */
9830 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction216:abstract_text#Object#inspect_head */
9831 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction216:abstract_text#Object#native_class_name */
9832 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction216:kernel#Object#hash */
9833 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction216___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction216:parser#ReduceAction216#action */
9834 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction216:parser_work#ReduceAction#goto= */
9835 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction216:parser_work#ReduceAction#concat */
9836 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction216:kernel#Object#init */
9837 }
9838 };
9839 /* allocate ReduceAction216 */
9840 val* NEW_nitc__parser__ReduceAction216(const struct type* type) {
9841 val* self /* : ReduceAction216 */;
9842 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9843 self->type = type;
9844 self->class = &class_nitc__parser__ReduceAction216;
9845 return self;
9846 }
9847 /* runtime class nitc__parser__ReduceAction217: nitc::parser::ReduceAction217 (dead=false; need_corpse=false)*/
9848 const struct class class_nitc__parser__ReduceAction217 = {
9849 0, /* box_kind */
9850 {
9851 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction217:parser_work#ReduceAction#init */
9852 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction217:kernel#Object#!= */
9853 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction217:kernel#Object#sys */
9854 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction217:abstract_text#Object#to_s */
9855 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction217:kernel#Object#== */
9856 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction217:kernel#Object#is_same_instance */
9857 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction217:abstract_text#Object#inspect */
9858 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction217:kernel#Object#object_id */
9859 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction217:abstract_text#Object#class_name */
9860 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction217:abstract_text#Object#inspect_head */
9861 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction217:abstract_text#Object#native_class_name */
9862 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction217:kernel#Object#hash */
9863 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction217___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction217:parser#ReduceAction217#action */
9864 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction217:parser_work#ReduceAction#goto= */
9865 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction217:parser_work#ReduceAction#concat */
9866 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction217:kernel#Object#init */
9867 }
9868 };
9869 /* allocate ReduceAction217 */
9870 val* NEW_nitc__parser__ReduceAction217(const struct type* type) {
9871 val* self /* : ReduceAction217 */;
9872 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9873 self->type = type;
9874 self->class = &class_nitc__parser__ReduceAction217;
9875 return self;
9876 }
9877 /* runtime class nitc__parser__ReduceAction218: nitc::parser::ReduceAction218 (dead=false; need_corpse=false)*/
9878 const struct class class_nitc__parser__ReduceAction218 = {
9879 0, /* box_kind */
9880 {
9881 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction218:parser_work#ReduceAction#init */
9882 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction218:kernel#Object#!= */
9883 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction218:kernel#Object#sys */
9884 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction218:abstract_text#Object#to_s */
9885 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction218:kernel#Object#== */
9886 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction218:kernel#Object#is_same_instance */
9887 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction218:abstract_text#Object#inspect */
9888 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction218:kernel#Object#object_id */
9889 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction218:abstract_text#Object#class_name */
9890 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction218:abstract_text#Object#inspect_head */
9891 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction218:abstract_text#Object#native_class_name */
9892 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction218:kernel#Object#hash */
9893 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction218___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction218:parser#ReduceAction218#action */
9894 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction218:parser_work#ReduceAction#goto= */
9895 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction218:parser_work#ReduceAction#concat */
9896 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction218:kernel#Object#init */
9897 }
9898 };
9899 /* allocate ReduceAction218 */
9900 val* NEW_nitc__parser__ReduceAction218(const struct type* type) {
9901 val* self /* : ReduceAction218 */;
9902 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9903 self->type = type;
9904 self->class = &class_nitc__parser__ReduceAction218;
9905 return self;
9906 }
9907 /* runtime class nitc__parser__ReduceAction219: nitc::parser::ReduceAction219 (dead=false; need_corpse=false)*/
9908 const struct class class_nitc__parser__ReduceAction219 = {
9909 0, /* box_kind */
9910 {
9911 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction219:parser_work#ReduceAction#init */
9912 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction219:kernel#Object#!= */
9913 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction219:kernel#Object#sys */
9914 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction219:abstract_text#Object#to_s */
9915 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction219:kernel#Object#== */
9916 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction219:kernel#Object#is_same_instance */
9917 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction219:abstract_text#Object#inspect */
9918 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction219:kernel#Object#object_id */
9919 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction219:abstract_text#Object#class_name */
9920 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction219:abstract_text#Object#inspect_head */
9921 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction219:abstract_text#Object#native_class_name */
9922 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction219:kernel#Object#hash */
9923 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction219___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction219:parser#ReduceAction219#action */
9924 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction219:parser_work#ReduceAction#goto= */
9925 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction219:parser_work#ReduceAction#concat */
9926 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction219:kernel#Object#init */
9927 }
9928 };
9929 /* allocate ReduceAction219 */
9930 val* NEW_nitc__parser__ReduceAction219(const struct type* type) {
9931 val* self /* : ReduceAction219 */;
9932 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9933 self->type = type;
9934 self->class = &class_nitc__parser__ReduceAction219;
9935 return self;
9936 }
9937 /* runtime class nitc__parser__ReduceAction220: nitc::parser::ReduceAction220 (dead=false; need_corpse=false)*/
9938 const struct class class_nitc__parser__ReduceAction220 = {
9939 0, /* box_kind */
9940 {
9941 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction220:parser_work#ReduceAction#init */
9942 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction220:kernel#Object#!= */
9943 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction220:kernel#Object#sys */
9944 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction220:abstract_text#Object#to_s */
9945 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction220:kernel#Object#== */
9946 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction220:kernel#Object#is_same_instance */
9947 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction220:abstract_text#Object#inspect */
9948 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction220:kernel#Object#object_id */
9949 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction220:abstract_text#Object#class_name */
9950 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction220:abstract_text#Object#inspect_head */
9951 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction220:abstract_text#Object#native_class_name */
9952 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction220:kernel#Object#hash */
9953 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction220___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction220:parser#ReduceAction220#action */
9954 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction220:parser_work#ReduceAction#goto= */
9955 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction220:parser_work#ReduceAction#concat */
9956 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction220:kernel#Object#init */
9957 }
9958 };
9959 /* allocate ReduceAction220 */
9960 val* NEW_nitc__parser__ReduceAction220(const struct type* type) {
9961 val* self /* : ReduceAction220 */;
9962 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9963 self->type = type;
9964 self->class = &class_nitc__parser__ReduceAction220;
9965 return self;
9966 }
9967 /* runtime class nitc__parser__ReduceAction221: nitc::parser::ReduceAction221 (dead=false; need_corpse=false)*/
9968 const struct class class_nitc__parser__ReduceAction221 = {
9969 0, /* box_kind */
9970 {
9971 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction221:parser_work#ReduceAction#init */
9972 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction221:kernel#Object#!= */
9973 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction221:kernel#Object#sys */
9974 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction221:abstract_text#Object#to_s */
9975 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction221:kernel#Object#== */
9976 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction221:kernel#Object#is_same_instance */
9977 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction221:abstract_text#Object#inspect */
9978 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction221:kernel#Object#object_id */
9979 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction221:abstract_text#Object#class_name */
9980 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction221:abstract_text#Object#inspect_head */
9981 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction221:abstract_text#Object#native_class_name */
9982 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction221:kernel#Object#hash */
9983 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction221___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction221:parser#ReduceAction221#action */
9984 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction221:parser_work#ReduceAction#goto= */
9985 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction221:parser_work#ReduceAction#concat */
9986 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction221:kernel#Object#init */
9987 }
9988 };
9989 /* allocate ReduceAction221 */
9990 val* NEW_nitc__parser__ReduceAction221(const struct type* type) {
9991 val* self /* : ReduceAction221 */;
9992 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9993 self->type = type;
9994 self->class = &class_nitc__parser__ReduceAction221;
9995 return self;
9996 }