Merge: doc: fixed some typos and other misc. corrections
[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___core__Object___hash, /* pointer to toolcontext:ToolContext:kernel$Object$hash */
15 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to toolcontext:ToolContext:abstract_text$Object$class_name */
16 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to toolcontext:ToolContext:abstract_text$Object$inspect_head */
17 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to toolcontext:ToolContext:abstract_text$Object$native_class_name */
18 (nitmethod_t)nitc___nitc__ToolContext___opt_share_dir, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_share_dir */
19 (nitmethod_t)nitc___nitc__ToolContext___nit_dir, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$nit_dir */
20 (nitmethod_t)nitc___nitc__ToolContext___fatal_error, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$fatal_error */
21 (nitmethod_t)nitc__phase___ToolContext___phases, /* pointer to toolcontext:ToolContext:phase$ToolContext$phases */
22 (nitmethod_t)nitc__scope___ToolContext___scope_phase, /* pointer to toolcontext:ToolContext:scope$ToolContext$scope_phase */
23 (nitmethod_t)nitc__flow___ToolContext___flow_phase, /* pointer to toolcontext:ToolContext:flow$ToolContext$flow_phase */
24 (nitmethod_t)nitc__modelize_class___ToolContext___modelize_class_phase, /* pointer to toolcontext:ToolContext:modelize_class$ToolContext$modelize_class_phase */
25 (nitmethod_t)nitc__modelize_property___ToolContext___modelize_property_phase, /* pointer to toolcontext:ToolContext:modelize_property$ToolContext$modelize_property_phase */
26 (nitmethod_t)nitc__local_var_init___ToolContext___local_var_init_phase, /* pointer to toolcontext:ToolContext:local_var_init$ToolContext$local_var_init_phase */
27 (nitmethod_t)nitc__light_ffi_base___ToolContext___ffi_language_assignation_phase, /* pointer to toolcontext:ToolContext:light_ffi_base$ToolContext$ffi_language_assignation_phase */
28 (nitmethod_t)nitc__extern_classes___ToolContext___extern_classes_typing_phase_ast, /* pointer to toolcontext:ToolContext:extern_classes$ToolContext$extern_classes_typing_phase_ast */
29 (nitmethod_t)nitc__typing___ToolContext___typing_phase, /* pointer to toolcontext:ToolContext:typing$ToolContext$typing_phase */
30 (nitmethod_t)nitc__auto_super_init___ToolContext___auto_super_init_phase, /* pointer to toolcontext:ToolContext:auto_super_init$ToolContext$auto_super_init_phase */
31 (nitmethod_t)nitc___nitc__ToolContext___tooldescription_61d, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$tooldescription= */
32 (nitmethod_t)nitc__nith___ToolContext___process_options, /* pointer to toolcontext:ToolContext:nith$ToolContext$process_options */
33 (nitmethod_t)nitc___nitc__ToolContext___option_context, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$option_context */
34 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_output, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_output */
35 (nitmethod_t)nitc___nitc__ToolContext___quit, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$quit */
36 (nitmethod_t)nitc___nitc__ToolContext___info, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$info */
37 (nitmethod_t)nitc__modelbuilder___ToolContext___run_global_phases, /* pointer to toolcontext:ToolContext:modelbuilder$ToolContext$run_global_phases */
38 (nitmethod_t)nitc__separate_erasure_compiler___ToolContext___opt_erasure, /* pointer to toolcontext:ToolContext:separate_erasure_compiler$ToolContext$opt_erasure */
39 (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 */
40 (nitmethod_t)nitc__separate_erasure_compiler___ToolContext___opt_rta, /* pointer to toolcontext:ToolContext:separate_erasure_compiler$ToolContext$opt_rta */
41 (nitmethod_t)nitc___nitc__ToolContext___error, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$error */
42 (nitmethod_t)nitc___nitc__ToolContext___check_errors, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$check_errors */
43 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_separate, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_separate */
44 (nitmethod_t)nitc__loader___ToolContext___opt_path, /* pointer to toolcontext:ToolContext:loader$ToolContext$opt_path */
45 (nitmethod_t)nitc__loader___ToolContext___opt_only_parse, /* pointer to toolcontext:ToolContext:loader$ToolContext$opt_only_parse */
46 (nitmethod_t)nitc___nitc__ToolContext___errors_info, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$errors_info */
47 (nitmethod_t)nitc___nitc__ToolContext___error_count, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$error_count */
48 (nitmethod_t)nitc__phase___ToolContext___run_phases, /* pointer to toolcontext:ToolContext:phase$ToolContext$run_phases */
49 (nitmethod_t)nitc__loader___ToolContext___opt_only_metamodel, /* pointer to toolcontext:ToolContext:loader$ToolContext$opt_only_metamodel */
50 (nitmethod_t)nitc___nitc__ToolContext___verbose_level, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$verbose_level */
51 (nitmethod_t)nitc___nitc__ToolContext___log_info, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$log_info */
52 (nitmethod_t)nitc__mixin___ToolContext___make_main_module, /* pointer to toolcontext:ToolContext:mixin$ToolContext$make_main_module */
53 (nitmethod_t)nitc__phase___ToolContext___phases_list, /* pointer to toolcontext:ToolContext:phase$ToolContext$phases_list */
54 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_no_inline_intern, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_no_inline_intern */
55 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_no_union_attribute, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_no_union_attribute */
56 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_no_shortcut_equate, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_no_shortcut_equate */
57 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_no_tag_primitives, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_no_tag_primitives */
58 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_colors_are_symbols, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_colors_are_symbols */
59 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_trampoline_call, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_trampoline_call */
60 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_guard_call, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_guard_call */
61 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_direct_call_monomorph0, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_direct_call_monomorph0 */
62 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_substitute_monomorph, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_substitute_monomorph */
63 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_link_boost, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_link_boost */
64 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_inline_coloring_numbers, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_inline_coloring_numbers */
65 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_inline_some_methods, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_inline_some_methods */
66 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_direct_call_monomorph, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_direct_call_monomorph */
67 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_skip_dead_methods, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_skip_dead_methods */
68 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_semi_global, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_semi_global */
69 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_colo_dead_methods, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_colo_dead_methods */
70 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_tables_metrics, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_tables_metrics */
71 (nitmethod_t)nitc__separate_compiler___ToolContext___opt_type_poset, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$opt_type_poset */
72 (nitmethod_t)nitc___nitc__ToolContext___messages, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$messages */
73 (nitmethod_t)nitc___nitc__ToolContext___opt_warn, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_warn */
74 (nitmethod_t)nitc___nitc__ToolContext___error_count_61d, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$error_count= */
75 (nitmethod_t)nitc___nitc__ToolContext___opt_stop_on_first_error, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_stop_on_first_error */
76 (nitmethod_t)nitc___nitc__ToolContext___message_sorter, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$message_sorter */
77 (nitmethod_t)nitc___nitc__ToolContext___opt_no_color, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_no_color */
78 (nitmethod_t)nitc___nitc__ToolContext___keep_going, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$keep_going */
79 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_check_all, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_no_check_all */
80 (nitmethod_t)nitc__modelbuilder_base___ToolContext___modelbuilder_real, /* pointer to toolcontext:ToolContext:modelbuilder_base$ToolContext$modelbuilder_real */
81 (nitmethod_t)nitc__modelbuilder_base___ToolContext___modelbuilder_real_61d, /* pointer to toolcontext:ToolContext:modelbuilder_base$ToolContext$modelbuilder_real= */
82 (nitmethod_t)nitc___nitc__ToolContext___warning_count, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$warning_count */
83 (nitmethod_t)nitc__phase___ToolContext___todo_nmodules_61d, /* pointer to toolcontext:ToolContext:phase$ToolContext$todo_nmodules= */
84 (nitmethod_t)nitc__phase___ToolContext___phased_modules, /* pointer to toolcontext:ToolContext:phase$ToolContext$phased_modules */
85 (nitmethod_t)nitc__phase___ToolContext___semantize_is_lazy, /* pointer to toolcontext:ToolContext:phase$ToolContext$semantize_is_lazy */
86 (nitmethod_t)nitc__phase___ToolContext___phase_process_npropdef, /* pointer to toolcontext:ToolContext:phase$ToolContext$phase_process_npropdef */
87 (nitmethod_t)nitc__mixin___ToolContext___opt_mixins, /* pointer to toolcontext:ToolContext:mixin$ToolContext$opt_mixins */
88 (nitmethod_t)nitc__modelbuilder_base___ToolContext___modelbuilder, /* pointer to toolcontext:ToolContext:modelbuilder_base$ToolContext$modelbuilder */
89 (nitmethod_t)nitc__mixin___ToolContext___opt_defines, /* pointer to toolcontext:ToolContext:mixin$ToolContext$opt_defines */
90 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_dir, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_dir */
91 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_cc, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_no_cc */
92 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_main, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_no_main */
93 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_make_flags, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_make_flags */
94 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_compile_dir, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_compile_dir */
95 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_hardening, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_hardening */
96 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_check_covariance, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_no_check_covariance */
97 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_check_attr_isset, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_no_check_attr_isset */
98 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_check_assert, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_no_check_assert */
99 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_check_autocast, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_no_check_autocast */
100 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_check_null, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_no_check_null */
101 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_typing_test_metrics, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_typing_test_metrics */
102 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_invocation_metrics, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_invocation_metrics */
103 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_isset_checks_metrics, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_isset_checks_metrics */
104 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_stacktrace, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_no_stacktrace */
105 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_no_gcc_directive, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_no_gcc_directive */
106 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_release, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_release */
107 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_max_c_lines, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_max_c_lines */
108 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_group_c_files, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_group_c_files */
109 (nitmethod_t)nitc__abstract_compiler___ToolContext___opt_debug, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$opt_debug */
110 (nitmethod_t)nitc__platform___ToolContext___platform_from_name, /* pointer to toolcontext:ToolContext:platform$ToolContext$platform_from_name */
111 (nitmethod_t)nitc___nitc__ToolContext___opt_log, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_log */
112 (nitmethod_t)nitc___nitc__ToolContext___log_directory, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$log_directory */
113 (nitmethod_t)nitc__transform___ToolContext___opt_no_shortcut_range, /* pointer to toolcontext:ToolContext:transform$ToolContext$opt_no_shortcut_range */
114 (nitmethod_t)nitc__phase___ToolContext___opt_disable_phase, /* pointer to toolcontext:ToolContext:phase$ToolContext$opt_disable_phase */
115 (nitmethod_t)nitc__phase___ToolContext___opt_sloppy, /* pointer to toolcontext:ToolContext:phase$ToolContext$opt_sloppy */
116 (nitmethod_t)nitc__phase___ToolContext___semantize_is_lazy_61d, /* pointer to toolcontext:ToolContext:phase$ToolContext$semantize_is_lazy= */
117 (nitmethod_t)nitc___nitc__ToolContext___warning, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$warning */
118 (nitmethod_t)nitc__phase___ToolContext___run_phases_on_npropdef, /* pointer to toolcontext:ToolContext:phase$ToolContext$run_phases_on_npropdef */
119 (nitmethod_t)nitc__modelbuilder___ToolContext___opt_ignore_visibility, /* pointer to toolcontext:ToolContext:modelbuilder$ToolContext$opt_ignore_visibility */
120 (nitmethod_t)nitc___nitc__ToolContext___opt_help, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_help */
121 (nitmethod_t)nitc___nitc__ToolContext___usage, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$usage */
122 (nitmethod_t)nitc___nitc__ToolContext___opt_version, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_version */
123 (nitmethod_t)nitc___nitc__ToolContext___version, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$version */
124 (nitmethod_t)nitc___nitc__ToolContext___opt_bash_completion, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_bash_completion */
125 (nitmethod_t)nitc___nitc__ToolContext___opt_stub_man, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_stub_man */
126 (nitmethod_t)nitc___nitc__ToolContext___tooldescription, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$tooldescription */
127 (nitmethod_t)nitc___nitc__ToolContext___nit_dir_61d, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$nit_dir= */
128 (nitmethod_t)nitc___nitc__ToolContext___locate_nit_dir, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$locate_nit_dir */
129 (nitmethod_t)nitc___nitc__ToolContext___accept_no_arguments, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$accept_no_arguments */
130 (nitmethod_t)nitc___nitc__ToolContext___verbose_level_61d, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$verbose_level= */
131 (nitmethod_t)nitc___nitc__ToolContext___opt_verbose, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_verbose */
132 (nitmethod_t)nitc___nitc__ToolContext___opt_keep_going, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_keep_going */
133 (nitmethod_t)nitc___nitc__ToolContext___keep_going_61d, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$keep_going= */
134 (nitmethod_t)nitc___nitc__ToolContext___opt_quiet, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_quiet */
135 (nitmethod_t)nitc___nitc__ToolContext___opt_log_dir, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_log_dir */
136 (nitmethod_t)nitc___nitc__ToolContext___log_directory_61d, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$log_directory= */
137 (nitmethod_t)nitc___nitc__ToolContext___log_info_61d, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$log_info= */
138 (nitmethod_t)nitc___nitc__ToolContext___advice, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$advice */
139 (nitmethod_t)nitc___nitc__ToolContext___is_warning_blacklisted, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$is_warning_blacklisted */
140 (nitmethod_t)nitc___nitc__ToolContext___opt_warning, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_warning */
141 (nitmethod_t)nitc___nitc__ToolContext___warning_count_61d, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$warning_count= */
142 (nitmethod_t)nitc___nitc__ToolContext___opt_set_dummy_tool, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_set_dummy_tool */
143 (nitmethod_t)nitc___nitc__ToolContext___opt_nit_dir, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$opt_nit_dir */
144 (nitmethod_t)nitc___nitc__ToolContext___check_nit_dir, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$check_nit_dir */
145 (nitmethod_t)nitc___nitc__ToolContext___warning_blacklist, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$warning_blacklist */
146 (nitmethod_t)nitc___nitc__ToolContext___toolname, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$toolname */
147 (nitmethod_t)nitc__separate_compiler___ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$init */
148 (nitmethod_t)nitc__separate_erasure_compiler___ToolContext___process_options, /* pointer to toolcontext:ToolContext:separate_erasure_compiler$ToolContext$process_options */
149 (nitmethod_t)nitc__abstract_compiler___ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$init */
150 (nitmethod_t)nitc__separate_compiler___ToolContext___process_options, /* pointer to toolcontext:ToolContext:separate_compiler$ToolContext$process_options */
151 (nitmethod_t)nitc__modelbuilder___ToolContext___make_main_module, /* pointer to toolcontext:ToolContext:modelbuilder$ToolContext$make_main_module */
152 (nitmethod_t)nitc__transform___ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:transform$ToolContext$init */
153 (nitmethod_t)nitc__abstract_compiler___ToolContext___process_options, /* pointer to toolcontext:ToolContext:abstract_compiler$ToolContext$process_options */
154 (nitmethod_t)nitc__mixin___ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:mixin$ToolContext$init */
155 (nitmethod_t)nitc__phase___ToolContext___process_options, /* pointer to toolcontext:ToolContext:phase$ToolContext$process_options */
156 (nitmethod_t)nitc__modelbuilder___ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:modelbuilder$ToolContext$init */
157 (nitmethod_t)nitc___nitc__ToolContext___process_options, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$process_options */
158 (nitmethod_t)nitc__loader___ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:loader$ToolContext$init */
159 (nitmethod_t)nitc__phase___ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:phase$ToolContext$init */
160 (nitmethod_t)nitc___nitc__ToolContext___core__kernel__Object__init, /* pointer to toolcontext:ToolContext:toolcontext$ToolContext$init */
161 (nitmethod_t)core___core__Object___init, /* pointer to toolcontext:ToolContext:kernel$Object$init */
162 }
163 };
164 /* allocate ToolContext */
165 val* NEW_nitc__ToolContext(const struct type* type) {
166 val* self /* : ToolContext */;
167 static val* varonce;
168 val* var /* : String */;
169 char* var1 /* : CString */;
170 val* var2 /* : String */;
171 val* var3 /* : nullable Int */;
172 val* var4 /* : nullable Int */;
173 val* var5 /* : nullable Bool */;
174 val* var6 /* : nullable Bool */;
175 val* var7 /* : Array[Message] */;
176 val* var8 /* : Sys */;
177 val* var9 /* : DefaultComparator */;
178 val* var10 /* : MultiHashMap[SourceFile, String] */;
179 val* var11 /* : OptionContext */;
180 val* var12 /* : OptionCount */;
181 static val* varonce13;
182 val* var14 /* : String */;
183 char* var15 /* : CString */;
184 val* var16 /* : String */;
185 val* var17 /* : nullable Int */;
186 val* var18 /* : nullable Int */;
187 val* var19 /* : nullable Bool */;
188 val* var20 /* : nullable Bool */;
189 static val* varonce21;
190 val* var22 /* : String */;
191 char* var23 /* : CString */;
192 val* var24 /* : String */;
193 val* var25 /* : nullable Int */;
194 val* var26 /* : nullable Int */;
195 val* var27 /* : nullable Bool */;
196 val* var28 /* : nullable Bool */;
197 static val* varonce29;
198 val* var30 /* : String */;
199 char* var31 /* : CString */;
200 val* var32 /* : String */;
201 val* var33 /* : nullable Int */;
202 val* var34 /* : nullable Int */;
203 val* var35 /* : nullable Bool */;
204 val* var36 /* : nullable Bool */;
205 val* var37 /* : Array[String] */;
206 val* var38 /* : NativeArray[String] */;
207 val* var39 /* : OptionArray */;
208 static val* varonce40;
209 val* var41 /* : String */;
210 char* var42 /* : CString */;
211 val* var43 /* : String */;
212 val* var44 /* : nullable Int */;
213 val* var45 /* : nullable Int */;
214 val* var46 /* : nullable Bool */;
215 val* var47 /* : nullable Bool */;
216 static val* varonce48;
217 val* var49 /* : String */;
218 char* var50 /* : CString */;
219 val* var51 /* : String */;
220 val* var52 /* : nullable Int */;
221 val* var53 /* : nullable Int */;
222 val* var54 /* : nullable Bool */;
223 val* var55 /* : nullable Bool */;
224 static val* varonce56;
225 val* var57 /* : String */;
226 char* var58 /* : CString */;
227 val* var59 /* : String */;
228 val* var60 /* : nullable Int */;
229 val* var61 /* : nullable Int */;
230 val* var62 /* : nullable Bool */;
231 val* var63 /* : nullable Bool */;
232 val* var64 /* : Array[String] */;
233 val* var65 /* : NativeArray[String] */;
234 val* var66 /* : OptionBool */;
235 static val* varonce67;
236 val* var68 /* : String */;
237 char* var69 /* : CString */;
238 val* var70 /* : String */;
239 val* var71 /* : nullable Int */;
240 val* var72 /* : nullable Int */;
241 val* var73 /* : nullable Bool */;
242 val* var74 /* : nullable Bool */;
243 static val* varonce75;
244 val* var76 /* : String */;
245 char* var77 /* : CString */;
246 val* var78 /* : String */;
247 val* var79 /* : nullable Int */;
248 val* var80 /* : nullable Int */;
249 val* var81 /* : nullable Bool */;
250 val* var82 /* : nullable Bool */;
251 static val* varonce83;
252 val* var84 /* : String */;
253 char* var85 /* : CString */;
254 val* var86 /* : String */;
255 val* var87 /* : nullable Int */;
256 val* var88 /* : nullable Int */;
257 val* var89 /* : nullable Bool */;
258 val* var90 /* : nullable Bool */;
259 val* var91 /* : Array[String] */;
260 val* var92 /* : NativeArray[String] */;
261 val* var93 /* : OptionBool */;
262 static val* varonce94;
263 val* var95 /* : String */;
264 char* var96 /* : CString */;
265 val* var97 /* : String */;
266 val* var98 /* : nullable Int */;
267 val* var99 /* : nullable Int */;
268 val* var100 /* : nullable Bool */;
269 val* var101 /* : nullable Bool */;
270 static val* varonce102;
271 val* var103 /* : String */;
272 char* var104 /* : CString */;
273 val* var105 /* : String */;
274 val* var106 /* : nullable Int */;
275 val* var107 /* : nullable Int */;
276 val* var108 /* : nullable Bool */;
277 val* var109 /* : nullable Bool */;
278 val* var110 /* : Array[String] */;
279 val* var111 /* : NativeArray[String] */;
280 val* var112 /* : OptionString */;
281 static val* varonce113;
282 val* var114 /* : String */;
283 char* var115 /* : CString */;
284 val* var116 /* : String */;
285 val* var117 /* : nullable Int */;
286 val* var118 /* : nullable Int */;
287 val* var119 /* : nullable Bool */;
288 val* var120 /* : nullable Bool */;
289 static val* varonce121;
290 val* var122 /* : String */;
291 char* var123 /* : CString */;
292 val* var124 /* : String */;
293 val* var125 /* : nullable Int */;
294 val* var126 /* : nullable Int */;
295 val* var127 /* : nullable Bool */;
296 val* var128 /* : nullable Bool */;
297 val* var129 /* : Array[String] */;
298 val* var130 /* : NativeArray[String] */;
299 val* var131 /* : OptionString */;
300 static val* varonce132;
301 val* var133 /* : String */;
302 char* var134 /* : CString */;
303 val* var135 /* : String */;
304 val* var136 /* : nullable Int */;
305 val* var137 /* : nullable Int */;
306 val* var138 /* : nullable Bool */;
307 val* var139 /* : nullable Bool */;
308 static val* varonce140;
309 val* var141 /* : String */;
310 char* var142 /* : CString */;
311 val* var143 /* : String */;
312 val* var144 /* : nullable Int */;
313 val* var145 /* : nullable Int */;
314 val* var146 /* : nullable Bool */;
315 val* var147 /* : nullable Bool */;
316 val* var148 /* : Array[String] */;
317 val* var149 /* : NativeArray[String] */;
318 val* var150 /* : OptionString */;
319 static val* varonce151;
320 val* var152 /* : String */;
321 char* var153 /* : CString */;
322 val* var154 /* : String */;
323 val* var155 /* : nullable Int */;
324 val* var156 /* : nullable Int */;
325 val* var157 /* : nullable Bool */;
326 val* var158 /* : nullable Bool */;
327 static val* varonce159;
328 val* var160 /* : String */;
329 char* var161 /* : CString */;
330 val* var162 /* : String */;
331 val* var163 /* : nullable Int */;
332 val* var164 /* : nullable Int */;
333 val* var165 /* : nullable Bool */;
334 val* var166 /* : nullable Bool */;
335 val* var167 /* : Array[String] */;
336 val* var168 /* : NativeArray[String] */;
337 val* var169 /* : OptionBool */;
338 static val* varonce170;
339 val* var171 /* : String */;
340 char* var172 /* : CString */;
341 val* var173 /* : String */;
342 val* var174 /* : nullable Int */;
343 val* var175 /* : nullable Int */;
344 val* var176 /* : nullable Bool */;
345 val* var177 /* : nullable Bool */;
346 static val* varonce178;
347 val* var179 /* : String */;
348 char* var180 /* : CString */;
349 val* var181 /* : String */;
350 val* var182 /* : nullable Int */;
351 val* var183 /* : nullable Int */;
352 val* var184 /* : nullable Bool */;
353 val* var185 /* : nullable Bool */;
354 static val* varonce186;
355 val* var187 /* : String */;
356 char* var188 /* : CString */;
357 val* var189 /* : String */;
358 val* var190 /* : nullable Int */;
359 val* var191 /* : nullable Int */;
360 val* var192 /* : nullable Bool */;
361 val* var193 /* : nullable Bool */;
362 static val* varonce194;
363 val* var195 /* : String */;
364 char* var196 /* : CString */;
365 val* var197 /* : String */;
366 val* var198 /* : nullable Int */;
367 val* var199 /* : nullable Int */;
368 val* var200 /* : nullable Bool */;
369 val* var201 /* : nullable Bool */;
370 val* var202 /* : Array[String] */;
371 val* var203 /* : NativeArray[String] */;
372 val* var204 /* : OptionBool */;
373 static val* varonce205;
374 val* var206 /* : String */;
375 char* var207 /* : CString */;
376 val* var208 /* : String */;
377 val* var209 /* : nullable Int */;
378 val* var210 /* : nullable Int */;
379 val* var211 /* : nullable Bool */;
380 val* var212 /* : nullable Bool */;
381 static val* varonce213;
382 val* var214 /* : String */;
383 char* var215 /* : CString */;
384 val* var216 /* : String */;
385 val* var217 /* : nullable Int */;
386 val* var218 /* : nullable Int */;
387 val* var219 /* : nullable Bool */;
388 val* var220 /* : nullable Bool */;
389 val* var221 /* : Array[String] */;
390 val* var222 /* : NativeArray[String] */;
391 val* var223 /* : OptionBool */;
392 static val* varonce224;
393 val* var225 /* : String */;
394 char* var226 /* : CString */;
395 val* var227 /* : String */;
396 val* var228 /* : nullable Int */;
397 val* var229 /* : nullable Int */;
398 val* var230 /* : nullable Bool */;
399 val* var231 /* : nullable Bool */;
400 static val* varonce232;
401 val* var233 /* : String */;
402 char* var234 /* : CString */;
403 val* var235 /* : String */;
404 val* var236 /* : nullable Int */;
405 val* var237 /* : nullable Int */;
406 val* var238 /* : nullable Bool */;
407 val* var239 /* : nullable Bool */;
408 val* var240 /* : Array[String] */;
409 val* var241 /* : NativeArray[String] */;
410 val* var242 /* : OptionCount */;
411 static val* varonce243;
412 val* var244 /* : String */;
413 char* var245 /* : CString */;
414 val* var246 /* : String */;
415 val* var247 /* : nullable Int */;
416 val* var248 /* : nullable Int */;
417 val* var249 /* : nullable Bool */;
418 val* var250 /* : nullable Bool */;
419 static val* varonce251;
420 val* var252 /* : String */;
421 char* var253 /* : CString */;
422 val* var254 /* : String */;
423 val* var255 /* : nullable Int */;
424 val* var256 /* : nullable Int */;
425 val* var257 /* : nullable Bool */;
426 val* var258 /* : nullable Bool */;
427 static val* varonce259;
428 val* var260 /* : String */;
429 char* var261 /* : CString */;
430 val* var262 /* : String */;
431 val* var263 /* : nullable Int */;
432 val* var264 /* : nullable Int */;
433 val* var265 /* : nullable Bool */;
434 val* var266 /* : nullable Bool */;
435 val* var267 /* : Array[String] */;
436 val* var268 /* : NativeArray[String] */;
437 val* var269 /* : OptionBool */;
438 static val* varonce270;
439 val* var271 /* : String */;
440 char* var272 /* : CString */;
441 val* var273 /* : String */;
442 val* var274 /* : nullable Int */;
443 val* var275 /* : nullable Int */;
444 val* var276 /* : nullable Bool */;
445 val* var277 /* : nullable Bool */;
446 static val* varonce278;
447 val* var279 /* : String */;
448 char* var280 /* : CString */;
449 val* var281 /* : String */;
450 val* var282 /* : nullable Int */;
451 val* var283 /* : nullable Int */;
452 val* var284 /* : nullable Bool */;
453 val* var285 /* : nullable Bool */;
454 val* var286 /* : Array[String] */;
455 val* var287 /* : NativeArray[String] */;
456 val* var288 /* : OptionBool */;
457 static val* varonce289;
458 val* var290 /* : String */;
459 char* var291 /* : CString */;
460 val* var292 /* : String */;
461 val* var293 /* : nullable Int */;
462 val* var294 /* : nullable Int */;
463 val* var295 /* : nullable Bool */;
464 val* var296 /* : nullable Bool */;
465 static val* varonce297;
466 val* var298 /* : String */;
467 char* var299 /* : CString */;
468 val* var300 /* : String */;
469 val* var301 /* : nullable Int */;
470 val* var302 /* : nullable Int */;
471 val* var303 /* : nullable Bool */;
472 val* var304 /* : nullable Bool */;
473 val* var305 /* : Array[String] */;
474 val* var306 /* : NativeArray[String] */;
475 val* var307 /* : OptionBool */;
476 static val* varonce308;
477 val* var309 /* : String */;
478 char* var310 /* : CString */;
479 val* var311 /* : String */;
480 val* var312 /* : nullable Int */;
481 val* var313 /* : nullable Int */;
482 val* var314 /* : nullable Bool */;
483 val* var315 /* : nullable Bool */;
484 static val* varonce316;
485 val* var317 /* : String */;
486 char* var318 /* : CString */;
487 val* var319 /* : String */;
488 val* var320 /* : nullable Int */;
489 val* var321 /* : nullable Int */;
490 val* var322 /* : nullable Bool */;
491 val* var323 /* : nullable Bool */;
492 val* var324 /* : Array[String] */;
493 val* var325 /* : NativeArray[String] */;
494 val* var326 /* : OptionBool */;
495 static val* varonce327;
496 val* var328 /* : String */;
497 char* var329 /* : CString */;
498 val* var330 /* : String */;
499 val* var331 /* : nullable Int */;
500 val* var332 /* : nullable Int */;
501 val* var333 /* : nullable Bool */;
502 val* var334 /* : nullable Bool */;
503 static val* varonce335;
504 val* var336 /* : String */;
505 char* var337 /* : CString */;
506 val* var338 /* : String */;
507 val* var339 /* : nullable Int */;
508 val* var340 /* : nullable Int */;
509 val* var341 /* : nullable Bool */;
510 val* var342 /* : nullable Bool */;
511 val* var343 /* : Array[String] */;
512 val* var344 /* : NativeArray[String] */;
513 val* var345 /* : OptionBool */;
514 static val* varonce346;
515 val* var347 /* : String */;
516 char* var348 /* : CString */;
517 val* var349 /* : String */;
518 val* var350 /* : nullable Int */;
519 val* var351 /* : nullable Int */;
520 val* var352 /* : nullable Bool */;
521 val* var353 /* : nullable Bool */;
522 static val* varonce354;
523 val* var355 /* : String */;
524 char* var356 /* : CString */;
525 val* var357 /* : String */;
526 val* var358 /* : nullable Int */;
527 val* var359 /* : nullable Int */;
528 val* var360 /* : nullable Bool */;
529 val* var361 /* : nullable Bool */;
530 val* var362 /* : Array[String] */;
531 val* var363 /* : NativeArray[String] */;
532 static val* varonce364;
533 val* var365 /* : String */;
534 char* var366 /* : CString */;
535 val* var367 /* : String */;
536 val* var368 /* : nullable Int */;
537 val* var369 /* : nullable Int */;
538 val* var370 /* : nullable Bool */;
539 val* var371 /* : nullable Bool */;
540 val* var372 /* : POSet[Phase] */;
541 val* var374 /* : OptionArray */;
542 static val* varonce375;
543 val* var376 /* : String */;
544 char* var377 /* : CString */;
545 val* var378 /* : String */;
546 val* var379 /* : nullable Int */;
547 val* var380 /* : nullable Int */;
548 val* var381 /* : nullable Bool */;
549 val* var382 /* : nullable Bool */;
550 static val* varonce383;
551 val* var384 /* : String */;
552 char* var385 /* : CString */;
553 val* var386 /* : String */;
554 val* var387 /* : nullable Int */;
555 val* var388 /* : nullable Int */;
556 val* var389 /* : nullable Bool */;
557 val* var390 /* : nullable Bool */;
558 val* var391 /* : Array[String] */;
559 val* var392 /* : NativeArray[String] */;
560 val* var393 /* : OptionBool */;
561 static val* varonce394;
562 val* var395 /* : String */;
563 char* var396 /* : CString */;
564 val* var397 /* : String */;
565 val* var398 /* : nullable Int */;
566 val* var399 /* : nullable Int */;
567 val* var400 /* : nullable Bool */;
568 val* var401 /* : nullable Bool */;
569 static val* varonce402;
570 val* var403 /* : String */;
571 char* var404 /* : CString */;
572 val* var405 /* : String */;
573 val* var406 /* : nullable Int */;
574 val* var407 /* : nullable Int */;
575 val* var408 /* : nullable Bool */;
576 val* var409 /* : nullable Bool */;
577 val* var410 /* : Array[String] */;
578 val* var411 /* : NativeArray[String] */;
579 val* var412 /* : HashSet[AModule] */;
580 val* var413 /* : LiteralPhase */;
581 val* var414 /* : OptionArray */;
582 static val* varonce415;
583 val* var416 /* : String */;
584 char* var417 /* : CString */;
585 val* var418 /* : String */;
586 val* var419 /* : nullable Int */;
587 val* var420 /* : nullable Int */;
588 val* var421 /* : nullable Bool */;
589 val* var422 /* : nullable Bool */;
590 static val* varonce423;
591 val* var424 /* : String */;
592 char* var425 /* : CString */;
593 val* var426 /* : String */;
594 val* var427 /* : nullable Int */;
595 val* var428 /* : nullable Int */;
596 val* var429 /* : nullable Bool */;
597 val* var430 /* : nullable Bool */;
598 static val* varonce431;
599 val* var432 /* : String */;
600 char* var433 /* : CString */;
601 val* var434 /* : String */;
602 val* var435 /* : nullable Int */;
603 val* var436 /* : nullable Int */;
604 val* var437 /* : nullable Bool */;
605 val* var438 /* : nullable Bool */;
606 val* var439 /* : Array[String] */;
607 val* var440 /* : NativeArray[String] */;
608 val* var441 /* : OptionBool */;
609 static val* varonce442;
610 val* var443 /* : String */;
611 char* var444 /* : CString */;
612 val* var445 /* : String */;
613 val* var446 /* : nullable Int */;
614 val* var447 /* : nullable Int */;
615 val* var448 /* : nullable Bool */;
616 val* var449 /* : nullable Bool */;
617 static val* varonce450;
618 val* var451 /* : String */;
619 char* var452 /* : CString */;
620 val* var453 /* : String */;
621 val* var454 /* : nullable Int */;
622 val* var455 /* : nullable Int */;
623 val* var456 /* : nullable Bool */;
624 val* var457 /* : nullable Bool */;
625 val* var458 /* : Array[String] */;
626 val* var459 /* : NativeArray[String] */;
627 val* var460 /* : OptionBool */;
628 static val* varonce461;
629 val* var462 /* : String */;
630 char* var463 /* : CString */;
631 val* var464 /* : String */;
632 val* var465 /* : nullable Int */;
633 val* var466 /* : nullable Int */;
634 val* var467 /* : nullable Bool */;
635 val* var468 /* : nullable Bool */;
636 static val* varonce469;
637 val* var470 /* : String */;
638 char* var471 /* : CString */;
639 val* var472 /* : String */;
640 val* var473 /* : nullable Int */;
641 val* var474 /* : nullable Int */;
642 val* var475 /* : nullable Bool */;
643 val* var476 /* : nullable Bool */;
644 val* var477 /* : Array[String] */;
645 val* var478 /* : NativeArray[String] */;
646 val* var479 /* : OptionBool */;
647 static val* varonce480;
648 val* var481 /* : String */;
649 char* var482 /* : CString */;
650 val* var483 /* : String */;
651 val* var484 /* : nullable Int */;
652 val* var485 /* : nullable Int */;
653 val* var486 /* : nullable Bool */;
654 val* var487 /* : nullable Bool */;
655 static val* varonce488;
656 val* var489 /* : String */;
657 char* var490 /* : CString */;
658 val* var491 /* : String */;
659 val* var492 /* : nullable Int */;
660 val* var493 /* : nullable Int */;
661 val* var494 /* : nullable Bool */;
662 val* var495 /* : nullable Bool */;
663 val* var496 /* : Array[String] */;
664 val* var497 /* : NativeArray[String] */;
665 val* var498 /* : OptionArray */;
666 static val* varonce499;
667 val* var500 /* : String */;
668 char* var501 /* : CString */;
669 val* var502 /* : String */;
670 val* var503 /* : nullable Int */;
671 val* var504 /* : nullable Int */;
672 val* var505 /* : nullable Bool */;
673 val* var506 /* : nullable Bool */;
674 static val* varonce507;
675 val* var508 /* : String */;
676 char* var509 /* : CString */;
677 val* var510 /* : String */;
678 val* var511 /* : nullable Int */;
679 val* var512 /* : nullable Int */;
680 val* var513 /* : nullable Bool */;
681 val* var514 /* : nullable Bool */;
682 static val* varonce515;
683 val* var516 /* : String */;
684 char* var517 /* : CString */;
685 val* var518 /* : String */;
686 val* var519 /* : nullable Int */;
687 val* var520 /* : nullable Int */;
688 val* var521 /* : nullable Bool */;
689 val* var522 /* : nullable Bool */;
690 val* var523 /* : Array[String] */;
691 val* var524 /* : NativeArray[String] */;
692 val* var525 /* : OptionArray */;
693 static val* varonce526;
694 val* var527 /* : String */;
695 char* var528 /* : CString */;
696 val* var529 /* : String */;
697 val* var530 /* : nullable Int */;
698 val* var531 /* : nullable Int */;
699 val* var532 /* : nullable Bool */;
700 val* var533 /* : nullable Bool */;
701 static val* varonce534;
702 val* var535 /* : String */;
703 char* var536 /* : CString */;
704 val* var537 /* : String */;
705 val* var538 /* : nullable Int */;
706 val* var539 /* : nullable Int */;
707 val* var540 /* : nullable Bool */;
708 val* var541 /* : nullable Bool */;
709 static val* varonce542;
710 val* var543 /* : String */;
711 char* var544 /* : CString */;
712 val* var545 /* : String */;
713 val* var546 /* : nullable Int */;
714 val* var547 /* : nullable Int */;
715 val* var548 /* : nullable Bool */;
716 val* var549 /* : nullable Bool */;
717 val* var550 /* : Array[String] */;
718 val* var551 /* : NativeArray[String] */;
719 val* var552 /* : ModelizeClassPhase */;
720 val* var553 /* : ScopePhase */;
721 val* var554 /* : FFILanguageAssignationPhase */;
722 val* var555 /* : FlowPhase */;
723 val* var556 /* : Array[Phase] */;
724 val* var_ /* var : Array[Phase] */;
725 val* var557 /* : Phase */;
726 val* var559 /* : Phase */;
727 val* var560 /* : LocalVarInitPhase */;
728 val* var561 /* : Array[Phase] */;
729 val* var_562 /* var : Array[Phase] */;
730 val* var563 /* : Phase */;
731 val* var565 /* : Phase */;
732 val* var566 /* : ModelizePropertyPhase */;
733 val* var567 /* : Array[Phase] */;
734 val* var_568 /* var : Array[Phase] */;
735 val* var569 /* : Phase */;
736 val* var571 /* : Phase */;
737 val* var572 /* : PlatformPhase */;
738 val* var573 /* : Array[Phase] */;
739 val* var_574 /* var : Array[Phase] */;
740 val* var575 /* : Phase */;
741 val* var577 /* : Phase */;
742 val* var578 /* : ExternClassesTypingPhaseAst */;
743 val* var579 /* : Array[Phase] */;
744 val* var_580 /* var : Array[Phase] */;
745 val* var581 /* : Phase */;
746 val* var583 /* : Phase */;
747 val* var584 /* : Phase */;
748 val* var586 /* : Phase */;
749 val* var587 /* : ExternClassesTypingPhaseModel */;
750 val* var588 /* : Array[Phase] */;
751 val* var_589 /* var : Array[Phase] */;
752 val* var590 /* : Phase */;
753 val* var592 /* : Phase */;
754 val* var593 /* : Phase */;
755 val* var595 /* : Phase */;
756 val* var596 /* : Phase */;
757 val* var598 /* : Phase */;
758 val* var599 /* : TypingPhase */;
759 val* var600 /* : Array[Phase] */;
760 val* var_601 /* var : Array[Phase] */;
761 val* var602 /* : Phase */;
762 val* var604 /* : Phase */;
763 val* var605 /* : Phase */;
764 val* var607 /* : Phase */;
765 val* var608 /* : Phase */;
766 val* var610 /* : Phase */;
767 val* var611 /* : AutoSuperInitPhase */;
768 val* var612 /* : Array[Phase] */;
769 val* var_613 /* var : Array[Phase] */;
770 val* var614 /* : Phase */;
771 val* var616 /* : Phase */;
772 val* var617 /* : TransformPhase */;
773 val* var618 /* : Array[Phase] */;
774 val* var_619 /* var : Array[Phase] */;
775 val* var620 /* : Phase */;
776 val* var622 /* : Phase */;
777 val* var623 /* : Phase */;
778 val* var625 /* : Phase */;
779 val* var626 /* : OptionBool */;
780 static val* varonce627;
781 val* var628 /* : String */;
782 char* var629 /* : CString */;
783 val* var630 /* : String */;
784 val* var631 /* : nullable Int */;
785 val* var632 /* : nullable Int */;
786 val* var633 /* : nullable Bool */;
787 val* var634 /* : nullable Bool */;
788 static val* varonce635;
789 val* var636 /* : String */;
790 char* var637 /* : CString */;
791 val* var638 /* : String */;
792 val* var639 /* : nullable Int */;
793 val* var640 /* : nullable Int */;
794 val* var641 /* : nullable Bool */;
795 val* var642 /* : nullable Bool */;
796 val* var643 /* : Array[String] */;
797 val* var644 /* : NativeArray[String] */;
798 val* var645 /* : OptionString */;
799 static val* varonce646;
800 val* var647 /* : String */;
801 char* var648 /* : CString */;
802 val* var649 /* : String */;
803 val* var650 /* : nullable Int */;
804 val* var651 /* : nullable Int */;
805 val* var652 /* : nullable Bool */;
806 val* var653 /* : nullable Bool */;
807 static val* varonce654;
808 val* var655 /* : String */;
809 char* var656 /* : CString */;
810 val* var657 /* : String */;
811 val* var658 /* : nullable Int */;
812 val* var659 /* : nullable Int */;
813 val* var660 /* : nullable Bool */;
814 val* var661 /* : nullable Bool */;
815 static val* varonce662;
816 val* var663 /* : String */;
817 char* var664 /* : CString */;
818 val* var665 /* : String */;
819 val* var666 /* : nullable Int */;
820 val* var667 /* : nullable Int */;
821 val* var668 /* : nullable Bool */;
822 val* var669 /* : nullable Bool */;
823 val* var670 /* : Array[String] */;
824 val* var671 /* : NativeArray[String] */;
825 val* var672 /* : OptionString */;
826 static val* varonce673;
827 val* var674 /* : String */;
828 char* var675 /* : CString */;
829 val* var676 /* : String */;
830 val* var677 /* : nullable Int */;
831 val* var678 /* : nullable Int */;
832 val* var679 /* : nullable Bool */;
833 val* var680 /* : nullable Bool */;
834 static val* varonce681;
835 val* var682 /* : String */;
836 char* var683 /* : CString */;
837 val* var684 /* : String */;
838 val* var685 /* : nullable Int */;
839 val* var686 /* : nullable Int */;
840 val* var687 /* : nullable Bool */;
841 val* var688 /* : nullable Bool */;
842 val* var689 /* : Array[String] */;
843 val* var690 /* : NativeArray[String] */;
844 val* var691 /* : OptionBool */;
845 static val* varonce692;
846 val* var693 /* : String */;
847 char* var694 /* : CString */;
848 val* var695 /* : String */;
849 val* var696 /* : nullable Int */;
850 val* var697 /* : nullable Int */;
851 val* var698 /* : nullable Bool */;
852 val* var699 /* : nullable Bool */;
853 static val* varonce700;
854 val* var701 /* : String */;
855 char* var702 /* : CString */;
856 val* var703 /* : String */;
857 val* var704 /* : nullable Int */;
858 val* var705 /* : nullable Int */;
859 val* var706 /* : nullable Bool */;
860 val* var707 /* : nullable Bool */;
861 val* var708 /* : Array[String] */;
862 val* var709 /* : NativeArray[String] */;
863 val* var710 /* : OptionBool */;
864 static val* varonce711;
865 val* var712 /* : String */;
866 char* var713 /* : CString */;
867 val* var714 /* : String */;
868 val* var715 /* : nullable Int */;
869 val* var716 /* : nullable Int */;
870 val* var717 /* : nullable Bool */;
871 val* var718 /* : nullable Bool */;
872 static val* varonce719;
873 val* var720 /* : String */;
874 char* var721 /* : CString */;
875 val* var722 /* : String */;
876 val* var723 /* : nullable Int */;
877 val* var724 /* : nullable Int */;
878 val* var725 /* : nullable Bool */;
879 val* var726 /* : nullable Bool */;
880 val* var727 /* : Array[String] */;
881 val* var728 /* : NativeArray[String] */;
882 val* var729 /* : OptionString */;
883 static val* varonce730;
884 val* var731 /* : String */;
885 char* var732 /* : CString */;
886 val* var733 /* : String */;
887 val* var734 /* : nullable Int */;
888 val* var735 /* : nullable Int */;
889 val* var736 /* : nullable Bool */;
890 val* var737 /* : nullable Bool */;
891 static val* varonce738;
892 val* var739 /* : String */;
893 char* var740 /* : CString */;
894 val* var741 /* : String */;
895 val* var742 /* : nullable Int */;
896 val* var743 /* : nullable Int */;
897 val* var744 /* : nullable Bool */;
898 val* var745 /* : nullable Bool */;
899 val* var746 /* : Array[String] */;
900 val* var747 /* : NativeArray[String] */;
901 val* var748 /* : OptionInt */;
902 static val* varonce749;
903 val* var750 /* : String */;
904 char* var751 /* : CString */;
905 val* var752 /* : String */;
906 val* var753 /* : nullable Int */;
907 val* var754 /* : nullable Int */;
908 val* var755 /* : nullable Bool */;
909 val* var756 /* : nullable Bool */;
910 static val* varonce757;
911 val* var758 /* : String */;
912 char* var759 /* : CString */;
913 val* var760 /* : String */;
914 val* var761 /* : nullable Int */;
915 val* var762 /* : nullable Int */;
916 val* var763 /* : nullable Bool */;
917 val* var764 /* : nullable Bool */;
918 val* var765 /* : Array[String] */;
919 val* var766 /* : NativeArray[String] */;
920 val* var767 /* : OptionBool */;
921 static val* varonce768;
922 val* var769 /* : String */;
923 char* var770 /* : CString */;
924 val* var771 /* : String */;
925 val* var772 /* : nullable Int */;
926 val* var773 /* : nullable Int */;
927 val* var774 /* : nullable Bool */;
928 val* var775 /* : nullable Bool */;
929 static val* varonce776;
930 val* var777 /* : String */;
931 char* var778 /* : CString */;
932 val* var779 /* : String */;
933 val* var780 /* : nullable Int */;
934 val* var781 /* : nullable Int */;
935 val* var782 /* : nullable Bool */;
936 val* var783 /* : nullable Bool */;
937 val* var784 /* : Array[String] */;
938 val* var785 /* : NativeArray[String] */;
939 val* var786 /* : OptionString */;
940 static val* varonce787;
941 val* var788 /* : String */;
942 char* var789 /* : CString */;
943 val* var790 /* : String */;
944 val* var791 /* : nullable Int */;
945 val* var792 /* : nullable Int */;
946 val* var793 /* : nullable Bool */;
947 val* var794 /* : nullable Bool */;
948 static val* varonce795;
949 val* var796 /* : String */;
950 char* var797 /* : CString */;
951 val* var798 /* : String */;
952 val* var799 /* : nullable Int */;
953 val* var800 /* : nullable Int */;
954 val* var801 /* : nullable Bool */;
955 val* var802 /* : nullable Bool */;
956 val* var803 /* : Array[String] */;
957 val* var804 /* : NativeArray[String] */;
958 val* var805 /* : OptionBool */;
959 static val* varonce806;
960 val* var807 /* : String */;
961 char* var808 /* : CString */;
962 val* var809 /* : String */;
963 val* var810 /* : nullable Int */;
964 val* var811 /* : nullable Int */;
965 val* var812 /* : nullable Bool */;
966 val* var813 /* : nullable Bool */;
967 static val* varonce814;
968 val* var815 /* : String */;
969 char* var816 /* : CString */;
970 val* var817 /* : String */;
971 val* var818 /* : nullable Int */;
972 val* var819 /* : nullable Int */;
973 val* var820 /* : nullable Bool */;
974 val* var821 /* : nullable Bool */;
975 val* var822 /* : Array[String] */;
976 val* var823 /* : NativeArray[String] */;
977 val* var824 /* : OptionBool */;
978 static val* varonce825;
979 val* var826 /* : String */;
980 char* var827 /* : CString */;
981 val* var828 /* : String */;
982 val* var829 /* : nullable Int */;
983 val* var830 /* : nullable Int */;
984 val* var831 /* : nullable Bool */;
985 val* var832 /* : nullable Bool */;
986 static val* varonce833;
987 val* var834 /* : String */;
988 char* var835 /* : CString */;
989 val* var836 /* : String */;
990 val* var837 /* : nullable Int */;
991 val* var838 /* : nullable Int */;
992 val* var839 /* : nullable Bool */;
993 val* var840 /* : nullable Bool */;
994 val* var841 /* : Array[String] */;
995 val* var842 /* : NativeArray[String] */;
996 val* var843 /* : OptionBool */;
997 static val* varonce844;
998 val* var845 /* : String */;
999 char* var846 /* : CString */;
1000 val* var847 /* : String */;
1001 val* var848 /* : nullable Int */;
1002 val* var849 /* : nullable Int */;
1003 val* var850 /* : nullable Bool */;
1004 val* var851 /* : nullable Bool */;
1005 static val* varonce852;
1006 val* var853 /* : String */;
1007 char* var854 /* : CString */;
1008 val* var855 /* : String */;
1009 val* var856 /* : nullable Int */;
1010 val* var857 /* : nullable Int */;
1011 val* var858 /* : nullable Bool */;
1012 val* var859 /* : nullable Bool */;
1013 val* var860 /* : Array[String] */;
1014 val* var861 /* : NativeArray[String] */;
1015 val* var862 /* : OptionBool */;
1016 static val* varonce863;
1017 val* var864 /* : String */;
1018 char* var865 /* : CString */;
1019 val* var866 /* : String */;
1020 val* var867 /* : nullable Int */;
1021 val* var868 /* : nullable Int */;
1022 val* var869 /* : nullable Bool */;
1023 val* var870 /* : nullable Bool */;
1024 static val* varonce871;
1025 val* var872 /* : String */;
1026 char* var873 /* : CString */;
1027 val* var874 /* : String */;
1028 val* var875 /* : nullable Int */;
1029 val* var876 /* : nullable Int */;
1030 val* var877 /* : nullable Bool */;
1031 val* var878 /* : nullable Bool */;
1032 val* var879 /* : Array[String] */;
1033 val* var880 /* : NativeArray[String] */;
1034 val* var881 /* : OptionBool */;
1035 static val* varonce882;
1036 val* var883 /* : String */;
1037 char* var884 /* : CString */;
1038 val* var885 /* : String */;
1039 val* var886 /* : nullable Int */;
1040 val* var887 /* : nullable Int */;
1041 val* var888 /* : nullable Bool */;
1042 val* var889 /* : nullable Bool */;
1043 static val* varonce890;
1044 val* var891 /* : String */;
1045 char* var892 /* : CString */;
1046 val* var893 /* : String */;
1047 val* var894 /* : nullable Int */;
1048 val* var895 /* : nullable Int */;
1049 val* var896 /* : nullable Bool */;
1050 val* var897 /* : nullable Bool */;
1051 val* var898 /* : Array[String] */;
1052 val* var899 /* : NativeArray[String] */;
1053 val* var900 /* : OptionBool */;
1054 static val* varonce901;
1055 val* var902 /* : String */;
1056 char* var903 /* : CString */;
1057 val* var904 /* : String */;
1058 val* var905 /* : nullable Int */;
1059 val* var906 /* : nullable Int */;
1060 val* var907 /* : nullable Bool */;
1061 val* var908 /* : nullable Bool */;
1062 static val* varonce909;
1063 val* var910 /* : String */;
1064 char* var911 /* : CString */;
1065 val* var912 /* : String */;
1066 val* var913 /* : nullable Int */;
1067 val* var914 /* : nullable Int */;
1068 val* var915 /* : nullable Bool */;
1069 val* var916 /* : nullable Bool */;
1070 val* var917 /* : Array[String] */;
1071 val* var918 /* : NativeArray[String] */;
1072 val* var919 /* : OptionBool */;
1073 static val* varonce920;
1074 val* var921 /* : String */;
1075 char* var922 /* : CString */;
1076 val* var923 /* : String */;
1077 val* var924 /* : nullable Int */;
1078 val* var925 /* : nullable Int */;
1079 val* var926 /* : nullable Bool */;
1080 val* var927 /* : nullable Bool */;
1081 static val* varonce928;
1082 val* var929 /* : String */;
1083 char* var930 /* : CString */;
1084 val* var931 /* : String */;
1085 val* var932 /* : nullable Int */;
1086 val* var933 /* : nullable Int */;
1087 val* var934 /* : nullable Bool */;
1088 val* var935 /* : nullable Bool */;
1089 val* var936 /* : Array[String] */;
1090 val* var937 /* : NativeArray[String] */;
1091 val* var938 /* : OptionBool */;
1092 static val* varonce939;
1093 val* var940 /* : String */;
1094 char* var941 /* : CString */;
1095 val* var942 /* : String */;
1096 val* var943 /* : nullable Int */;
1097 val* var944 /* : nullable Int */;
1098 val* var945 /* : nullable Bool */;
1099 val* var946 /* : nullable Bool */;
1100 static val* varonce947;
1101 val* var948 /* : String */;
1102 char* var949 /* : CString */;
1103 val* var950 /* : String */;
1104 val* var951 /* : nullable Int */;
1105 val* var952 /* : nullable Int */;
1106 val* var953 /* : nullable Bool */;
1107 val* var954 /* : nullable Bool */;
1108 val* var955 /* : Array[String] */;
1109 val* var956 /* : NativeArray[String] */;
1110 val* var957 /* : OptionBool */;
1111 static val* varonce958;
1112 val* var959 /* : String */;
1113 char* var960 /* : CString */;
1114 val* var961 /* : String */;
1115 val* var962 /* : nullable Int */;
1116 val* var963 /* : nullable Int */;
1117 val* var964 /* : nullable Bool */;
1118 val* var965 /* : nullable Bool */;
1119 static val* varonce966;
1120 val* var967 /* : String */;
1121 char* var968 /* : CString */;
1122 val* var969 /* : String */;
1123 val* var970 /* : nullable Int */;
1124 val* var971 /* : nullable Int */;
1125 val* var972 /* : nullable Bool */;
1126 val* var973 /* : nullable Bool */;
1127 val* var974 /* : Array[String] */;
1128 val* var975 /* : NativeArray[String] */;
1129 val* var976 /* : OptionBool */;
1130 static val* varonce977;
1131 val* var978 /* : String */;
1132 char* var979 /* : CString */;
1133 val* var980 /* : String */;
1134 val* var981 /* : nullable Int */;
1135 val* var982 /* : nullable Int */;
1136 val* var983 /* : nullable Bool */;
1137 val* var984 /* : nullable Bool */;
1138 static val* varonce985;
1139 val* var986 /* : String */;
1140 char* var987 /* : CString */;
1141 val* var988 /* : String */;
1142 val* var989 /* : nullable Int */;
1143 val* var990 /* : nullable Int */;
1144 val* var991 /* : nullable Bool */;
1145 val* var992 /* : nullable Bool */;
1146 val* var993 /* : Array[String] */;
1147 val* var994 /* : NativeArray[String] */;
1148 val* var995 /* : OptionBool */;
1149 static val* varonce996;
1150 val* var997 /* : String */;
1151 char* var998 /* : CString */;
1152 val* var999 /* : String */;
1153 val* var1000 /* : nullable Int */;
1154 val* var1001 /* : nullable Int */;
1155 val* var1002 /* : nullable Bool */;
1156 val* var1003 /* : nullable Bool */;
1157 static val* varonce1004;
1158 val* var1005 /* : String */;
1159 char* var1006 /* : CString */;
1160 val* var1007 /* : String */;
1161 val* var1008 /* : nullable Int */;
1162 val* var1009 /* : nullable Int */;
1163 val* var1010 /* : nullable Bool */;
1164 val* var1011 /* : nullable Bool */;
1165 val* var1012 /* : Array[String] */;
1166 val* var1013 /* : NativeArray[String] */;
1167 val* var1014 /* : OptionArray */;
1168 static val* varonce1015;
1169 val* var1016 /* : String */;
1170 char* var1017 /* : CString */;
1171 val* var1018 /* : String */;
1172 val* var1019 /* : nullable Int */;
1173 val* var1020 /* : nullable Int */;
1174 val* var1021 /* : nullable Bool */;
1175 val* var1022 /* : nullable Bool */;
1176 static val* varonce1023;
1177 val* var1024 /* : String */;
1178 char* var1025 /* : CString */;
1179 val* var1026 /* : String */;
1180 val* var1027 /* : nullable Int */;
1181 val* var1028 /* : nullable Int */;
1182 val* var1029 /* : nullable Bool */;
1183 val* var1030 /* : nullable Bool */;
1184 val* var1031 /* : Array[String] */;
1185 val* var1032 /* : NativeArray[String] */;
1186 val* var1033 /* : OptionBool */;
1187 static val* varonce1034;
1188 val* var1035 /* : String */;
1189 char* var1036 /* : CString */;
1190 val* var1037 /* : String */;
1191 val* var1038 /* : nullable Int */;
1192 val* var1039 /* : nullable Int */;
1193 val* var1040 /* : nullable Bool */;
1194 val* var1041 /* : nullable Bool */;
1195 static val* varonce1042;
1196 val* var1043 /* : String */;
1197 char* var1044 /* : CString */;
1198 val* var1045 /* : String */;
1199 val* var1046 /* : nullable Int */;
1200 val* var1047 /* : nullable Int */;
1201 val* var1048 /* : nullable Bool */;
1202 val* var1049 /* : nullable Bool */;
1203 val* var1050 /* : Array[String] */;
1204 val* var1051 /* : NativeArray[String] */;
1205 val* var1052 /* : OptionBool */;
1206 static val* varonce1053;
1207 val* var1054 /* : String */;
1208 char* var1055 /* : CString */;
1209 val* var1056 /* : String */;
1210 val* var1057 /* : nullable Int */;
1211 val* var1058 /* : nullable Int */;
1212 val* var1059 /* : nullable Bool */;
1213 val* var1060 /* : nullable Bool */;
1214 static val* varonce1061;
1215 val* var1062 /* : String */;
1216 char* var1063 /* : CString */;
1217 val* var1064 /* : String */;
1218 val* var1065 /* : nullable Int */;
1219 val* var1066 /* : nullable Int */;
1220 val* var1067 /* : nullable Bool */;
1221 val* var1068 /* : nullable Bool */;
1222 static val* varonce1069;
1223 val* var1070 /* : String */;
1224 char* var1071 /* : CString */;
1225 val* var1072 /* : String */;
1226 val* var1073 /* : nullable Int */;
1227 val* var1074 /* : nullable Int */;
1228 val* var1075 /* : nullable Bool */;
1229 val* var1076 /* : nullable Bool */;
1230 val* var1077 /* : Array[String] */;
1231 val* var1078 /* : NativeArray[String] */;
1232 val* var1079 /* : OptionBool */;
1233 static val* varonce1080;
1234 val* var1081 /* : String */;
1235 char* var1082 /* : CString */;
1236 val* var1083 /* : String */;
1237 val* var1084 /* : nullable Int */;
1238 val* var1085 /* : nullable Int */;
1239 val* var1086 /* : nullable Bool */;
1240 val* var1087 /* : nullable Bool */;
1241 static val* varonce1088;
1242 val* var1089 /* : String */;
1243 char* var1090 /* : CString */;
1244 val* var1091 /* : String */;
1245 val* var1092 /* : nullable Int */;
1246 val* var1093 /* : nullable Int */;
1247 val* var1094 /* : nullable Bool */;
1248 val* var1095 /* : nullable Bool */;
1249 val* var1096 /* : Array[String] */;
1250 val* var1097 /* : NativeArray[String] */;
1251 val* var1098 /* : OptionBool */;
1252 static val* varonce1099;
1253 val* var1100 /* : String */;
1254 char* var1101 /* : CString */;
1255 val* var1102 /* : String */;
1256 val* var1103 /* : nullable Int */;
1257 val* var1104 /* : nullable Int */;
1258 val* var1105 /* : nullable Bool */;
1259 val* var1106 /* : nullable Bool */;
1260 static val* varonce1107;
1261 val* var1108 /* : String */;
1262 char* var1109 /* : CString */;
1263 val* var1110 /* : String */;
1264 val* var1111 /* : nullable Int */;
1265 val* var1112 /* : nullable Int */;
1266 val* var1113 /* : nullable Bool */;
1267 val* var1114 /* : nullable Bool */;
1268 val* var1115 /* : Array[String] */;
1269 val* var1116 /* : NativeArray[String] */;
1270 val* var1117 /* : OptionBool */;
1271 static val* varonce1118;
1272 val* var1119 /* : String */;
1273 char* var1120 /* : CString */;
1274 val* var1121 /* : String */;
1275 val* var1122 /* : nullable Int */;
1276 val* var1123 /* : nullable Int */;
1277 val* var1124 /* : nullable Bool */;
1278 val* var1125 /* : nullable Bool */;
1279 static val* varonce1126;
1280 val* var1127 /* : String */;
1281 char* var1128 /* : CString */;
1282 val* var1129 /* : String */;
1283 val* var1130 /* : nullable Int */;
1284 val* var1131 /* : nullable Int */;
1285 val* var1132 /* : nullable Bool */;
1286 val* var1133 /* : nullable Bool */;
1287 val* var1134 /* : Array[String] */;
1288 val* var1135 /* : NativeArray[String] */;
1289 val* var1136 /* : OptionBool */;
1290 static val* varonce1137;
1291 val* var1138 /* : String */;
1292 char* var1139 /* : CString */;
1293 val* var1140 /* : String */;
1294 val* var1141 /* : nullable Int */;
1295 val* var1142 /* : nullable Int */;
1296 val* var1143 /* : nullable Bool */;
1297 val* var1144 /* : nullable Bool */;
1298 static val* varonce1145;
1299 val* var1146 /* : String */;
1300 char* var1147 /* : CString */;
1301 val* var1148 /* : String */;
1302 val* var1149 /* : nullable Int */;
1303 val* var1150 /* : nullable Int */;
1304 val* var1151 /* : nullable Bool */;
1305 val* var1152 /* : nullable Bool */;
1306 val* var1153 /* : Array[String] */;
1307 val* var1154 /* : NativeArray[String] */;
1308 val* var1155 /* : OptionBool */;
1309 static val* varonce1156;
1310 val* var1157 /* : String */;
1311 char* var1158 /* : CString */;
1312 val* var1159 /* : String */;
1313 val* var1160 /* : nullable Int */;
1314 val* var1161 /* : nullable Int */;
1315 val* var1162 /* : nullable Bool */;
1316 val* var1163 /* : nullable Bool */;
1317 static val* varonce1164;
1318 val* var1165 /* : String */;
1319 char* var1166 /* : CString */;
1320 val* var1167 /* : String */;
1321 val* var1168 /* : nullable Int */;
1322 val* var1169 /* : nullable Int */;
1323 val* var1170 /* : nullable Bool */;
1324 val* var1171 /* : nullable Bool */;
1325 val* var1172 /* : Array[String] */;
1326 val* var1173 /* : NativeArray[String] */;
1327 val* var1174 /* : OptionBool */;
1328 static val* varonce1175;
1329 val* var1176 /* : String */;
1330 char* var1177 /* : CString */;
1331 val* var1178 /* : String */;
1332 val* var1179 /* : nullable Int */;
1333 val* var1180 /* : nullable Int */;
1334 val* var1181 /* : nullable Bool */;
1335 val* var1182 /* : nullable Bool */;
1336 static val* varonce1183;
1337 val* var1184 /* : String */;
1338 char* var1185 /* : CString */;
1339 val* var1186 /* : String */;
1340 val* var1187 /* : nullable Int */;
1341 val* var1188 /* : nullable Int */;
1342 val* var1189 /* : nullable Bool */;
1343 val* var1190 /* : nullable Bool */;
1344 val* var1191 /* : Array[String] */;
1345 val* var1192 /* : NativeArray[String] */;
1346 val* var1193 /* : OptionBool */;
1347 static val* varonce1194;
1348 val* var1195 /* : String */;
1349 char* var1196 /* : CString */;
1350 val* var1197 /* : String */;
1351 val* var1198 /* : nullable Int */;
1352 val* var1199 /* : nullable Int */;
1353 val* var1200 /* : nullable Bool */;
1354 val* var1201 /* : nullable Bool */;
1355 static val* varonce1202;
1356 val* var1203 /* : String */;
1357 char* var1204 /* : CString */;
1358 val* var1205 /* : String */;
1359 val* var1206 /* : nullable Int */;
1360 val* var1207 /* : nullable Int */;
1361 val* var1208 /* : nullable Bool */;
1362 val* var1209 /* : nullable Bool */;
1363 val* var1210 /* : Array[String] */;
1364 val* var1211 /* : NativeArray[String] */;
1365 val* var1212 /* : OptionBool */;
1366 static val* varonce1213;
1367 val* var1214 /* : String */;
1368 char* var1215 /* : CString */;
1369 val* var1216 /* : String */;
1370 val* var1217 /* : nullable Int */;
1371 val* var1218 /* : nullable Int */;
1372 val* var1219 /* : nullable Bool */;
1373 val* var1220 /* : nullable Bool */;
1374 static val* varonce1221;
1375 val* var1222 /* : String */;
1376 char* var1223 /* : CString */;
1377 val* var1224 /* : String */;
1378 val* var1225 /* : nullable Int */;
1379 val* var1226 /* : nullable Int */;
1380 val* var1227 /* : nullable Bool */;
1381 val* var1228 /* : nullable Bool */;
1382 val* var1229 /* : Array[String] */;
1383 val* var1230 /* : NativeArray[String] */;
1384 val* var1231 /* : OptionBool */;
1385 static val* varonce1232;
1386 val* var1233 /* : String */;
1387 char* var1234 /* : CString */;
1388 val* var1235 /* : String */;
1389 val* var1236 /* : nullable Int */;
1390 val* var1237 /* : nullable Int */;
1391 val* var1238 /* : nullable Bool */;
1392 val* var1239 /* : nullable Bool */;
1393 static val* varonce1240;
1394 val* var1241 /* : String */;
1395 char* var1242 /* : CString */;
1396 val* var1243 /* : String */;
1397 val* var1244 /* : nullable Int */;
1398 val* var1245 /* : nullable Int */;
1399 val* var1246 /* : nullable Bool */;
1400 val* var1247 /* : nullable Bool */;
1401 val* var1248 /* : Array[String] */;
1402 val* var1249 /* : NativeArray[String] */;
1403 val* var1250 /* : OptionBool */;
1404 static val* varonce1251;
1405 val* var1252 /* : String */;
1406 char* var1253 /* : CString */;
1407 val* var1254 /* : String */;
1408 val* var1255 /* : nullable Int */;
1409 val* var1256 /* : nullable Int */;
1410 val* var1257 /* : nullable Bool */;
1411 val* var1258 /* : nullable Bool */;
1412 static val* varonce1259;
1413 val* var1260 /* : String */;
1414 char* var1261 /* : CString */;
1415 val* var1262 /* : String */;
1416 val* var1263 /* : nullable Int */;
1417 val* var1264 /* : nullable Int */;
1418 val* var1265 /* : nullable Bool */;
1419 val* var1266 /* : nullable Bool */;
1420 val* var1267 /* : Array[String] */;
1421 val* var1268 /* : NativeArray[String] */;
1422 val* var1269 /* : OptionBool */;
1423 static val* varonce1270;
1424 val* var1271 /* : String */;
1425 char* var1272 /* : CString */;
1426 val* var1273 /* : String */;
1427 val* var1274 /* : nullable Int */;
1428 val* var1275 /* : nullable Int */;
1429 val* var1276 /* : nullable Bool */;
1430 val* var1277 /* : nullable Bool */;
1431 static val* varonce1278;
1432 val* var1279 /* : String */;
1433 char* var1280 /* : CString */;
1434 val* var1281 /* : String */;
1435 val* var1282 /* : nullable Int */;
1436 val* var1283 /* : nullable Int */;
1437 val* var1284 /* : nullable Bool */;
1438 val* var1285 /* : nullable Bool */;
1439 val* var1286 /* : Array[String] */;
1440 val* var1287 /* : NativeArray[String] */;
1441 val* var1288 /* : OptionBool */;
1442 static val* varonce1289;
1443 val* var1290 /* : String */;
1444 char* var1291 /* : CString */;
1445 val* var1292 /* : String */;
1446 val* var1293 /* : nullable Int */;
1447 val* var1294 /* : nullable Int */;
1448 val* var1295 /* : nullable Bool */;
1449 val* var1296 /* : nullable Bool */;
1450 static val* varonce1297;
1451 val* var1298 /* : String */;
1452 char* var1299 /* : CString */;
1453 val* var1300 /* : String */;
1454 val* var1301 /* : nullable Int */;
1455 val* var1302 /* : nullable Int */;
1456 val* var1303 /* : nullable Bool */;
1457 val* var1304 /* : nullable Bool */;
1458 val* var1305 /* : Array[String] */;
1459 val* var1306 /* : NativeArray[String] */;
1460 val* var1307 /* : OptionBool */;
1461 static val* varonce1308;
1462 val* var1309 /* : String */;
1463 char* var1310 /* : CString */;
1464 val* var1311 /* : String */;
1465 val* var1312 /* : nullable Int */;
1466 val* var1313 /* : nullable Int */;
1467 val* var1314 /* : nullable Bool */;
1468 val* var1315 /* : nullable Bool */;
1469 static val* varonce1316;
1470 val* var1317 /* : String */;
1471 char* var1318 /* : CString */;
1472 val* var1319 /* : String */;
1473 val* var1320 /* : nullable Int */;
1474 val* var1321 /* : nullable Int */;
1475 val* var1322 /* : nullable Bool */;
1476 val* var1323 /* : nullable Bool */;
1477 val* var1324 /* : Array[String] */;
1478 val* var1325 /* : NativeArray[String] */;
1479 val* var1326 /* : OptionBool */;
1480 static val* varonce1327;
1481 val* var1328 /* : String */;
1482 char* var1329 /* : CString */;
1483 val* var1330 /* : String */;
1484 val* var1331 /* : nullable Int */;
1485 val* var1332 /* : nullable Int */;
1486 val* var1333 /* : nullable Bool */;
1487 val* var1334 /* : nullable Bool */;
1488 static val* varonce1335;
1489 val* var1336 /* : String */;
1490 char* var1337 /* : CString */;
1491 val* var1338 /* : String */;
1492 val* var1339 /* : nullable Int */;
1493 val* var1340 /* : nullable Int */;
1494 val* var1341 /* : nullable Bool */;
1495 val* var1342 /* : nullable Bool */;
1496 val* var1343 /* : Array[String] */;
1497 val* var1344 /* : NativeArray[String] */;
1498 val* var1345 /* : OptionBool */;
1499 static val* varonce1346;
1500 val* var1347 /* : String */;
1501 char* var1348 /* : CString */;
1502 val* var1349 /* : String */;
1503 val* var1350 /* : nullable Int */;
1504 val* var1351 /* : nullable Int */;
1505 val* var1352 /* : nullable Bool */;
1506 val* var1353 /* : nullable Bool */;
1507 static val* varonce1354;
1508 val* var1355 /* : String */;
1509 char* var1356 /* : CString */;
1510 val* var1357 /* : String */;
1511 val* var1358 /* : nullable Int */;
1512 val* var1359 /* : nullable Int */;
1513 val* var1360 /* : nullable Bool */;
1514 val* var1361 /* : nullable Bool */;
1515 val* var1362 /* : Array[String] */;
1516 val* var1363 /* : NativeArray[String] */;
1517 val* var1364 /* : OptionBool */;
1518 static val* varonce1365;
1519 val* var1366 /* : String */;
1520 char* var1367 /* : CString */;
1521 val* var1368 /* : String */;
1522 val* var1369 /* : nullable Int */;
1523 val* var1370 /* : nullable Int */;
1524 val* var1371 /* : nullable Bool */;
1525 val* var1372 /* : nullable Bool */;
1526 static val* varonce1373;
1527 val* var1374 /* : String */;
1528 char* var1375 /* : CString */;
1529 val* var1376 /* : String */;
1530 val* var1377 /* : nullable Int */;
1531 val* var1378 /* : nullable Int */;
1532 val* var1379 /* : nullable Bool */;
1533 val* var1380 /* : nullable Bool */;
1534 val* var1381 /* : Array[String] */;
1535 val* var1382 /* : NativeArray[String] */;
1536 val* var1383 /* : OptionBool */;
1537 static val* varonce1384;
1538 val* var1385 /* : String */;
1539 char* var1386 /* : CString */;
1540 val* var1387 /* : String */;
1541 val* var1388 /* : nullable Int */;
1542 val* var1389 /* : nullable Int */;
1543 val* var1390 /* : nullable Bool */;
1544 val* var1391 /* : nullable Bool */;
1545 static val* varonce1392;
1546 val* var1393 /* : String */;
1547 char* var1394 /* : CString */;
1548 val* var1395 /* : String */;
1549 val* var1396 /* : nullable Int */;
1550 val* var1397 /* : nullable Int */;
1551 val* var1398 /* : nullable Bool */;
1552 val* var1399 /* : nullable Bool */;
1553 val* var1400 /* : Array[String] */;
1554 val* var1401 /* : NativeArray[String] */;
1555 val* var1402 /* : OptionBool */;
1556 static val* varonce1403;
1557 val* var1404 /* : String */;
1558 char* var1405 /* : CString */;
1559 val* var1406 /* : String */;
1560 val* var1407 /* : nullable Int */;
1561 val* var1408 /* : nullable Int */;
1562 val* var1409 /* : nullable Bool */;
1563 val* var1410 /* : nullable Bool */;
1564 static val* varonce1411;
1565 val* var1412 /* : String */;
1566 char* var1413 /* : CString */;
1567 val* var1414 /* : String */;
1568 val* var1415 /* : nullable Int */;
1569 val* var1416 /* : nullable Int */;
1570 val* var1417 /* : nullable Bool */;
1571 val* var1418 /* : nullable Bool */;
1572 val* var1419 /* : Array[String] */;
1573 val* var1420 /* : NativeArray[String] */;
1574 val* var1421 /* : OptionBool */;
1575 static val* varonce1422;
1576 val* var1423 /* : String */;
1577 char* var1424 /* : CString */;
1578 val* var1425 /* : String */;
1579 val* var1426 /* : nullable Int */;
1580 val* var1427 /* : nullable Int */;
1581 val* var1428 /* : nullable Bool */;
1582 val* var1429 /* : nullable Bool */;
1583 static val* varonce1430;
1584 val* var1431 /* : String */;
1585 char* var1432 /* : CString */;
1586 val* var1433 /* : String */;
1587 val* var1434 /* : nullable Int */;
1588 val* var1435 /* : nullable Int */;
1589 val* var1436 /* : nullable Bool */;
1590 val* var1437 /* : nullable Bool */;
1591 val* var1438 /* : Array[String] */;
1592 val* var1439 /* : NativeArray[String] */;
1593 val* var1440 /* : SeparateCompilerPhase */;
1594 val* var1441 /* : OptionBool */;
1595 static val* varonce1442;
1596 val* var1443 /* : String */;
1597 char* var1444 /* : CString */;
1598 val* var1445 /* : String */;
1599 val* var1446 /* : nullable Int */;
1600 val* var1447 /* : nullable Int */;
1601 val* var1448 /* : nullable Bool */;
1602 val* var1449 /* : nullable Bool */;
1603 static val* varonce1450;
1604 val* var1451 /* : String */;
1605 char* var1452 /* : CString */;
1606 val* var1453 /* : String */;
1607 val* var1454 /* : nullable Int */;
1608 val* var1455 /* : nullable Int */;
1609 val* var1456 /* : nullable Bool */;
1610 val* var1457 /* : nullable Bool */;
1611 val* var1458 /* : Array[String] */;
1612 val* var1459 /* : NativeArray[String] */;
1613 val* var1460 /* : OptionBool */;
1614 static val* varonce1461;
1615 val* var1462 /* : String */;
1616 char* var1463 /* : CString */;
1617 val* var1464 /* : String */;
1618 val* var1465 /* : nullable Int */;
1619 val* var1466 /* : nullable Int */;
1620 val* var1467 /* : nullable Bool */;
1621 val* var1468 /* : nullable Bool */;
1622 static val* varonce1469;
1623 val* var1470 /* : String */;
1624 char* var1471 /* : CString */;
1625 val* var1472 /* : String */;
1626 val* var1473 /* : nullable Int */;
1627 val* var1474 /* : nullable Int */;
1628 val* var1475 /* : nullable Bool */;
1629 val* var1476 /* : nullable Bool */;
1630 val* var1477 /* : Array[String] */;
1631 val* var1478 /* : NativeArray[String] */;
1632 val* var1479 /* : OptionBool */;
1633 static val* varonce1480;
1634 val* var1481 /* : String */;
1635 char* var1482 /* : CString */;
1636 val* var1483 /* : String */;
1637 val* var1484 /* : nullable Int */;
1638 val* var1485 /* : nullable Int */;
1639 val* var1486 /* : nullable Bool */;
1640 val* var1487 /* : nullable Bool */;
1641 static val* varonce1488;
1642 val* var1489 /* : String */;
1643 char* var1490 /* : CString */;
1644 val* var1491 /* : String */;
1645 val* var1492 /* : nullable Int */;
1646 val* var1493 /* : nullable Int */;
1647 val* var1494 /* : nullable Bool */;
1648 val* var1495 /* : nullable Bool */;
1649 val* var1496 /* : Array[String] */;
1650 val* var1497 /* : NativeArray[String] */;
1651 val* var1498 /* : ErasureCompilerPhase */;
1652 self = nit_alloc(sizeof(struct instance) + 106*sizeof(nitattribute_t));
1653 self->type = type;
1654 self->class = &class_nitc__ToolContext;
1655 self->attrs[COLOR_nitc__toolcontext__ToolContext___error_count].l = 0l; /* _error_count on <self:ToolContext exact> */
1656 self->attrs[COLOR_nitc__toolcontext__ToolContext___warning_count].l = 0l; /* _warning_count on <self:ToolContext exact> */
1657 if (likely(varonce!=NULL)) {
1658 var = varonce;
1659 } else {
1660 var1 = "logs";
1661 var3 = (val*)(4l<<2|1);
1662 var4 = (val*)(4l<<2|1);
1663 var5 = (val*)((long)(0)<<2|3);
1664 var6 = (val*)((long)(0)<<2|3);
1665 var2 = core__flat___CString___to_s_unsafe(var1, var3, var4, var5, var6);
1666 var = var2;
1667 varonce = var;
1668 }
1669 self->attrs[COLOR_nitc__toolcontext__ToolContext___log_directory].val = var; /* _log_directory on <self:ToolContext exact> */
1670 var7 = NEW_core__Array(&type_core__Array__nitc__Message);
1671 {
1672 core___core__Array___core__kernel__Object__init(var7); /* Direct call array$Array$init on <var7:Array[Message]>*/
1673 }
1674 self->attrs[COLOR_nitc__toolcontext__ToolContext___messages].val = var7; /* _messages on <self:ToolContext exact> */
1675 var8 = glob_sys;
1676 {
1677 var9 = core__sorter___Sys___default_comparator(var8);
1678 }
1679 self->attrs[COLOR_nitc__toolcontext__ToolContext___message_sorter].val = var9; /* _message_sorter on <self:ToolContext exact> */
1680 self->attrs[COLOR_nitc__toolcontext__ToolContext___keep_going].s = 0; /* _keep_going on <self:ToolContext exact> */
1681 var10 = NEW_more_collections__MultiHashMap(&type_more_collections__MultiHashMap__nitc__SourceFile__core__String);
1682 {
1683 core___core__HashMap___core__kernel__Object__init(var10); /* Direct call hash_collection$HashMap$init on <var10:MultiHashMap[SourceFile, String]>*/
1684 }
1685 self->attrs[COLOR_nitc__toolcontext__ToolContext___warning_blacklist].val = var10; /* _warning_blacklist on <self:ToolContext exact> */
1686 var11 = NEW_opts__OptionContext(&type_opts__OptionContext);
1687 {
1688 { /* Inline kernel$Object$init (var11) on <var11:OptionContext> */
1689 RET_LABEL:(void)0;
1690 }
1691 }
1692 self->attrs[COLOR_nitc__toolcontext__ToolContext___option_context].val = var11; /* _option_context on <self:ToolContext exact> */
1693 var12 = NEW_opts__OptionCount(&type_opts__OptionCount);
1694 if (likely(varonce13!=NULL)) {
1695 var14 = varonce13;
1696 } else {
1697 var15 = "Show additional warnings (advices)";
1698 var17 = (val*)(34l<<2|1);
1699 var18 = (val*)(34l<<2|1);
1700 var19 = (val*)((long)(0)<<2|3);
1701 var20 = (val*)((long)(0)<<2|3);
1702 var16 = core__flat___CString___to_s_unsafe(var15, var17, var18, var19, var20);
1703 var14 = var16;
1704 varonce13 = var14;
1705 }
1706 if (likely(varonce21!=NULL)) {
1707 var22 = varonce21;
1708 } else {
1709 var23 = "-W";
1710 var25 = (val*)(2l<<2|1);
1711 var26 = (val*)(2l<<2|1);
1712 var27 = (val*)((long)(0)<<2|3);
1713 var28 = (val*)((long)(0)<<2|3);
1714 var24 = core__flat___CString___to_s_unsafe(var23, var25, var26, var27, var28);
1715 var22 = var24;
1716 varonce21 = var22;
1717 }
1718 if (likely(varonce29!=NULL)) {
1719 var30 = varonce29;
1720 } else {
1721 var31 = "--warn";
1722 var33 = (val*)(6l<<2|1);
1723 var34 = (val*)(6l<<2|1);
1724 var35 = (val*)((long)(0)<<2|3);
1725 var36 = (val*)((long)(0)<<2|3);
1726 var32 = core__flat___CString___to_s_unsafe(var31, var33, var34, var35, var36);
1727 var30 = var32;
1728 varonce29 = var30;
1729 }
1730 var37 = NEW_core__Array(&type_core__Array__core__String);
1731 { /* var37 = array_instance Array[String] */
1732 var38 = NEW_core__NativeArray((int)2l, &type_core__NativeArray__core__String);
1733 ((struct instance_core__NativeArray*)var38)->values[0] = (val*) var22;
1734 ((struct instance_core__NativeArray*)var38)->values[1] = (val*) var30;
1735 {
1736 ((void(*)(val* self, val* p0, long p1))(var37->class->vft[COLOR_core__array__Array__with_native]))(var37, var38, 2l); /* with_native on <var37:Array[String]>*/
1737 }
1738 }
1739 {
1740 opts___opts__OptionCount___init(var12, var14, var37); /* Direct call opts$OptionCount$init on <var12:OptionCount>*/
1741 }
1742 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_warn].val = var12; /* _opt_warn on <self:ToolContext exact> */
1743 var39 = NEW_opts__OptionArray(&type_opts__OptionArray);
1744 if (likely(varonce40!=NULL)) {
1745 var41 = varonce40;
1746 } else {
1747 var42 = "Show/hide a specific warning";
1748 var44 = (val*)(28l<<2|1);
1749 var45 = (val*)(28l<<2|1);
1750 var46 = (val*)((long)(0)<<2|3);
1751 var47 = (val*)((long)(0)<<2|3);
1752 var43 = core__flat___CString___to_s_unsafe(var42, var44, var45, var46, var47);
1753 var41 = var43;
1754 varonce40 = var41;
1755 }
1756 if (likely(varonce48!=NULL)) {
1757 var49 = varonce48;
1758 } else {
1759 var50 = "-w";
1760 var52 = (val*)(2l<<2|1);
1761 var53 = (val*)(2l<<2|1);
1762 var54 = (val*)((long)(0)<<2|3);
1763 var55 = (val*)((long)(0)<<2|3);
1764 var51 = core__flat___CString___to_s_unsafe(var50, var52, var53, var54, var55);
1765 var49 = var51;
1766 varonce48 = var49;
1767 }
1768 if (likely(varonce56!=NULL)) {
1769 var57 = varonce56;
1770 } else {
1771 var58 = "--warning";
1772 var60 = (val*)(9l<<2|1);
1773 var61 = (val*)(9l<<2|1);
1774 var62 = (val*)((long)(0)<<2|3);
1775 var63 = (val*)((long)(0)<<2|3);
1776 var59 = core__flat___CString___to_s_unsafe(var58, var60, var61, var62, var63);
1777 var57 = var59;
1778 varonce56 = var57;
1779 }
1780 var64 = NEW_core__Array(&type_core__Array__core__String);
1781 { /* var64 = array_instance Array[String] */
1782 var65 = NEW_core__NativeArray((int)2l, &type_core__NativeArray__core__String);
1783 ((struct instance_core__NativeArray*)var65)->values[0] = (val*) var49;
1784 ((struct instance_core__NativeArray*)var65)->values[1] = (val*) var57;
1785 {
1786 ((void(*)(val* self, val* p0, long p1))(var64->class->vft[COLOR_core__array__Array__with_native]))(var64, var65, 2l); /* with_native on <var64:Array[String]>*/
1787 }
1788 }
1789 {
1790 opts___opts__OptionArray___init(var39, var41, var64); /* Direct call opts$OptionArray$init on <var39:OptionArray>*/
1791 }
1792 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_warning].val = var39; /* _opt_warning on <self:ToolContext exact> */
1793 var66 = NEW_opts__OptionBool(&type_opts__OptionBool);
1794 if (likely(varonce67!=NULL)) {
1795 var68 = varonce67;
1796 } else {
1797 var69 = "Do not show warnings";
1798 var71 = (val*)(20l<<2|1);
1799 var72 = (val*)(20l<<2|1);
1800 var73 = (val*)((long)(0)<<2|3);
1801 var74 = (val*)((long)(0)<<2|3);
1802 var70 = core__flat___CString___to_s_unsafe(var69, var71, var72, var73, var74);
1803 var68 = var70;
1804 varonce67 = var68;
1805 }
1806 if (likely(varonce75!=NULL)) {
1807 var76 = varonce75;
1808 } else {
1809 var77 = "-q";
1810 var79 = (val*)(2l<<2|1);
1811 var80 = (val*)(2l<<2|1);
1812 var81 = (val*)((long)(0)<<2|3);
1813 var82 = (val*)((long)(0)<<2|3);
1814 var78 = core__flat___CString___to_s_unsafe(var77, var79, var80, var81, var82);
1815 var76 = var78;
1816 varonce75 = var76;
1817 }
1818 if (likely(varonce83!=NULL)) {
1819 var84 = varonce83;
1820 } else {
1821 var85 = "--quiet";
1822 var87 = (val*)(7l<<2|1);
1823 var88 = (val*)(7l<<2|1);
1824 var89 = (val*)((long)(0)<<2|3);
1825 var90 = (val*)((long)(0)<<2|3);
1826 var86 = core__flat___CString___to_s_unsafe(var85, var87, var88, var89, var90);
1827 var84 = var86;
1828 varonce83 = var84;
1829 }
1830 var91 = NEW_core__Array(&type_core__Array__core__String);
1831 { /* var91 = array_instance Array[String] */
1832 var92 = NEW_core__NativeArray((int)2l, &type_core__NativeArray__core__String);
1833 ((struct instance_core__NativeArray*)var92)->values[0] = (val*) var76;
1834 ((struct instance_core__NativeArray*)var92)->values[1] = (val*) var84;
1835 {
1836 ((void(*)(val* self, val* p0, long p1))(var91->class->vft[COLOR_core__array__Array__with_native]))(var91, var92, 2l); /* with_native on <var91:Array[String]>*/
1837 }
1838 }
1839 {
1840 opts___opts__OptionBool___init(var66, var68, var91); /* Direct call opts$OptionBool$init on <var66:OptionBool>*/
1841 }
1842 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_quiet].val = var66; /* _opt_quiet on <self:ToolContext exact> */
1843 var93 = NEW_opts__OptionBool(&type_opts__OptionBool);
1844 if (likely(varonce94!=NULL)) {
1845 var95 = varonce94;
1846 } else {
1847 var96 = "Generate various log files";
1848 var98 = (val*)(26l<<2|1);
1849 var99 = (val*)(26l<<2|1);
1850 var100 = (val*)((long)(0)<<2|3);
1851 var101 = (val*)((long)(0)<<2|3);
1852 var97 = core__flat___CString___to_s_unsafe(var96, var98, var99, var100, var101);
1853 var95 = var97;
1854 varonce94 = var95;
1855 }
1856 if (likely(varonce102!=NULL)) {
1857 var103 = varonce102;
1858 } else {
1859 var104 = "--log";
1860 var106 = (val*)(5l<<2|1);
1861 var107 = (val*)(5l<<2|1);
1862 var108 = (val*)((long)(0)<<2|3);
1863 var109 = (val*)((long)(0)<<2|3);
1864 var105 = core__flat___CString___to_s_unsafe(var104, var106, var107, var108, var109);
1865 var103 = var105;
1866 varonce102 = var103;
1867 }
1868 var110 = NEW_core__Array(&type_core__Array__core__String);
1869 { /* var110 = array_instance Array[String] */
1870 var111 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
1871 ((struct instance_core__NativeArray*)var111)->values[0] = (val*) var103;
1872 {
1873 ((void(*)(val* self, val* p0, long p1))(var110->class->vft[COLOR_core__array__Array__with_native]))(var110, var111, 1l); /* with_native on <var110:Array[String]>*/
1874 }
1875 }
1876 {
1877 opts___opts__OptionBool___init(var93, var95, var110); /* Direct call opts$OptionBool$init on <var93:OptionBool>*/
1878 }
1879 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_log].val = var93; /* _opt_log on <self:ToolContext exact> */
1880 var112 = NEW_opts__OptionString(&type_opts__OptionString);
1881 if (likely(varonce113!=NULL)) {
1882 var114 = varonce113;
1883 } else {
1884 var115 = "Directory where to generate log files";
1885 var117 = (val*)(37l<<2|1);
1886 var118 = (val*)(37l<<2|1);
1887 var119 = (val*)((long)(0)<<2|3);
1888 var120 = (val*)((long)(0)<<2|3);
1889 var116 = core__flat___CString___to_s_unsafe(var115, var117, var118, var119, var120);
1890 var114 = var116;
1891 varonce113 = var114;
1892 }
1893 if (likely(varonce121!=NULL)) {
1894 var122 = varonce121;
1895 } else {
1896 var123 = "--log-dir";
1897 var125 = (val*)(9l<<2|1);
1898 var126 = (val*)(9l<<2|1);
1899 var127 = (val*)((long)(0)<<2|3);
1900 var128 = (val*)((long)(0)<<2|3);
1901 var124 = core__flat___CString___to_s_unsafe(var123, var125, var126, var127, var128);
1902 var122 = var124;
1903 varonce121 = var122;
1904 }
1905 var129 = NEW_core__Array(&type_core__Array__core__String);
1906 { /* var129 = array_instance Array[String] */
1907 var130 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
1908 ((struct instance_core__NativeArray*)var130)->values[0] = (val*) var122;
1909 {
1910 ((void(*)(val* self, val* p0, long p1))(var129->class->vft[COLOR_core__array__Array__with_native]))(var129, var130, 1l); /* with_native on <var129:Array[String]>*/
1911 }
1912 }
1913 {
1914 opts___opts__OptionString___init(var112, var114, var129); /* Direct call opts$OptionString$init on <var112:OptionString>*/
1915 }
1916 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_log_dir].val = var112; /* _opt_log_dir on <self:ToolContext exact> */
1917 var131 = NEW_opts__OptionString(&type_opts__OptionString);
1918 if (likely(varonce132!=NULL)) {
1919 var133 = varonce132;
1920 } else {
1921 var134 = "Base directory of the Nit installation";
1922 var136 = (val*)(38l<<2|1);
1923 var137 = (val*)(38l<<2|1);
1924 var138 = (val*)((long)(0)<<2|3);
1925 var139 = (val*)((long)(0)<<2|3);
1926 var135 = core__flat___CString___to_s_unsafe(var134, var136, var137, var138, var139);
1927 var133 = var135;
1928 varonce132 = var133;
1929 }
1930 if (likely(varonce140!=NULL)) {
1931 var141 = varonce140;
1932 } else {
1933 var142 = "--nit-dir";
1934 var144 = (val*)(9l<<2|1);
1935 var145 = (val*)(9l<<2|1);
1936 var146 = (val*)((long)(0)<<2|3);
1937 var147 = (val*)((long)(0)<<2|3);
1938 var143 = core__flat___CString___to_s_unsafe(var142, var144, var145, var146, var147);
1939 var141 = var143;
1940 varonce140 = var141;
1941 }
1942 var148 = NEW_core__Array(&type_core__Array__core__String);
1943 { /* var148 = array_instance Array[String] */
1944 var149 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
1945 ((struct instance_core__NativeArray*)var149)->values[0] = (val*) var141;
1946 {
1947 ((void(*)(val* self, val* p0, long p1))(var148->class->vft[COLOR_core__array__Array__with_native]))(var148, var149, 1l); /* with_native on <var148:Array[String]>*/
1948 }
1949 }
1950 {
1951 opts___opts__OptionString___init(var131, var133, var148); /* Direct call opts$OptionString$init on <var131:OptionString>*/
1952 }
1953 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_nit_dir].val = var131; /* _opt_nit_dir on <self:ToolContext exact> */
1954 var150 = NEW_opts__OptionString(&type_opts__OptionString);
1955 if (likely(varonce151!=NULL)) {
1956 var152 = varonce151;
1957 } else {
1958 var153 = "Directory containing tools assets";
1959 var155 = (val*)(33l<<2|1);
1960 var156 = (val*)(33l<<2|1);
1961 var157 = (val*)((long)(0)<<2|3);
1962 var158 = (val*)((long)(0)<<2|3);
1963 var154 = core__flat___CString___to_s_unsafe(var153, var155, var156, var157, var158);
1964 var152 = var154;
1965 varonce151 = var152;
1966 }
1967 if (likely(varonce159!=NULL)) {
1968 var160 = varonce159;
1969 } else {
1970 var161 = "--share-dir";
1971 var163 = (val*)(11l<<2|1);
1972 var164 = (val*)(11l<<2|1);
1973 var165 = (val*)((long)(0)<<2|3);
1974 var166 = (val*)((long)(0)<<2|3);
1975 var162 = core__flat___CString___to_s_unsafe(var161, var163, var164, var165, var166);
1976 var160 = var162;
1977 varonce159 = var160;
1978 }
1979 var167 = NEW_core__Array(&type_core__Array__core__String);
1980 { /* var167 = array_instance Array[String] */
1981 var168 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
1982 ((struct instance_core__NativeArray*)var168)->values[0] = (val*) var160;
1983 {
1984 ((void(*)(val* self, val* p0, long p1))(var167->class->vft[COLOR_core__array__Array__with_native]))(var167, var168, 1l); /* with_native on <var167:Array[String]>*/
1985 }
1986 }
1987 {
1988 opts___opts__OptionString___init(var150, var152, var167); /* Direct call opts$OptionString$init on <var150:OptionString>*/
1989 }
1990 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_share_dir].val = var150; /* _opt_share_dir on <self:ToolContext exact> */
1991 var169 = NEW_opts__OptionBool(&type_opts__OptionBool);
1992 if (likely(varonce170!=NULL)) {
1993 var171 = varonce170;
1994 } else {
1995 var172 = "Show Help (This screen)";
1996 var174 = (val*)(23l<<2|1);
1997 var175 = (val*)(23l<<2|1);
1998 var176 = (val*)((long)(0)<<2|3);
1999 var177 = (val*)((long)(0)<<2|3);
2000 var173 = core__flat___CString___to_s_unsafe(var172, var174, var175, var176, var177);
2001 var171 = var173;
2002 varonce170 = var171;
2003 }
2004 if (likely(varonce178!=NULL)) {
2005 var179 = varonce178;
2006 } else {
2007 var180 = "-h";
2008 var182 = (val*)(2l<<2|1);
2009 var183 = (val*)(2l<<2|1);
2010 var184 = (val*)((long)(0)<<2|3);
2011 var185 = (val*)((long)(0)<<2|3);
2012 var181 = core__flat___CString___to_s_unsafe(var180, var182, var183, var184, var185);
2013 var179 = var181;
2014 varonce178 = var179;
2015 }
2016 if (likely(varonce186!=NULL)) {
2017 var187 = varonce186;
2018 } else {
2019 var188 = "-?";
2020 var190 = (val*)(2l<<2|1);
2021 var191 = (val*)(2l<<2|1);
2022 var192 = (val*)((long)(0)<<2|3);
2023 var193 = (val*)((long)(0)<<2|3);
2024 var189 = core__flat___CString___to_s_unsafe(var188, var190, var191, var192, var193);
2025 var187 = var189;
2026 varonce186 = var187;
2027 }
2028 if (likely(varonce194!=NULL)) {
2029 var195 = varonce194;
2030 } else {
2031 var196 = "--help";
2032 var198 = (val*)(6l<<2|1);
2033 var199 = (val*)(6l<<2|1);
2034 var200 = (val*)((long)(0)<<2|3);
2035 var201 = (val*)((long)(0)<<2|3);
2036 var197 = core__flat___CString___to_s_unsafe(var196, var198, var199, var200, var201);
2037 var195 = var197;
2038 varonce194 = var195;
2039 }
2040 var202 = NEW_core__Array(&type_core__Array__core__String);
2041 { /* var202 = array_instance Array[String] */
2042 var203 = NEW_core__NativeArray((int)3l, &type_core__NativeArray__core__String);
2043 ((struct instance_core__NativeArray*)var203)->values[0] = (val*) var179;
2044 ((struct instance_core__NativeArray*)var203)->values[1] = (val*) var187;
2045 ((struct instance_core__NativeArray*)var203)->values[2] = (val*) var195;
2046 {
2047 ((void(*)(val* self, val* p0, long p1))(var202->class->vft[COLOR_core__array__Array__with_native]))(var202, var203, 3l); /* with_native on <var202:Array[String]>*/
2048 }
2049 }
2050 {
2051 opts___opts__OptionBool___init(var169, var171, var202); /* Direct call opts$OptionBool$init on <var169:OptionBool>*/
2052 }
2053 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_help].val = var169; /* _opt_help on <self:ToolContext exact> */
2054 var204 = NEW_opts__OptionBool(&type_opts__OptionBool);
2055 if (likely(varonce205!=NULL)) {
2056 var206 = varonce205;
2057 } else {
2058 var207 = "Show version and exit";
2059 var209 = (val*)(21l<<2|1);
2060 var210 = (val*)(21l<<2|1);
2061 var211 = (val*)((long)(0)<<2|3);
2062 var212 = (val*)((long)(0)<<2|3);
2063 var208 = core__flat___CString___to_s_unsafe(var207, var209, var210, var211, var212);
2064 var206 = var208;
2065 varonce205 = var206;
2066 }
2067 if (likely(varonce213!=NULL)) {
2068 var214 = varonce213;
2069 } else {
2070 var215 = "--version";
2071 var217 = (val*)(9l<<2|1);
2072 var218 = (val*)(9l<<2|1);
2073 var219 = (val*)((long)(0)<<2|3);
2074 var220 = (val*)((long)(0)<<2|3);
2075 var216 = core__flat___CString___to_s_unsafe(var215, var217, var218, var219, var220);
2076 var214 = var216;
2077 varonce213 = var214;
2078 }
2079 var221 = NEW_core__Array(&type_core__Array__core__String);
2080 { /* var221 = array_instance Array[String] */
2081 var222 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
2082 ((struct instance_core__NativeArray*)var222)->values[0] = (val*) var214;
2083 {
2084 ((void(*)(val* self, val* p0, long p1))(var221->class->vft[COLOR_core__array__Array__with_native]))(var221, var222, 1l); /* with_native on <var221:Array[String]>*/
2085 }
2086 }
2087 {
2088 opts___opts__OptionBool___init(var204, var206, var221); /* Direct call opts$OptionBool$init on <var204:OptionBool>*/
2089 }
2090 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_version].val = var204; /* _opt_version on <self:ToolContext exact> */
2091 var223 = NEW_opts__OptionBool(&type_opts__OptionBool);
2092 if (likely(varonce224!=NULL)) {
2093 var225 = varonce224;
2094 } else {
2095 var226 = "Set toolname and version to DUMMY. Useful for testing";
2096 var228 = (val*)(53l<<2|1);
2097 var229 = (val*)(53l<<2|1);
2098 var230 = (val*)((long)(0)<<2|3);
2099 var231 = (val*)((long)(0)<<2|3);
2100 var227 = core__flat___CString___to_s_unsafe(var226, var228, var229, var230, var231);
2101 var225 = var227;
2102 varonce224 = var225;
2103 }
2104 if (likely(varonce232!=NULL)) {
2105 var233 = varonce232;
2106 } else {
2107 var234 = "--set-dummy-tool";
2108 var236 = (val*)(16l<<2|1);
2109 var237 = (val*)(16l<<2|1);
2110 var238 = (val*)((long)(0)<<2|3);
2111 var239 = (val*)((long)(0)<<2|3);
2112 var235 = core__flat___CString___to_s_unsafe(var234, var236, var237, var238, var239);
2113 var233 = var235;
2114 varonce232 = var233;
2115 }
2116 var240 = NEW_core__Array(&type_core__Array__core__String);
2117 { /* var240 = array_instance Array[String] */
2118 var241 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
2119 ((struct instance_core__NativeArray*)var241)->values[0] = (val*) var233;
2120 {
2121 ((void(*)(val* self, val* p0, long p1))(var240->class->vft[COLOR_core__array__Array__with_native]))(var240, var241, 1l); /* with_native on <var240:Array[String]>*/
2122 }
2123 }
2124 {
2125 opts___opts__OptionBool___init(var223, var225, var240); /* Direct call opts$OptionBool$init on <var223:OptionBool>*/
2126 }
2127 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_set_dummy_tool].val = var223; /* _opt_set_dummy_tool on <self:ToolContext exact> */
2128 var242 = NEW_opts__OptionCount(&type_opts__OptionCount);
2129 if (likely(varonce243!=NULL)) {
2130 var244 = varonce243;
2131 } else {
2132 var245 = "Additional messages from the tool";
2133 var247 = (val*)(33l<<2|1);
2134 var248 = (val*)(33l<<2|1);
2135 var249 = (val*)((long)(0)<<2|3);
2136 var250 = (val*)((long)(0)<<2|3);
2137 var246 = core__flat___CString___to_s_unsafe(var245, var247, var248, var249, var250);
2138 var244 = var246;
2139 varonce243 = var244;
2140 }
2141 if (likely(varonce251!=NULL)) {
2142 var252 = varonce251;
2143 } else {
2144 var253 = "-v";
2145 var255 = (val*)(2l<<2|1);
2146 var256 = (val*)(2l<<2|1);
2147 var257 = (val*)((long)(0)<<2|3);
2148 var258 = (val*)((long)(0)<<2|3);
2149 var254 = core__flat___CString___to_s_unsafe(var253, var255, var256, var257, var258);
2150 var252 = var254;
2151 varonce251 = var252;
2152 }
2153 if (likely(varonce259!=NULL)) {
2154 var260 = varonce259;
2155 } else {
2156 var261 = "--verbose";
2157 var263 = (val*)(9l<<2|1);
2158 var264 = (val*)(9l<<2|1);
2159 var265 = (val*)((long)(0)<<2|3);
2160 var266 = (val*)((long)(0)<<2|3);
2161 var262 = core__flat___CString___to_s_unsafe(var261, var263, var264, var265, var266);
2162 var260 = var262;
2163 varonce259 = var260;
2164 }
2165 var267 = NEW_core__Array(&type_core__Array__core__String);
2166 { /* var267 = array_instance Array[String] */
2167 var268 = NEW_core__NativeArray((int)2l, &type_core__NativeArray__core__String);
2168 ((struct instance_core__NativeArray*)var268)->values[0] = (val*) var252;
2169 ((struct instance_core__NativeArray*)var268)->values[1] = (val*) var260;
2170 {
2171 ((void(*)(val* self, val* p0, long p1))(var267->class->vft[COLOR_core__array__Array__with_native]))(var267, var268, 2l); /* with_native on <var267:Array[String]>*/
2172 }
2173 }
2174 {
2175 opts___opts__OptionCount___init(var242, var244, var267); /* Direct call opts$OptionCount$init on <var242:OptionCount>*/
2176 }
2177 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_verbose].val = var242; /* _opt_verbose on <self:ToolContext exact> */
2178 var269 = NEW_opts__OptionBool(&type_opts__OptionBool);
2179 if (likely(varonce270!=NULL)) {
2180 var271 = varonce270;
2181 } else {
2182 var272 = "Just display the first encountered error then stop";
2183 var274 = (val*)(50l<<2|1);
2184 var275 = (val*)(50l<<2|1);
2185 var276 = (val*)((long)(0)<<2|3);
2186 var277 = (val*)((long)(0)<<2|3);
2187 var273 = core__flat___CString___to_s_unsafe(var272, var274, var275, var276, var277);
2188 var271 = var273;
2189 varonce270 = var271;
2190 }
2191 if (likely(varonce278!=NULL)) {
2192 var279 = varonce278;
2193 } else {
2194 var280 = "--stop-on-first-error";
2195 var282 = (val*)(21l<<2|1);
2196 var283 = (val*)(21l<<2|1);
2197 var284 = (val*)((long)(0)<<2|3);
2198 var285 = (val*)((long)(0)<<2|3);
2199 var281 = core__flat___CString___to_s_unsafe(var280, var282, var283, var284, var285);
2200 var279 = var281;
2201 varonce278 = var279;
2202 }
2203 var286 = NEW_core__Array(&type_core__Array__core__String);
2204 { /* var286 = array_instance Array[String] */
2205 var287 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
2206 ((struct instance_core__NativeArray*)var287)->values[0] = (val*) var279;
2207 {
2208 ((void(*)(val* self, val* p0, long p1))(var286->class->vft[COLOR_core__array__Array__with_native]))(var286, var287, 1l); /* with_native on <var286:Array[String]>*/
2209 }
2210 }
2211 {
2212 opts___opts__OptionBool___init(var269, var271, var286); /* Direct call opts$OptionBool$init on <var269:OptionBool>*/
2213 }
2214 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_stop_on_first_error].val = var269; /* _opt_stop_on_first_error on <self:ToolContext exact> */
2215 var288 = NEW_opts__OptionBool(&type_opts__OptionBool);
2216 if (likely(varonce289!=NULL)) {
2217 var290 = varonce289;
2218 } else {
2219 var291 = "Continue after errors, whatever the consequences";
2220 var293 = (val*)(48l<<2|1);
2221 var294 = (val*)(48l<<2|1);
2222 var295 = (val*)((long)(0)<<2|3);
2223 var296 = (val*)((long)(0)<<2|3);
2224 var292 = core__flat___CString___to_s_unsafe(var291, var293, var294, var295, var296);
2225 var290 = var292;
2226 varonce289 = var290;
2227 }
2228 if (likely(varonce297!=NULL)) {
2229 var298 = varonce297;
2230 } else {
2231 var299 = "--keep-going";
2232 var301 = (val*)(12l<<2|1);
2233 var302 = (val*)(12l<<2|1);
2234 var303 = (val*)((long)(0)<<2|3);
2235 var304 = (val*)((long)(0)<<2|3);
2236 var300 = core__flat___CString___to_s_unsafe(var299, var301, var302, var303, var304);
2237 var298 = var300;
2238 varonce297 = var298;
2239 }
2240 var305 = NEW_core__Array(&type_core__Array__core__String);
2241 { /* var305 = array_instance Array[String] */
2242 var306 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
2243 ((struct instance_core__NativeArray*)var306)->values[0] = (val*) var298;
2244 {
2245 ((void(*)(val* self, val* p0, long p1))(var305->class->vft[COLOR_core__array__Array__with_native]))(var305, var306, 1l); /* with_native on <var305:Array[String]>*/
2246 }
2247 }
2248 {
2249 opts___opts__OptionBool___init(var288, var290, var305); /* Direct call opts$OptionBool$init on <var288:OptionBool>*/
2250 }
2251 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_keep_going].val = var288; /* _opt_keep_going on <self:ToolContext exact> */
2252 var307 = NEW_opts__OptionBool(&type_opts__OptionBool);
2253 if (likely(varonce308!=NULL)) {
2254 var309 = varonce308;
2255 } else {
2256 var310 = "Do not use color to display errors and warnings";
2257 var312 = (val*)(47l<<2|1);
2258 var313 = (val*)(47l<<2|1);
2259 var314 = (val*)((long)(0)<<2|3);
2260 var315 = (val*)((long)(0)<<2|3);
2261 var311 = core__flat___CString___to_s_unsafe(var310, var312, var313, var314, var315);
2262 var309 = var311;
2263 varonce308 = var309;
2264 }
2265 if (likely(varonce316!=NULL)) {
2266 var317 = varonce316;
2267 } else {
2268 var318 = "--no-color";
2269 var320 = (val*)(10l<<2|1);
2270 var321 = (val*)(10l<<2|1);
2271 var322 = (val*)((long)(0)<<2|3);
2272 var323 = (val*)((long)(0)<<2|3);
2273 var319 = core__flat___CString___to_s_unsafe(var318, var320, var321, var322, var323);
2274 var317 = var319;
2275 varonce316 = var317;
2276 }
2277 var324 = NEW_core__Array(&type_core__Array__core__String);
2278 { /* var324 = array_instance Array[String] */
2279 var325 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
2280 ((struct instance_core__NativeArray*)var325)->values[0] = (val*) var317;
2281 {
2282 ((void(*)(val* self, val* p0, long p1))(var324->class->vft[COLOR_core__array__Array__with_native]))(var324, var325, 1l); /* with_native on <var324:Array[String]>*/
2283 }
2284 }
2285 {
2286 opts___opts__OptionBool___init(var307, var309, var324); /* Direct call opts$OptionBool$init on <var307:OptionBool>*/
2287 }
2288 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_no_color].val = var307; /* _opt_no_color on <self:ToolContext exact> */
2289 var326 = NEW_opts__OptionBool(&type_opts__OptionBool);
2290 if (likely(varonce327!=NULL)) {
2291 var328 = varonce327;
2292 } else {
2293 var329 = "Generate bash_completion file for this program";
2294 var331 = (val*)(46l<<2|1);
2295 var332 = (val*)(46l<<2|1);
2296 var333 = (val*)((long)(0)<<2|3);
2297 var334 = (val*)((long)(0)<<2|3);
2298 var330 = core__flat___CString___to_s_unsafe(var329, var331, var332, var333, var334);
2299 var328 = var330;
2300 varonce327 = var328;
2301 }
2302 if (likely(varonce335!=NULL)) {
2303 var336 = varonce335;
2304 } else {
2305 var337 = "--bash-completion";
2306 var339 = (val*)(17l<<2|1);
2307 var340 = (val*)(17l<<2|1);
2308 var341 = (val*)((long)(0)<<2|3);
2309 var342 = (val*)((long)(0)<<2|3);
2310 var338 = core__flat___CString___to_s_unsafe(var337, var339, var340, var341, var342);
2311 var336 = var338;
2312 varonce335 = var336;
2313 }
2314 var343 = NEW_core__Array(&type_core__Array__core__String);
2315 { /* var343 = array_instance Array[String] */
2316 var344 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
2317 ((struct instance_core__NativeArray*)var344)->values[0] = (val*) var336;
2318 {
2319 ((void(*)(val* self, val* p0, long p1))(var343->class->vft[COLOR_core__array__Array__with_native]))(var343, var344, 1l); /* with_native on <var343:Array[String]>*/
2320 }
2321 }
2322 {
2323 opts___opts__OptionBool___init(var326, var328, var343); /* Direct call opts$OptionBool$init on <var326:OptionBool>*/
2324 }
2325 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_bash_completion].val = var326; /* _opt_bash_completion on <self:ToolContext exact> */
2326 var345 = NEW_opts__OptionBool(&type_opts__OptionBool);
2327 if (likely(varonce346!=NULL)) {
2328 var347 = varonce346;
2329 } else {
2330 var348 = "Generate a stub manpage in pandoc markdown format";
2331 var350 = (val*)(49l<<2|1);
2332 var351 = (val*)(49l<<2|1);
2333 var352 = (val*)((long)(0)<<2|3);
2334 var353 = (val*)((long)(0)<<2|3);
2335 var349 = core__flat___CString___to_s_unsafe(var348, var350, var351, var352, var353);
2336 var347 = var349;
2337 varonce346 = var347;
2338 }
2339 if (likely(varonce354!=NULL)) {
2340 var355 = varonce354;
2341 } else {
2342 var356 = "--stub-man";
2343 var358 = (val*)(10l<<2|1);
2344 var359 = (val*)(10l<<2|1);
2345 var360 = (val*)((long)(0)<<2|3);
2346 var361 = (val*)((long)(0)<<2|3);
2347 var357 = core__flat___CString___to_s_unsafe(var356, var358, var359, var360, var361);
2348 var355 = var357;
2349 varonce354 = var355;
2350 }
2351 var362 = NEW_core__Array(&type_core__Array__core__String);
2352 { /* var362 = array_instance Array[String] */
2353 var363 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
2354 ((struct instance_core__NativeArray*)var363)->values[0] = (val*) var355;
2355 {
2356 ((void(*)(val* self, val* p0, long p1))(var362->class->vft[COLOR_core__array__Array__with_native]))(var362, var363, 1l); /* with_native on <var362:Array[String]>*/
2357 }
2358 }
2359 {
2360 opts___opts__OptionBool___init(var345, var347, var362); /* Direct call opts$OptionBool$init on <var345:OptionBool>*/
2361 }
2362 self->attrs[COLOR_nitc__toolcontext__ToolContext___opt_stub_man].val = var345; /* _opt_stub_man on <self:ToolContext exact> */
2363 self->attrs[COLOR_nitc__toolcontext__ToolContext___verbose_level].l = 0l; /* _verbose_level on <self:ToolContext exact> */
2364 if (likely(varonce364!=NULL)) {
2365 var365 = varonce364;
2366 } else {
2367 var366 = "Usage: [OPTION]... [ARG]...";
2368 var368 = (val*)(27l<<2|1);
2369 var369 = (val*)(27l<<2|1);
2370 var370 = (val*)((long)(0)<<2|3);
2371 var371 = (val*)((long)(0)<<2|3);
2372 var367 = core__flat___CString___to_s_unsafe(var366, var368, var369, var370, var371);
2373 var365 = var367;
2374 varonce364 = var365;
2375 }
2376 self->attrs[COLOR_nitc__toolcontext__ToolContext___tooldescription].val = var365; /* _tooldescription on <self:ToolContext exact> */
2377 self->attrs[COLOR_nitc__toolcontext__ToolContext___accept_no_arguments].s = 0; /* _accept_no_arguments on <self:ToolContext exact> */
2378 var372 = NEW_poset__POSet(&type_poset__POSet__nitc__Phase);
2379 {
2380 { /* Inline kernel$Object$init (var372) on <var372:POSet[Phase]> */
2381 RET_LABEL373:(void)0;
2382 }
2383 }
2384 self->attrs[COLOR_nitc__phase__ToolContext___phases].val = var372; /* _phases on <self:ToolContext exact> */
2385 var374 = NEW_opts__OptionArray(&type_opts__OptionArray);
2386 if (likely(varonce375!=NULL)) {
2387 var376 = varonce375;
2388 } else {
2389 var377 = "Disable a specific phase; use `list` to get the list (debug)";
2390 var379 = (val*)(60l<<2|1);
2391 var380 = (val*)(60l<<2|1);
2392 var381 = (val*)((long)(0)<<2|3);
2393 var382 = (val*)((long)(0)<<2|3);
2394 var378 = core__flat___CString___to_s_unsafe(var377, var379, var380, var381, var382);
2395 var376 = var378;
2396 varonce375 = var376;
2397 }
2398 if (likely(varonce383!=NULL)) {
2399 var384 = varonce383;
2400 } else {
2401 var385 = "--disable-phase";
2402 var387 = (val*)(15l<<2|1);
2403 var388 = (val*)(15l<<2|1);
2404 var389 = (val*)((long)(0)<<2|3);
2405 var390 = (val*)((long)(0)<<2|3);
2406 var386 = core__flat___CString___to_s_unsafe(var385, var387, var388, var389, var390);
2407 var384 = var386;
2408 varonce383 = var384;
2409 }
2410 var391 = NEW_core__Array(&type_core__Array__core__String);
2411 { /* var391 = array_instance Array[String] */
2412 var392 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
2413 ((struct instance_core__NativeArray*)var392)->values[0] = (val*) var384;
2414 {
2415 ((void(*)(val* self, val* p0, long p1))(var391->class->vft[COLOR_core__array__Array__with_native]))(var391, var392, 1l); /* with_native on <var391:Array[String]>*/
2416 }
2417 }
2418 {
2419 opts___opts__OptionArray___init(var374, var376, var391); /* Direct call opts$OptionArray$init on <var374:OptionArray>*/
2420 }
2421 self->attrs[COLOR_nitc__phase__ToolContext___opt_disable_phase].val = var374; /* _opt_disable_phase on <self:ToolContext exact> */
2422 var393 = NEW_opts__OptionBool(&type_opts__OptionBool);
2423 if (likely(varonce394!=NULL)) {
2424 var395 = varonce394;
2425 } else {
2426 var396 = "Force lazy semantic analysis of the source-code (debug)";
2427 var398 = (val*)(55l<<2|1);
2428 var399 = (val*)(55l<<2|1);
2429 var400 = (val*)((long)(0)<<2|3);
2430 var401 = (val*)((long)(0)<<2|3);
2431 var397 = core__flat___CString___to_s_unsafe(var396, var398, var399, var400, var401);
2432 var395 = var397;
2433 varonce394 = var395;
2434 }
2435 if (likely(varonce402!=NULL)) {
2436 var403 = varonce402;
2437 } else {
2438 var404 = "--sloppy";
2439 var406 = (val*)(8l<<2|1);
2440 var407 = (val*)(8l<<2|1);
2441 var408 = (val*)((long)(0)<<2|3);
2442 var409 = (val*)((long)(0)<<2|3);
2443 var405 = core__flat___CString___to_s_unsafe(var404, var406, var407, var408, var409);
2444 var403 = var405;
2445 varonce402 = var403;
2446 }
2447 var410 = NEW_core__Array(&type_core__Array__core__String);
2448 { /* var410 = array_instance Array[String] */
2449 var411 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
2450 ((struct instance_core__NativeArray*)var411)->values[0] = (val*) var403;
2451 {
2452 ((void(*)(val* self, val* p0, long p1))(var410->class->vft[COLOR_core__array__Array__with_native]))(var410, var411, 1l); /* with_native on <var410:Array[String]>*/
2453 }
2454 }
2455 {
2456 opts___opts__OptionBool___init(var393, var395, var410); /* Direct call opts$OptionBool$init on <var393:OptionBool>*/
2457 }
2458 self->attrs[COLOR_nitc__phase__ToolContext___opt_sloppy].val = var393; /* _opt_sloppy on <self:ToolContext exact> */
2459 self->attrs[COLOR_nitc__phase__ToolContext___semantize_is_lazy].s = 0; /* _semantize_is_lazy on <self:ToolContext exact> */
2460 var412 = NEW_core__HashSet(&type_core__HashSet__nitc__AModule);
2461 {
2462 core___core__HashSet___core__kernel__Object__init(var412); /* Direct call hash_collection$HashSet$init on <var412:HashSet[AModule]>*/
2463 }
2464 self->attrs[COLOR_nitc__phase__ToolContext___phased_modules].val = var412; /* _phased_modules on <self:ToolContext exact> */
2465 var413 = NEW_nitc__literal__LiteralPhase(&type_nitc__literal__LiteralPhase);
2466 {
2467 ((void(*)(val* self, val* p0))(var413->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var413, self); /* toolcontext= on <var413:LiteralPhase>*/
2468 }
2469 {
2470 ((void(*)(val* self, val* p0))(var413->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var413, ((val*)NULL)); /* depends= on <var413:LiteralPhase>*/
2471 }
2472 {
2473 ((void(*)(val* self))(var413->class->vft[COLOR_core__kernel__Object__init]))(var413); /* init on <var413:LiteralPhase>*/
2474 }
2475 self->attrs[COLOR_nitc__literal__ToolContext___literal_phase].val = var413; /* _literal_phase on <self:ToolContext exact> */
2476 var414 = NEW_opts__OptionArray(&type_opts__OptionArray);
2477 if (likely(varonce415!=NULL)) {
2478 var416 = varonce415;
2479 } else {
2480 var417 = "Add an additional include path (may be used more than once)";
2481 var419 = (val*)(59l<<2|1);
2482 var420 = (val*)(59l<<2|1);
2483 var421 = (val*)((long)(0)<<2|3);
2484 var422 = (val*)((long)(0)<<2|3);
2485 var418 = core__flat___CString___to_s_unsafe(var417, var419, var420, var421, var422);
2486 var416 = var418;
2487 varonce415 = var416;
2488 }
2489 if (likely(varonce423!=NULL)) {
2490 var424 = varonce423;
2491 } else {
2492 var425 = "-I";
2493 var427 = (val*)(2l<<2|1);
2494 var428 = (val*)(2l<<2|1);
2495 var429 = (val*)((long)(0)<<2|3);
2496 var430 = (val*)((long)(0)<<2|3);
2497 var426 = core__flat___CString___to_s_unsafe(var425, var427, var428, var429, var430);
2498 var424 = var426;
2499 varonce423 = var424;
2500 }
2501 if (likely(varonce431!=NULL)) {
2502 var432 = varonce431;
2503 } else {
2504 var433 = "--path";
2505 var435 = (val*)(6l<<2|1);
2506 var436 = (val*)(6l<<2|1);
2507 var437 = (val*)((long)(0)<<2|3);
2508 var438 = (val*)((long)(0)<<2|3);
2509 var434 = core__flat___CString___to_s_unsafe(var433, var435, var436, var437, var438);
2510 var432 = var434;
2511 varonce431 = var432;
2512 }
2513 var439 = NEW_core__Array(&type_core__Array__core__String);
2514 { /* var439 = array_instance Array[String] */
2515 var440 = NEW_core__NativeArray((int)2l, &type_core__NativeArray__core__String);
2516 ((struct instance_core__NativeArray*)var440)->values[0] = (val*) var424;
2517 ((struct instance_core__NativeArray*)var440)->values[1] = (val*) var432;
2518 {
2519 ((void(*)(val* self, val* p0, long p1))(var439->class->vft[COLOR_core__array__Array__with_native]))(var439, var440, 2l); /* with_native on <var439:Array[String]>*/
2520 }
2521 }
2522 {
2523 opts___opts__OptionArray___init(var414, var416, var439); /* Direct call opts$OptionArray$init on <var414:OptionArray>*/
2524 }
2525 self->attrs[COLOR_nitc__loader__ToolContext___opt_path].val = var414; /* _opt_path on <self:ToolContext exact> */
2526 var441 = NEW_opts__OptionBool(&type_opts__OptionBool);
2527 if (likely(varonce442!=NULL)) {
2528 var443 = varonce442;
2529 } else {
2530 var444 = "Stop after meta-model processing";
2531 var446 = (val*)(32l<<2|1);
2532 var447 = (val*)(32l<<2|1);
2533 var448 = (val*)((long)(0)<<2|3);
2534 var449 = (val*)((long)(0)<<2|3);
2535 var445 = core__flat___CString___to_s_unsafe(var444, var446, var447, var448, var449);
2536 var443 = var445;
2537 varonce442 = var443;
2538 }
2539 if (likely(varonce450!=NULL)) {
2540 var451 = varonce450;
2541 } else {
2542 var452 = "--only-metamodel";
2543 var454 = (val*)(16l<<2|1);
2544 var455 = (val*)(16l<<2|1);
2545 var456 = (val*)((long)(0)<<2|3);
2546 var457 = (val*)((long)(0)<<2|3);
2547 var453 = core__flat___CString___to_s_unsafe(var452, var454, var455, var456, var457);
2548 var451 = var453;
2549 varonce450 = var451;
2550 }
2551 var458 = NEW_core__Array(&type_core__Array__core__String);
2552 { /* var458 = array_instance Array[String] */
2553 var459 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
2554 ((struct instance_core__NativeArray*)var459)->values[0] = (val*) var451;
2555 {
2556 ((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]>*/
2557 }
2558 }
2559 {
2560 opts___opts__OptionBool___init(var441, var443, var458); /* Direct call opts$OptionBool$init on <var441:OptionBool>*/
2561 }
2562 self->attrs[COLOR_nitc__loader__ToolContext___opt_only_metamodel].val = var441; /* _opt_only_metamodel on <self:ToolContext exact> */
2563 var460 = NEW_opts__OptionBool(&type_opts__OptionBool);
2564 if (likely(varonce461!=NULL)) {
2565 var462 = varonce461;
2566 } else {
2567 var463 = "Only proceed to parse files";
2568 var465 = (val*)(27l<<2|1);
2569 var466 = (val*)(27l<<2|1);
2570 var467 = (val*)((long)(0)<<2|3);
2571 var468 = (val*)((long)(0)<<2|3);
2572 var464 = core__flat___CString___to_s_unsafe(var463, var465, var466, var467, var468);
2573 var462 = var464;
2574 varonce461 = var462;
2575 }
2576 if (likely(varonce469!=NULL)) {
2577 var470 = varonce469;
2578 } else {
2579 var471 = "--only-parse";
2580 var473 = (val*)(12l<<2|1);
2581 var474 = (val*)(12l<<2|1);
2582 var475 = (val*)((long)(0)<<2|3);
2583 var476 = (val*)((long)(0)<<2|3);
2584 var472 = core__flat___CString___to_s_unsafe(var471, var473, var474, var475, var476);
2585 var470 = var472;
2586 varonce469 = var470;
2587 }
2588 var477 = NEW_core__Array(&type_core__Array__core__String);
2589 { /* var477 = array_instance Array[String] */
2590 var478 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
2591 ((struct instance_core__NativeArray*)var478)->values[0] = (val*) var470;
2592 {
2593 ((void(*)(val* self, val* p0, long p1))(var477->class->vft[COLOR_core__array__Array__with_native]))(var477, var478, 1l); /* with_native on <var477:Array[String]>*/
2594 }
2595 }
2596 {
2597 opts___opts__OptionBool___init(var460, var462, var477); /* Direct call opts$OptionBool$init on <var460:OptionBool>*/
2598 }
2599 self->attrs[COLOR_nitc__loader__ToolContext___opt_only_parse].val = var460; /* _opt_only_parse on <self:ToolContext exact> */
2600 var479 = NEW_opts__OptionBool(&type_opts__OptionBool);
2601 if (likely(varonce480!=NULL)) {
2602 var481 = varonce480;
2603 } else {
2604 var482 = "Do not check, and produce errors, on visibility issues";
2605 var484 = (val*)(54l<<2|1);
2606 var485 = (val*)(54l<<2|1);
2607 var486 = (val*)((long)(0)<<2|3);
2608 var487 = (val*)((long)(0)<<2|3);
2609 var483 = core__flat___CString___to_s_unsafe(var482, var484, var485, var486, var487);
2610 var481 = var483;
2611 varonce480 = var481;
2612 }
2613 if (likely(varonce488!=NULL)) {
2614 var489 = varonce488;
2615 } else {
2616 var490 = "--ignore-visibility";
2617 var492 = (val*)(19l<<2|1);
2618 var493 = (val*)(19l<<2|1);
2619 var494 = (val*)((long)(0)<<2|3);
2620 var495 = (val*)((long)(0)<<2|3);
2621 var491 = core__flat___CString___to_s_unsafe(var490, var492, var493, var494, var495);
2622 var489 = var491;
2623 varonce488 = var489;
2624 }
2625 var496 = NEW_core__Array(&type_core__Array__core__String);
2626 { /* var496 = array_instance Array[String] */
2627 var497 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
2628 ((struct instance_core__NativeArray*)var497)->values[0] = (val*) var489;
2629 {
2630 ((void(*)(val* self, val* p0, long p1))(var496->class->vft[COLOR_core__array__Array__with_native]))(var496, var497, 1l); /* with_native on <var496:Array[String]>*/
2631 }
2632 }
2633 {
2634 opts___opts__OptionBool___init(var479, var481, var496); /* Direct call opts$OptionBool$init on <var479:OptionBool>*/
2635 }
2636 self->attrs[COLOR_nitc__modelbuilder__ToolContext___opt_ignore_visibility].val = var479; /* _opt_ignore_visibility on <self:ToolContext exact> */
2637 var498 = NEW_opts__OptionArray(&type_opts__OptionArray);
2638 if (likely(varonce499!=NULL)) {
2639 var500 = varonce499;
2640 } else {
2641 var501 = "Additional module to mix-in";
2642 var503 = (val*)(27l<<2|1);
2643 var504 = (val*)(27l<<2|1);
2644 var505 = (val*)((long)(0)<<2|3);
2645 var506 = (val*)((long)(0)<<2|3);
2646 var502 = core__flat___CString___to_s_unsafe(var501, var503, var504, var505, var506);
2647 var500 = var502;
2648 varonce499 = var500;
2649 }
2650 if (likely(varonce507!=NULL)) {
2651 var508 = varonce507;
2652 } else {
2653 var509 = "-m";
2654 var511 = (val*)(2l<<2|1);
2655 var512 = (val*)(2l<<2|1);
2656 var513 = (val*)((long)(0)<<2|3);
2657 var514 = (val*)((long)(0)<<2|3);
2658 var510 = core__flat___CString___to_s_unsafe(var509, var511, var512, var513, var514);
2659 var508 = var510;
2660 varonce507 = var508;
2661 }
2662 if (likely(varonce515!=NULL)) {
2663 var516 = varonce515;
2664 } else {
2665 var517 = "--mixin";
2666 var519 = (val*)(7l<<2|1);
2667 var520 = (val*)(7l<<2|1);
2668 var521 = (val*)((long)(0)<<2|3);
2669 var522 = (val*)((long)(0)<<2|3);
2670 var518 = core__flat___CString___to_s_unsafe(var517, var519, var520, var521, var522);
2671 var516 = var518;
2672 varonce515 = var516;
2673 }
2674 var523 = NEW_core__Array(&type_core__Array__core__String);
2675 { /* var523 = array_instance Array[String] */
2676 var524 = NEW_core__NativeArray((int)2l, &type_core__NativeArray__core__String);
2677 ((struct instance_core__NativeArray*)var524)->values[0] = (val*) var508;
2678 ((struct instance_core__NativeArray*)var524)->values[1] = (val*) var516;
2679 {
2680 ((void(*)(val* self, val* p0, long p1))(var523->class->vft[COLOR_core__array__Array__with_native]))(var523, var524, 2l); /* with_native on <var523:Array[String]>*/
2681 }
2682 }
2683 {
2684 opts___opts__OptionArray___init(var498, var500, var523); /* Direct call opts$OptionArray$init on <var498:OptionArray>*/
2685 }
2686 self->attrs[COLOR_nitc__mixin__ToolContext___opt_mixins].val = var498; /* _opt_mixins on <self:ToolContext exact> */
2687 var525 = NEW_opts__OptionArray(&type_opts__OptionArray);
2688 if (likely(varonce526!=NULL)) {
2689 var527 = varonce526;
2690 } else {
2691 var528 = "Define a specific property";
2692 var530 = (val*)(26l<<2|1);
2693 var531 = (val*)(26l<<2|1);
2694 var532 = (val*)((long)(0)<<2|3);
2695 var533 = (val*)((long)(0)<<2|3);
2696 var529 = core__flat___CString___to_s_unsafe(var528, var530, var531, var532, var533);
2697 var527 = var529;
2698 varonce526 = var527;
2699 }
2700 if (likely(varonce534!=NULL)) {
2701 var535 = varonce534;
2702 } else {
2703 var536 = "-D";
2704 var538 = (val*)(2l<<2|1);
2705 var539 = (val*)(2l<<2|1);
2706 var540 = (val*)((long)(0)<<2|3);
2707 var541 = (val*)((long)(0)<<2|3);
2708 var537 = core__flat___CString___to_s_unsafe(var536, var538, var539, var540, var541);
2709 var535 = var537;
2710 varonce534 = var535;
2711 }
2712 if (likely(varonce542!=NULL)) {
2713 var543 = varonce542;
2714 } else {
2715 var544 = "--define";
2716 var546 = (val*)(8l<<2|1);
2717 var547 = (val*)(8l<<2|1);
2718 var548 = (val*)((long)(0)<<2|3);
2719 var549 = (val*)((long)(0)<<2|3);
2720 var545 = core__flat___CString___to_s_unsafe(var544, var546, var547, var548, var549);
2721 var543 = var545;
2722 varonce542 = var543;
2723 }
2724 var550 = NEW_core__Array(&type_core__Array__core__String);
2725 { /* var550 = array_instance Array[String] */
2726 var551 = NEW_core__NativeArray((int)2l, &type_core__NativeArray__core__String);
2727 ((struct instance_core__NativeArray*)var551)->values[0] = (val*) var535;
2728 ((struct instance_core__NativeArray*)var551)->values[1] = (val*) var543;
2729 {
2730 ((void(*)(val* self, val* p0, long p1))(var550->class->vft[COLOR_core__array__Array__with_native]))(var550, var551, 2l); /* with_native on <var550:Array[String]>*/
2731 }
2732 }
2733 {
2734 opts___opts__OptionArray___init(var525, var527, var550); /* Direct call opts$OptionArray$init on <var525:OptionArray>*/
2735 }
2736 self->attrs[COLOR_nitc__mixin__ToolContext___opt_defines].val = var525; /* _opt_defines on <self:ToolContext exact> */
2737 var552 = NEW_nitc__modelize_class__ModelizeClassPhase(&type_nitc__modelize_class__ModelizeClassPhase);
2738 {
2739 ((void(*)(val* self, val* p0))(var552->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var552, self); /* toolcontext= on <var552:ModelizeClassPhase>*/
2740 }
2741 {
2742 ((void(*)(val* self, val* p0))(var552->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var552, ((val*)NULL)); /* depends= on <var552:ModelizeClassPhase>*/
2743 }
2744 {
2745 ((void(*)(val* self))(var552->class->vft[COLOR_core__kernel__Object__init]))(var552); /* init on <var552:ModelizeClassPhase>*/
2746 }
2747 self->attrs[COLOR_nitc__modelize_class__ToolContext___modelize_class_phase].val = var552; /* _modelize_class_phase on <self:ToolContext exact> */
2748 var553 = NEW_nitc__scope__ScopePhase(&type_nitc__scope__ScopePhase);
2749 {
2750 ((void(*)(val* self, val* p0))(var553->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var553, self); /* toolcontext= on <var553:ScopePhase>*/
2751 }
2752 {
2753 ((void(*)(val* self, val* p0))(var553->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var553, ((val*)NULL)); /* depends= on <var553:ScopePhase>*/
2754 }
2755 {
2756 ((void(*)(val* self))(var553->class->vft[COLOR_core__kernel__Object__init]))(var553); /* init on <var553:ScopePhase>*/
2757 }
2758 self->attrs[COLOR_nitc__scope__ToolContext___scope_phase].val = var553; /* _scope_phase on <self:ToolContext exact> */
2759 var554 = NEW_nitc__FFILanguageAssignationPhase(&type_nitc__FFILanguageAssignationPhase);
2760 {
2761 ((void(*)(val* self, val* p0))(var554->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var554, self); /* toolcontext= on <var554:FFILanguageAssignationPhase>*/
2762 }
2763 {
2764 ((void(*)(val* self, val* p0))(var554->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var554, ((val*)NULL)); /* depends= on <var554:FFILanguageAssignationPhase>*/
2765 }
2766 {
2767 ((void(*)(val* self))(var554->class->vft[COLOR_core__kernel__Object__init]))(var554); /* init on <var554:FFILanguageAssignationPhase>*/
2768 }
2769 self->attrs[COLOR_nitc__light_ffi_base__ToolContext___ffi_language_assignation_phase].val = var554; /* _ffi_language_assignation_phase on <self:ToolContext exact> */
2770 var555 = NEW_nitc__flow__FlowPhase(&type_nitc__flow__FlowPhase);
2771 var556 = NEW_core__Array(&type_core__Array__nitc__Phase);
2772 {
2773 core___core__Array___with_capacity(var556, 1l); /* Direct call array$Array$with_capacity on <var556:Array[Phase]>*/
2774 }
2775 var_ = var556;
2776 {
2777 { /* Inline scope$ToolContext$scope_phase (self) on <self:ToolContext exact> */
2778 var559 = self->attrs[COLOR_nitc__scope__ToolContext___scope_phase].val; /* _scope_phase on <self:ToolContext exact> */
2779 if (unlikely(var559 == NULL)) {
2780 if(catchStack.cursor >= 0){
2781 longjmp(catchStack.envs[catchStack.cursor], 1);
2782 }
2783 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _scope_phase");
2784 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__scope, 24);
2785 fatal_exit(1);
2786 }
2787 var557 = var559;
2788 RET_LABEL558:(void)0;
2789 }
2790 }
2791 {
2792 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_, var557); /* Direct call array$AbstractArray$push on <var_:Array[Phase]>*/
2793 }
2794 {
2795 ((void(*)(val* self, val* p0))(var555->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var555, self); /* toolcontext= on <var555:FlowPhase>*/
2796 }
2797 {
2798 ((void(*)(val* self, val* p0))(var555->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var555, var_); /* depends= on <var555:FlowPhase>*/
2799 }
2800 {
2801 ((void(*)(val* self))(var555->class->vft[COLOR_core__kernel__Object__init]))(var555); /* init on <var555:FlowPhase>*/
2802 }
2803 self->attrs[COLOR_nitc__flow__ToolContext___flow_phase].val = var555; /* _flow_phase on <self:ToolContext exact> */
2804 var560 = NEW_nitc__local_var_init__LocalVarInitPhase(&type_nitc__local_var_init__LocalVarInitPhase);
2805 var561 = NEW_core__Array(&type_core__Array__nitc__Phase);
2806 {
2807 core___core__Array___with_capacity(var561, 1l); /* Direct call array$Array$with_capacity on <var561:Array[Phase]>*/
2808 }
2809 var_562 = var561;
2810 {
2811 { /* Inline flow$ToolContext$flow_phase (self) on <self:ToolContext exact> */
2812 var565 = self->attrs[COLOR_nitc__flow__ToolContext___flow_phase].val; /* _flow_phase on <self:ToolContext exact> */
2813 if (unlikely(var565 == NULL)) {
2814 if(catchStack.cursor >= 0){
2815 longjmp(catchStack.envs[catchStack.cursor], 1);
2816 }
2817 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _flow_phase");
2818 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__flow, 23);
2819 fatal_exit(1);
2820 }
2821 var563 = var565;
2822 RET_LABEL564:(void)0;
2823 }
2824 }
2825 {
2826 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_562, var563); /* Direct call array$AbstractArray$push on <var_562:Array[Phase]>*/
2827 }
2828 {
2829 ((void(*)(val* self, val* p0))(var560->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var560, self); /* toolcontext= on <var560:LocalVarInitPhase>*/
2830 }
2831 {
2832 ((void(*)(val* self, val* p0))(var560->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var560, var_562); /* depends= on <var560:LocalVarInitPhase>*/
2833 }
2834 {
2835 ((void(*)(val* self))(var560->class->vft[COLOR_core__kernel__Object__init]))(var560); /* init on <var560:LocalVarInitPhase>*/
2836 }
2837 self->attrs[COLOR_nitc__local_var_init__ToolContext___local_var_init_phase].val = var560; /* _local_var_init_phase on <self:ToolContext exact> */
2838 var566 = NEW_nitc__modelize_property__ModelizePropertyPhase(&type_nitc__modelize_property__ModelizePropertyPhase);
2839 var567 = NEW_core__Array(&type_core__Array__nitc__Phase);
2840 {
2841 core___core__Array___with_capacity(var567, 1l); /* Direct call array$Array$with_capacity on <var567:Array[Phase]>*/
2842 }
2843 var_568 = var567;
2844 {
2845 { /* Inline modelize_class$ToolContext$modelize_class_phase (self) on <self:ToolContext exact> */
2846 var571 = self->attrs[COLOR_nitc__modelize_class__ToolContext___modelize_class_phase].val; /* _modelize_class_phase on <self:ToolContext exact> */
2847 if (unlikely(var571 == NULL)) {
2848 if(catchStack.cursor >= 0){
2849 longjmp(catchStack.envs[catchStack.cursor], 1);
2850 }
2851 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_class_phase");
2852 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__modelize_class, 23);
2853 fatal_exit(1);
2854 }
2855 var569 = var571;
2856 RET_LABEL570:(void)0;
2857 }
2858 }
2859 {
2860 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_568, var569); /* Direct call array$AbstractArray$push on <var_568:Array[Phase]>*/
2861 }
2862 {
2863 ((void(*)(val* self, val* p0))(var566->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var566, self); /* toolcontext= on <var566:ModelizePropertyPhase>*/
2864 }
2865 {
2866 ((void(*)(val* self, val* p0))(var566->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var566, var_568); /* depends= on <var566:ModelizePropertyPhase>*/
2867 }
2868 {
2869 ((void(*)(val* self))(var566->class->vft[COLOR_core__kernel__Object__init]))(var566); /* init on <var566:ModelizePropertyPhase>*/
2870 }
2871 self->attrs[COLOR_nitc__modelize_property__ToolContext___modelize_property_phase].val = var566; /* _modelize_property_phase on <self:ToolContext exact> */
2872 var572 = NEW_nitc__platform__PlatformPhase(&type_nitc__platform__PlatformPhase);
2873 var573 = NEW_core__Array(&type_core__Array__nitc__Phase);
2874 {
2875 core___core__Array___with_capacity(var573, 1l); /* Direct call array$Array$with_capacity on <var573:Array[Phase]>*/
2876 }
2877 var_574 = var573;
2878 {
2879 { /* Inline modelize_property$ToolContext$modelize_property_phase (self) on <self:ToolContext exact> */
2880 var577 = self->attrs[COLOR_nitc__modelize_property__ToolContext___modelize_property_phase].val; /* _modelize_property_phase on <self:ToolContext exact> */
2881 if (unlikely(var577 == NULL)) {
2882 if(catchStack.cursor >= 0){
2883 longjmp(catchStack.envs[catchStack.cursor], 1);
2884 }
2885 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_property_phase");
2886 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__modelize_property, 24);
2887 fatal_exit(1);
2888 }
2889 var575 = var577;
2890 RET_LABEL576:(void)0;
2891 }
2892 }
2893 {
2894 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_574, var575); /* Direct call array$AbstractArray$push on <var_574:Array[Phase]>*/
2895 }
2896 {
2897 ((void(*)(val* self, val* p0))(var572->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var572, self); /* toolcontext= on <var572:PlatformPhase>*/
2898 }
2899 {
2900 ((void(*)(val* self, val* p0))(var572->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var572, var_574); /* depends= on <var572:PlatformPhase>*/
2901 }
2902 {
2903 ((void(*)(val* self))(var572->class->vft[COLOR_core__kernel__Object__init]))(var572); /* init on <var572:PlatformPhase>*/
2904 }
2905 self->attrs[COLOR_nitc__platform__ToolContext___platform_phase].val = var572; /* _platform_phase on <self:ToolContext exact> */
2906 var578 = NEW_nitc__extern_classes__ExternClassesTypingPhaseAst(&type_nitc__extern_classes__ExternClassesTypingPhaseAst);
2907 var579 = NEW_core__Array(&type_core__Array__nitc__Phase);
2908 {
2909 core___core__Array___with_capacity(var579, 2l); /* Direct call array$Array$with_capacity on <var579:Array[Phase]>*/
2910 }
2911 var_580 = var579;
2912 {
2913 { /* Inline light_ffi_base$ToolContext$ffi_language_assignation_phase (self) on <self:ToolContext exact> */
2914 var583 = self->attrs[COLOR_nitc__light_ffi_base__ToolContext___ffi_language_assignation_phase].val; /* _ffi_language_assignation_phase on <self:ToolContext exact> */
2915 if (unlikely(var583 == NULL)) {
2916 if(catchStack.cursor >= 0){
2917 longjmp(catchStack.envs[catchStack.cursor], 1);
2918 }
2919 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _ffi_language_assignation_phase");
2920 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__light_ffi_base, 26);
2921 fatal_exit(1);
2922 }
2923 var581 = var583;
2924 RET_LABEL582:(void)0;
2925 }
2926 }
2927 {
2928 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_580, var581); /* Direct call array$AbstractArray$push on <var_580:Array[Phase]>*/
2929 }
2930 {
2931 { /* Inline modelize_class$ToolContext$modelize_class_phase (self) on <self:ToolContext exact> */
2932 var586 = self->attrs[COLOR_nitc__modelize_class__ToolContext___modelize_class_phase].val; /* _modelize_class_phase on <self:ToolContext exact> */
2933 if (unlikely(var586 == NULL)) {
2934 if(catchStack.cursor >= 0){
2935 longjmp(catchStack.envs[catchStack.cursor], 1);
2936 }
2937 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_class_phase");
2938 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__modelize_class, 23);
2939 fatal_exit(1);
2940 }
2941 var584 = var586;
2942 RET_LABEL585:(void)0;
2943 }
2944 }
2945 {
2946 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_580, var584); /* Direct call array$AbstractArray$push on <var_580:Array[Phase]>*/
2947 }
2948 {
2949 ((void(*)(val* self, val* p0))(var578->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var578, self); /* toolcontext= on <var578:ExternClassesTypingPhaseAst>*/
2950 }
2951 {
2952 ((void(*)(val* self, val* p0))(var578->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var578, var_580); /* depends= on <var578:ExternClassesTypingPhaseAst>*/
2953 }
2954 {
2955 ((void(*)(val* self))(var578->class->vft[COLOR_core__kernel__Object__init]))(var578); /* init on <var578:ExternClassesTypingPhaseAst>*/
2956 }
2957 self->attrs[COLOR_nitc__extern_classes__ToolContext___extern_classes_typing_phase_ast].val = var578; /* _extern_classes_typing_phase_ast on <self:ToolContext exact> */
2958 var587 = NEW_nitc__extern_classes__ExternClassesTypingPhaseModel(&type_nitc__extern_classes__ExternClassesTypingPhaseModel);
2959 var588 = NEW_core__Array(&type_core__Array__nitc__Phase);
2960 {
2961 core___core__Array___with_capacity(var588, 3l); /* Direct call array$Array$with_capacity on <var588:Array[Phase]>*/
2962 }
2963 var_589 = var588;
2964 {
2965 { /* Inline extern_classes$ToolContext$extern_classes_typing_phase_ast (self) on <self:ToolContext exact> */
2966 var592 = self->attrs[COLOR_nitc__extern_classes__ToolContext___extern_classes_typing_phase_ast].val; /* _extern_classes_typing_phase_ast on <self:ToolContext exact> */
2967 if (unlikely(var592 == NULL)) {
2968 if(catchStack.cursor >= 0){
2969 longjmp(catchStack.envs[catchStack.cursor], 1);
2970 }
2971 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _extern_classes_typing_phase_ast");
2972 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__extern_classes, 24);
2973 fatal_exit(1);
2974 }
2975 var590 = var592;
2976 RET_LABEL591:(void)0;
2977 }
2978 }
2979 {
2980 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_589, var590); /* Direct call array$AbstractArray$push on <var_589:Array[Phase]>*/
2981 }
2982 {
2983 { /* Inline modelize_class$ToolContext$modelize_class_phase (self) on <self:ToolContext exact> */
2984 var595 = self->attrs[COLOR_nitc__modelize_class__ToolContext___modelize_class_phase].val; /* _modelize_class_phase on <self:ToolContext exact> */
2985 if (unlikely(var595 == NULL)) {
2986 if(catchStack.cursor >= 0){
2987 longjmp(catchStack.envs[catchStack.cursor], 1);
2988 }
2989 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_class_phase");
2990 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__modelize_class, 23);
2991 fatal_exit(1);
2992 }
2993 var593 = var595;
2994 RET_LABEL594:(void)0;
2995 }
2996 }
2997 {
2998 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_589, var593); /* Direct call array$AbstractArray$push on <var_589:Array[Phase]>*/
2999 }
3000 {
3001 { /* Inline modelize_property$ToolContext$modelize_property_phase (self) on <self:ToolContext exact> */
3002 var598 = self->attrs[COLOR_nitc__modelize_property__ToolContext___modelize_property_phase].val; /* _modelize_property_phase on <self:ToolContext exact> */
3003 if (unlikely(var598 == NULL)) {
3004 if(catchStack.cursor >= 0){
3005 longjmp(catchStack.envs[catchStack.cursor], 1);
3006 }
3007 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_property_phase");
3008 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__modelize_property, 24);
3009 fatal_exit(1);
3010 }
3011 var596 = var598;
3012 RET_LABEL597:(void)0;
3013 }
3014 }
3015 {
3016 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_589, var596); /* Direct call array$AbstractArray$push on <var_589:Array[Phase]>*/
3017 }
3018 {
3019 ((void(*)(val* self, val* p0))(var587->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var587, self); /* toolcontext= on <var587:ExternClassesTypingPhaseModel>*/
3020 }
3021 {
3022 ((void(*)(val* self, val* p0))(var587->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var587, var_589); /* depends= on <var587:ExternClassesTypingPhaseModel>*/
3023 }
3024 {
3025 ((void(*)(val* self))(var587->class->vft[COLOR_core__kernel__Object__init]))(var587); /* init on <var587:ExternClassesTypingPhaseModel>*/
3026 }
3027 self->attrs[COLOR_nitc__extern_classes__ToolContext___extern_classes_typing_phase_model].val = var587; /* _extern_classes_typing_phase_model on <self:ToolContext exact> */
3028 var599 = NEW_nitc__typing__TypingPhase(&type_nitc__typing__TypingPhase);
3029 var600 = NEW_core__Array(&type_core__Array__nitc__Phase);
3030 {
3031 core___core__Array___with_capacity(var600, 3l); /* Direct call array$Array$with_capacity on <var600:Array[Phase]>*/
3032 }
3033 var_601 = var600;
3034 {
3035 { /* Inline flow$ToolContext$flow_phase (self) on <self:ToolContext exact> */
3036 var604 = self->attrs[COLOR_nitc__flow__ToolContext___flow_phase].val; /* _flow_phase on <self:ToolContext exact> */
3037 if (unlikely(var604 == NULL)) {
3038 if(catchStack.cursor >= 0){
3039 longjmp(catchStack.envs[catchStack.cursor], 1);
3040 }
3041 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _flow_phase");
3042 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__flow, 23);
3043 fatal_exit(1);
3044 }
3045 var602 = var604;
3046 RET_LABEL603:(void)0;
3047 }
3048 }
3049 {
3050 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_601, var602); /* Direct call array$AbstractArray$push on <var_601:Array[Phase]>*/
3051 }
3052 {
3053 { /* Inline modelize_property$ToolContext$modelize_property_phase (self) on <self:ToolContext exact> */
3054 var607 = self->attrs[COLOR_nitc__modelize_property__ToolContext___modelize_property_phase].val; /* _modelize_property_phase on <self:ToolContext exact> */
3055 if (unlikely(var607 == NULL)) {
3056 if(catchStack.cursor >= 0){
3057 longjmp(catchStack.envs[catchStack.cursor], 1);
3058 }
3059 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_property_phase");
3060 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__modelize_property, 24);
3061 fatal_exit(1);
3062 }
3063 var605 = var607;
3064 RET_LABEL606:(void)0;
3065 }
3066 }
3067 {
3068 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_601, var605); /* Direct call array$AbstractArray$push on <var_601:Array[Phase]>*/
3069 }
3070 {
3071 { /* Inline local_var_init$ToolContext$local_var_init_phase (self) on <self:ToolContext exact> */
3072 var610 = self->attrs[COLOR_nitc__local_var_init__ToolContext___local_var_init_phase].val; /* _local_var_init_phase on <self:ToolContext exact> */
3073 if (unlikely(var610 == NULL)) {
3074 if(catchStack.cursor >= 0){
3075 longjmp(catchStack.envs[catchStack.cursor], 1);
3076 }
3077 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _local_var_init_phase");
3078 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__local_var_init, 24);
3079 fatal_exit(1);
3080 }
3081 var608 = var610;
3082 RET_LABEL609:(void)0;
3083 }
3084 }
3085 {
3086 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_601, var608); /* Direct call array$AbstractArray$push on <var_601:Array[Phase]>*/
3087 }
3088 {
3089 ((void(*)(val* self, val* p0))(var599->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var599, self); /* toolcontext= on <var599:TypingPhase>*/
3090 }
3091 {
3092 ((void(*)(val* self, val* p0))(var599->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var599, var_601); /* depends= on <var599:TypingPhase>*/
3093 }
3094 {
3095 ((void(*)(val* self))(var599->class->vft[COLOR_core__kernel__Object__init]))(var599); /* init on <var599:TypingPhase>*/
3096 }
3097 self->attrs[COLOR_nitc__typing__ToolContext___typing_phase].val = var599; /* _typing_phase on <self:ToolContext exact> */
3098 var611 = NEW_nitc__auto_super_init__AutoSuperInitPhase(&type_nitc__auto_super_init__AutoSuperInitPhase);
3099 var612 = NEW_core__Array(&type_core__Array__nitc__Phase);
3100 {
3101 core___core__Array___with_capacity(var612, 1l); /* Direct call array$Array$with_capacity on <var612:Array[Phase]>*/
3102 }
3103 var_613 = var612;
3104 {
3105 { /* Inline typing$ToolContext$typing_phase (self) on <self:ToolContext exact> */
3106 var616 = self->attrs[COLOR_nitc__typing__ToolContext___typing_phase].val; /* _typing_phase on <self:ToolContext exact> */
3107 if (unlikely(var616 == NULL)) {
3108 if(catchStack.cursor >= 0){
3109 longjmp(catchStack.envs[catchStack.cursor], 1);
3110 }
3111 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _typing_phase");
3112 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__typing, 26);
3113 fatal_exit(1);
3114 }
3115 var614 = var616;
3116 RET_LABEL615:(void)0;
3117 }
3118 }
3119 {
3120 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_613, var614); /* Direct call array$AbstractArray$push on <var_613:Array[Phase]>*/
3121 }
3122 {
3123 ((void(*)(val* self, val* p0))(var611->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var611, self); /* toolcontext= on <var611:AutoSuperInitPhase>*/
3124 }
3125 {
3126 ((void(*)(val* self, val* p0))(var611->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var611, var_613); /* depends= on <var611:AutoSuperInitPhase>*/
3127 }
3128 {
3129 ((void(*)(val* self))(var611->class->vft[COLOR_core__kernel__Object__init]))(var611); /* init on <var611:AutoSuperInitPhase>*/
3130 }
3131 self->attrs[COLOR_nitc__auto_super_init__ToolContext___auto_super_init_phase].val = var611; /* _auto_super_init_phase on <self:ToolContext exact> */
3132 var617 = NEW_nitc__transform__TransformPhase(&type_nitc__transform__TransformPhase);
3133 var618 = NEW_core__Array(&type_core__Array__nitc__Phase);
3134 {
3135 core___core__Array___with_capacity(var618, 2l); /* Direct call array$Array$with_capacity on <var618:Array[Phase]>*/
3136 }
3137 var_619 = var618;
3138 {
3139 { /* Inline typing$ToolContext$typing_phase (self) on <self:ToolContext exact> */
3140 var622 = self->attrs[COLOR_nitc__typing__ToolContext___typing_phase].val; /* _typing_phase on <self:ToolContext exact> */
3141 if (unlikely(var622 == NULL)) {
3142 if(catchStack.cursor >= 0){
3143 longjmp(catchStack.envs[catchStack.cursor], 1);
3144 }
3145 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _typing_phase");
3146 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__typing, 26);
3147 fatal_exit(1);
3148 }
3149 var620 = var622;
3150 RET_LABEL621:(void)0;
3151 }
3152 }
3153 {
3154 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_619, var620); /* Direct call array$AbstractArray$push on <var_619:Array[Phase]>*/
3155 }
3156 {
3157 { /* Inline auto_super_init$ToolContext$auto_super_init_phase (self) on <self:ToolContext exact> */
3158 var625 = self->attrs[COLOR_nitc__auto_super_init__ToolContext___auto_super_init_phase].val; /* _auto_super_init_phase on <self:ToolContext exact> */
3159 if (unlikely(var625 == NULL)) {
3160 if(catchStack.cursor >= 0){
3161 longjmp(catchStack.envs[catchStack.cursor], 1);
3162 }
3163 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _auto_super_init_phase");
3164 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__auto_super_init, 25);
3165 fatal_exit(1);
3166 }
3167 var623 = var625;
3168 RET_LABEL624:(void)0;
3169 }
3170 }
3171 {
3172 core___core__AbstractArray___core__abstract_collection__Sequence__push(var_619, var623); /* Direct call array$AbstractArray$push on <var_619:Array[Phase]>*/
3173 }
3174 {
3175 ((void(*)(val* self, val* p0))(var617->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var617, self); /* toolcontext= on <var617:TransformPhase>*/
3176 }
3177 {
3178 ((void(*)(val* self, val* p0))(var617->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var617, var_619); /* depends= on <var617:TransformPhase>*/
3179 }
3180 {
3181 ((void(*)(val* self))(var617->class->vft[COLOR_core__kernel__Object__init]))(var617); /* init on <var617:TransformPhase>*/
3182 }
3183 self->attrs[COLOR_nitc__transform__ToolContext___transform_phase].val = var617; /* _transform_phase on <self:ToolContext exact> */
3184 var626 = NEW_opts__OptionBool(&type_opts__OptionBool);
3185 if (likely(varonce627!=NULL)) {
3186 var628 = varonce627;
3187 } else {
3188 var629 = "Always instantiate a range and its iterator on \'for\' loops";
3189 var631 = (val*)(58l<<2|1);
3190 var632 = (val*)(58l<<2|1);
3191 var633 = (val*)((long)(0)<<2|3);
3192 var634 = (val*)((long)(0)<<2|3);
3193 var630 = core__flat___CString___to_s_unsafe(var629, var631, var632, var633, var634);
3194 var628 = var630;
3195 varonce627 = var628;
3196 }
3197 if (likely(varonce635!=NULL)) {
3198 var636 = varonce635;
3199 } else {
3200 var637 = "--no-shortcut-range";
3201 var639 = (val*)(19l<<2|1);
3202 var640 = (val*)(19l<<2|1);
3203 var641 = (val*)((long)(0)<<2|3);
3204 var642 = (val*)((long)(0)<<2|3);
3205 var638 = core__flat___CString___to_s_unsafe(var637, var639, var640, var641, var642);
3206 var636 = var638;
3207 varonce635 = var636;
3208 }
3209 var643 = NEW_core__Array(&type_core__Array__core__String);
3210 { /* var643 = array_instance Array[String] */
3211 var644 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3212 ((struct instance_core__NativeArray*)var644)->values[0] = (val*) var636;
3213 {
3214 ((void(*)(val* self, val* p0, long p1))(var643->class->vft[COLOR_core__array__Array__with_native]))(var643, var644, 1l); /* with_native on <var643:Array[String]>*/
3215 }
3216 }
3217 {
3218 opts___opts__OptionBool___init(var626, var628, var643); /* Direct call opts$OptionBool$init on <var626:OptionBool>*/
3219 }
3220 self->attrs[COLOR_nitc__transform__ToolContext___opt_no_shortcut_range].val = var626; /* _opt_no_shortcut_range on <self:ToolContext exact> */
3221 var645 = NEW_opts__OptionString(&type_opts__OptionString);
3222 if (likely(varonce646!=NULL)) {
3223 var647 = varonce646;
3224 } else {
3225 var648 = "Filename of the generated executable";
3226 var650 = (val*)(36l<<2|1);
3227 var651 = (val*)(36l<<2|1);
3228 var652 = (val*)((long)(0)<<2|3);
3229 var653 = (val*)((long)(0)<<2|3);
3230 var649 = core__flat___CString___to_s_unsafe(var648, var650, var651, var652, var653);
3231 var647 = var649;
3232 varonce646 = var647;
3233 }
3234 if (likely(varonce654!=NULL)) {
3235 var655 = varonce654;
3236 } else {
3237 var656 = "-o";
3238 var658 = (val*)(2l<<2|1);
3239 var659 = (val*)(2l<<2|1);
3240 var660 = (val*)((long)(0)<<2|3);
3241 var661 = (val*)((long)(0)<<2|3);
3242 var657 = core__flat___CString___to_s_unsafe(var656, var658, var659, var660, var661);
3243 var655 = var657;
3244 varonce654 = var655;
3245 }
3246 if (likely(varonce662!=NULL)) {
3247 var663 = varonce662;
3248 } else {
3249 var664 = "--output";
3250 var666 = (val*)(8l<<2|1);
3251 var667 = (val*)(8l<<2|1);
3252 var668 = (val*)((long)(0)<<2|3);
3253 var669 = (val*)((long)(0)<<2|3);
3254 var665 = core__flat___CString___to_s_unsafe(var664, var666, var667, var668, var669);
3255 var663 = var665;
3256 varonce662 = var663;
3257 }
3258 var670 = NEW_core__Array(&type_core__Array__core__String);
3259 { /* var670 = array_instance Array[String] */
3260 var671 = NEW_core__NativeArray((int)2l, &type_core__NativeArray__core__String);
3261 ((struct instance_core__NativeArray*)var671)->values[0] = (val*) var655;
3262 ((struct instance_core__NativeArray*)var671)->values[1] = (val*) var663;
3263 {
3264 ((void(*)(val* self, val* p0, long p1))(var670->class->vft[COLOR_core__array__Array__with_native]))(var670, var671, 2l); /* with_native on <var670:Array[String]>*/
3265 }
3266 }
3267 {
3268 opts___opts__OptionString___init(var645, var647, var670); /* Direct call opts$OptionString$init on <var645:OptionString>*/
3269 }
3270 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_output].val = var645; /* _opt_output on <self:ToolContext exact> */
3271 var672 = NEW_opts__OptionString(&type_opts__OptionString);
3272 if (likely(varonce673!=NULL)) {
3273 var674 = varonce673;
3274 } else {
3275 var675 = "Output directory";
3276 var677 = (val*)(16l<<2|1);
3277 var678 = (val*)(16l<<2|1);
3278 var679 = (val*)((long)(0)<<2|3);
3279 var680 = (val*)((long)(0)<<2|3);
3280 var676 = core__flat___CString___to_s_unsafe(var675, var677, var678, var679, var680);
3281 var674 = var676;
3282 varonce673 = var674;
3283 }
3284 if (likely(varonce681!=NULL)) {
3285 var682 = varonce681;
3286 } else {
3287 var683 = "--dir";
3288 var685 = (val*)(5l<<2|1);
3289 var686 = (val*)(5l<<2|1);
3290 var687 = (val*)((long)(0)<<2|3);
3291 var688 = (val*)((long)(0)<<2|3);
3292 var684 = core__flat___CString___to_s_unsafe(var683, var685, var686, var687, var688);
3293 var682 = var684;
3294 varonce681 = var682;
3295 }
3296 var689 = NEW_core__Array(&type_core__Array__core__String);
3297 { /* var689 = array_instance Array[String] */
3298 var690 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3299 ((struct instance_core__NativeArray*)var690)->values[0] = (val*) var682;
3300 {
3301 ((void(*)(val* self, val* p0, long p1))(var689->class->vft[COLOR_core__array__Array__with_native]))(var689, var690, 1l); /* with_native on <var689:Array[String]>*/
3302 }
3303 }
3304 {
3305 opts___opts__OptionString___init(var672, var674, var689); /* Direct call opts$OptionString$init on <var672:OptionString>*/
3306 }
3307 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_dir].val = var672; /* _opt_dir on <self:ToolContext exact> */
3308 var691 = NEW_opts__OptionBool(&type_opts__OptionBool);
3309 if (likely(varonce692!=NULL)) {
3310 var693 = varonce692;
3311 } else {
3312 var694 = "Do not invoke the C compiler";
3313 var696 = (val*)(28l<<2|1);
3314 var697 = (val*)(28l<<2|1);
3315 var698 = (val*)((long)(0)<<2|3);
3316 var699 = (val*)((long)(0)<<2|3);
3317 var695 = core__flat___CString___to_s_unsafe(var694, var696, var697, var698, var699);
3318 var693 = var695;
3319 varonce692 = var693;
3320 }
3321 if (likely(varonce700!=NULL)) {
3322 var701 = varonce700;
3323 } else {
3324 var702 = "--no-cc";
3325 var704 = (val*)(7l<<2|1);
3326 var705 = (val*)(7l<<2|1);
3327 var706 = (val*)((long)(0)<<2|3);
3328 var707 = (val*)((long)(0)<<2|3);
3329 var703 = core__flat___CString___to_s_unsafe(var702, var704, var705, var706, var707);
3330 var701 = var703;
3331 varonce700 = var701;
3332 }
3333 var708 = NEW_core__Array(&type_core__Array__core__String);
3334 { /* var708 = array_instance Array[String] */
3335 var709 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3336 ((struct instance_core__NativeArray*)var709)->values[0] = (val*) var701;
3337 {
3338 ((void(*)(val* self, val* p0, long p1))(var708->class->vft[COLOR_core__array__Array__with_native]))(var708, var709, 1l); /* with_native on <var708:Array[String]>*/
3339 }
3340 }
3341 {
3342 opts___opts__OptionBool___init(var691, var693, var708); /* Direct call opts$OptionBool$init on <var691:OptionBool>*/
3343 }
3344 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_cc].val = var691; /* _opt_no_cc on <self:ToolContext exact> */
3345 var710 = NEW_opts__OptionBool(&type_opts__OptionBool);
3346 if (likely(varonce711!=NULL)) {
3347 var712 = varonce711;
3348 } else {
3349 var713 = "Do not generate main entry point";
3350 var715 = (val*)(32l<<2|1);
3351 var716 = (val*)(32l<<2|1);
3352 var717 = (val*)((long)(0)<<2|3);
3353 var718 = (val*)((long)(0)<<2|3);
3354 var714 = core__flat___CString___to_s_unsafe(var713, var715, var716, var717, var718);
3355 var712 = var714;
3356 varonce711 = var712;
3357 }
3358 if (likely(varonce719!=NULL)) {
3359 var720 = varonce719;
3360 } else {
3361 var721 = "--no-main";
3362 var723 = (val*)(9l<<2|1);
3363 var724 = (val*)(9l<<2|1);
3364 var725 = (val*)((long)(0)<<2|3);
3365 var726 = (val*)((long)(0)<<2|3);
3366 var722 = core__flat___CString___to_s_unsafe(var721, var723, var724, var725, var726);
3367 var720 = var722;
3368 varonce719 = var720;
3369 }
3370 var727 = NEW_core__Array(&type_core__Array__core__String);
3371 { /* var727 = array_instance Array[String] */
3372 var728 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3373 ((struct instance_core__NativeArray*)var728)->values[0] = (val*) var720;
3374 {
3375 ((void(*)(val* self, val* p0, long p1))(var727->class->vft[COLOR_core__array__Array__with_native]))(var727, var728, 1l); /* with_native on <var727:Array[String]>*/
3376 }
3377 }
3378 {
3379 opts___opts__OptionBool___init(var710, var712, var727); /* Direct call opts$OptionBool$init on <var710:OptionBool>*/
3380 }
3381 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_main].val = var710; /* _opt_no_main on <self:ToolContext exact> */
3382 var729 = NEW_opts__OptionString(&type_opts__OptionString);
3383 if (likely(varonce730!=NULL)) {
3384 var731 = varonce730;
3385 } else {
3386 var732 = "Additional options to the `make` command";
3387 var734 = (val*)(40l<<2|1);
3388 var735 = (val*)(40l<<2|1);
3389 var736 = (val*)((long)(0)<<2|3);
3390 var737 = (val*)((long)(0)<<2|3);
3391 var733 = core__flat___CString___to_s_unsafe(var732, var734, var735, var736, var737);
3392 var731 = var733;
3393 varonce730 = var731;
3394 }
3395 if (likely(varonce738!=NULL)) {
3396 var739 = varonce738;
3397 } else {
3398 var740 = "--make-flags";
3399 var742 = (val*)(12l<<2|1);
3400 var743 = (val*)(12l<<2|1);
3401 var744 = (val*)((long)(0)<<2|3);
3402 var745 = (val*)((long)(0)<<2|3);
3403 var741 = core__flat___CString___to_s_unsafe(var740, var742, var743, var744, var745);
3404 var739 = var741;
3405 varonce738 = var739;
3406 }
3407 var746 = NEW_core__Array(&type_core__Array__core__String);
3408 { /* var746 = array_instance Array[String] */
3409 var747 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3410 ((struct instance_core__NativeArray*)var747)->values[0] = (val*) var739;
3411 {
3412 ((void(*)(val* self, val* p0, long p1))(var746->class->vft[COLOR_core__array__Array__with_native]))(var746, var747, 1l); /* with_native on <var746:Array[String]>*/
3413 }
3414 }
3415 {
3416 opts___opts__OptionString___init(var729, var731, var746); /* Direct call opts$OptionString$init on <var729:OptionString>*/
3417 }
3418 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_make_flags].val = var729; /* _opt_make_flags on <self:ToolContext exact> */
3419 var748 = NEW_opts__OptionInt(&type_opts__OptionInt);
3420 if (likely(varonce749!=NULL)) {
3421 var750 = varonce749;
3422 } else {
3423 var751 = "Maximum number of lines in generated C files. Use 0 for unlimited";
3424 var753 = (val*)(65l<<2|1);
3425 var754 = (val*)(65l<<2|1);
3426 var755 = (val*)((long)(0)<<2|3);
3427 var756 = (val*)((long)(0)<<2|3);
3428 var752 = core__flat___CString___to_s_unsafe(var751, var753, var754, var755, var756);
3429 var750 = var752;
3430 varonce749 = var750;
3431 }
3432 if (likely(varonce757!=NULL)) {
3433 var758 = varonce757;
3434 } else {
3435 var759 = "--max-c-lines";
3436 var761 = (val*)(13l<<2|1);
3437 var762 = (val*)(13l<<2|1);
3438 var763 = (val*)((long)(0)<<2|3);
3439 var764 = (val*)((long)(0)<<2|3);
3440 var760 = core__flat___CString___to_s_unsafe(var759, var761, var762, var763, var764);
3441 var758 = var760;
3442 varonce757 = var758;
3443 }
3444 var765 = NEW_core__Array(&type_core__Array__core__String);
3445 { /* var765 = array_instance Array[String] */
3446 var766 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3447 ((struct instance_core__NativeArray*)var766)->values[0] = (val*) var758;
3448 {
3449 ((void(*)(val* self, val* p0, long p1))(var765->class->vft[COLOR_core__array__Array__with_native]))(var765, var766, 1l); /* with_native on <var765:Array[String]>*/
3450 }
3451 }
3452 {
3453 opts___opts__OptionInt___init(var748, var750, 10000l, var765); /* Direct call opts$OptionInt$init on <var748:OptionInt>*/
3454 }
3455 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_max_c_lines].val = var748; /* _opt_max_c_lines on <self:ToolContext exact> */
3456 var767 = NEW_opts__OptionBool(&type_opts__OptionBool);
3457 if (likely(varonce768!=NULL)) {
3458 var769 = varonce768;
3459 } else {
3460 var770 = "Group all generated code in the same series of files";
3461 var772 = (val*)(52l<<2|1);
3462 var773 = (val*)(52l<<2|1);
3463 var774 = (val*)((long)(0)<<2|3);
3464 var775 = (val*)((long)(0)<<2|3);
3465 var771 = core__flat___CString___to_s_unsafe(var770, var772, var773, var774, var775);
3466 var769 = var771;
3467 varonce768 = var769;
3468 }
3469 if (likely(varonce776!=NULL)) {
3470 var777 = varonce776;
3471 } else {
3472 var778 = "--group-c-files";
3473 var780 = (val*)(15l<<2|1);
3474 var781 = (val*)(15l<<2|1);
3475 var782 = (val*)((long)(0)<<2|3);
3476 var783 = (val*)((long)(0)<<2|3);
3477 var779 = core__flat___CString___to_s_unsafe(var778, var780, var781, var782, var783);
3478 var777 = var779;
3479 varonce776 = var777;
3480 }
3481 var784 = NEW_core__Array(&type_core__Array__core__String);
3482 { /* var784 = array_instance Array[String] */
3483 var785 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3484 ((struct instance_core__NativeArray*)var785)->values[0] = (val*) var777;
3485 {
3486 ((void(*)(val* self, val* p0, long p1))(var784->class->vft[COLOR_core__array__Array__with_native]))(var784, var785, 1l); /* with_native on <var784:Array[String]>*/
3487 }
3488 }
3489 {
3490 opts___opts__OptionBool___init(var767, var769, var784); /* Direct call opts$OptionBool$init on <var767:OptionBool>*/
3491 }
3492 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_group_c_files].val = var767; /* _opt_group_c_files on <self:ToolContext exact> */
3493 var786 = NEW_opts__OptionString(&type_opts__OptionString);
3494 if (likely(varonce787!=NULL)) {
3495 var788 = varonce787;
3496 } else {
3497 var789 = "Directory used to generate temporary files";
3498 var791 = (val*)(42l<<2|1);
3499 var792 = (val*)(42l<<2|1);
3500 var793 = (val*)((long)(0)<<2|3);
3501 var794 = (val*)((long)(0)<<2|3);
3502 var790 = core__flat___CString___to_s_unsafe(var789, var791, var792, var793, var794);
3503 var788 = var790;
3504 varonce787 = var788;
3505 }
3506 if (likely(varonce795!=NULL)) {
3507 var796 = varonce795;
3508 } else {
3509 var797 = "--compile-dir";
3510 var799 = (val*)(13l<<2|1);
3511 var800 = (val*)(13l<<2|1);
3512 var801 = (val*)((long)(0)<<2|3);
3513 var802 = (val*)((long)(0)<<2|3);
3514 var798 = core__flat___CString___to_s_unsafe(var797, var799, var800, var801, var802);
3515 var796 = var798;
3516 varonce795 = var796;
3517 }
3518 var803 = NEW_core__Array(&type_core__Array__core__String);
3519 { /* var803 = array_instance Array[String] */
3520 var804 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3521 ((struct instance_core__NativeArray*)var804)->values[0] = (val*) var796;
3522 {
3523 ((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]>*/
3524 }
3525 }
3526 {
3527 opts___opts__OptionString___init(var786, var788, var803); /* Direct call opts$OptionString$init on <var786:OptionString>*/
3528 }
3529 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_compile_dir].val = var786; /* _opt_compile_dir on <self:ToolContext exact> */
3530 var805 = NEW_opts__OptionBool(&type_opts__OptionBool);
3531 if (likely(varonce806!=NULL)) {
3532 var807 = varonce806;
3533 } else {
3534 var808 = "Generate contracts in the C code against bugs in the compiler";
3535 var810 = (val*)(61l<<2|1);
3536 var811 = (val*)(61l<<2|1);
3537 var812 = (val*)((long)(0)<<2|3);
3538 var813 = (val*)((long)(0)<<2|3);
3539 var809 = core__flat___CString___to_s_unsafe(var808, var810, var811, var812, var813);
3540 var807 = var809;
3541 varonce806 = var807;
3542 }
3543 if (likely(varonce814!=NULL)) {
3544 var815 = varonce814;
3545 } else {
3546 var816 = "--hardening";
3547 var818 = (val*)(11l<<2|1);
3548 var819 = (val*)(11l<<2|1);
3549 var820 = (val*)((long)(0)<<2|3);
3550 var821 = (val*)((long)(0)<<2|3);
3551 var817 = core__flat___CString___to_s_unsafe(var816, var818, var819, var820, var821);
3552 var815 = var817;
3553 varonce814 = var815;
3554 }
3555 var822 = NEW_core__Array(&type_core__Array__core__String);
3556 { /* var822 = array_instance Array[String] */
3557 var823 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3558 ((struct instance_core__NativeArray*)var823)->values[0] = (val*) var815;
3559 {
3560 ((void(*)(val* self, val* p0, long p1))(var822->class->vft[COLOR_core__array__Array__with_native]))(var822, var823, 1l); /* with_native on <var822:Array[String]>*/
3561 }
3562 }
3563 {
3564 opts___opts__OptionBool___init(var805, var807, var822); /* Direct call opts$OptionBool$init on <var805:OptionBool>*/
3565 }
3566 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_hardening].val = var805; /* _opt_hardening on <self:ToolContext exact> */
3567 var824 = NEW_opts__OptionBool(&type_opts__OptionBool);
3568 if (likely(varonce825!=NULL)) {
3569 var826 = varonce825;
3570 } else {
3571 var827 = "Disable type tests of covariant parameters (dangerous)";
3572 var829 = (val*)(54l<<2|1);
3573 var830 = (val*)(54l<<2|1);
3574 var831 = (val*)((long)(0)<<2|3);
3575 var832 = (val*)((long)(0)<<2|3);
3576 var828 = core__flat___CString___to_s_unsafe(var827, var829, var830, var831, var832);
3577 var826 = var828;
3578 varonce825 = var826;
3579 }
3580 if (likely(varonce833!=NULL)) {
3581 var834 = varonce833;
3582 } else {
3583 var835 = "--no-check-covariance";
3584 var837 = (val*)(21l<<2|1);
3585 var838 = (val*)(21l<<2|1);
3586 var839 = (val*)((long)(0)<<2|3);
3587 var840 = (val*)((long)(0)<<2|3);
3588 var836 = core__flat___CString___to_s_unsafe(var835, var837, var838, var839, var840);
3589 var834 = var836;
3590 varonce833 = var834;
3591 }
3592 var841 = NEW_core__Array(&type_core__Array__core__String);
3593 { /* var841 = array_instance Array[String] */
3594 var842 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3595 ((struct instance_core__NativeArray*)var842)->values[0] = (val*) var834;
3596 {
3597 ((void(*)(val* self, val* p0, long p1))(var841->class->vft[COLOR_core__array__Array__with_native]))(var841, var842, 1l); /* with_native on <var841:Array[String]>*/
3598 }
3599 }
3600 {
3601 opts___opts__OptionBool___init(var824, var826, var841); /* Direct call opts$OptionBool$init on <var824:OptionBool>*/
3602 }
3603 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_covariance].val = var824; /* _opt_no_check_covariance on <self:ToolContext exact> */
3604 var843 = NEW_opts__OptionBool(&type_opts__OptionBool);
3605 if (likely(varonce844!=NULL)) {
3606 var845 = varonce844;
3607 } else {
3608 var846 = "Disable isset tests before each attribute access (dangerous)";
3609 var848 = (val*)(60l<<2|1);
3610 var849 = (val*)(60l<<2|1);
3611 var850 = (val*)((long)(0)<<2|3);
3612 var851 = (val*)((long)(0)<<2|3);
3613 var847 = core__flat___CString___to_s_unsafe(var846, var848, var849, var850, var851);
3614 var845 = var847;
3615 varonce844 = var845;
3616 }
3617 if (likely(varonce852!=NULL)) {
3618 var853 = varonce852;
3619 } else {
3620 var854 = "--no-check-attr-isset";
3621 var856 = (val*)(21l<<2|1);
3622 var857 = (val*)(21l<<2|1);
3623 var858 = (val*)((long)(0)<<2|3);
3624 var859 = (val*)((long)(0)<<2|3);
3625 var855 = core__flat___CString___to_s_unsafe(var854, var856, var857, var858, var859);
3626 var853 = var855;
3627 varonce852 = var853;
3628 }
3629 var860 = NEW_core__Array(&type_core__Array__core__String);
3630 { /* var860 = array_instance Array[String] */
3631 var861 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3632 ((struct instance_core__NativeArray*)var861)->values[0] = (val*) var853;
3633 {
3634 ((void(*)(val* self, val* p0, long p1))(var860->class->vft[COLOR_core__array__Array__with_native]))(var860, var861, 1l); /* with_native on <var860:Array[String]>*/
3635 }
3636 }
3637 {
3638 opts___opts__OptionBool___init(var843, var845, var860); /* Direct call opts$OptionBool$init on <var843:OptionBool>*/
3639 }
3640 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_attr_isset].val = var843; /* _opt_no_check_attr_isset on <self:ToolContext exact> */
3641 var862 = NEW_opts__OptionBool(&type_opts__OptionBool);
3642 if (likely(varonce863!=NULL)) {
3643 var864 = varonce863;
3644 } else {
3645 var865 = "Disable the evaluation of explicit `assert` and `as` (dangerous)";
3646 var867 = (val*)(64l<<2|1);
3647 var868 = (val*)(64l<<2|1);
3648 var869 = (val*)((long)(0)<<2|3);
3649 var870 = (val*)((long)(0)<<2|3);
3650 var866 = core__flat___CString___to_s_unsafe(var865, var867, var868, var869, var870);
3651 var864 = var866;
3652 varonce863 = var864;
3653 }
3654 if (likely(varonce871!=NULL)) {
3655 var872 = varonce871;
3656 } else {
3657 var873 = "--no-check-assert";
3658 var875 = (val*)(17l<<2|1);
3659 var876 = (val*)(17l<<2|1);
3660 var877 = (val*)((long)(0)<<2|3);
3661 var878 = (val*)((long)(0)<<2|3);
3662 var874 = core__flat___CString___to_s_unsafe(var873, var875, var876, var877, var878);
3663 var872 = var874;
3664 varonce871 = var872;
3665 }
3666 var879 = NEW_core__Array(&type_core__Array__core__String);
3667 { /* var879 = array_instance Array[String] */
3668 var880 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3669 ((struct instance_core__NativeArray*)var880)->values[0] = (val*) var872;
3670 {
3671 ((void(*)(val* self, val* p0, long p1))(var879->class->vft[COLOR_core__array__Array__with_native]))(var879, var880, 1l); /* with_native on <var879:Array[String]>*/
3672 }
3673 }
3674 {
3675 opts___opts__OptionBool___init(var862, var864, var879); /* Direct call opts$OptionBool$init on <var862:OptionBool>*/
3676 }
3677 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_assert].val = var862; /* _opt_no_check_assert on <self:ToolContext exact> */
3678 var881 = NEW_opts__OptionBool(&type_opts__OptionBool);
3679 if (likely(varonce882!=NULL)) {
3680 var883 = varonce882;
3681 } else {
3682 var884 = "Disable implicit casts on unsafe expression usage (dangerous)";
3683 var886 = (val*)(61l<<2|1);
3684 var887 = (val*)(61l<<2|1);
3685 var888 = (val*)((long)(0)<<2|3);
3686 var889 = (val*)((long)(0)<<2|3);
3687 var885 = core__flat___CString___to_s_unsafe(var884, var886, var887, var888, var889);
3688 var883 = var885;
3689 varonce882 = var883;
3690 }
3691 if (likely(varonce890!=NULL)) {
3692 var891 = varonce890;
3693 } else {
3694 var892 = "--no-check-autocast";
3695 var894 = (val*)(19l<<2|1);
3696 var895 = (val*)(19l<<2|1);
3697 var896 = (val*)((long)(0)<<2|3);
3698 var897 = (val*)((long)(0)<<2|3);
3699 var893 = core__flat___CString___to_s_unsafe(var892, var894, var895, var896, var897);
3700 var891 = var893;
3701 varonce890 = var891;
3702 }
3703 var898 = NEW_core__Array(&type_core__Array__core__String);
3704 { /* var898 = array_instance Array[String] */
3705 var899 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3706 ((struct instance_core__NativeArray*)var899)->values[0] = (val*) var891;
3707 {
3708 ((void(*)(val* self, val* p0, long p1))(var898->class->vft[COLOR_core__array__Array__with_native]))(var898, var899, 1l); /* with_native on <var898:Array[String]>*/
3709 }
3710 }
3711 {
3712 opts___opts__OptionBool___init(var881, var883, var898); /* Direct call opts$OptionBool$init on <var881:OptionBool>*/
3713 }
3714 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_autocast].val = var881; /* _opt_no_check_autocast on <self:ToolContext exact> */
3715 var900 = NEW_opts__OptionBool(&type_opts__OptionBool);
3716 if (likely(varonce901!=NULL)) {
3717 var902 = varonce901;
3718 } else {
3719 var903 = "Disable tests of null receiver (dangerous)";
3720 var905 = (val*)(42l<<2|1);
3721 var906 = (val*)(42l<<2|1);
3722 var907 = (val*)((long)(0)<<2|3);
3723 var908 = (val*)((long)(0)<<2|3);
3724 var904 = core__flat___CString___to_s_unsafe(var903, var905, var906, var907, var908);
3725 var902 = var904;
3726 varonce901 = var902;
3727 }
3728 if (likely(varonce909!=NULL)) {
3729 var910 = varonce909;
3730 } else {
3731 var911 = "--no-check-null";
3732 var913 = (val*)(15l<<2|1);
3733 var914 = (val*)(15l<<2|1);
3734 var915 = (val*)((long)(0)<<2|3);
3735 var916 = (val*)((long)(0)<<2|3);
3736 var912 = core__flat___CString___to_s_unsafe(var911, var913, var914, var915, var916);
3737 var910 = var912;
3738 varonce909 = var910;
3739 }
3740 var917 = NEW_core__Array(&type_core__Array__core__String);
3741 { /* var917 = array_instance Array[String] */
3742 var918 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3743 ((struct instance_core__NativeArray*)var918)->values[0] = (val*) var910;
3744 {
3745 ((void(*)(val* self, val* p0, long p1))(var917->class->vft[COLOR_core__array__Array__with_native]))(var917, var918, 1l); /* with_native on <var917:Array[String]>*/
3746 }
3747 }
3748 {
3749 opts___opts__OptionBool___init(var900, var902, var917); /* Direct call opts$OptionBool$init on <var900:OptionBool>*/
3750 }
3751 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_null].val = var900; /* _opt_no_check_null on <self:ToolContext exact> */
3752 var919 = NEW_opts__OptionBool(&type_opts__OptionBool);
3753 if (likely(varonce920!=NULL)) {
3754 var921 = varonce920;
3755 } else {
3756 var922 = "Disable all tests (dangerous)";
3757 var924 = (val*)(29l<<2|1);
3758 var925 = (val*)(29l<<2|1);
3759 var926 = (val*)((long)(0)<<2|3);
3760 var927 = (val*)((long)(0)<<2|3);
3761 var923 = core__flat___CString___to_s_unsafe(var922, var924, var925, var926, var927);
3762 var921 = var923;
3763 varonce920 = var921;
3764 }
3765 if (likely(varonce928!=NULL)) {
3766 var929 = varonce928;
3767 } else {
3768 var930 = "--no-check-all";
3769 var932 = (val*)(14l<<2|1);
3770 var933 = (val*)(14l<<2|1);
3771 var934 = (val*)((long)(0)<<2|3);
3772 var935 = (val*)((long)(0)<<2|3);
3773 var931 = core__flat___CString___to_s_unsafe(var930, var932, var933, var934, var935);
3774 var929 = var931;
3775 varonce928 = var929;
3776 }
3777 var936 = NEW_core__Array(&type_core__Array__core__String);
3778 { /* var936 = array_instance Array[String] */
3779 var937 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3780 ((struct instance_core__NativeArray*)var937)->values[0] = (val*) var929;
3781 {
3782 ((void(*)(val* self, val* p0, long p1))(var936->class->vft[COLOR_core__array__Array__with_native]))(var936, var937, 1l); /* with_native on <var936:Array[String]>*/
3783 }
3784 }
3785 {
3786 opts___opts__OptionBool___init(var919, var921, var936); /* Direct call opts$OptionBool$init on <var919:OptionBool>*/
3787 }
3788 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_check_all].val = var919; /* _opt_no_check_all on <self:ToolContext exact> */
3789 var938 = NEW_opts__OptionBool(&type_opts__OptionBool);
3790 if (likely(varonce939!=NULL)) {
3791 var940 = varonce939;
3792 } else {
3793 var941 = "Enable static and dynamic count of all type tests";
3794 var943 = (val*)(49l<<2|1);
3795 var944 = (val*)(49l<<2|1);
3796 var945 = (val*)((long)(0)<<2|3);
3797 var946 = (val*)((long)(0)<<2|3);
3798 var942 = core__flat___CString___to_s_unsafe(var941, var943, var944, var945, var946);
3799 var940 = var942;
3800 varonce939 = var940;
3801 }
3802 if (likely(varonce947!=NULL)) {
3803 var948 = varonce947;
3804 } else {
3805 var949 = "--typing-test-metrics";
3806 var951 = (val*)(21l<<2|1);
3807 var952 = (val*)(21l<<2|1);
3808 var953 = (val*)((long)(0)<<2|3);
3809 var954 = (val*)((long)(0)<<2|3);
3810 var950 = core__flat___CString___to_s_unsafe(var949, var951, var952, var953, var954);
3811 var948 = var950;
3812 varonce947 = var948;
3813 }
3814 var955 = NEW_core__Array(&type_core__Array__core__String);
3815 { /* var955 = array_instance Array[String] */
3816 var956 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3817 ((struct instance_core__NativeArray*)var956)->values[0] = (val*) var948;
3818 {
3819 ((void(*)(val* self, val* p0, long p1))(var955->class->vft[COLOR_core__array__Array__with_native]))(var955, var956, 1l); /* with_native on <var955:Array[String]>*/
3820 }
3821 }
3822 {
3823 opts___opts__OptionBool___init(var938, var940, var955); /* Direct call opts$OptionBool$init on <var938:OptionBool>*/
3824 }
3825 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_typing_test_metrics].val = var938; /* _opt_typing_test_metrics on <self:ToolContext exact> */
3826 var957 = NEW_opts__OptionBool(&type_opts__OptionBool);
3827 if (likely(varonce958!=NULL)) {
3828 var959 = varonce958;
3829 } else {
3830 var960 = "Enable static and dynamic count of all method invocations";
3831 var962 = (val*)(57l<<2|1);
3832 var963 = (val*)(57l<<2|1);
3833 var964 = (val*)((long)(0)<<2|3);
3834 var965 = (val*)((long)(0)<<2|3);
3835 var961 = core__flat___CString___to_s_unsafe(var960, var962, var963, var964, var965);
3836 var959 = var961;
3837 varonce958 = var959;
3838 }
3839 if (likely(varonce966!=NULL)) {
3840 var967 = varonce966;
3841 } else {
3842 var968 = "--invocation-metrics";
3843 var970 = (val*)(20l<<2|1);
3844 var971 = (val*)(20l<<2|1);
3845 var972 = (val*)((long)(0)<<2|3);
3846 var973 = (val*)((long)(0)<<2|3);
3847 var969 = core__flat___CString___to_s_unsafe(var968, var970, var971, var972, var973);
3848 var967 = var969;
3849 varonce966 = var967;
3850 }
3851 var974 = NEW_core__Array(&type_core__Array__core__String);
3852 { /* var974 = array_instance Array[String] */
3853 var975 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3854 ((struct instance_core__NativeArray*)var975)->values[0] = (val*) var967;
3855 {
3856 ((void(*)(val* self, val* p0, long p1))(var974->class->vft[COLOR_core__array__Array__with_native]))(var974, var975, 1l); /* with_native on <var974:Array[String]>*/
3857 }
3858 }
3859 {
3860 opts___opts__OptionBool___init(var957, var959, var974); /* Direct call opts$OptionBool$init on <var957:OptionBool>*/
3861 }
3862 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_invocation_metrics].val = var957; /* _opt_invocation_metrics on <self:ToolContext exact> */
3863 var976 = NEW_opts__OptionBool(&type_opts__OptionBool);
3864 if (likely(varonce977!=NULL)) {
3865 var978 = varonce977;
3866 } else {
3867 var979 = "Enable static and dynamic count of isset checks before attributes access";
3868 var981 = (val*)(72l<<2|1);
3869 var982 = (val*)(72l<<2|1);
3870 var983 = (val*)((long)(0)<<2|3);
3871 var984 = (val*)((long)(0)<<2|3);
3872 var980 = core__flat___CString___to_s_unsafe(var979, var981, var982, var983, var984);
3873 var978 = var980;
3874 varonce977 = var978;
3875 }
3876 if (likely(varonce985!=NULL)) {
3877 var986 = varonce985;
3878 } else {
3879 var987 = "--isset-checks-metrics";
3880 var989 = (val*)(22l<<2|1);
3881 var990 = (val*)(22l<<2|1);
3882 var991 = (val*)((long)(0)<<2|3);
3883 var992 = (val*)((long)(0)<<2|3);
3884 var988 = core__flat___CString___to_s_unsafe(var987, var989, var990, var991, var992);
3885 var986 = var988;
3886 varonce985 = var986;
3887 }
3888 var993 = NEW_core__Array(&type_core__Array__core__String);
3889 { /* var993 = array_instance Array[String] */
3890 var994 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3891 ((struct instance_core__NativeArray*)var994)->values[0] = (val*) var986;
3892 {
3893 ((void(*)(val* self, val* p0, long p1))(var993->class->vft[COLOR_core__array__Array__with_native]))(var993, var994, 1l); /* with_native on <var993:Array[String]>*/
3894 }
3895 }
3896 {
3897 opts___opts__OptionBool___init(var976, var978, var993); /* Direct call opts$OptionBool$init on <var976:OptionBool>*/
3898 }
3899 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_isset_checks_metrics].val = var976; /* _opt_isset_checks_metrics on <self:ToolContext exact> */
3900 var995 = NEW_opts__OptionBool(&type_opts__OptionBool);
3901 if (likely(varonce996!=NULL)) {
3902 var997 = varonce996;
3903 } else {
3904 var998 = "Disable the generation of stack traces";
3905 var1000 = (val*)(38l<<2|1);
3906 var1001 = (val*)(38l<<2|1);
3907 var1002 = (val*)((long)(0)<<2|3);
3908 var1003 = (val*)((long)(0)<<2|3);
3909 var999 = core__flat___CString___to_s_unsafe(var998, var1000, var1001, var1002, var1003);
3910 var997 = var999;
3911 varonce996 = var997;
3912 }
3913 if (likely(varonce1004!=NULL)) {
3914 var1005 = varonce1004;
3915 } else {
3916 var1006 = "--no-stacktrace";
3917 var1008 = (val*)(15l<<2|1);
3918 var1009 = (val*)(15l<<2|1);
3919 var1010 = (val*)((long)(0)<<2|3);
3920 var1011 = (val*)((long)(0)<<2|3);
3921 var1007 = core__flat___CString___to_s_unsafe(var1006, var1008, var1009, var1010, var1011);
3922 var1005 = var1007;
3923 varonce1004 = var1005;
3924 }
3925 var1012 = NEW_core__Array(&type_core__Array__core__String);
3926 { /* var1012 = array_instance Array[String] */
3927 var1013 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3928 ((struct instance_core__NativeArray*)var1013)->values[0] = (val*) var1005;
3929 {
3930 ((void(*)(val* self, val* p0, long p1))(var1012->class->vft[COLOR_core__array__Array__with_native]))(var1012, var1013, 1l); /* with_native on <var1012:Array[String]>*/
3931 }
3932 }
3933 {
3934 opts___opts__OptionBool___init(var995, var997, var1012); /* Direct call opts$OptionBool$init on <var995:OptionBool>*/
3935 }
3936 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_stacktrace].val = var995; /* _opt_no_stacktrace on <self:ToolContext exact> */
3937 var1014 = NEW_opts__OptionArray(&type_opts__OptionArray);
3938 if (likely(varonce1015!=NULL)) {
3939 var1016 = varonce1015;
3940 } else {
3941 var1017 = "Disable advanced gcc directives for optimization";
3942 var1019 = (val*)(48l<<2|1);
3943 var1020 = (val*)(48l<<2|1);
3944 var1021 = (val*)((long)(0)<<2|3);
3945 var1022 = (val*)((long)(0)<<2|3);
3946 var1018 = core__flat___CString___to_s_unsafe(var1017, var1019, var1020, var1021, var1022);
3947 var1016 = var1018;
3948 varonce1015 = var1016;
3949 }
3950 if (likely(varonce1023!=NULL)) {
3951 var1024 = varonce1023;
3952 } else {
3953 var1025 = "--no-gcc-directive";
3954 var1027 = (val*)(18l<<2|1);
3955 var1028 = (val*)(18l<<2|1);
3956 var1029 = (val*)((long)(0)<<2|3);
3957 var1030 = (val*)((long)(0)<<2|3);
3958 var1026 = core__flat___CString___to_s_unsafe(var1025, var1027, var1028, var1029, var1030);
3959 var1024 = var1026;
3960 varonce1023 = var1024;
3961 }
3962 var1031 = NEW_core__Array(&type_core__Array__core__String);
3963 { /* var1031 = array_instance Array[String] */
3964 var1032 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
3965 ((struct instance_core__NativeArray*)var1032)->values[0] = (val*) var1024;
3966 {
3967 ((void(*)(val* self, val* p0, long p1))(var1031->class->vft[COLOR_core__array__Array__with_native]))(var1031, var1032, 1l); /* with_native on <var1031:Array[String]>*/
3968 }
3969 }
3970 {
3971 opts___opts__OptionArray___init(var1014, var1016, var1031); /* Direct call opts$OptionArray$init on <var1014:OptionArray>*/
3972 }
3973 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_no_gcc_directive].val = var1014; /* _opt_no_gcc_directive on <self:ToolContext exact> */
3974 var1033 = NEW_opts__OptionBool(&type_opts__OptionBool);
3975 if (likely(varonce1034!=NULL)) {
3976 var1035 = varonce1034;
3977 } else {
3978 var1036 = "Compile in release mode and finalize application";
3979 var1038 = (val*)(48l<<2|1);
3980 var1039 = (val*)(48l<<2|1);
3981 var1040 = (val*)((long)(0)<<2|3);
3982 var1041 = (val*)((long)(0)<<2|3);
3983 var1037 = core__flat___CString___to_s_unsafe(var1036, var1038, var1039, var1040, var1041);
3984 var1035 = var1037;
3985 varonce1034 = var1035;
3986 }
3987 if (likely(varonce1042!=NULL)) {
3988 var1043 = varonce1042;
3989 } else {
3990 var1044 = "--release";
3991 var1046 = (val*)(9l<<2|1);
3992 var1047 = (val*)(9l<<2|1);
3993 var1048 = (val*)((long)(0)<<2|3);
3994 var1049 = (val*)((long)(0)<<2|3);
3995 var1045 = core__flat___CString___to_s_unsafe(var1044, var1046, var1047, var1048, var1049);
3996 var1043 = var1045;
3997 varonce1042 = var1043;
3998 }
3999 var1050 = NEW_core__Array(&type_core__Array__core__String);
4000 { /* var1050 = array_instance Array[String] */
4001 var1051 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4002 ((struct instance_core__NativeArray*)var1051)->values[0] = (val*) var1043;
4003 {
4004 ((void(*)(val* self, val* p0, long p1))(var1050->class->vft[COLOR_core__array__Array__with_native]))(var1050, var1051, 1l); /* with_native on <var1050:Array[String]>*/
4005 }
4006 }
4007 {
4008 opts___opts__OptionBool___init(var1033, var1035, var1050); /* Direct call opts$OptionBool$init on <var1033:OptionBool>*/
4009 }
4010 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_release].val = var1033; /* _opt_release on <self:ToolContext exact> */
4011 var1052 = NEW_opts__OptionBool(&type_opts__OptionBool);
4012 if (likely(varonce1053!=NULL)) {
4013 var1054 = varonce1053;
4014 } else {
4015 var1055 = "Compile in debug mode (no C-side optimization)";
4016 var1057 = (val*)(46l<<2|1);
4017 var1058 = (val*)(46l<<2|1);
4018 var1059 = (val*)((long)(0)<<2|3);
4019 var1060 = (val*)((long)(0)<<2|3);
4020 var1056 = core__flat___CString___to_s_unsafe(var1055, var1057, var1058, var1059, var1060);
4021 var1054 = var1056;
4022 varonce1053 = var1054;
4023 }
4024 if (likely(varonce1061!=NULL)) {
4025 var1062 = varonce1061;
4026 } else {
4027 var1063 = "-g";
4028 var1065 = (val*)(2l<<2|1);
4029 var1066 = (val*)(2l<<2|1);
4030 var1067 = (val*)((long)(0)<<2|3);
4031 var1068 = (val*)((long)(0)<<2|3);
4032 var1064 = core__flat___CString___to_s_unsafe(var1063, var1065, var1066, var1067, var1068);
4033 var1062 = var1064;
4034 varonce1061 = var1062;
4035 }
4036 if (likely(varonce1069!=NULL)) {
4037 var1070 = varonce1069;
4038 } else {
4039 var1071 = "--debug";
4040 var1073 = (val*)(7l<<2|1);
4041 var1074 = (val*)(7l<<2|1);
4042 var1075 = (val*)((long)(0)<<2|3);
4043 var1076 = (val*)((long)(0)<<2|3);
4044 var1072 = core__flat___CString___to_s_unsafe(var1071, var1073, var1074, var1075, var1076);
4045 var1070 = var1072;
4046 varonce1069 = var1070;
4047 }
4048 var1077 = NEW_core__Array(&type_core__Array__core__String);
4049 { /* var1077 = array_instance Array[String] */
4050 var1078 = NEW_core__NativeArray((int)2l, &type_core__NativeArray__core__String);
4051 ((struct instance_core__NativeArray*)var1078)->values[0] = (val*) var1062;
4052 ((struct instance_core__NativeArray*)var1078)->values[1] = (val*) var1070;
4053 {
4054 ((void(*)(val* self, val* p0, long p1))(var1077->class->vft[COLOR_core__array__Array__with_native]))(var1077, var1078, 2l); /* with_native on <var1077:Array[String]>*/
4055 }
4056 }
4057 {
4058 opts___opts__OptionBool___init(var1052, var1054, var1077); /* Direct call opts$OptionBool$init on <var1052:OptionBool>*/
4059 }
4060 self->attrs[COLOR_nitc__abstract_compiler__ToolContext___opt_debug].val = var1052; /* _opt_debug on <self:ToolContext exact> */
4061 var1079 = NEW_opts__OptionBool(&type_opts__OptionBool);
4062 if (likely(varonce1080!=NULL)) {
4063 var1081 = varonce1080;
4064 } else {
4065 var1082 = "Use separate compilation";
4066 var1084 = (val*)(24l<<2|1);
4067 var1085 = (val*)(24l<<2|1);
4068 var1086 = (val*)((long)(0)<<2|3);
4069 var1087 = (val*)((long)(0)<<2|3);
4070 var1083 = core__flat___CString___to_s_unsafe(var1082, var1084, var1085, var1086, var1087);
4071 var1081 = var1083;
4072 varonce1080 = var1081;
4073 }
4074 if (likely(varonce1088!=NULL)) {
4075 var1089 = varonce1088;
4076 } else {
4077 var1090 = "--separate";
4078 var1092 = (val*)(10l<<2|1);
4079 var1093 = (val*)(10l<<2|1);
4080 var1094 = (val*)((long)(0)<<2|3);
4081 var1095 = (val*)((long)(0)<<2|3);
4082 var1091 = core__flat___CString___to_s_unsafe(var1090, var1092, var1093, var1094, var1095);
4083 var1089 = var1091;
4084 varonce1088 = var1089;
4085 }
4086 var1096 = NEW_core__Array(&type_core__Array__core__String);
4087 { /* var1096 = array_instance Array[String] */
4088 var1097 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4089 ((struct instance_core__NativeArray*)var1097)->values[0] = (val*) var1089;
4090 {
4091 ((void(*)(val* self, val* p0, long p1))(var1096->class->vft[COLOR_core__array__Array__with_native]))(var1096, var1097, 1l); /* with_native on <var1096:Array[String]>*/
4092 }
4093 }
4094 {
4095 opts___opts__OptionBool___init(var1079, var1081, var1096); /* Direct call opts$OptionBool$init on <var1079:OptionBool>*/
4096 }
4097 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_separate].val = var1079; /* _opt_separate on <self:ToolContext exact> */
4098 var1098 = NEW_opts__OptionBool(&type_opts__OptionBool);
4099 if (likely(varonce1099!=NULL)) {
4100 var1100 = varonce1099;
4101 } else {
4102 var1101 = "Do not inline call to intern methods";
4103 var1103 = (val*)(36l<<2|1);
4104 var1104 = (val*)(36l<<2|1);
4105 var1105 = (val*)((long)(0)<<2|3);
4106 var1106 = (val*)((long)(0)<<2|3);
4107 var1102 = core__flat___CString___to_s_unsafe(var1101, var1103, var1104, var1105, var1106);
4108 var1100 = var1102;
4109 varonce1099 = var1100;
4110 }
4111 if (likely(varonce1107!=NULL)) {
4112 var1108 = varonce1107;
4113 } else {
4114 var1109 = "--no-inline-intern";
4115 var1111 = (val*)(18l<<2|1);
4116 var1112 = (val*)(18l<<2|1);
4117 var1113 = (val*)((long)(0)<<2|3);
4118 var1114 = (val*)((long)(0)<<2|3);
4119 var1110 = core__flat___CString___to_s_unsafe(var1109, var1111, var1112, var1113, var1114);
4120 var1108 = var1110;
4121 varonce1107 = var1108;
4122 }
4123 var1115 = NEW_core__Array(&type_core__Array__core__String);
4124 { /* var1115 = array_instance Array[String] */
4125 var1116 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4126 ((struct instance_core__NativeArray*)var1116)->values[0] = (val*) var1108;
4127 {
4128 ((void(*)(val* self, val* p0, long p1))(var1115->class->vft[COLOR_core__array__Array__with_native]))(var1115, var1116, 1l); /* with_native on <var1115:Array[String]>*/
4129 }
4130 }
4131 {
4132 opts___opts__OptionBool___init(var1098, var1100, var1115); /* Direct call opts$OptionBool$init on <var1098:OptionBool>*/
4133 }
4134 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_no_inline_intern].val = var1098; /* _opt_no_inline_intern on <self:ToolContext exact> */
4135 var1117 = NEW_opts__OptionBool(&type_opts__OptionBool);
4136 if (likely(varonce1118!=NULL)) {
4137 var1119 = varonce1118;
4138 } else {
4139 var1120 = "Put primitive attributes in a box instead of an union";
4140 var1122 = (val*)(53l<<2|1);
4141 var1123 = (val*)(53l<<2|1);
4142 var1124 = (val*)((long)(0)<<2|3);
4143 var1125 = (val*)((long)(0)<<2|3);
4144 var1121 = core__flat___CString___to_s_unsafe(var1120, var1122, var1123, var1124, var1125);
4145 var1119 = var1121;
4146 varonce1118 = var1119;
4147 }
4148 if (likely(varonce1126!=NULL)) {
4149 var1127 = varonce1126;
4150 } else {
4151 var1128 = "--no-union-attribute";
4152 var1130 = (val*)(20l<<2|1);
4153 var1131 = (val*)(20l<<2|1);
4154 var1132 = (val*)((long)(0)<<2|3);
4155 var1133 = (val*)((long)(0)<<2|3);
4156 var1129 = core__flat___CString___to_s_unsafe(var1128, var1130, var1131, var1132, var1133);
4157 var1127 = var1129;
4158 varonce1126 = var1127;
4159 }
4160 var1134 = NEW_core__Array(&type_core__Array__core__String);
4161 { /* var1134 = array_instance Array[String] */
4162 var1135 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4163 ((struct instance_core__NativeArray*)var1135)->values[0] = (val*) var1127;
4164 {
4165 ((void(*)(val* self, val* p0, long p1))(var1134->class->vft[COLOR_core__array__Array__with_native]))(var1134, var1135, 1l); /* with_native on <var1134:Array[String]>*/
4166 }
4167 }
4168 {
4169 opts___opts__OptionBool___init(var1117, var1119, var1134); /* Direct call opts$OptionBool$init on <var1117:OptionBool>*/
4170 }
4171 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_no_union_attribute].val = var1117; /* _opt_no_union_attribute on <self:ToolContext exact> */
4172 var1136 = NEW_opts__OptionBool(&type_opts__OptionBool);
4173 if (likely(varonce1137!=NULL)) {
4174 var1138 = varonce1137;
4175 } else {
4176 var1139 = "Always call == in a polymorphic way";
4177 var1141 = (val*)(35l<<2|1);
4178 var1142 = (val*)(35l<<2|1);
4179 var1143 = (val*)((long)(0)<<2|3);
4180 var1144 = (val*)((long)(0)<<2|3);
4181 var1140 = core__flat___CString___to_s_unsafe(var1139, var1141, var1142, var1143, var1144);
4182 var1138 = var1140;
4183 varonce1137 = var1138;
4184 }
4185 if (likely(varonce1145!=NULL)) {
4186 var1146 = varonce1145;
4187 } else {
4188 var1147 = "--no-shortcut-equal";
4189 var1149 = (val*)(19l<<2|1);
4190 var1150 = (val*)(19l<<2|1);
4191 var1151 = (val*)((long)(0)<<2|3);
4192 var1152 = (val*)((long)(0)<<2|3);
4193 var1148 = core__flat___CString___to_s_unsafe(var1147, var1149, var1150, var1151, var1152);
4194 var1146 = var1148;
4195 varonce1145 = var1146;
4196 }
4197 var1153 = NEW_core__Array(&type_core__Array__core__String);
4198 { /* var1153 = array_instance Array[String] */
4199 var1154 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4200 ((struct instance_core__NativeArray*)var1154)->values[0] = (val*) var1146;
4201 {
4202 ((void(*)(val* self, val* p0, long p1))(var1153->class->vft[COLOR_core__array__Array__with_native]))(var1153, var1154, 1l); /* with_native on <var1153:Array[String]>*/
4203 }
4204 }
4205 {
4206 opts___opts__OptionBool___init(var1136, var1138, var1153); /* Direct call opts$OptionBool$init on <var1136:OptionBool>*/
4207 }
4208 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_no_shortcut_equate].val = var1136; /* _opt_no_shortcut_equate on <self:ToolContext exact> */
4209 var1155 = NEW_opts__OptionBool(&type_opts__OptionBool);
4210 if (likely(varonce1156!=NULL)) {
4211 var1157 = varonce1156;
4212 } else {
4213 var1158 = "Use only boxes for primitive types";
4214 var1160 = (val*)(34l<<2|1);
4215 var1161 = (val*)(34l<<2|1);
4216 var1162 = (val*)((long)(0)<<2|3);
4217 var1163 = (val*)((long)(0)<<2|3);
4218 var1159 = core__flat___CString___to_s_unsafe(var1158, var1160, var1161, var1162, var1163);
4219 var1157 = var1159;
4220 varonce1156 = var1157;
4221 }
4222 if (likely(varonce1164!=NULL)) {
4223 var1165 = varonce1164;
4224 } else {
4225 var1166 = "--no-tag-primitives";
4226 var1168 = (val*)(19l<<2|1);
4227 var1169 = (val*)(19l<<2|1);
4228 var1170 = (val*)((long)(0)<<2|3);
4229 var1171 = (val*)((long)(0)<<2|3);
4230 var1167 = core__flat___CString___to_s_unsafe(var1166, var1168, var1169, var1170, var1171);
4231 var1165 = var1167;
4232 varonce1164 = var1165;
4233 }
4234 var1172 = NEW_core__Array(&type_core__Array__core__String);
4235 { /* var1172 = array_instance Array[String] */
4236 var1173 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4237 ((struct instance_core__NativeArray*)var1173)->values[0] = (val*) var1165;
4238 {
4239 ((void(*)(val* self, val* p0, long p1))(var1172->class->vft[COLOR_core__array__Array__with_native]))(var1172, var1173, 1l); /* with_native on <var1172:Array[String]>*/
4240 }
4241 }
4242 {
4243 opts___opts__OptionBool___init(var1155, var1157, var1172); /* Direct call opts$OptionBool$init on <var1155:OptionBool>*/
4244 }
4245 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_no_tag_primitives].val = var1155; /* _opt_no_tag_primitives on <self:ToolContext exact> */
4246 var1174 = NEW_opts__OptionBool(&type_opts__OptionBool);
4247 if (likely(varonce1175!=NULL)) {
4248 var1176 = varonce1175;
4249 } else {
4250 var1177 = "Store colors as symbols instead of static data (link-boost)";
4251 var1179 = (val*)(59l<<2|1);
4252 var1180 = (val*)(59l<<2|1);
4253 var1181 = (val*)((long)(0)<<2|3);
4254 var1182 = (val*)((long)(0)<<2|3);
4255 var1178 = core__flat___CString___to_s_unsafe(var1177, var1179, var1180, var1181, var1182);
4256 var1176 = var1178;
4257 varonce1175 = var1176;
4258 }
4259 if (likely(varonce1183!=NULL)) {
4260 var1184 = varonce1183;
4261 } else {
4262 var1185 = "--colors-are-symbols";
4263 var1187 = (val*)(20l<<2|1);
4264 var1188 = (val*)(20l<<2|1);
4265 var1189 = (val*)((long)(0)<<2|3);
4266 var1190 = (val*)((long)(0)<<2|3);
4267 var1186 = core__flat___CString___to_s_unsafe(var1185, var1187, var1188, var1189, var1190);
4268 var1184 = var1186;
4269 varonce1183 = var1184;
4270 }
4271 var1191 = NEW_core__Array(&type_core__Array__core__String);
4272 { /* var1191 = array_instance Array[String] */
4273 var1192 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4274 ((struct instance_core__NativeArray*)var1192)->values[0] = (val*) var1184;
4275 {
4276 ((void(*)(val* self, val* p0, long p1))(var1191->class->vft[COLOR_core__array__Array__with_native]))(var1191, var1192, 1l); /* with_native on <var1191:Array[String]>*/
4277 }
4278 }
4279 {
4280 opts___opts__OptionBool___init(var1174, var1176, var1191); /* Direct call opts$OptionBool$init on <var1174:OptionBool>*/
4281 }
4282 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_colors_are_symbols].val = var1174; /* _opt_colors_are_symbols on <self:ToolContext exact> */
4283 var1193 = NEW_opts__OptionBool(&type_opts__OptionBool);
4284 if (likely(varonce1194!=NULL)) {
4285 var1195 = varonce1194;
4286 } else {
4287 var1196 = "Use an indirection when calling";
4288 var1198 = (val*)(31l<<2|1);
4289 var1199 = (val*)(31l<<2|1);
4290 var1200 = (val*)((long)(0)<<2|3);
4291 var1201 = (val*)((long)(0)<<2|3);
4292 var1197 = core__flat___CString___to_s_unsafe(var1196, var1198, var1199, var1200, var1201);
4293 var1195 = var1197;
4294 varonce1194 = var1195;
4295 }
4296 if (likely(varonce1202!=NULL)) {
4297 var1203 = varonce1202;
4298 } else {
4299 var1204 = "--trampoline-call";
4300 var1206 = (val*)(17l<<2|1);
4301 var1207 = (val*)(17l<<2|1);
4302 var1208 = (val*)((long)(0)<<2|3);
4303 var1209 = (val*)((long)(0)<<2|3);
4304 var1205 = core__flat___CString___to_s_unsafe(var1204, var1206, var1207, var1208, var1209);
4305 var1203 = var1205;
4306 varonce1202 = var1203;
4307 }
4308 var1210 = NEW_core__Array(&type_core__Array__core__String);
4309 { /* var1210 = array_instance Array[String] */
4310 var1211 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4311 ((struct instance_core__NativeArray*)var1211)->values[0] = (val*) var1203;
4312 {
4313 ((void(*)(val* self, val* p0, long p1))(var1210->class->vft[COLOR_core__array__Array__with_native]))(var1210, var1211, 1l); /* with_native on <var1210:Array[String]>*/
4314 }
4315 }
4316 {
4317 opts___opts__OptionBool___init(var1193, var1195, var1210); /* Direct call opts$OptionBool$init on <var1193:OptionBool>*/
4318 }
4319 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_trampoline_call].val = var1193; /* _opt_trampoline_call on <self:ToolContext exact> */
4320 var1212 = NEW_opts__OptionBool(&type_opts__OptionBool);
4321 if (likely(varonce1213!=NULL)) {
4322 var1214 = varonce1213;
4323 } else {
4324 var1215 = "Guard VFT calls with a direct call";
4325 var1217 = (val*)(34l<<2|1);
4326 var1218 = (val*)(34l<<2|1);
4327 var1219 = (val*)((long)(0)<<2|3);
4328 var1220 = (val*)((long)(0)<<2|3);
4329 var1216 = core__flat___CString___to_s_unsafe(var1215, var1217, var1218, var1219, var1220);
4330 var1214 = var1216;
4331 varonce1213 = var1214;
4332 }
4333 if (likely(varonce1221!=NULL)) {
4334 var1222 = varonce1221;
4335 } else {
4336 var1223 = "--guard-call";
4337 var1225 = (val*)(12l<<2|1);
4338 var1226 = (val*)(12l<<2|1);
4339 var1227 = (val*)((long)(0)<<2|3);
4340 var1228 = (val*)((long)(0)<<2|3);
4341 var1224 = core__flat___CString___to_s_unsafe(var1223, var1225, var1226, var1227, var1228);
4342 var1222 = var1224;
4343 varonce1221 = var1222;
4344 }
4345 var1229 = NEW_core__Array(&type_core__Array__core__String);
4346 { /* var1229 = array_instance Array[String] */
4347 var1230 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4348 ((struct instance_core__NativeArray*)var1230)->values[0] = (val*) var1222;
4349 {
4350 ((void(*)(val* self, val* p0, long p1))(var1229->class->vft[COLOR_core__array__Array__with_native]))(var1229, var1230, 1l); /* with_native on <var1229:Array[String]>*/
4351 }
4352 }
4353 {
4354 opts___opts__OptionBool___init(var1212, var1214, var1229); /* Direct call opts$OptionBool$init on <var1212:OptionBool>*/
4355 }
4356 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_guard_call].val = var1212; /* _opt_guard_call on <self:ToolContext exact> */
4357 var1231 = NEW_opts__OptionBool(&type_opts__OptionBool);
4358 if (likely(varonce1232!=NULL)) {
4359 var1233 = varonce1232;
4360 } else {
4361 var1234 = "Replace monomorphic trampolines with direct calls (link-boost)";
4362 var1236 = (val*)(62l<<2|1);
4363 var1237 = (val*)(62l<<2|1);
4364 var1238 = (val*)((long)(0)<<2|3);
4365 var1239 = (val*)((long)(0)<<2|3);
4366 var1235 = core__flat___CString___to_s_unsafe(var1234, var1236, var1237, var1238, var1239);
4367 var1233 = var1235;
4368 varonce1232 = var1233;
4369 }
4370 if (likely(varonce1240!=NULL)) {
4371 var1241 = varonce1240;
4372 } else {
4373 var1242 = "--substitute-monomorph";
4374 var1244 = (val*)(22l<<2|1);
4375 var1245 = (val*)(22l<<2|1);
4376 var1246 = (val*)((long)(0)<<2|3);
4377 var1247 = (val*)((long)(0)<<2|3);
4378 var1243 = core__flat___CString___to_s_unsafe(var1242, var1244, var1245, var1246, var1247);
4379 var1241 = var1243;
4380 varonce1240 = var1241;
4381 }
4382 var1248 = NEW_core__Array(&type_core__Array__core__String);
4383 { /* var1248 = array_instance Array[String] */
4384 var1249 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4385 ((struct instance_core__NativeArray*)var1249)->values[0] = (val*) var1241;
4386 {
4387 ((void(*)(val* self, val* p0, long p1))(var1248->class->vft[COLOR_core__array__Array__with_native]))(var1248, var1249, 1l); /* with_native on <var1248:Array[String]>*/
4388 }
4389 }
4390 {
4391 opts___opts__OptionBool___init(var1231, var1233, var1248); /* Direct call opts$OptionBool$init on <var1231:OptionBool>*/
4392 }
4393 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_substitute_monomorph].val = var1231; /* _opt_substitute_monomorph on <self:ToolContext exact> */
4394 var1250 = NEW_opts__OptionBool(&type_opts__OptionBool);
4395 if (likely(varonce1251!=NULL)) {
4396 var1252 = varonce1251;
4397 } else {
4398 var1253 = "Enable all link-boost optimizations";
4399 var1255 = (val*)(35l<<2|1);
4400 var1256 = (val*)(35l<<2|1);
4401 var1257 = (val*)((long)(0)<<2|3);
4402 var1258 = (val*)((long)(0)<<2|3);
4403 var1254 = core__flat___CString___to_s_unsafe(var1253, var1255, var1256, var1257, var1258);
4404 var1252 = var1254;
4405 varonce1251 = var1252;
4406 }
4407 if (likely(varonce1259!=NULL)) {
4408 var1260 = varonce1259;
4409 } else {
4410 var1261 = "--link-boost";
4411 var1263 = (val*)(12l<<2|1);
4412 var1264 = (val*)(12l<<2|1);
4413 var1265 = (val*)((long)(0)<<2|3);
4414 var1266 = (val*)((long)(0)<<2|3);
4415 var1262 = core__flat___CString___to_s_unsafe(var1261, var1263, var1264, var1265, var1266);
4416 var1260 = var1262;
4417 varonce1259 = var1260;
4418 }
4419 var1267 = NEW_core__Array(&type_core__Array__core__String);
4420 { /* var1267 = array_instance Array[String] */
4421 var1268 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4422 ((struct instance_core__NativeArray*)var1268)->values[0] = (val*) var1260;
4423 {
4424 ((void(*)(val* self, val* p0, long p1))(var1267->class->vft[COLOR_core__array__Array__with_native]))(var1267, var1268, 1l); /* with_native on <var1267:Array[String]>*/
4425 }
4426 }
4427 {
4428 opts___opts__OptionBool___init(var1250, var1252, var1267); /* Direct call opts$OptionBool$init on <var1250:OptionBool>*/
4429 }
4430 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_link_boost].val = var1250; /* _opt_link_boost on <self:ToolContext exact> */
4431 var1269 = NEW_opts__OptionBool(&type_opts__OptionBool);
4432 if (likely(varonce1270!=NULL)) {
4433 var1271 = varonce1270;
4434 } else {
4435 var1272 = "Inline colors and ids (semi-global)";
4436 var1274 = (val*)(35l<<2|1);
4437 var1275 = (val*)(35l<<2|1);
4438 var1276 = (val*)((long)(0)<<2|3);
4439 var1277 = (val*)((long)(0)<<2|3);
4440 var1273 = core__flat___CString___to_s_unsafe(var1272, var1274, var1275, var1276, var1277);
4441 var1271 = var1273;
4442 varonce1270 = var1271;
4443 }
4444 if (likely(varonce1278!=NULL)) {
4445 var1279 = varonce1278;
4446 } else {
4447 var1280 = "--inline-coloring-numbers";
4448 var1282 = (val*)(25l<<2|1);
4449 var1283 = (val*)(25l<<2|1);
4450 var1284 = (val*)((long)(0)<<2|3);
4451 var1285 = (val*)((long)(0)<<2|3);
4452 var1281 = core__flat___CString___to_s_unsafe(var1280, var1282, var1283, var1284, var1285);
4453 var1279 = var1281;
4454 varonce1278 = var1279;
4455 }
4456 var1286 = NEW_core__Array(&type_core__Array__core__String);
4457 { /* var1286 = array_instance Array[String] */
4458 var1287 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4459 ((struct instance_core__NativeArray*)var1287)->values[0] = (val*) var1279;
4460 {
4461 ((void(*)(val* self, val* p0, long p1))(var1286->class->vft[COLOR_core__array__Array__with_native]))(var1286, var1287, 1l); /* with_native on <var1286:Array[String]>*/
4462 }
4463 }
4464 {
4465 opts___opts__OptionBool___init(var1269, var1271, var1286); /* Direct call opts$OptionBool$init on <var1269:OptionBool>*/
4466 }
4467 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_inline_coloring_numbers].val = var1269; /* _opt_inline_coloring_numbers on <self:ToolContext exact> */
4468 var1288 = NEW_opts__OptionBool(&type_opts__OptionBool);
4469 if (likely(varonce1289!=NULL)) {
4470 var1290 = varonce1289;
4471 } else {
4472 var1291 = "Allow the separate compiler to inline some methods (semi-global)";
4473 var1293 = (val*)(64l<<2|1);
4474 var1294 = (val*)(64l<<2|1);
4475 var1295 = (val*)((long)(0)<<2|3);
4476 var1296 = (val*)((long)(0)<<2|3);
4477 var1292 = core__flat___CString___to_s_unsafe(var1291, var1293, var1294, var1295, var1296);
4478 var1290 = var1292;
4479 varonce1289 = var1290;
4480 }
4481 if (likely(varonce1297!=NULL)) {
4482 var1298 = varonce1297;
4483 } else {
4484 var1299 = "--inline-some-methods";
4485 var1301 = (val*)(21l<<2|1);
4486 var1302 = (val*)(21l<<2|1);
4487 var1303 = (val*)((long)(0)<<2|3);
4488 var1304 = (val*)((long)(0)<<2|3);
4489 var1300 = core__flat___CString___to_s_unsafe(var1299, var1301, var1302, var1303, var1304);
4490 var1298 = var1300;
4491 varonce1297 = var1298;
4492 }
4493 var1305 = NEW_core__Array(&type_core__Array__core__String);
4494 { /* var1305 = array_instance Array[String] */
4495 var1306 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4496 ((struct instance_core__NativeArray*)var1306)->values[0] = (val*) var1298;
4497 {
4498 ((void(*)(val* self, val* p0, long p1))(var1305->class->vft[COLOR_core__array__Array__with_native]))(var1305, var1306, 1l); /* with_native on <var1305:Array[String]>*/
4499 }
4500 }
4501 {
4502 opts___opts__OptionBool___init(var1288, var1290, var1305); /* Direct call opts$OptionBool$init on <var1288:OptionBool>*/
4503 }
4504 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_inline_some_methods].val = var1288; /* _opt_inline_some_methods on <self:ToolContext exact> */
4505 var1307 = NEW_opts__OptionBool(&type_opts__OptionBool);
4506 if (likely(varonce1308!=NULL)) {
4507 var1309 = varonce1308;
4508 } else {
4509 var1310 = "Allow the separate compiler to direct call monomorphic sites (semi-global)";
4510 var1312 = (val*)(74l<<2|1);
4511 var1313 = (val*)(74l<<2|1);
4512 var1314 = (val*)((long)(0)<<2|3);
4513 var1315 = (val*)((long)(0)<<2|3);
4514 var1311 = core__flat___CString___to_s_unsafe(var1310, var1312, var1313, var1314, var1315);
4515 var1309 = var1311;
4516 varonce1308 = var1309;
4517 }
4518 if (likely(varonce1316!=NULL)) {
4519 var1317 = varonce1316;
4520 } else {
4521 var1318 = "--direct-call-monomorph";
4522 var1320 = (val*)(23l<<2|1);
4523 var1321 = (val*)(23l<<2|1);
4524 var1322 = (val*)((long)(0)<<2|3);
4525 var1323 = (val*)((long)(0)<<2|3);
4526 var1319 = core__flat___CString___to_s_unsafe(var1318, var1320, var1321, var1322, var1323);
4527 var1317 = var1319;
4528 varonce1316 = var1317;
4529 }
4530 var1324 = NEW_core__Array(&type_core__Array__core__String);
4531 { /* var1324 = array_instance Array[String] */
4532 var1325 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4533 ((struct instance_core__NativeArray*)var1325)->values[0] = (val*) var1317;
4534 {
4535 ((void(*)(val* self, val* p0, long p1))(var1324->class->vft[COLOR_core__array__Array__with_native]))(var1324, var1325, 1l); /* with_native on <var1324:Array[String]>*/
4536 }
4537 }
4538 {
4539 opts___opts__OptionBool___init(var1307, var1309, var1324); /* Direct call opts$OptionBool$init on <var1307:OptionBool>*/
4540 }
4541 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_direct_call_monomorph].val = var1307; /* _opt_direct_call_monomorph on <self:ToolContext exact> */
4542 var1326 = NEW_opts__OptionBool(&type_opts__OptionBool);
4543 if (likely(varonce1327!=NULL)) {
4544 var1328 = varonce1327;
4545 } else {
4546 var1329 = "Allow the separate compiler to direct call monomorphic sites (semi-global)";
4547 var1331 = (val*)(74l<<2|1);
4548 var1332 = (val*)(74l<<2|1);
4549 var1333 = (val*)((long)(0)<<2|3);
4550 var1334 = (val*)((long)(0)<<2|3);
4551 var1330 = core__flat___CString___to_s_unsafe(var1329, var1331, var1332, var1333, var1334);
4552 var1328 = var1330;
4553 varonce1327 = var1328;
4554 }
4555 if (likely(varonce1335!=NULL)) {
4556 var1336 = varonce1335;
4557 } else {
4558 var1337 = "--direct-call-monomorph0";
4559 var1339 = (val*)(24l<<2|1);
4560 var1340 = (val*)(24l<<2|1);
4561 var1341 = (val*)((long)(0)<<2|3);
4562 var1342 = (val*)((long)(0)<<2|3);
4563 var1338 = core__flat___CString___to_s_unsafe(var1337, var1339, var1340, var1341, var1342);
4564 var1336 = var1338;
4565 varonce1335 = var1336;
4566 }
4567 var1343 = NEW_core__Array(&type_core__Array__core__String);
4568 { /* var1343 = array_instance Array[String] */
4569 var1344 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4570 ((struct instance_core__NativeArray*)var1344)->values[0] = (val*) var1336;
4571 {
4572 ((void(*)(val* self, val* p0, long p1))(var1343->class->vft[COLOR_core__array__Array__with_native]))(var1343, var1344, 1l); /* with_native on <var1343:Array[String]>*/
4573 }
4574 }
4575 {
4576 opts___opts__OptionBool___init(var1326, var1328, var1343); /* Direct call opts$OptionBool$init on <var1326:OptionBool>*/
4577 }
4578 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_direct_call_monomorph0].val = var1326; /* _opt_direct_call_monomorph0 on <self:ToolContext exact> */
4579 var1345 = NEW_opts__OptionBool(&type_opts__OptionBool);
4580 if (likely(varonce1346!=NULL)) {
4581 var1347 = varonce1346;
4582 } else {
4583 var1348 = "Do not compile dead methods (semi-global)";
4584 var1350 = (val*)(41l<<2|1);
4585 var1351 = (val*)(41l<<2|1);
4586 var1352 = (val*)((long)(0)<<2|3);
4587 var1353 = (val*)((long)(0)<<2|3);
4588 var1349 = core__flat___CString___to_s_unsafe(var1348, var1350, var1351, var1352, var1353);
4589 var1347 = var1349;
4590 varonce1346 = var1347;
4591 }
4592 if (likely(varonce1354!=NULL)) {
4593 var1355 = varonce1354;
4594 } else {
4595 var1356 = "--skip-dead-methods";
4596 var1358 = (val*)(19l<<2|1);
4597 var1359 = (val*)(19l<<2|1);
4598 var1360 = (val*)((long)(0)<<2|3);
4599 var1361 = (val*)((long)(0)<<2|3);
4600 var1357 = core__flat___CString___to_s_unsafe(var1356, var1358, var1359, var1360, var1361);
4601 var1355 = var1357;
4602 varonce1354 = var1355;
4603 }
4604 var1362 = NEW_core__Array(&type_core__Array__core__String);
4605 { /* var1362 = array_instance Array[String] */
4606 var1363 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4607 ((struct instance_core__NativeArray*)var1363)->values[0] = (val*) var1355;
4608 {
4609 ((void(*)(val* self, val* p0, long p1))(var1362->class->vft[COLOR_core__array__Array__with_native]))(var1362, var1363, 1l); /* with_native on <var1362:Array[String]>*/
4610 }
4611 }
4612 {
4613 opts___opts__OptionBool___init(var1345, var1347, var1362); /* Direct call opts$OptionBool$init on <var1345:OptionBool>*/
4614 }
4615 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_skip_dead_methods].val = var1345; /* _opt_skip_dead_methods on <self:ToolContext exact> */
4616 var1364 = NEW_opts__OptionBool(&type_opts__OptionBool);
4617 if (likely(varonce1365!=NULL)) {
4618 var1366 = varonce1365;
4619 } else {
4620 var1367 = "Enable all semi-global optimizations";
4621 var1369 = (val*)(36l<<2|1);
4622 var1370 = (val*)(36l<<2|1);
4623 var1371 = (val*)((long)(0)<<2|3);
4624 var1372 = (val*)((long)(0)<<2|3);
4625 var1368 = core__flat___CString___to_s_unsafe(var1367, var1369, var1370, var1371, var1372);
4626 var1366 = var1368;
4627 varonce1365 = var1366;
4628 }
4629 if (likely(varonce1373!=NULL)) {
4630 var1374 = varonce1373;
4631 } else {
4632 var1375 = "--semi-global";
4633 var1377 = (val*)(13l<<2|1);
4634 var1378 = (val*)(13l<<2|1);
4635 var1379 = (val*)((long)(0)<<2|3);
4636 var1380 = (val*)((long)(0)<<2|3);
4637 var1376 = core__flat___CString___to_s_unsafe(var1375, var1377, var1378, var1379, var1380);
4638 var1374 = var1376;
4639 varonce1373 = var1374;
4640 }
4641 var1381 = NEW_core__Array(&type_core__Array__core__String);
4642 { /* var1381 = array_instance Array[String] */
4643 var1382 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4644 ((struct instance_core__NativeArray*)var1382)->values[0] = (val*) var1374;
4645 {
4646 ((void(*)(val* self, val* p0, long p1))(var1381->class->vft[COLOR_core__array__Array__with_native]))(var1381, var1382, 1l); /* with_native on <var1381:Array[String]>*/
4647 }
4648 }
4649 {
4650 opts___opts__OptionBool___init(var1364, var1366, var1381); /* Direct call opts$OptionBool$init on <var1364:OptionBool>*/
4651 }
4652 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_semi_global].val = var1364; /* _opt_semi_global on <self:ToolContext exact> */
4653 var1383 = NEW_opts__OptionBool(&type_opts__OptionBool);
4654 if (likely(varonce1384!=NULL)) {
4655 var1385 = varonce1384;
4656 } else {
4657 var1386 = "Force colorization of dead methods";
4658 var1388 = (val*)(34l<<2|1);
4659 var1389 = (val*)(34l<<2|1);
4660 var1390 = (val*)((long)(0)<<2|3);
4661 var1391 = (val*)((long)(0)<<2|3);
4662 var1387 = core__flat___CString___to_s_unsafe(var1386, var1388, var1389, var1390, var1391);
4663 var1385 = var1387;
4664 varonce1384 = var1385;
4665 }
4666 if (likely(varonce1392!=NULL)) {
4667 var1393 = varonce1392;
4668 } else {
4669 var1394 = "--colo-dead-methods";
4670 var1396 = (val*)(19l<<2|1);
4671 var1397 = (val*)(19l<<2|1);
4672 var1398 = (val*)((long)(0)<<2|3);
4673 var1399 = (val*)((long)(0)<<2|3);
4674 var1395 = core__flat___CString___to_s_unsafe(var1394, var1396, var1397, var1398, var1399);
4675 var1393 = var1395;
4676 varonce1392 = var1393;
4677 }
4678 var1400 = NEW_core__Array(&type_core__Array__core__String);
4679 { /* var1400 = array_instance Array[String] */
4680 var1401 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4681 ((struct instance_core__NativeArray*)var1401)->values[0] = (val*) var1393;
4682 {
4683 ((void(*)(val* self, val* p0, long p1))(var1400->class->vft[COLOR_core__array__Array__with_native]))(var1400, var1401, 1l); /* with_native on <var1400:Array[String]>*/
4684 }
4685 }
4686 {
4687 opts___opts__OptionBool___init(var1383, var1385, var1400); /* Direct call opts$OptionBool$init on <var1383:OptionBool>*/
4688 }
4689 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_colo_dead_methods].val = var1383; /* _opt_colo_dead_methods on <self:ToolContext exact> */
4690 var1402 = NEW_opts__OptionBool(&type_opts__OptionBool);
4691 if (likely(varonce1403!=NULL)) {
4692 var1404 = varonce1403;
4693 } else {
4694 var1405 = "Enable static size measuring of tables used for vft, typing and resolution";
4695 var1407 = (val*)(74l<<2|1);
4696 var1408 = (val*)(74l<<2|1);
4697 var1409 = (val*)((long)(0)<<2|3);
4698 var1410 = (val*)((long)(0)<<2|3);
4699 var1406 = core__flat___CString___to_s_unsafe(var1405, var1407, var1408, var1409, var1410);
4700 var1404 = var1406;
4701 varonce1403 = var1404;
4702 }
4703 if (likely(varonce1411!=NULL)) {
4704 var1412 = varonce1411;
4705 } else {
4706 var1413 = "--tables-metrics";
4707 var1415 = (val*)(16l<<2|1);
4708 var1416 = (val*)(16l<<2|1);
4709 var1417 = (val*)((long)(0)<<2|3);
4710 var1418 = (val*)((long)(0)<<2|3);
4711 var1414 = core__flat___CString___to_s_unsafe(var1413, var1415, var1416, var1417, var1418);
4712 var1412 = var1414;
4713 varonce1411 = var1412;
4714 }
4715 var1419 = NEW_core__Array(&type_core__Array__core__String);
4716 { /* var1419 = array_instance Array[String] */
4717 var1420 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4718 ((struct instance_core__NativeArray*)var1420)->values[0] = (val*) var1412;
4719 {
4720 ((void(*)(val* self, val* p0, long p1))(var1419->class->vft[COLOR_core__array__Array__with_native]))(var1419, var1420, 1l); /* with_native on <var1419:Array[String]>*/
4721 }
4722 }
4723 {
4724 opts___opts__OptionBool___init(var1402, var1404, var1419); /* Direct call opts$OptionBool$init on <var1402:OptionBool>*/
4725 }
4726 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_tables_metrics].val = var1402; /* _opt_tables_metrics on <self:ToolContext exact> */
4727 var1421 = NEW_opts__OptionBool(&type_opts__OptionBool);
4728 if (likely(varonce1422!=NULL)) {
4729 var1423 = varonce1422;
4730 } else {
4731 var1424 = "Build a poset of types to create more condensed tables";
4732 var1426 = (val*)(54l<<2|1);
4733 var1427 = (val*)(54l<<2|1);
4734 var1428 = (val*)((long)(0)<<2|3);
4735 var1429 = (val*)((long)(0)<<2|3);
4736 var1425 = core__flat___CString___to_s_unsafe(var1424, var1426, var1427, var1428, var1429);
4737 var1423 = var1425;
4738 varonce1422 = var1423;
4739 }
4740 if (likely(varonce1430!=NULL)) {
4741 var1431 = varonce1430;
4742 } else {
4743 var1432 = "--type-poset";
4744 var1434 = (val*)(12l<<2|1);
4745 var1435 = (val*)(12l<<2|1);
4746 var1436 = (val*)((long)(0)<<2|3);
4747 var1437 = (val*)((long)(0)<<2|3);
4748 var1433 = core__flat___CString___to_s_unsafe(var1432, var1434, var1435, var1436, var1437);
4749 var1431 = var1433;
4750 varonce1430 = var1431;
4751 }
4752 var1438 = NEW_core__Array(&type_core__Array__core__String);
4753 { /* var1438 = array_instance Array[String] */
4754 var1439 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4755 ((struct instance_core__NativeArray*)var1439)->values[0] = (val*) var1431;
4756 {
4757 ((void(*)(val* self, val* p0, long p1))(var1438->class->vft[COLOR_core__array__Array__with_native]))(var1438, var1439, 1l); /* with_native on <var1438:Array[String]>*/
4758 }
4759 }
4760 {
4761 opts___opts__OptionBool___init(var1421, var1423, var1438); /* Direct call opts$OptionBool$init on <var1421:OptionBool>*/
4762 }
4763 self->attrs[COLOR_nitc__separate_compiler__ToolContext___opt_type_poset].val = var1421; /* _opt_type_poset on <self:ToolContext exact> */
4764 var1440 = NEW_nitc__SeparateCompilerPhase(&type_nitc__SeparateCompilerPhase);
4765 {
4766 ((void(*)(val* self, val* p0))(var1440->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var1440, self); /* toolcontext= on <var1440:SeparateCompilerPhase>*/
4767 }
4768 {
4769 ((void(*)(val* self, val* p0))(var1440->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var1440, ((val*)NULL)); /* depends= on <var1440:SeparateCompilerPhase>*/
4770 }
4771 {
4772 ((void(*)(val* self))(var1440->class->vft[COLOR_core__kernel__Object__init]))(var1440); /* init on <var1440:SeparateCompilerPhase>*/
4773 }
4774 self->attrs[COLOR_nitc__separate_compiler__ToolContext___separate_compiler_phase].val = var1440; /* _separate_compiler_phase on <self:ToolContext exact> */
4775 var1441 = NEW_opts__OptionBool(&type_opts__OptionBool);
4776 if (likely(varonce1442!=NULL)) {
4777 var1443 = varonce1442;
4778 } else {
4779 var1444 = "Erase generic types";
4780 var1446 = (val*)(19l<<2|1);
4781 var1447 = (val*)(19l<<2|1);
4782 var1448 = (val*)((long)(0)<<2|3);
4783 var1449 = (val*)((long)(0)<<2|3);
4784 var1445 = core__flat___CString___to_s_unsafe(var1444, var1446, var1447, var1448, var1449);
4785 var1443 = var1445;
4786 varonce1442 = var1443;
4787 }
4788 if (likely(varonce1450!=NULL)) {
4789 var1451 = varonce1450;
4790 } else {
4791 var1452 = "--erasure";
4792 var1454 = (val*)(9l<<2|1);
4793 var1455 = (val*)(9l<<2|1);
4794 var1456 = (val*)((long)(0)<<2|3);
4795 var1457 = (val*)((long)(0)<<2|3);
4796 var1453 = core__flat___CString___to_s_unsafe(var1452, var1454, var1455, var1456, var1457);
4797 var1451 = var1453;
4798 varonce1450 = var1451;
4799 }
4800 var1458 = NEW_core__Array(&type_core__Array__core__String);
4801 { /* var1458 = array_instance Array[String] */
4802 var1459 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4803 ((struct instance_core__NativeArray*)var1459)->values[0] = (val*) var1451;
4804 {
4805 ((void(*)(val* self, val* p0, long p1))(var1458->class->vft[COLOR_core__array__Array__with_native]))(var1458, var1459, 1l); /* with_native on <var1458:Array[String]>*/
4806 }
4807 }
4808 {
4809 opts___opts__OptionBool___init(var1441, var1443, var1458); /* Direct call opts$OptionBool$init on <var1441:OptionBool>*/
4810 }
4811 self->attrs[COLOR_nitc__separate_erasure_compiler__ToolContext___opt_erasure].val = var1441; /* _opt_erasure on <self:ToolContext exact> */
4812 var1460 = NEW_opts__OptionBool(&type_opts__OptionBool);
4813 if (likely(varonce1461!=NULL)) {
4814 var1462 = varonce1461;
4815 } else {
4816 var1463 = "Activate RTA (implicit with --global and --separate)";
4817 var1465 = (val*)(52l<<2|1);
4818 var1466 = (val*)(52l<<2|1);
4819 var1467 = (val*)((long)(0)<<2|3);
4820 var1468 = (val*)((long)(0)<<2|3);
4821 var1464 = core__flat___CString___to_s_unsafe(var1463, var1465, var1466, var1467, var1468);
4822 var1462 = var1464;
4823 varonce1461 = var1462;
4824 }
4825 if (likely(varonce1469!=NULL)) {
4826 var1470 = varonce1469;
4827 } else {
4828 var1471 = "--rta";
4829 var1473 = (val*)(5l<<2|1);
4830 var1474 = (val*)(5l<<2|1);
4831 var1475 = (val*)((long)(0)<<2|3);
4832 var1476 = (val*)((long)(0)<<2|3);
4833 var1472 = core__flat___CString___to_s_unsafe(var1471, var1473, var1474, var1475, var1476);
4834 var1470 = var1472;
4835 varonce1469 = var1470;
4836 }
4837 var1477 = NEW_core__Array(&type_core__Array__core__String);
4838 { /* var1477 = array_instance Array[String] */
4839 var1478 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4840 ((struct instance_core__NativeArray*)var1478)->values[0] = (val*) var1470;
4841 {
4842 ((void(*)(val* self, val* p0, long p1))(var1477->class->vft[COLOR_core__array__Array__with_native]))(var1477, var1478, 1l); /* with_native on <var1477:Array[String]>*/
4843 }
4844 }
4845 {
4846 opts___opts__OptionBool___init(var1460, var1462, var1477); /* Direct call opts$OptionBool$init on <var1460:OptionBool>*/
4847 }
4848 self->attrs[COLOR_nitc__separate_erasure_compiler__ToolContext___opt_rta].val = var1460; /* _opt_rta on <self:ToolContext exact> */
4849 var1479 = NEW_opts__OptionBool(&type_opts__OptionBool);
4850 if (likely(varonce1480!=NULL)) {
4851 var1481 = varonce1480;
4852 } else {
4853 var1482 = "Disable implicit casts on unsafe return with erasure-typing policy (dangerous)";
4854 var1484 = (val*)(78l<<2|1);
4855 var1485 = (val*)(78l<<2|1);
4856 var1486 = (val*)((long)(0)<<2|3);
4857 var1487 = (val*)((long)(0)<<2|3);
4858 var1483 = core__flat___CString___to_s_unsafe(var1482, var1484, var1485, var1486, var1487);
4859 var1481 = var1483;
4860 varonce1480 = var1481;
4861 }
4862 if (likely(varonce1488!=NULL)) {
4863 var1489 = varonce1488;
4864 } else {
4865 var1490 = "--no-check-erasure-cast";
4866 var1492 = (val*)(23l<<2|1);
4867 var1493 = (val*)(23l<<2|1);
4868 var1494 = (val*)((long)(0)<<2|3);
4869 var1495 = (val*)((long)(0)<<2|3);
4870 var1491 = core__flat___CString___to_s_unsafe(var1490, var1492, var1493, var1494, var1495);
4871 var1489 = var1491;
4872 varonce1488 = var1489;
4873 }
4874 var1496 = NEW_core__Array(&type_core__Array__core__String);
4875 { /* var1496 = array_instance Array[String] */
4876 var1497 = NEW_core__NativeArray((int)1l, &type_core__NativeArray__core__String);
4877 ((struct instance_core__NativeArray*)var1497)->values[0] = (val*) var1489;
4878 {
4879 ((void(*)(val* self, val* p0, long p1))(var1496->class->vft[COLOR_core__array__Array__with_native]))(var1496, var1497, 1l); /* with_native on <var1496:Array[String]>*/
4880 }
4881 }
4882 {
4883 opts___opts__OptionBool___init(var1479, var1481, var1496); /* Direct call opts$OptionBool$init on <var1479:OptionBool>*/
4884 }
4885 self->attrs[COLOR_nitc__separate_erasure_compiler__ToolContext___opt_no_check_erasure_cast].val = var1479; /* _opt_no_check_erasure_cast on <self:ToolContext exact> */
4886 var1498 = NEW_nitc__ErasureCompilerPhase(&type_nitc__ErasureCompilerPhase);
4887 {
4888 ((void(*)(val* self, val* p0))(var1498->class->vft[COLOR_nitc__phase__Phase__toolcontext_61d]))(var1498, self); /* toolcontext= on <var1498:ErasureCompilerPhase>*/
4889 }
4890 {
4891 ((void(*)(val* self, val* p0))(var1498->class->vft[COLOR_nitc__phase__Phase__depends_61d]))(var1498, ((val*)NULL)); /* depends= on <var1498:ErasureCompilerPhase>*/
4892 }
4893 {
4894 ((void(*)(val* self))(var1498->class->vft[COLOR_core__kernel__Object__init]))(var1498); /* init on <var1498:ErasureCompilerPhase>*/
4895 }
4896 self->attrs[COLOR_nitc__separate_erasure_compiler__ToolContext___erasure_compiler_phase].val = var1498; /* _erasure_compiler_phase on <self:ToolContext exact> */
4897 return self;
4898 }
4899 /* runtime class nitc__BashCompletion: nitc::BashCompletion (dead=false; need_corpse=false)*/
4900 const struct class class_nitc__BashCompletion = {
4901 0, /* box_kind */
4902 {
4903 (nitmethod_t)nitc___nitc__BashCompletion___core__kernel__Object__init, /* pointer to toolcontext:BashCompletion:toolcontext$BashCompletion$init */
4904 (nitmethod_t)core___core__Object____33d_61d, /* pointer to toolcontext:BashCompletion:kernel$Object$!= */
4905 (nitmethod_t)core___core__Object___sys, /* pointer to toolcontext:BashCompletion:kernel$Object$sys */
4906 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to toolcontext:BashCompletion:abstract_text$Object$to_s */
4907 (nitmethod_t)core___core__Object____61d_61d, /* pointer to toolcontext:BashCompletion:kernel$Object$== */
4908 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to toolcontext:BashCompletion:kernel$Object$is_same_instance */
4909 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to toolcontext:BashCompletion:abstract_text$Object$inspect */
4910 (nitmethod_t)core___core__Object___object_id, /* pointer to toolcontext:BashCompletion:kernel$Object$object_id */
4911 (nitmethod_t)core___core__Object___hash, /* pointer to toolcontext:BashCompletion:kernel$Object$hash */
4912 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to toolcontext:BashCompletion:abstract_text$Object$class_name */
4913 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to toolcontext:BashCompletion:abstract_text$Object$inspect_head */
4914 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to toolcontext:BashCompletion:abstract_text$Object$native_class_name */
4915 (nitmethod_t)template___template__Template___is_writing, /* pointer to toolcontext:BashCompletion:template$Template$is_writing */
4916 (nitmethod_t)template___template__Template___is_writing_61d, /* pointer to toolcontext:BashCompletion:template$Template$is_writing= */
4917 (nitmethod_t)template___template__Template___force_render, /* pointer to toolcontext:BashCompletion:template$Template$force_render */
4918 (nitmethod_t)template___template__Template___content, /* pointer to toolcontext:BashCompletion:template$Template$content */
4919 (nitmethod_t)template___template__Template___render_done, /* pointer to toolcontext:BashCompletion:template$Template$render_done */
4920 (nitmethod_t)template___template__Template___render_done_61d, /* pointer to toolcontext:BashCompletion:template$Template$render_done= */
4921 (nitmethod_t)nitc___nitc__BashCompletion___template__Template__rendering, /* pointer to toolcontext:BashCompletion:toolcontext$BashCompletion$rendering */
4922 (nitmethod_t)template___template__Template___freeze, /* pointer to toolcontext:BashCompletion:template$Template$freeze */
4923 (nitmethod_t)template___template__Template___addn, /* pointer to toolcontext:BashCompletion:template$Template$addn */
4924 (nitmethod_t)template___template__Template___is_frozen, /* pointer to toolcontext:BashCompletion:template$Template$is_frozen */
4925 (nitmethod_t)template___template__Template___is_frozen_61d, /* pointer to toolcontext:BashCompletion:template$Template$is_frozen= */
4926 (nitmethod_t)template___template__Template___add, /* pointer to toolcontext:BashCompletion:template$Template$add */
4927 (nitmethod_t)nitc___nitc__BashCompletion___toolcontext_61d, /* pointer to toolcontext:BashCompletion:toolcontext$BashCompletion$toolcontext= */
4928 (nitmethod_t)nitc___nitc__BashCompletion___toolcontext, /* pointer to toolcontext:BashCompletion:toolcontext$BashCompletion$toolcontext */
4929 (nitmethod_t)nitc___nitc__BashCompletion___extract_options_names, /* pointer to toolcontext:BashCompletion:toolcontext$BashCompletion$extract_options_names */
4930 (nitmethod_t)core___core__Object___init, /* pointer to toolcontext:BashCompletion:kernel$Object$init */
4931 NULL, /* empty */
4932 NULL, /* empty */
4933 NULL, /* empty */
4934 NULL, /* empty */
4935 (nitmethod_t)core__file___Writable___write_to_file, /* pointer to toolcontext:BashCompletion:file$Writable$write_to_file */
4936 (nitmethod_t)template___template__Template___core__stream__Writable__write_to, /* pointer to toolcontext:BashCompletion:template$Template$write_to */
4937 }
4938 };
4939 /* allocate BashCompletion */
4940 val* NEW_nitc__BashCompletion(const struct type* type) {
4941 val* self /* : BashCompletion */;
4942 val* var /* : Array[Writable] */;
4943 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4944 self->type = type;
4945 self->class = &class_nitc__BashCompletion;
4946 self->attrs[COLOR_template__Template___is_frozen].s = 0; /* _is_frozen on <self:BashCompletion exact> */
4947 var = NEW_core__Array(&type_core__Array__core__Writable);
4948 {
4949 core___core__Array___core__kernel__Object__init(var); /* Direct call array$Array$init on <var:Array[Writable]>*/
4950 }
4951 self->attrs[COLOR_template__Template___content].val = var; /* _content on <self:BashCompletion exact> */
4952 self->attrs[COLOR_template__Template___render_done].s = 0; /* _render_done on <self:BashCompletion exact> */
4953 self->attrs[COLOR_template__Template___is_writing].s = 0; /* _is_writing on <self:BashCompletion exact> */
4954 return self;
4955 }
4956 /* runtime class opts__Option: opts::Option (dead=true; need_corpse=false)*/
4957 /* allocate Option */
4958 val* NEW_opts__Option(const struct type* type) {
4959 if(catchStack.cursor >= 0){
4960 longjmp(catchStack.envs[catchStack.cursor], 1);
4961 }
4962 PRINT_ERROR("Runtime error: %s", "Option is DEAD");
4963 PRINT_ERROR("\n");
4964 fatal_exit(1);
4965 }
4966 /* runtime class opts__OptionText: opts::OptionText (dead=true; need_corpse=false)*/
4967 /* allocate OptionText */
4968 val* NEW_opts__OptionText(const struct type* type) {
4969 if(catchStack.cursor >= 0){
4970 longjmp(catchStack.envs[catchStack.cursor], 1);
4971 }
4972 PRINT_ERROR("Runtime error: %s", "OptionText is DEAD");
4973 PRINT_ERROR("\n");
4974 fatal_exit(1);
4975 }
4976 /* runtime class opts__OptionBool: opts::OptionBool (dead=false; need_corpse=false)*/
4977 const struct class class_opts__OptionBool = {
4978 0, /* box_kind */
4979 {
4980 (nitmethod_t)core___core__Object___init, /* pointer to opts:OptionBool:kernel$Object$init */
4981 (nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionBool:kernel$Object$!= */
4982 (nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionBool:kernel$Object$sys */
4983 (nitmethod_t)opts___opts__Option___core__abstract_text__Object__to_s, /* pointer to opts:OptionBool:opts$Option$to_s */
4984 (nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionBool:kernel$Object$== */
4985 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionBool:kernel$Object$is_same_instance */
4986 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionBool:abstract_text$Object$inspect */
4987 (nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionBool:kernel$Object$object_id */
4988 (nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionBool:kernel$Object$hash */
4989 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionBool:abstract_text$Object$class_name */
4990 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionBool:abstract_text$Object$inspect_head */
4991 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionBool:abstract_text$Object$native_class_name */
4992 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionBool:opts$Option$value */
4993 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionBool:opts$Option$pretty */
4994 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionBool:opts$Option$init */
4995 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionBool:opts$Option$value= */
4996 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionBool:opts$Option$names */
4997 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionBool:opts$Option$helptext */
4998 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionBool:opts$Option$init_opt */
4999 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionBool:opts$Option$hidden= */
5000 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionBool:opts$Option$names= */
5001 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionBool:opts$Option$helptext= */
5002 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionBool:opts$Option$default_value= */
5003 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionBool:opts$Option$errors */
5004 (nitmethod_t)opts___opts__OptionBool___Option__read_param, /* pointer to opts:OptionBool:opts$OptionBool$read_param */
5005 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionBool:opts$Option$mandatory */
5006 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionBool:opts$Option$read */
5007 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionBool:opts$Option$hidden */
5008 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionBool:opts$Option$read= */
5009 (nitmethod_t)opts___opts__OptionBool___init, /* pointer to opts:OptionBool:opts$OptionBool$init */
5010 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionBool:opts$Option$read_param */
5011 }
5012 };
5013 /* allocate OptionBool */
5014 val* NEW_opts__OptionBool(const struct type* type) {
5015 val* self /* : OptionBool */;
5016 val* var /* : Array[String] */;
5017 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
5018 self->type = type;
5019 self->class = &class_opts__OptionBool;
5020 var = NEW_core__Array(&type_core__Array__core__String);
5021 {
5022 core___core__Array___core__kernel__Object__init(var); /* Direct call array$Array$init on <var:Array[String]>*/
5023 }
5024 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionBool exact> */
5025 self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionBool exact> */
5026 self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionBool exact> */
5027 self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionBool exact> */
5028 return self;
5029 }
5030 /* runtime class opts__OptionCount: opts::OptionCount (dead=false; need_corpse=false)*/
5031 const struct class class_opts__OptionCount = {
5032 0, /* box_kind */
5033 {
5034 (nitmethod_t)core___core__Object___init, /* pointer to opts:OptionCount:kernel$Object$init */
5035 (nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionCount:kernel$Object$!= */
5036 (nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionCount:kernel$Object$sys */
5037 (nitmethod_t)opts___opts__Option___core__abstract_text__Object__to_s, /* pointer to opts:OptionCount:opts$Option$to_s */
5038 (nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionCount:kernel$Object$== */
5039 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionCount:kernel$Object$is_same_instance */
5040 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionCount:abstract_text$Object$inspect */
5041 (nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionCount:kernel$Object$object_id */
5042 (nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionCount:kernel$Object$hash */
5043 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionCount:abstract_text$Object$class_name */
5044 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionCount:abstract_text$Object$inspect_head */
5045 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionCount:abstract_text$Object$native_class_name */
5046 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionCount:opts$Option$value */
5047 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionCount:opts$Option$pretty */
5048 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionCount:opts$Option$init */
5049 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionCount:opts$Option$value= */
5050 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionCount:opts$Option$names */
5051 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionCount:opts$Option$helptext */
5052 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionCount:opts$Option$init_opt */
5053 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionCount:opts$Option$hidden= */
5054 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionCount:opts$Option$names= */
5055 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionCount:opts$Option$helptext= */
5056 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionCount:opts$Option$default_value= */
5057 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionCount:opts$Option$errors */
5058 (nitmethod_t)opts___opts__OptionCount___Option__read_param, /* pointer to opts:OptionCount:opts$OptionCount$read_param */
5059 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionCount:opts$Option$mandatory */
5060 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionCount:opts$Option$read */
5061 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionCount:opts$Option$hidden */
5062 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionCount:opts$Option$read= */
5063 (nitmethod_t)opts___opts__OptionCount___init, /* pointer to opts:OptionCount:opts$OptionCount$init */
5064 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionCount:opts$Option$read_param */
5065 }
5066 };
5067 /* allocate OptionCount */
5068 val* NEW_opts__OptionCount(const struct type* type) {
5069 val* self /* : OptionCount */;
5070 val* var /* : Array[String] */;
5071 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
5072 self->type = type;
5073 self->class = &class_opts__OptionCount;
5074 var = NEW_core__Array(&type_core__Array__core__String);
5075 {
5076 core___core__Array___core__kernel__Object__init(var); /* Direct call array$Array$init on <var:Array[String]>*/
5077 }
5078 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionCount exact> */
5079 self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionCount exact> */
5080 self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionCount exact> */
5081 self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionCount exact> */
5082 return self;
5083 }
5084 /* runtime class opts__OptionParameter: opts::OptionParameter (dead=true; need_corpse=false)*/
5085 /* allocate OptionParameter */
5086 val* NEW_opts__OptionParameter(const struct type* type) {
5087 if(catchStack.cursor >= 0){
5088 longjmp(catchStack.envs[catchStack.cursor], 1);
5089 }
5090 PRINT_ERROR("Runtime error: %s", "OptionParameter is DEAD");
5091 PRINT_ERROR("\n");
5092 fatal_exit(1);
5093 }
5094 /* runtime class opts__OptionString: opts::OptionString (dead=false; need_corpse=false)*/
5095 const struct class class_opts__OptionString = {
5096 0, /* box_kind */
5097 {
5098 (nitmethod_t)core___core__Object___init, /* pointer to opts:OptionString:kernel$Object$init */
5099 (nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionString:kernel$Object$!= */
5100 (nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionString:kernel$Object$sys */
5101 (nitmethod_t)opts___opts__Option___core__abstract_text__Object__to_s, /* pointer to opts:OptionString:opts$Option$to_s */
5102 (nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionString:kernel$Object$== */
5103 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionString:kernel$Object$is_same_instance */
5104 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionString:abstract_text$Object$inspect */
5105 (nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionString:kernel$Object$object_id */
5106 (nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionString:kernel$Object$hash */
5107 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionString:abstract_text$Object$class_name */
5108 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionString:abstract_text$Object$inspect_head */
5109 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionString:abstract_text$Object$native_class_name */
5110 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionString:opts$Option$value */
5111 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionString:opts$Option$pretty */
5112 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionString:opts$Option$init */
5113 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionString:opts$Option$value= */
5114 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionString:opts$Option$names */
5115 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionString:opts$Option$helptext */
5116 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionString:opts$Option$init_opt */
5117 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionString:opts$Option$hidden= */
5118 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionString:opts$Option$names= */
5119 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionString:opts$Option$helptext= */
5120 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionString:opts$Option$default_value= */
5121 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionString:opts$Option$errors */
5122 (nitmethod_t)opts___opts__OptionParameter___Option__read_param, /* pointer to opts:OptionString:opts$OptionParameter$read_param */
5123 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionString:opts$Option$mandatory */
5124 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionString:opts$Option$read */
5125 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionString:opts$Option$hidden */
5126 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionString:opts$Option$read= */
5127 (nitmethod_t)opts___opts__OptionParameter___parameter_mandatory, /* pointer to opts:OptionString:opts$OptionParameter$parameter_mandatory */
5128 (nitmethod_t)opts___opts__OptionString___OptionParameter__convert, /* pointer to opts:OptionString:opts$OptionString$convert */
5129 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionString:opts$Option$read_param */
5130 (nitmethod_t)opts___opts__OptionString___init, /* pointer to opts:OptionString:opts$OptionString$init */
5131 }
5132 };
5133 /* allocate OptionString */
5134 val* NEW_opts__OptionString(const struct type* type) {
5135 val* self /* : OptionString */;
5136 val* var /* : Array[String] */;
5137 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
5138 self->type = type;
5139 self->class = &class_opts__OptionString;
5140 var = NEW_core__Array(&type_core__Array__core__String);
5141 {
5142 core___core__Array___core__kernel__Object__init(var); /* Direct call array$Array$init on <var:Array[String]>*/
5143 }
5144 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionString exact> */
5145 self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionString exact> */
5146 self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionString exact> */
5147 self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionString exact> */
5148 self->attrs[COLOR_opts__OptionParameter___parameter_mandatory].s = 1; /* _parameter_mandatory on <self:OptionString exact> */
5149 return self;
5150 }
5151 /* runtime class opts__OptionEnum: opts::OptionEnum (dead=true; need_corpse=false)*/
5152 /* allocate OptionEnum */
5153 val* NEW_opts__OptionEnum(const struct type* type) {
5154 if(catchStack.cursor >= 0){
5155 longjmp(catchStack.envs[catchStack.cursor], 1);
5156 }
5157 PRINT_ERROR("Runtime error: %s", "OptionEnum is DEAD");
5158 PRINT_ERROR("\n");
5159 fatal_exit(1);
5160 }
5161 /* runtime class opts__OptionInt: opts::OptionInt (dead=false; need_corpse=false)*/
5162 const struct class class_opts__OptionInt = {
5163 0, /* box_kind */
5164 {
5165 (nitmethod_t)core___core__Object___init, /* pointer to opts:OptionInt:kernel$Object$init */
5166 (nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionInt:kernel$Object$!= */
5167 (nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionInt:kernel$Object$sys */
5168 (nitmethod_t)opts___opts__Option___core__abstract_text__Object__to_s, /* pointer to opts:OptionInt:opts$Option$to_s */
5169 (nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionInt:kernel$Object$== */
5170 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionInt:kernel$Object$is_same_instance */
5171 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionInt:abstract_text$Object$inspect */
5172 (nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionInt:kernel$Object$object_id */
5173 (nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionInt:kernel$Object$hash */
5174 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionInt:abstract_text$Object$class_name */
5175 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionInt:abstract_text$Object$inspect_head */
5176 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionInt:abstract_text$Object$native_class_name */
5177 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionInt:opts$Option$value */
5178 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionInt:opts$Option$pretty */
5179 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionInt:opts$Option$init */
5180 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionInt:opts$Option$value= */
5181 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionInt:opts$Option$names */
5182 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionInt:opts$Option$helptext */
5183 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionInt:opts$Option$init_opt */
5184 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionInt:opts$Option$hidden= */
5185 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionInt:opts$Option$names= */
5186 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionInt:opts$Option$helptext= */
5187 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionInt:opts$Option$default_value= */
5188 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionInt:opts$Option$errors */
5189 (nitmethod_t)opts___opts__OptionParameter___Option__read_param, /* pointer to opts:OptionInt:opts$OptionParameter$read_param */
5190 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionInt:opts$Option$mandatory */
5191 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionInt:opts$Option$read */
5192 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionInt:opts$Option$hidden */
5193 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionInt:opts$Option$read= */
5194 (nitmethod_t)opts___opts__OptionParameter___parameter_mandatory, /* pointer to opts:OptionInt:opts$OptionParameter$parameter_mandatory */
5195 (nitmethod_t)VIRTUAL_opts___opts__OptionInt___OptionParameter__convert, /* pointer to opts:OptionInt:opts$OptionInt$convert */
5196 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionInt:opts$Option$read_param */
5197 (nitmethod_t)opts___opts__OptionInt___init, /* pointer to opts:OptionInt:opts$OptionInt$init */
5198 }
5199 };
5200 /* allocate OptionInt */
5201 val* NEW_opts__OptionInt(const struct type* type) {
5202 val* self /* : OptionInt */;
5203 val* var /* : Array[String] */;
5204 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
5205 self->type = type;
5206 self->class = &class_opts__OptionInt;
5207 var = NEW_core__Array(&type_core__Array__core__String);
5208 {
5209 core___core__Array___core__kernel__Object__init(var); /* Direct call array$Array$init on <var:Array[String]>*/
5210 }
5211 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionInt exact> */
5212 self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionInt exact> */
5213 self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionInt exact> */
5214 self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionInt exact> */
5215 self->attrs[COLOR_opts__OptionParameter___parameter_mandatory].s = 1; /* _parameter_mandatory on <self:OptionInt exact> */
5216 return self;
5217 }
5218 /* runtime class opts__OptionFloat: opts::OptionFloat (dead=true; need_corpse=false)*/
5219 /* allocate OptionFloat */
5220 val* NEW_opts__OptionFloat(const struct type* type) {
5221 if(catchStack.cursor >= 0){
5222 longjmp(catchStack.envs[catchStack.cursor], 1);
5223 }
5224 PRINT_ERROR("Runtime error: %s", "OptionFloat is DEAD");
5225 PRINT_ERROR("\n");
5226 fatal_exit(1);
5227 }
5228 /* runtime class opts__OptionArray: opts::OptionArray (dead=false; need_corpse=false)*/
5229 const struct class class_opts__OptionArray = {
5230 0, /* box_kind */
5231 {
5232 (nitmethod_t)core___core__Object___init, /* pointer to opts:OptionArray:kernel$Object$init */
5233 (nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionArray:kernel$Object$!= */
5234 (nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionArray:kernel$Object$sys */
5235 (nitmethod_t)opts___opts__Option___core__abstract_text__Object__to_s, /* pointer to opts:OptionArray:opts$Option$to_s */
5236 (nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionArray:kernel$Object$== */
5237 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionArray:kernel$Object$is_same_instance */
5238 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionArray:abstract_text$Object$inspect */
5239 (nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionArray:kernel$Object$object_id */
5240 (nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionArray:kernel$Object$hash */
5241 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionArray:abstract_text$Object$class_name */
5242 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionArray:abstract_text$Object$inspect_head */
5243 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionArray:abstract_text$Object$native_class_name */
5244 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionArray:opts$Option$value */
5245 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionArray:opts$Option$pretty */
5246 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionArray:opts$Option$init */
5247 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionArray:opts$Option$value= */
5248 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionArray:opts$Option$names */
5249 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionArray:opts$Option$helptext */
5250 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionArray:opts$Option$init_opt */
5251 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionArray:opts$Option$hidden= */
5252 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionArray:opts$Option$names= */
5253 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionArray:opts$Option$helptext= */
5254 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionArray:opts$Option$default_value= */
5255 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionArray:opts$Option$errors */
5256 (nitmethod_t)opts___opts__OptionParameter___Option__read_param, /* pointer to opts:OptionArray:opts$OptionParameter$read_param */
5257 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionArray:opts$Option$mandatory */
5258 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionArray:opts$Option$read */
5259 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionArray:opts$Option$hidden */
5260 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionArray:opts$Option$read= */
5261 (nitmethod_t)opts___opts__OptionParameter___parameter_mandatory, /* pointer to opts:OptionArray:opts$OptionParameter$parameter_mandatory */
5262 (nitmethod_t)opts___opts__OptionArray___OptionParameter__convert, /* pointer to opts:OptionArray:opts$OptionArray$convert */
5263 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionArray:opts$Option$read_param */
5264 (nitmethod_t)opts___opts__OptionArray___init, /* pointer to opts:OptionArray:opts$OptionArray$init */
5265 (nitmethod_t)opts___opts__OptionArray___values_61d, /* pointer to opts:OptionArray:opts$OptionArray$values= */
5266 (nitmethod_t)opts___opts__OptionArray___values, /* pointer to opts:OptionArray:opts$OptionArray$values */
5267 }
5268 };
5269 /* allocate OptionArray */
5270 val* NEW_opts__OptionArray(const struct type* type) {
5271 val* self /* : OptionArray */;
5272 val* var /* : Array[String] */;
5273 self = nit_alloc(sizeof(struct instance) + 10*sizeof(nitattribute_t));
5274 self->type = type;
5275 self->class = &class_opts__OptionArray;
5276 var = NEW_core__Array(&type_core__Array__core__String);
5277 {
5278 core___core__Array___core__kernel__Object__init(var); /* Direct call array$Array$init on <var:Array[String]>*/
5279 }
5280 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionArray exact> */
5281 self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionArray exact> */
5282 self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionArray exact> */
5283 self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionArray exact> */
5284 self->attrs[COLOR_opts__OptionParameter___parameter_mandatory].s = 1; /* _parameter_mandatory on <self:OptionArray exact> */
5285 return self;
5286 }
5287 /* runtime class opts__OptionContext: opts::OptionContext (dead=false; need_corpse=false)*/
5288 const struct class class_opts__OptionContext = {
5289 0, /* box_kind */
5290 {
5291 (nitmethod_t)core___core__Object___init, /* pointer to opts:OptionContext:kernel$Object$init */
5292 (nitmethod_t)core___core__Object____33d_61d, /* pointer to opts:OptionContext:kernel$Object$!= */
5293 (nitmethod_t)core___core__Object___sys, /* pointer to opts:OptionContext:kernel$Object$sys */
5294 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to opts:OptionContext:abstract_text$Object$to_s */
5295 (nitmethod_t)core___core__Object____61d_61d, /* pointer to opts:OptionContext:kernel$Object$== */
5296 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to opts:OptionContext:kernel$Object$is_same_instance */
5297 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to opts:OptionContext:abstract_text$Object$inspect */
5298 (nitmethod_t)core___core__Object___object_id, /* pointer to opts:OptionContext:kernel$Object$object_id */
5299 (nitmethod_t)core___core__Object___hash, /* pointer to opts:OptionContext:kernel$Object$hash */
5300 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to opts:OptionContext:abstract_text$Object$class_name */
5301 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to opts:OptionContext:abstract_text$Object$inspect_head */
5302 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to opts:OptionContext:abstract_text$Object$native_class_name */
5303 (nitmethod_t)opts___opts__OptionContext___rest, /* pointer to opts:OptionContext:opts$OptionContext$rest */
5304 (nitmethod_t)opts___opts__OptionContext___add_option, /* pointer to opts:OptionContext:opts$OptionContext$add_option */
5305 (nitmethod_t)opts___opts__OptionContext___options, /* pointer to opts:OptionContext:opts$OptionContext$options */
5306 (nitmethod_t)opts___opts__OptionContext___parse, /* pointer to opts:OptionContext:opts$OptionContext$parse */
5307 (nitmethod_t)opts___opts__OptionContext___errors, /* pointer to opts:OptionContext:opts$OptionContext$errors */
5308 (nitmethod_t)opts___opts__OptionContext___parse_intern, /* pointer to opts:OptionContext:opts$OptionContext$parse_intern */
5309 (nitmethod_t)opts___opts__OptionContext___usage, /* pointer to opts:OptionContext:opts$OptionContext$usage */
5310 (nitmethod_t)opts___opts__OptionContext___context_errors, /* pointer to opts:OptionContext:opts$OptionContext$context_errors */
5311 (nitmethod_t)opts___opts__OptionContext___build, /* pointer to opts:OptionContext:opts$OptionContext$build */
5312 (nitmethod_t)opts___opts__OptionContext___optmap, /* pointer to opts:OptionContext:opts$OptionContext$optmap */
5313 (nitmethod_t)opts___opts__OptionContext___options_before_rest, /* pointer to opts:OptionContext:opts$OptionContext$options_before_rest */
5314 }
5315 };
5316 /* allocate OptionContext */
5317 val* NEW_opts__OptionContext(const struct type* type) {
5318 val* self /* : OptionContext */;
5319 val* var /* : Array[Option] */;
5320 val* var1 /* : Array[String] */;
5321 val* var2 /* : Array[String] */;
5322 val* var3 /* : HashMap[String, Option] */;
5323 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5324 self->type = type;
5325 self->class = &class_opts__OptionContext;
5326 var = NEW_core__Array(&type_core__Array__opts__Option);
5327 {
5328 core___core__Array___core__kernel__Object__init(var); /* Direct call array$Array$init on <var:Array[Option]>*/
5329 }
5330 self->attrs[COLOR_opts__OptionContext___options].val = var; /* _options on <self:OptionContext exact> */
5331 var1 = NEW_core__Array(&type_core__Array__core__String);
5332 {
5333 core___core__Array___core__kernel__Object__init(var1); /* Direct call array$Array$init on <var1:Array[String]>*/
5334 }
5335 self->attrs[COLOR_opts__OptionContext___rest].val = var1; /* _rest on <self:OptionContext exact> */
5336 var2 = NEW_core__Array(&type_core__Array__core__String);
5337 {
5338 core___core__Array___core__kernel__Object__init(var2); /* Direct call array$Array$init on <var2:Array[String]>*/
5339 }
5340 self->attrs[COLOR_opts__OptionContext___context_errors].val = var2; /* _context_errors on <self:OptionContext exact> */
5341 var3 = NEW_core__HashMap(&type_core__HashMap__core__String__opts__Option);
5342 {
5343 core___core__HashMap___core__kernel__Object__init(var3); /* Direct call hash_collection$HashMap$init on <var3:HashMap[String, Option]>*/
5344 }
5345 self->attrs[COLOR_opts__OptionContext___optmap].val = var3; /* _optmap on <self:OptionContext exact> */
5346 self->attrs[COLOR_opts__OptionContext___options_before_rest].s = 0; /* _options_before_rest on <self:OptionContext exact> */
5347 return self;
5348 }
5349 /* runtime class template__Template: template::Template (dead=false; need_corpse=false)*/
5350 const struct class class_template__Template = {
5351 0, /* box_kind */
5352 {
5353 (nitmethod_t)core___core__Object___init, /* pointer to template:Template:kernel$Object$init */
5354 (nitmethod_t)core___core__Object____33d_61d, /* pointer to template:Template:kernel$Object$!= */
5355 (nitmethod_t)core___core__Object___sys, /* pointer to template:Template:kernel$Object$sys */
5356 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to template:Template:abstract_text$Object$to_s */
5357 (nitmethod_t)core___core__Object____61d_61d, /* pointer to template:Template:kernel$Object$== */
5358 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to template:Template:kernel$Object$is_same_instance */
5359 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to template:Template:abstract_text$Object$inspect */
5360 (nitmethod_t)core___core__Object___object_id, /* pointer to template:Template:kernel$Object$object_id */
5361 (nitmethod_t)core___core__Object___hash, /* pointer to template:Template:kernel$Object$hash */
5362 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to template:Template:abstract_text$Object$class_name */
5363 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to template:Template:abstract_text$Object$inspect_head */
5364 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to template:Template:abstract_text$Object$native_class_name */
5365 (nitmethod_t)template___template__Template___is_writing, /* pointer to template:Template:template$Template$is_writing */
5366 (nitmethod_t)template___template__Template___is_writing_61d, /* pointer to template:Template:template$Template$is_writing= */
5367 (nitmethod_t)template___template__Template___force_render, /* pointer to template:Template:template$Template$force_render */
5368 (nitmethod_t)template___template__Template___content, /* pointer to template:Template:template$Template$content */
5369 (nitmethod_t)template___template__Template___render_done, /* pointer to template:Template:template$Template$render_done */
5370 (nitmethod_t)template___template__Template___render_done_61d, /* pointer to template:Template:template$Template$render_done= */
5371 (nitmethod_t)template___template__Template___rendering, /* pointer to template:Template:template$Template$rendering */
5372 (nitmethod_t)template___template__Template___freeze, /* pointer to template:Template:template$Template$freeze */
5373 (nitmethod_t)template___template__Template___addn, /* pointer to template:Template:template$Template$addn */
5374 (nitmethod_t)template___template__Template___is_frozen, /* pointer to template:Template:template$Template$is_frozen */
5375 (nitmethod_t)template___template__Template___is_frozen_61d, /* pointer to template:Template:template$Template$is_frozen= */
5376 (nitmethod_t)template___template__Template___add, /* pointer to template:Template:template$Template$add */
5377 NULL, /* empty */
5378 NULL, /* empty */
5379 NULL, /* empty */
5380 NULL, /* empty */
5381 NULL, /* empty */
5382 NULL, /* empty */
5383 NULL, /* empty */
5384 NULL, /* empty */
5385 (nitmethod_t)core__file___Writable___write_to_file, /* pointer to template:Template:file$Writable$write_to_file */
5386 (nitmethod_t)template___template__Template___core__stream__Writable__write_to, /* pointer to template:Template:template$Template$write_to */
5387 }
5388 };
5389 /* allocate Template */
5390 val* NEW_template__Template(const struct type* type) {
5391 val* self /* : Template */;
5392 val* var /* : Array[Writable] */;
5393 self = nit_alloc(sizeof(struct instance) + 4*sizeof(nitattribute_t));
5394 self->type = type;
5395 self->class = &class_template__Template;
5396 self->attrs[COLOR_template__Template___is_frozen].s = 0; /* _is_frozen on <self:Template exact> */
5397 var = NEW_core__Array(&type_core__Array__core__Writable);
5398 {
5399 core___core__Array___core__kernel__Object__init(var); /* Direct call array$Array$init on <var:Array[Writable]>*/
5400 }
5401 self->attrs[COLOR_template__Template___content].val = var; /* _content on <self:Template exact> */
5402 self->attrs[COLOR_template__Template___render_done].s = 0; /* _render_done on <self:Template exact> */
5403 self->attrs[COLOR_template__Template___is_writing].s = 0; /* _is_writing on <self:Template exact> */
5404 return self;
5405 }
5406 /* runtime class nitc__parser__ReduceAction0: nitc::parser::ReduceAction0 (dead=false; need_corpse=false)*/
5407 const struct class class_nitc__parser__ReduceAction0 = {
5408 0, /* box_kind */
5409 {
5410 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction0:parser_work$ReduceAction$init */
5411 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction0:kernel$Object$!= */
5412 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction0:kernel$Object$sys */
5413 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction0:abstract_text$Object$to_s */
5414 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction0:kernel$Object$== */
5415 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction0:kernel$Object$is_same_instance */
5416 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction0:abstract_text$Object$inspect */
5417 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction0:kernel$Object$object_id */
5418 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction0:kernel$Object$hash */
5419 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction0:abstract_text$Object$class_name */
5420 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction0:abstract_text$Object$inspect_head */
5421 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction0:abstract_text$Object$native_class_name */
5422 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction0___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction0:parser$ReduceAction0$action */
5423 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction0:parser_work$ReduceAction$goto= */
5424 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction0:parser_work$ReduceAction$concat */
5425 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction0:kernel$Object$init */
5426 }
5427 };
5428 /* allocate ReduceAction0 */
5429 val* NEW_nitc__parser__ReduceAction0(const struct type* type) {
5430 val* self /* : ReduceAction0 */;
5431 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5432 self->type = type;
5433 self->class = &class_nitc__parser__ReduceAction0;
5434 return self;
5435 }
5436 /* runtime class nitc__parser__ReduceAction1: nitc::parser::ReduceAction1 (dead=false; need_corpse=false)*/
5437 const struct class class_nitc__parser__ReduceAction1 = {
5438 0, /* box_kind */
5439 {
5440 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction1:parser_work$ReduceAction$init */
5441 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction1:kernel$Object$!= */
5442 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction1:kernel$Object$sys */
5443 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction1:abstract_text$Object$to_s */
5444 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction1:kernel$Object$== */
5445 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction1:kernel$Object$is_same_instance */
5446 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction1:abstract_text$Object$inspect */
5447 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction1:kernel$Object$object_id */
5448 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction1:kernel$Object$hash */
5449 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction1:abstract_text$Object$class_name */
5450 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction1:abstract_text$Object$inspect_head */
5451 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction1:abstract_text$Object$native_class_name */
5452 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction1___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1:parser$ReduceAction1$action */
5453 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1:parser_work$ReduceAction$goto= */
5454 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1:parser_work$ReduceAction$concat */
5455 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction1:kernel$Object$init */
5456 }
5457 };
5458 /* allocate ReduceAction1 */
5459 val* NEW_nitc__parser__ReduceAction1(const struct type* type) {
5460 val* self /* : ReduceAction1 */;
5461 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5462 self->type = type;
5463 self->class = &class_nitc__parser__ReduceAction1;
5464 return self;
5465 }
5466 /* runtime class nitc__parser__ReduceAction2: nitc::parser::ReduceAction2 (dead=false; need_corpse=false)*/
5467 const struct class class_nitc__parser__ReduceAction2 = {
5468 0, /* box_kind */
5469 {
5470 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction2:parser_work$ReduceAction$init */
5471 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction2:kernel$Object$!= */
5472 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction2:kernel$Object$sys */
5473 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction2:abstract_text$Object$to_s */
5474 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction2:kernel$Object$== */
5475 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction2:kernel$Object$is_same_instance */
5476 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction2:abstract_text$Object$inspect */
5477 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction2:kernel$Object$object_id */
5478 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction2:kernel$Object$hash */
5479 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction2:abstract_text$Object$class_name */
5480 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction2:abstract_text$Object$inspect_head */
5481 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction2:abstract_text$Object$native_class_name */
5482 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction2___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction2:parser$ReduceAction2$action */
5483 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction2:parser_work$ReduceAction$goto= */
5484 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction2:parser_work$ReduceAction$concat */
5485 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction2:kernel$Object$init */
5486 }
5487 };
5488 /* allocate ReduceAction2 */
5489 val* NEW_nitc__parser__ReduceAction2(const struct type* type) {
5490 val* self /* : ReduceAction2 */;
5491 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5492 self->type = type;
5493 self->class = &class_nitc__parser__ReduceAction2;
5494 return self;
5495 }
5496 /* runtime class nitc__parser__ReduceAction3: nitc::parser::ReduceAction3 (dead=false; need_corpse=false)*/
5497 const struct class class_nitc__parser__ReduceAction3 = {
5498 0, /* box_kind */
5499 {
5500 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction3:parser_work$ReduceAction$init */
5501 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction3:kernel$Object$!= */
5502 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction3:kernel$Object$sys */
5503 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction3:abstract_text$Object$to_s */
5504 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction3:kernel$Object$== */
5505 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction3:kernel$Object$is_same_instance */
5506 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction3:abstract_text$Object$inspect */
5507 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction3:kernel$Object$object_id */
5508 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction3:kernel$Object$hash */
5509 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction3:abstract_text$Object$class_name */
5510 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction3:abstract_text$Object$inspect_head */
5511 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction3:abstract_text$Object$native_class_name */
5512 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction3___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction3:parser$ReduceAction3$action */
5513 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction3:parser_work$ReduceAction$goto= */
5514 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction3:parser_work$ReduceAction$concat */
5515 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction3:kernel$Object$init */
5516 }
5517 };
5518 /* allocate ReduceAction3 */
5519 val* NEW_nitc__parser__ReduceAction3(const struct type* type) {
5520 val* self /* : ReduceAction3 */;
5521 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5522 self->type = type;
5523 self->class = &class_nitc__parser__ReduceAction3;
5524 return self;
5525 }
5526 /* runtime class nitc__parser__ReduceAction4: nitc::parser::ReduceAction4 (dead=false; need_corpse=false)*/
5527 const struct class class_nitc__parser__ReduceAction4 = {
5528 0, /* box_kind */
5529 {
5530 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction4:parser_work$ReduceAction$init */
5531 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction4:kernel$Object$!= */
5532 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction4:kernel$Object$sys */
5533 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction4:abstract_text$Object$to_s */
5534 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction4:kernel$Object$== */
5535 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction4:kernel$Object$is_same_instance */
5536 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction4:abstract_text$Object$inspect */
5537 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction4:kernel$Object$object_id */
5538 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction4:kernel$Object$hash */
5539 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction4:abstract_text$Object$class_name */
5540 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction4:abstract_text$Object$inspect_head */
5541 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction4:abstract_text$Object$native_class_name */
5542 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction4___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction4:parser$ReduceAction4$action */
5543 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction4:parser_work$ReduceAction$goto= */
5544 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction4:parser_work$ReduceAction$concat */
5545 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction4:kernel$Object$init */
5546 }
5547 };
5548 /* allocate ReduceAction4 */
5549 val* NEW_nitc__parser__ReduceAction4(const struct type* type) {
5550 val* self /* : ReduceAction4 */;
5551 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5552 self->type = type;
5553 self->class = &class_nitc__parser__ReduceAction4;
5554 return self;
5555 }
5556 /* runtime class nitc__parser__ReduceAction5: nitc::parser::ReduceAction5 (dead=false; need_corpse=false)*/
5557 const struct class class_nitc__parser__ReduceAction5 = {
5558 0, /* box_kind */
5559 {
5560 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction5:parser_work$ReduceAction$init */
5561 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction5:kernel$Object$!= */
5562 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction5:kernel$Object$sys */
5563 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction5:abstract_text$Object$to_s */
5564 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction5:kernel$Object$== */
5565 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction5:kernel$Object$is_same_instance */
5566 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction5:abstract_text$Object$inspect */
5567 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction5:kernel$Object$object_id */
5568 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction5:kernel$Object$hash */
5569 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction5:abstract_text$Object$class_name */
5570 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction5:abstract_text$Object$inspect_head */
5571 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction5:abstract_text$Object$native_class_name */
5572 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction5___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction5:parser$ReduceAction5$action */
5573 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction5:parser_work$ReduceAction$goto= */
5574 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction5:parser_work$ReduceAction$concat */
5575 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction5:kernel$Object$init */
5576 }
5577 };
5578 /* allocate ReduceAction5 */
5579 val* NEW_nitc__parser__ReduceAction5(const struct type* type) {
5580 val* self /* : ReduceAction5 */;
5581 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5582 self->type = type;
5583 self->class = &class_nitc__parser__ReduceAction5;
5584 return self;
5585 }
5586 /* runtime class nitc__parser__ReduceAction6: nitc::parser::ReduceAction6 (dead=false; need_corpse=false)*/
5587 const struct class class_nitc__parser__ReduceAction6 = {
5588 0, /* box_kind */
5589 {
5590 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction6:parser_work$ReduceAction$init */
5591 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction6:kernel$Object$!= */
5592 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction6:kernel$Object$sys */
5593 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction6:abstract_text$Object$to_s */
5594 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction6:kernel$Object$== */
5595 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction6:kernel$Object$is_same_instance */
5596 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction6:abstract_text$Object$inspect */
5597 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction6:kernel$Object$object_id */
5598 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction6:kernel$Object$hash */
5599 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction6:abstract_text$Object$class_name */
5600 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction6:abstract_text$Object$inspect_head */
5601 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction6:abstract_text$Object$native_class_name */
5602 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction6___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction6:parser$ReduceAction6$action */
5603 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction6:parser_work$ReduceAction$goto= */
5604 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction6:parser_work$ReduceAction$concat */
5605 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction6:kernel$Object$init */
5606 }
5607 };
5608 /* allocate ReduceAction6 */
5609 val* NEW_nitc__parser__ReduceAction6(const struct type* type) {
5610 val* self /* : ReduceAction6 */;
5611 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5612 self->type = type;
5613 self->class = &class_nitc__parser__ReduceAction6;
5614 return self;
5615 }
5616 /* runtime class nitc__parser__ReduceAction7: nitc::parser::ReduceAction7 (dead=false; need_corpse=false)*/
5617 const struct class class_nitc__parser__ReduceAction7 = {
5618 0, /* box_kind */
5619 {
5620 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction7:parser_work$ReduceAction$init */
5621 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction7:kernel$Object$!= */
5622 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction7:kernel$Object$sys */
5623 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction7:abstract_text$Object$to_s */
5624 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction7:kernel$Object$== */
5625 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction7:kernel$Object$is_same_instance */
5626 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction7:abstract_text$Object$inspect */
5627 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction7:kernel$Object$object_id */
5628 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction7:kernel$Object$hash */
5629 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction7:abstract_text$Object$class_name */
5630 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction7:abstract_text$Object$inspect_head */
5631 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction7:abstract_text$Object$native_class_name */
5632 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction7___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction7:parser$ReduceAction7$action */
5633 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction7:parser_work$ReduceAction$goto= */
5634 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction7:parser_work$ReduceAction$concat */
5635 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction7:kernel$Object$init */
5636 }
5637 };
5638 /* allocate ReduceAction7 */
5639 val* NEW_nitc__parser__ReduceAction7(const struct type* type) {
5640 val* self /* : ReduceAction7 */;
5641 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5642 self->type = type;
5643 self->class = &class_nitc__parser__ReduceAction7;
5644 return self;
5645 }
5646 /* runtime class nitc__parser__ReduceAction8: nitc::parser::ReduceAction8 (dead=false; need_corpse=false)*/
5647 const struct class class_nitc__parser__ReduceAction8 = {
5648 0, /* box_kind */
5649 {
5650 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction8:parser_work$ReduceAction$init */
5651 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction8:kernel$Object$!= */
5652 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction8:kernel$Object$sys */
5653 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction8:abstract_text$Object$to_s */
5654 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction8:kernel$Object$== */
5655 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction8:kernel$Object$is_same_instance */
5656 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction8:abstract_text$Object$inspect */
5657 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction8:kernel$Object$object_id */
5658 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction8:kernel$Object$hash */
5659 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction8:abstract_text$Object$class_name */
5660 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction8:abstract_text$Object$inspect_head */
5661 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction8:abstract_text$Object$native_class_name */
5662 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction8___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction8:parser$ReduceAction8$action */
5663 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction8:parser_work$ReduceAction$goto= */
5664 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction8:parser_work$ReduceAction$concat */
5665 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction8:kernel$Object$init */
5666 }
5667 };
5668 /* allocate ReduceAction8 */
5669 val* NEW_nitc__parser__ReduceAction8(const struct type* type) {
5670 val* self /* : ReduceAction8 */;
5671 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5672 self->type = type;
5673 self->class = &class_nitc__parser__ReduceAction8;
5674 return self;
5675 }
5676 /* runtime class nitc__parser__ReduceAction9: nitc::parser::ReduceAction9 (dead=false; need_corpse=false)*/
5677 const struct class class_nitc__parser__ReduceAction9 = {
5678 0, /* box_kind */
5679 {
5680 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction9:parser_work$ReduceAction$init */
5681 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction9:kernel$Object$!= */
5682 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction9:kernel$Object$sys */
5683 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction9:abstract_text$Object$to_s */
5684 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction9:kernel$Object$== */
5685 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction9:kernel$Object$is_same_instance */
5686 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction9:abstract_text$Object$inspect */
5687 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction9:kernel$Object$object_id */
5688 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction9:kernel$Object$hash */
5689 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction9:abstract_text$Object$class_name */
5690 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction9:abstract_text$Object$inspect_head */
5691 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction9:abstract_text$Object$native_class_name */
5692 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction9___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction9:parser$ReduceAction9$action */
5693 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction9:parser_work$ReduceAction$goto= */
5694 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction9:parser_work$ReduceAction$concat */
5695 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction9:kernel$Object$init */
5696 }
5697 };
5698 /* allocate ReduceAction9 */
5699 val* NEW_nitc__parser__ReduceAction9(const struct type* type) {
5700 val* self /* : ReduceAction9 */;
5701 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5702 self->type = type;
5703 self->class = &class_nitc__parser__ReduceAction9;
5704 return self;
5705 }
5706 /* runtime class nitc__parser__ReduceAction10: nitc::parser::ReduceAction10 (dead=false; need_corpse=false)*/
5707 const struct class class_nitc__parser__ReduceAction10 = {
5708 0, /* box_kind */
5709 {
5710 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction10:parser_work$ReduceAction$init */
5711 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction10:kernel$Object$!= */
5712 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction10:kernel$Object$sys */
5713 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction10:abstract_text$Object$to_s */
5714 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction10:kernel$Object$== */
5715 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction10:kernel$Object$is_same_instance */
5716 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction10:abstract_text$Object$inspect */
5717 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction10:kernel$Object$object_id */
5718 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction10:kernel$Object$hash */
5719 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction10:abstract_text$Object$class_name */
5720 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction10:abstract_text$Object$inspect_head */
5721 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction10:abstract_text$Object$native_class_name */
5722 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction10___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction10:parser$ReduceAction10$action */
5723 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction10:parser_work$ReduceAction$goto= */
5724 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction10:parser_work$ReduceAction$concat */
5725 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction10:kernel$Object$init */
5726 }
5727 };
5728 /* allocate ReduceAction10 */
5729 val* NEW_nitc__parser__ReduceAction10(const struct type* type) {
5730 val* self /* : ReduceAction10 */;
5731 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5732 self->type = type;
5733 self->class = &class_nitc__parser__ReduceAction10;
5734 return self;
5735 }
5736 /* runtime class nitc__parser__ReduceAction11: nitc::parser::ReduceAction11 (dead=false; need_corpse=false)*/
5737 const struct class class_nitc__parser__ReduceAction11 = {
5738 0, /* box_kind */
5739 {
5740 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction11:parser_work$ReduceAction$init */
5741 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction11:kernel$Object$!= */
5742 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction11:kernel$Object$sys */
5743 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction11:abstract_text$Object$to_s */
5744 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction11:kernel$Object$== */
5745 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction11:kernel$Object$is_same_instance */
5746 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction11:abstract_text$Object$inspect */
5747 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction11:kernel$Object$object_id */
5748 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction11:kernel$Object$hash */
5749 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction11:abstract_text$Object$class_name */
5750 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction11:abstract_text$Object$inspect_head */
5751 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction11:abstract_text$Object$native_class_name */
5752 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction11___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction11:parser$ReduceAction11$action */
5753 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction11:parser_work$ReduceAction$goto= */
5754 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction11:parser_work$ReduceAction$concat */
5755 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction11:kernel$Object$init */
5756 }
5757 };
5758 /* allocate ReduceAction11 */
5759 val* NEW_nitc__parser__ReduceAction11(const struct type* type) {
5760 val* self /* : ReduceAction11 */;
5761 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5762 self->type = type;
5763 self->class = &class_nitc__parser__ReduceAction11;
5764 return self;
5765 }
5766 /* runtime class nitc__parser__ReduceAction12: nitc::parser::ReduceAction12 (dead=false; need_corpse=false)*/
5767 const struct class class_nitc__parser__ReduceAction12 = {
5768 0, /* box_kind */
5769 {
5770 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction12:parser_work$ReduceAction$init */
5771 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction12:kernel$Object$!= */
5772 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction12:kernel$Object$sys */
5773 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction12:abstract_text$Object$to_s */
5774 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction12:kernel$Object$== */
5775 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction12:kernel$Object$is_same_instance */
5776 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction12:abstract_text$Object$inspect */
5777 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction12:kernel$Object$object_id */
5778 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction12:kernel$Object$hash */
5779 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction12:abstract_text$Object$class_name */
5780 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction12:abstract_text$Object$inspect_head */
5781 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction12:abstract_text$Object$native_class_name */
5782 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction12___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction12:parser$ReduceAction12$action */
5783 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction12:parser_work$ReduceAction$goto= */
5784 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction12:parser_work$ReduceAction$concat */
5785 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction12:kernel$Object$init */
5786 }
5787 };
5788 /* allocate ReduceAction12 */
5789 val* NEW_nitc__parser__ReduceAction12(const struct type* type) {
5790 val* self /* : ReduceAction12 */;
5791 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5792 self->type = type;
5793 self->class = &class_nitc__parser__ReduceAction12;
5794 return self;
5795 }
5796 /* runtime class nitc__parser__ReduceAction13: nitc::parser::ReduceAction13 (dead=false; need_corpse=false)*/
5797 const struct class class_nitc__parser__ReduceAction13 = {
5798 0, /* box_kind */
5799 {
5800 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction13:parser_work$ReduceAction$init */
5801 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction13:kernel$Object$!= */
5802 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction13:kernel$Object$sys */
5803 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction13:abstract_text$Object$to_s */
5804 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction13:kernel$Object$== */
5805 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction13:kernel$Object$is_same_instance */
5806 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction13:abstract_text$Object$inspect */
5807 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction13:kernel$Object$object_id */
5808 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction13:kernel$Object$hash */
5809 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction13:abstract_text$Object$class_name */
5810 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction13:abstract_text$Object$inspect_head */
5811 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction13:abstract_text$Object$native_class_name */
5812 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction13___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction13:parser$ReduceAction13$action */
5813 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction13:parser_work$ReduceAction$goto= */
5814 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction13:parser_work$ReduceAction$concat */
5815 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction13:kernel$Object$init */
5816 }
5817 };
5818 /* allocate ReduceAction13 */
5819 val* NEW_nitc__parser__ReduceAction13(const struct type* type) {
5820 val* self /* : ReduceAction13 */;
5821 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5822 self->type = type;
5823 self->class = &class_nitc__parser__ReduceAction13;
5824 return self;
5825 }
5826 /* runtime class nitc__parser__ReduceAction14: nitc::parser::ReduceAction14 (dead=false; need_corpse=false)*/
5827 const struct class class_nitc__parser__ReduceAction14 = {
5828 0, /* box_kind */
5829 {
5830 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction14:parser_work$ReduceAction$init */
5831 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction14:kernel$Object$!= */
5832 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction14:kernel$Object$sys */
5833 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction14:abstract_text$Object$to_s */
5834 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction14:kernel$Object$== */
5835 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction14:kernel$Object$is_same_instance */
5836 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction14:abstract_text$Object$inspect */
5837 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction14:kernel$Object$object_id */
5838 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction14:kernel$Object$hash */
5839 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction14:abstract_text$Object$class_name */
5840 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction14:abstract_text$Object$inspect_head */
5841 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction14:abstract_text$Object$native_class_name */
5842 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction14___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction14:parser$ReduceAction14$action */
5843 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction14:parser_work$ReduceAction$goto= */
5844 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction14:parser_work$ReduceAction$concat */
5845 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction14:kernel$Object$init */
5846 }
5847 };
5848 /* allocate ReduceAction14 */
5849 val* NEW_nitc__parser__ReduceAction14(const struct type* type) {
5850 val* self /* : ReduceAction14 */;
5851 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5852 self->type = type;
5853 self->class = &class_nitc__parser__ReduceAction14;
5854 return self;
5855 }
5856 /* runtime class nitc__parser__ReduceAction15: nitc::parser::ReduceAction15 (dead=false; need_corpse=false)*/
5857 const struct class class_nitc__parser__ReduceAction15 = {
5858 0, /* box_kind */
5859 {
5860 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction15:parser_work$ReduceAction$init */
5861 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction15:kernel$Object$!= */
5862 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction15:kernel$Object$sys */
5863 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction15:abstract_text$Object$to_s */
5864 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction15:kernel$Object$== */
5865 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction15:kernel$Object$is_same_instance */
5866 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction15:abstract_text$Object$inspect */
5867 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction15:kernel$Object$object_id */
5868 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction15:kernel$Object$hash */
5869 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction15:abstract_text$Object$class_name */
5870 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction15:abstract_text$Object$inspect_head */
5871 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction15:abstract_text$Object$native_class_name */
5872 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction15___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction15:parser$ReduceAction15$action */
5873 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction15:parser_work$ReduceAction$goto= */
5874 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction15:parser_work$ReduceAction$concat */
5875 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction15:kernel$Object$init */
5876 }
5877 };
5878 /* allocate ReduceAction15 */
5879 val* NEW_nitc__parser__ReduceAction15(const struct type* type) {
5880 val* self /* : ReduceAction15 */;
5881 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5882 self->type = type;
5883 self->class = &class_nitc__parser__ReduceAction15;
5884 return self;
5885 }
5886 /* runtime class nitc__parser__ReduceAction16: nitc::parser::ReduceAction16 (dead=false; need_corpse=false)*/
5887 const struct class class_nitc__parser__ReduceAction16 = {
5888 0, /* box_kind */
5889 {
5890 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction16:parser_work$ReduceAction$init */
5891 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction16:kernel$Object$!= */
5892 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction16:kernel$Object$sys */
5893 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction16:abstract_text$Object$to_s */
5894 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction16:kernel$Object$== */
5895 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction16:kernel$Object$is_same_instance */
5896 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction16:abstract_text$Object$inspect */
5897 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction16:kernel$Object$object_id */
5898 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction16:kernel$Object$hash */
5899 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction16:abstract_text$Object$class_name */
5900 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction16:abstract_text$Object$inspect_head */
5901 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction16:abstract_text$Object$native_class_name */
5902 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction16___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction16:parser$ReduceAction16$action */
5903 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction16:parser_work$ReduceAction$goto= */
5904 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction16:parser_work$ReduceAction$concat */
5905 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction16:kernel$Object$init */
5906 }
5907 };
5908 /* allocate ReduceAction16 */
5909 val* NEW_nitc__parser__ReduceAction16(const struct type* type) {
5910 val* self /* : ReduceAction16 */;
5911 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5912 self->type = type;
5913 self->class = &class_nitc__parser__ReduceAction16;
5914 return self;
5915 }
5916 /* runtime class nitc__parser__ReduceAction17: nitc::parser::ReduceAction17 (dead=false; need_corpse=false)*/
5917 const struct class class_nitc__parser__ReduceAction17 = {
5918 0, /* box_kind */
5919 {
5920 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction17:parser_work$ReduceAction$init */
5921 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction17:kernel$Object$!= */
5922 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction17:kernel$Object$sys */
5923 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction17:abstract_text$Object$to_s */
5924 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction17:kernel$Object$== */
5925 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction17:kernel$Object$is_same_instance */
5926 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction17:abstract_text$Object$inspect */
5927 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction17:kernel$Object$object_id */
5928 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction17:kernel$Object$hash */
5929 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction17:abstract_text$Object$class_name */
5930 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction17:abstract_text$Object$inspect_head */
5931 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction17:abstract_text$Object$native_class_name */
5932 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction17___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction17:parser$ReduceAction17$action */
5933 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction17:parser_work$ReduceAction$goto= */
5934 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction17:parser_work$ReduceAction$concat */
5935 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction17:kernel$Object$init */
5936 }
5937 };
5938 /* allocate ReduceAction17 */
5939 val* NEW_nitc__parser__ReduceAction17(const struct type* type) {
5940 val* self /* : ReduceAction17 */;
5941 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5942 self->type = type;
5943 self->class = &class_nitc__parser__ReduceAction17;
5944 return self;
5945 }
5946 /* runtime class nitc__parser__ReduceAction18: nitc::parser::ReduceAction18 (dead=false; need_corpse=false)*/
5947 const struct class class_nitc__parser__ReduceAction18 = {
5948 0, /* box_kind */
5949 {
5950 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction18:parser_work$ReduceAction$init */
5951 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction18:kernel$Object$!= */
5952 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction18:kernel$Object$sys */
5953 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction18:abstract_text$Object$to_s */
5954 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction18:kernel$Object$== */
5955 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction18:kernel$Object$is_same_instance */
5956 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction18:abstract_text$Object$inspect */
5957 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction18:kernel$Object$object_id */
5958 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction18:kernel$Object$hash */
5959 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction18:abstract_text$Object$class_name */
5960 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction18:abstract_text$Object$inspect_head */
5961 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction18:abstract_text$Object$native_class_name */
5962 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction18___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction18:parser$ReduceAction18$action */
5963 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction18:parser_work$ReduceAction$goto= */
5964 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction18:parser_work$ReduceAction$concat */
5965 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction18:kernel$Object$init */
5966 }
5967 };
5968 /* allocate ReduceAction18 */
5969 val* NEW_nitc__parser__ReduceAction18(const struct type* type) {
5970 val* self /* : ReduceAction18 */;
5971 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5972 self->type = type;
5973 self->class = &class_nitc__parser__ReduceAction18;
5974 return self;
5975 }
5976 /* runtime class nitc__parser__ReduceAction19: nitc::parser::ReduceAction19 (dead=false; need_corpse=false)*/
5977 const struct class class_nitc__parser__ReduceAction19 = {
5978 0, /* box_kind */
5979 {
5980 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction19:parser_work$ReduceAction$init */
5981 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction19:kernel$Object$!= */
5982 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction19:kernel$Object$sys */
5983 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction19:abstract_text$Object$to_s */
5984 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction19:kernel$Object$== */
5985 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction19:kernel$Object$is_same_instance */
5986 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction19:abstract_text$Object$inspect */
5987 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction19:kernel$Object$object_id */
5988 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction19:kernel$Object$hash */
5989 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction19:abstract_text$Object$class_name */
5990 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction19:abstract_text$Object$inspect_head */
5991 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction19:abstract_text$Object$native_class_name */
5992 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction19___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction19:parser$ReduceAction19$action */
5993 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction19:parser_work$ReduceAction$goto= */
5994 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction19:parser_work$ReduceAction$concat */
5995 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction19:kernel$Object$init */
5996 }
5997 };
5998 /* allocate ReduceAction19 */
5999 val* NEW_nitc__parser__ReduceAction19(const struct type* type) {
6000 val* self /* : ReduceAction19 */;
6001 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6002 self->type = type;
6003 self->class = &class_nitc__parser__ReduceAction19;
6004 return self;
6005 }
6006 /* runtime class nitc__parser__ReduceAction20: nitc::parser::ReduceAction20 (dead=false; need_corpse=false)*/
6007 const struct class class_nitc__parser__ReduceAction20 = {
6008 0, /* box_kind */
6009 {
6010 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction20:parser_work$ReduceAction$init */
6011 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction20:kernel$Object$!= */
6012 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction20:kernel$Object$sys */
6013 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction20:abstract_text$Object$to_s */
6014 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction20:kernel$Object$== */
6015 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction20:kernel$Object$is_same_instance */
6016 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction20:abstract_text$Object$inspect */
6017 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction20:kernel$Object$object_id */
6018 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction20:kernel$Object$hash */
6019 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction20:abstract_text$Object$class_name */
6020 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction20:abstract_text$Object$inspect_head */
6021 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction20:abstract_text$Object$native_class_name */
6022 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction20___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction20:parser$ReduceAction20$action */
6023 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction20:parser_work$ReduceAction$goto= */
6024 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction20:parser_work$ReduceAction$concat */
6025 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction20:kernel$Object$init */
6026 }
6027 };
6028 /* allocate ReduceAction20 */
6029 val* NEW_nitc__parser__ReduceAction20(const struct type* type) {
6030 val* self /* : ReduceAction20 */;
6031 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6032 self->type = type;
6033 self->class = &class_nitc__parser__ReduceAction20;
6034 return self;
6035 }
6036 /* runtime class nitc__parser__ReduceAction21: nitc::parser::ReduceAction21 (dead=false; need_corpse=false)*/
6037 const struct class class_nitc__parser__ReduceAction21 = {
6038 0, /* box_kind */
6039 {
6040 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction21:parser_work$ReduceAction$init */
6041 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction21:kernel$Object$!= */
6042 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction21:kernel$Object$sys */
6043 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction21:abstract_text$Object$to_s */
6044 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction21:kernel$Object$== */
6045 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction21:kernel$Object$is_same_instance */
6046 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction21:abstract_text$Object$inspect */
6047 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction21:kernel$Object$object_id */
6048 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction21:kernel$Object$hash */
6049 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction21:abstract_text$Object$class_name */
6050 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction21:abstract_text$Object$inspect_head */
6051 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction21:abstract_text$Object$native_class_name */
6052 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction21___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction21:parser$ReduceAction21$action */
6053 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction21:parser_work$ReduceAction$goto= */
6054 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction21:parser_work$ReduceAction$concat */
6055 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction21:kernel$Object$init */
6056 }
6057 };
6058 /* allocate ReduceAction21 */
6059 val* NEW_nitc__parser__ReduceAction21(const struct type* type) {
6060 val* self /* : ReduceAction21 */;
6061 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6062 self->type = type;
6063 self->class = &class_nitc__parser__ReduceAction21;
6064 return self;
6065 }
6066 /* runtime class nitc__parser__ReduceAction22: nitc::parser::ReduceAction22 (dead=false; need_corpse=false)*/
6067 const struct class class_nitc__parser__ReduceAction22 = {
6068 0, /* box_kind */
6069 {
6070 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction22:parser_work$ReduceAction$init */
6071 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction22:kernel$Object$!= */
6072 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction22:kernel$Object$sys */
6073 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction22:abstract_text$Object$to_s */
6074 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction22:kernel$Object$== */
6075 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction22:kernel$Object$is_same_instance */
6076 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction22:abstract_text$Object$inspect */
6077 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction22:kernel$Object$object_id */
6078 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction22:kernel$Object$hash */
6079 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction22:abstract_text$Object$class_name */
6080 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction22:abstract_text$Object$inspect_head */
6081 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction22:abstract_text$Object$native_class_name */
6082 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction22___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction22:parser$ReduceAction22$action */
6083 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction22:parser_work$ReduceAction$goto= */
6084 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction22:parser_work$ReduceAction$concat */
6085 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction22:kernel$Object$init */
6086 }
6087 };
6088 /* allocate ReduceAction22 */
6089 val* NEW_nitc__parser__ReduceAction22(const struct type* type) {
6090 val* self /* : ReduceAction22 */;
6091 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6092 self->type = type;
6093 self->class = &class_nitc__parser__ReduceAction22;
6094 return self;
6095 }
6096 /* runtime class nitc__parser__ReduceAction23: nitc::parser::ReduceAction23 (dead=false; need_corpse=false)*/
6097 const struct class class_nitc__parser__ReduceAction23 = {
6098 0, /* box_kind */
6099 {
6100 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction23:parser_work$ReduceAction$init */
6101 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction23:kernel$Object$!= */
6102 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction23:kernel$Object$sys */
6103 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction23:abstract_text$Object$to_s */
6104 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction23:kernel$Object$== */
6105 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction23:kernel$Object$is_same_instance */
6106 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction23:abstract_text$Object$inspect */
6107 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction23:kernel$Object$object_id */
6108 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction23:kernel$Object$hash */
6109 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction23:abstract_text$Object$class_name */
6110 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction23:abstract_text$Object$inspect_head */
6111 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction23:abstract_text$Object$native_class_name */
6112 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction23___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction23:parser$ReduceAction23$action */
6113 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction23:parser_work$ReduceAction$goto= */
6114 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction23:parser_work$ReduceAction$concat */
6115 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction23:kernel$Object$init */
6116 }
6117 };
6118 /* allocate ReduceAction23 */
6119 val* NEW_nitc__parser__ReduceAction23(const struct type* type) {
6120 val* self /* : ReduceAction23 */;
6121 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6122 self->type = type;
6123 self->class = &class_nitc__parser__ReduceAction23;
6124 return self;
6125 }
6126 /* runtime class nitc__parser__ReduceAction24: nitc::parser::ReduceAction24 (dead=false; need_corpse=false)*/
6127 const struct class class_nitc__parser__ReduceAction24 = {
6128 0, /* box_kind */
6129 {
6130 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction24:parser_work$ReduceAction$init */
6131 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction24:kernel$Object$!= */
6132 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction24:kernel$Object$sys */
6133 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction24:abstract_text$Object$to_s */
6134 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction24:kernel$Object$== */
6135 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction24:kernel$Object$is_same_instance */
6136 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction24:abstract_text$Object$inspect */
6137 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction24:kernel$Object$object_id */
6138 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction24:kernel$Object$hash */
6139 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction24:abstract_text$Object$class_name */
6140 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction24:abstract_text$Object$inspect_head */
6141 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction24:abstract_text$Object$native_class_name */
6142 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction24___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction24:parser$ReduceAction24$action */
6143 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction24:parser_work$ReduceAction$goto= */
6144 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction24:parser_work$ReduceAction$concat */
6145 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction24:kernel$Object$init */
6146 }
6147 };
6148 /* allocate ReduceAction24 */
6149 val* NEW_nitc__parser__ReduceAction24(const struct type* type) {
6150 val* self /* : ReduceAction24 */;
6151 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6152 self->type = type;
6153 self->class = &class_nitc__parser__ReduceAction24;
6154 return self;
6155 }
6156 /* runtime class nitc__parser__ReduceAction26: nitc::parser::ReduceAction26 (dead=false; need_corpse=false)*/
6157 const struct class class_nitc__parser__ReduceAction26 = {
6158 0, /* box_kind */
6159 {
6160 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction26:parser_work$ReduceAction$init */
6161 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction26:kernel$Object$!= */
6162 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction26:kernel$Object$sys */
6163 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction26:abstract_text$Object$to_s */
6164 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction26:kernel$Object$== */
6165 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction26:kernel$Object$is_same_instance */
6166 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction26:abstract_text$Object$inspect */
6167 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction26:kernel$Object$object_id */
6168 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction26:kernel$Object$hash */
6169 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction26:abstract_text$Object$class_name */
6170 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction26:abstract_text$Object$inspect_head */
6171 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction26:abstract_text$Object$native_class_name */
6172 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction26___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction26:parser$ReduceAction26$action */
6173 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction26:parser_work$ReduceAction$goto= */
6174 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction26:parser_work$ReduceAction$concat */
6175 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction26:kernel$Object$init */
6176 }
6177 };
6178 /* allocate ReduceAction26 */
6179 val* NEW_nitc__parser__ReduceAction26(const struct type* type) {
6180 val* self /* : ReduceAction26 */;
6181 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6182 self->type = type;
6183 self->class = &class_nitc__parser__ReduceAction26;
6184 return self;
6185 }
6186 /* runtime class nitc__parser__ReduceAction27: nitc::parser::ReduceAction27 (dead=false; need_corpse=false)*/
6187 const struct class class_nitc__parser__ReduceAction27 = {
6188 0, /* box_kind */
6189 {
6190 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction27:parser_work$ReduceAction$init */
6191 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction27:kernel$Object$!= */
6192 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction27:kernel$Object$sys */
6193 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction27:abstract_text$Object$to_s */
6194 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction27:kernel$Object$== */
6195 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction27:kernel$Object$is_same_instance */
6196 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction27:abstract_text$Object$inspect */
6197 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction27:kernel$Object$object_id */
6198 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction27:kernel$Object$hash */
6199 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction27:abstract_text$Object$class_name */
6200 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction27:abstract_text$Object$inspect_head */
6201 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction27:abstract_text$Object$native_class_name */
6202 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction27___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction27:parser$ReduceAction27$action */
6203 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction27:parser_work$ReduceAction$goto= */
6204 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction27:parser_work$ReduceAction$concat */
6205 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction27:kernel$Object$init */
6206 }
6207 };
6208 /* allocate ReduceAction27 */
6209 val* NEW_nitc__parser__ReduceAction27(const struct type* type) {
6210 val* self /* : ReduceAction27 */;
6211 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6212 self->type = type;
6213 self->class = &class_nitc__parser__ReduceAction27;
6214 return self;
6215 }
6216 /* runtime class nitc__parser__ReduceAction28: nitc::parser::ReduceAction28 (dead=false; need_corpse=false)*/
6217 const struct class class_nitc__parser__ReduceAction28 = {
6218 0, /* box_kind */
6219 {
6220 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction28:parser_work$ReduceAction$init */
6221 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction28:kernel$Object$!= */
6222 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction28:kernel$Object$sys */
6223 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction28:abstract_text$Object$to_s */
6224 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction28:kernel$Object$== */
6225 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction28:kernel$Object$is_same_instance */
6226 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction28:abstract_text$Object$inspect */
6227 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction28:kernel$Object$object_id */
6228 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction28:kernel$Object$hash */
6229 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction28:abstract_text$Object$class_name */
6230 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction28:abstract_text$Object$inspect_head */
6231 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction28:abstract_text$Object$native_class_name */
6232 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction28___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction28:parser$ReduceAction28$action */
6233 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction28:parser_work$ReduceAction$goto= */
6234 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction28:parser_work$ReduceAction$concat */
6235 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction28:kernel$Object$init */
6236 }
6237 };
6238 /* allocate ReduceAction28 */
6239 val* NEW_nitc__parser__ReduceAction28(const struct type* type) {
6240 val* self /* : ReduceAction28 */;
6241 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6242 self->type = type;
6243 self->class = &class_nitc__parser__ReduceAction28;
6244 return self;
6245 }
6246 /* runtime class nitc__parser__ReduceAction29: nitc::parser::ReduceAction29 (dead=false; need_corpse=false)*/
6247 const struct class class_nitc__parser__ReduceAction29 = {
6248 0, /* box_kind */
6249 {
6250 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction29:parser_work$ReduceAction$init */
6251 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction29:kernel$Object$!= */
6252 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction29:kernel$Object$sys */
6253 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction29:abstract_text$Object$to_s */
6254 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction29:kernel$Object$== */
6255 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction29:kernel$Object$is_same_instance */
6256 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction29:abstract_text$Object$inspect */
6257 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction29:kernel$Object$object_id */
6258 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction29:kernel$Object$hash */
6259 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction29:abstract_text$Object$class_name */
6260 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction29:abstract_text$Object$inspect_head */
6261 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction29:abstract_text$Object$native_class_name */
6262 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction29___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction29:parser$ReduceAction29$action */
6263 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction29:parser_work$ReduceAction$goto= */
6264 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction29:parser_work$ReduceAction$concat */
6265 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction29:kernel$Object$init */
6266 }
6267 };
6268 /* allocate ReduceAction29 */
6269 val* NEW_nitc__parser__ReduceAction29(const struct type* type) {
6270 val* self /* : ReduceAction29 */;
6271 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6272 self->type = type;
6273 self->class = &class_nitc__parser__ReduceAction29;
6274 return self;
6275 }
6276 /* runtime class nitc__parser__ReduceAction31: nitc::parser::ReduceAction31 (dead=false; need_corpse=false)*/
6277 const struct class class_nitc__parser__ReduceAction31 = {
6278 0, /* box_kind */
6279 {
6280 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction31:parser_work$ReduceAction$init */
6281 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction31:kernel$Object$!= */
6282 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction31:kernel$Object$sys */
6283 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction31:abstract_text$Object$to_s */
6284 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction31:kernel$Object$== */
6285 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction31:kernel$Object$is_same_instance */
6286 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction31:abstract_text$Object$inspect */
6287 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction31:kernel$Object$object_id */
6288 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction31:kernel$Object$hash */
6289 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction31:abstract_text$Object$class_name */
6290 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction31:abstract_text$Object$inspect_head */
6291 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction31:abstract_text$Object$native_class_name */
6292 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction31___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction31:parser$ReduceAction31$action */
6293 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction31:parser_work$ReduceAction$goto= */
6294 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction31:parser_work$ReduceAction$concat */
6295 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction31:kernel$Object$init */
6296 }
6297 };
6298 /* allocate ReduceAction31 */
6299 val* NEW_nitc__parser__ReduceAction31(const struct type* type) {
6300 val* self /* : ReduceAction31 */;
6301 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6302 self->type = type;
6303 self->class = &class_nitc__parser__ReduceAction31;
6304 return self;
6305 }
6306 /* runtime class nitc__parser__ReduceAction32: nitc::parser::ReduceAction32 (dead=false; need_corpse=false)*/
6307 const struct class class_nitc__parser__ReduceAction32 = {
6308 0, /* box_kind */
6309 {
6310 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction32:parser_work$ReduceAction$init */
6311 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction32:kernel$Object$!= */
6312 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction32:kernel$Object$sys */
6313 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction32:abstract_text$Object$to_s */
6314 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction32:kernel$Object$== */
6315 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction32:kernel$Object$is_same_instance */
6316 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction32:abstract_text$Object$inspect */
6317 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction32:kernel$Object$object_id */
6318 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction32:kernel$Object$hash */
6319 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction32:abstract_text$Object$class_name */
6320 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction32:abstract_text$Object$inspect_head */
6321 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction32:abstract_text$Object$native_class_name */
6322 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction32___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction32:parser$ReduceAction32$action */
6323 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction32:parser_work$ReduceAction$goto= */
6324 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction32:parser_work$ReduceAction$concat */
6325 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction32:kernel$Object$init */
6326 }
6327 };
6328 /* allocate ReduceAction32 */
6329 val* NEW_nitc__parser__ReduceAction32(const struct type* type) {
6330 val* self /* : ReduceAction32 */;
6331 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6332 self->type = type;
6333 self->class = &class_nitc__parser__ReduceAction32;
6334 return self;
6335 }
6336 /* runtime class nitc__parser__ReduceAction33: nitc::parser::ReduceAction33 (dead=false; need_corpse=false)*/
6337 const struct class class_nitc__parser__ReduceAction33 = {
6338 0, /* box_kind */
6339 {
6340 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction33:parser_work$ReduceAction$init */
6341 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction33:kernel$Object$!= */
6342 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction33:kernel$Object$sys */
6343 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction33:abstract_text$Object$to_s */
6344 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction33:kernel$Object$== */
6345 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction33:kernel$Object$is_same_instance */
6346 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction33:abstract_text$Object$inspect */
6347 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction33:kernel$Object$object_id */
6348 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction33:kernel$Object$hash */
6349 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction33:abstract_text$Object$class_name */
6350 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction33:abstract_text$Object$inspect_head */
6351 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction33:abstract_text$Object$native_class_name */
6352 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction33___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction33:parser$ReduceAction33$action */
6353 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction33:parser_work$ReduceAction$goto= */
6354 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction33:parser_work$ReduceAction$concat */
6355 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction33:kernel$Object$init */
6356 }
6357 };
6358 /* allocate ReduceAction33 */
6359 val* NEW_nitc__parser__ReduceAction33(const struct type* type) {
6360 val* self /* : ReduceAction33 */;
6361 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6362 self->type = type;
6363 self->class = &class_nitc__parser__ReduceAction33;
6364 return self;
6365 }
6366 /* runtime class nitc__parser__ReduceAction34: nitc::parser::ReduceAction34 (dead=false; need_corpse=false)*/
6367 const struct class class_nitc__parser__ReduceAction34 = {
6368 0, /* box_kind */
6369 {
6370 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction34:parser_work$ReduceAction$init */
6371 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction34:kernel$Object$!= */
6372 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction34:kernel$Object$sys */
6373 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction34:abstract_text$Object$to_s */
6374 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction34:kernel$Object$== */
6375 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction34:kernel$Object$is_same_instance */
6376 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction34:abstract_text$Object$inspect */
6377 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction34:kernel$Object$object_id */
6378 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction34:kernel$Object$hash */
6379 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction34:abstract_text$Object$class_name */
6380 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction34:abstract_text$Object$inspect_head */
6381 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction34:abstract_text$Object$native_class_name */
6382 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction34___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction34:parser$ReduceAction34$action */
6383 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction34:parser_work$ReduceAction$goto= */
6384 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction34:parser_work$ReduceAction$concat */
6385 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction34:kernel$Object$init */
6386 }
6387 };
6388 /* allocate ReduceAction34 */
6389 val* NEW_nitc__parser__ReduceAction34(const struct type* type) {
6390 val* self /* : ReduceAction34 */;
6391 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6392 self->type = type;
6393 self->class = &class_nitc__parser__ReduceAction34;
6394 return self;
6395 }
6396 /* runtime class nitc__parser__ReduceAction35: nitc::parser::ReduceAction35 (dead=false; need_corpse=false)*/
6397 const struct class class_nitc__parser__ReduceAction35 = {
6398 0, /* box_kind */
6399 {
6400 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction35:parser_work$ReduceAction$init */
6401 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction35:kernel$Object$!= */
6402 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction35:kernel$Object$sys */
6403 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction35:abstract_text$Object$to_s */
6404 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction35:kernel$Object$== */
6405 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction35:kernel$Object$is_same_instance */
6406 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction35:abstract_text$Object$inspect */
6407 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction35:kernel$Object$object_id */
6408 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction35:kernel$Object$hash */
6409 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction35:abstract_text$Object$class_name */
6410 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction35:abstract_text$Object$inspect_head */
6411 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction35:abstract_text$Object$native_class_name */
6412 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction35___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction35:parser$ReduceAction35$action */
6413 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction35:parser_work$ReduceAction$goto= */
6414 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction35:parser_work$ReduceAction$concat */
6415 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction35:kernel$Object$init */
6416 }
6417 };
6418 /* allocate ReduceAction35 */
6419 val* NEW_nitc__parser__ReduceAction35(const struct type* type) {
6420 val* self /* : ReduceAction35 */;
6421 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6422 self->type = type;
6423 self->class = &class_nitc__parser__ReduceAction35;
6424 return self;
6425 }
6426 /* runtime class nitc__parser__ReduceAction36: nitc::parser::ReduceAction36 (dead=false; need_corpse=false)*/
6427 const struct class class_nitc__parser__ReduceAction36 = {
6428 0, /* box_kind */
6429 {
6430 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction36:parser_work$ReduceAction$init */
6431 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction36:kernel$Object$!= */
6432 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction36:kernel$Object$sys */
6433 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction36:abstract_text$Object$to_s */
6434 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction36:kernel$Object$== */
6435 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction36:kernel$Object$is_same_instance */
6436 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction36:abstract_text$Object$inspect */
6437 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction36:kernel$Object$object_id */
6438 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction36:kernel$Object$hash */
6439 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction36:abstract_text$Object$class_name */
6440 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction36:abstract_text$Object$inspect_head */
6441 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction36:abstract_text$Object$native_class_name */
6442 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction36___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction36:parser$ReduceAction36$action */
6443 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction36:parser_work$ReduceAction$goto= */
6444 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction36:parser_work$ReduceAction$concat */
6445 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction36:kernel$Object$init */
6446 }
6447 };
6448 /* allocate ReduceAction36 */
6449 val* NEW_nitc__parser__ReduceAction36(const struct type* type) {
6450 val* self /* : ReduceAction36 */;
6451 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6452 self->type = type;
6453 self->class = &class_nitc__parser__ReduceAction36;
6454 return self;
6455 }
6456 /* runtime class nitc__parser__ReduceAction37: nitc::parser::ReduceAction37 (dead=false; need_corpse=false)*/
6457 const struct class class_nitc__parser__ReduceAction37 = {
6458 0, /* box_kind */
6459 {
6460 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction37:parser_work$ReduceAction$init */
6461 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction37:kernel$Object$!= */
6462 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction37:kernel$Object$sys */
6463 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction37:abstract_text$Object$to_s */
6464 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction37:kernel$Object$== */
6465 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction37:kernel$Object$is_same_instance */
6466 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction37:abstract_text$Object$inspect */
6467 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction37:kernel$Object$object_id */
6468 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction37:kernel$Object$hash */
6469 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction37:abstract_text$Object$class_name */
6470 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction37:abstract_text$Object$inspect_head */
6471 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction37:abstract_text$Object$native_class_name */
6472 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction37___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction37:parser$ReduceAction37$action */
6473 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction37:parser_work$ReduceAction$goto= */
6474 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction37:parser_work$ReduceAction$concat */
6475 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction37:kernel$Object$init */
6476 }
6477 };
6478 /* allocate ReduceAction37 */
6479 val* NEW_nitc__parser__ReduceAction37(const struct type* type) {
6480 val* self /* : ReduceAction37 */;
6481 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6482 self->type = type;
6483 self->class = &class_nitc__parser__ReduceAction37;
6484 return self;
6485 }
6486 /* runtime class nitc__parser__ReduceAction38: nitc::parser::ReduceAction38 (dead=false; need_corpse=false)*/
6487 const struct class class_nitc__parser__ReduceAction38 = {
6488 0, /* box_kind */
6489 {
6490 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction38:parser_work$ReduceAction$init */
6491 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction38:kernel$Object$!= */
6492 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction38:kernel$Object$sys */
6493 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction38:abstract_text$Object$to_s */
6494 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction38:kernel$Object$== */
6495 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction38:kernel$Object$is_same_instance */
6496 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction38:abstract_text$Object$inspect */
6497 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction38:kernel$Object$object_id */
6498 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction38:kernel$Object$hash */
6499 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction38:abstract_text$Object$class_name */
6500 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction38:abstract_text$Object$inspect_head */
6501 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction38:abstract_text$Object$native_class_name */
6502 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction38___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction38:parser$ReduceAction38$action */
6503 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction38:parser_work$ReduceAction$goto= */
6504 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction38:parser_work$ReduceAction$concat */
6505 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction38:kernel$Object$init */
6506 }
6507 };
6508 /* allocate ReduceAction38 */
6509 val* NEW_nitc__parser__ReduceAction38(const struct type* type) {
6510 val* self /* : ReduceAction38 */;
6511 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6512 self->type = type;
6513 self->class = &class_nitc__parser__ReduceAction38;
6514 return self;
6515 }
6516 /* runtime class nitc__parser__ReduceAction39: nitc::parser::ReduceAction39 (dead=false; need_corpse=false)*/
6517 const struct class class_nitc__parser__ReduceAction39 = {
6518 0, /* box_kind */
6519 {
6520 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction39:parser_work$ReduceAction$init */
6521 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction39:kernel$Object$!= */
6522 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction39:kernel$Object$sys */
6523 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction39:abstract_text$Object$to_s */
6524 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction39:kernel$Object$== */
6525 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction39:kernel$Object$is_same_instance */
6526 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction39:abstract_text$Object$inspect */
6527 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction39:kernel$Object$object_id */
6528 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction39:kernel$Object$hash */
6529 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction39:abstract_text$Object$class_name */
6530 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction39:abstract_text$Object$inspect_head */
6531 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction39:abstract_text$Object$native_class_name */
6532 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction39___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction39:parser$ReduceAction39$action */
6533 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction39:parser_work$ReduceAction$goto= */
6534 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction39:parser_work$ReduceAction$concat */
6535 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction39:kernel$Object$init */
6536 }
6537 };
6538 /* allocate ReduceAction39 */
6539 val* NEW_nitc__parser__ReduceAction39(const struct type* type) {
6540 val* self /* : ReduceAction39 */;
6541 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6542 self->type = type;
6543 self->class = &class_nitc__parser__ReduceAction39;
6544 return self;
6545 }
6546 /* runtime class nitc__parser__ReduceAction40: nitc::parser::ReduceAction40 (dead=false; need_corpse=false)*/
6547 const struct class class_nitc__parser__ReduceAction40 = {
6548 0, /* box_kind */
6549 {
6550 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction40:parser_work$ReduceAction$init */
6551 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction40:kernel$Object$!= */
6552 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction40:kernel$Object$sys */
6553 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction40:abstract_text$Object$to_s */
6554 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction40:kernel$Object$== */
6555 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction40:kernel$Object$is_same_instance */
6556 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction40:abstract_text$Object$inspect */
6557 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction40:kernel$Object$object_id */
6558 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction40:kernel$Object$hash */
6559 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction40:abstract_text$Object$class_name */
6560 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction40:abstract_text$Object$inspect_head */
6561 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction40:abstract_text$Object$native_class_name */
6562 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction40___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction40:parser$ReduceAction40$action */
6563 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction40:parser_work$ReduceAction$goto= */
6564 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction40:parser_work$ReduceAction$concat */
6565 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction40:kernel$Object$init */
6566 }
6567 };
6568 /* allocate ReduceAction40 */
6569 val* NEW_nitc__parser__ReduceAction40(const struct type* type) {
6570 val* self /* : ReduceAction40 */;
6571 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6572 self->type = type;
6573 self->class = &class_nitc__parser__ReduceAction40;
6574 return self;
6575 }
6576 /* runtime class nitc__parser__ReduceAction41: nitc::parser::ReduceAction41 (dead=false; need_corpse=false)*/
6577 const struct class class_nitc__parser__ReduceAction41 = {
6578 0, /* box_kind */
6579 {
6580 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction41:parser_work$ReduceAction$init */
6581 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction41:kernel$Object$!= */
6582 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction41:kernel$Object$sys */
6583 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction41:abstract_text$Object$to_s */
6584 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction41:kernel$Object$== */
6585 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction41:kernel$Object$is_same_instance */
6586 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction41:abstract_text$Object$inspect */
6587 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction41:kernel$Object$object_id */
6588 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction41:kernel$Object$hash */
6589 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction41:abstract_text$Object$class_name */
6590 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction41:abstract_text$Object$inspect_head */
6591 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction41:abstract_text$Object$native_class_name */
6592 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction41___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction41:parser$ReduceAction41$action */
6593 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction41:parser_work$ReduceAction$goto= */
6594 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction41:parser_work$ReduceAction$concat */
6595 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction41:kernel$Object$init */
6596 }
6597 };
6598 /* allocate ReduceAction41 */
6599 val* NEW_nitc__parser__ReduceAction41(const struct type* type) {
6600 val* self /* : ReduceAction41 */;
6601 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6602 self->type = type;
6603 self->class = &class_nitc__parser__ReduceAction41;
6604 return self;
6605 }
6606 /* runtime class nitc__parser__ReduceAction42: nitc::parser::ReduceAction42 (dead=false; need_corpse=false)*/
6607 const struct class class_nitc__parser__ReduceAction42 = {
6608 0, /* box_kind */
6609 {
6610 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction42:parser_work$ReduceAction$init */
6611 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction42:kernel$Object$!= */
6612 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction42:kernel$Object$sys */
6613 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction42:abstract_text$Object$to_s */
6614 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction42:kernel$Object$== */
6615 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction42:kernel$Object$is_same_instance */
6616 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction42:abstract_text$Object$inspect */
6617 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction42:kernel$Object$object_id */
6618 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction42:kernel$Object$hash */
6619 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction42:abstract_text$Object$class_name */
6620 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction42:abstract_text$Object$inspect_head */
6621 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction42:abstract_text$Object$native_class_name */
6622 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction42___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction42:parser$ReduceAction42$action */
6623 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction42:parser_work$ReduceAction$goto= */
6624 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction42:parser_work$ReduceAction$concat */
6625 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction42:kernel$Object$init */
6626 }
6627 };
6628 /* allocate ReduceAction42 */
6629 val* NEW_nitc__parser__ReduceAction42(const struct type* type) {
6630 val* self /* : ReduceAction42 */;
6631 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6632 self->type = type;
6633 self->class = &class_nitc__parser__ReduceAction42;
6634 return self;
6635 }
6636 /* runtime class nitc__parser__ReduceAction43: nitc::parser::ReduceAction43 (dead=false; need_corpse=false)*/
6637 const struct class class_nitc__parser__ReduceAction43 = {
6638 0, /* box_kind */
6639 {
6640 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction43:parser_work$ReduceAction$init */
6641 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction43:kernel$Object$!= */
6642 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction43:kernel$Object$sys */
6643 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction43:abstract_text$Object$to_s */
6644 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction43:kernel$Object$== */
6645 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction43:kernel$Object$is_same_instance */
6646 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction43:abstract_text$Object$inspect */
6647 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction43:kernel$Object$object_id */
6648 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction43:kernel$Object$hash */
6649 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction43:abstract_text$Object$class_name */
6650 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction43:abstract_text$Object$inspect_head */
6651 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction43:abstract_text$Object$native_class_name */
6652 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction43___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction43:parser$ReduceAction43$action */
6653 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction43:parser_work$ReduceAction$goto= */
6654 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction43:parser_work$ReduceAction$concat */
6655 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction43:kernel$Object$init */
6656 }
6657 };
6658 /* allocate ReduceAction43 */
6659 val* NEW_nitc__parser__ReduceAction43(const struct type* type) {
6660 val* self /* : ReduceAction43 */;
6661 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6662 self->type = type;
6663 self->class = &class_nitc__parser__ReduceAction43;
6664 return self;
6665 }
6666 /* runtime class nitc__parser__ReduceAction44: nitc::parser::ReduceAction44 (dead=false; need_corpse=false)*/
6667 const struct class class_nitc__parser__ReduceAction44 = {
6668 0, /* box_kind */
6669 {
6670 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction44:parser_work$ReduceAction$init */
6671 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction44:kernel$Object$!= */
6672 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction44:kernel$Object$sys */
6673 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction44:abstract_text$Object$to_s */
6674 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction44:kernel$Object$== */
6675 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction44:kernel$Object$is_same_instance */
6676 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction44:abstract_text$Object$inspect */
6677 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction44:kernel$Object$object_id */
6678 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction44:kernel$Object$hash */
6679 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction44:abstract_text$Object$class_name */
6680 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction44:abstract_text$Object$inspect_head */
6681 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction44:abstract_text$Object$native_class_name */
6682 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction44___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction44:parser$ReduceAction44$action */
6683 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction44:parser_work$ReduceAction$goto= */
6684 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction44:parser_work$ReduceAction$concat */
6685 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction44:kernel$Object$init */
6686 }
6687 };
6688 /* allocate ReduceAction44 */
6689 val* NEW_nitc__parser__ReduceAction44(const struct type* type) {
6690 val* self /* : ReduceAction44 */;
6691 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6692 self->type = type;
6693 self->class = &class_nitc__parser__ReduceAction44;
6694 return self;
6695 }
6696 /* runtime class nitc__parser__ReduceAction45: nitc::parser::ReduceAction45 (dead=false; need_corpse=false)*/
6697 const struct class class_nitc__parser__ReduceAction45 = {
6698 0, /* box_kind */
6699 {
6700 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction45:parser_work$ReduceAction$init */
6701 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction45:kernel$Object$!= */
6702 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction45:kernel$Object$sys */
6703 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction45:abstract_text$Object$to_s */
6704 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction45:kernel$Object$== */
6705 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction45:kernel$Object$is_same_instance */
6706 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction45:abstract_text$Object$inspect */
6707 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction45:kernel$Object$object_id */
6708 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction45:kernel$Object$hash */
6709 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction45:abstract_text$Object$class_name */
6710 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction45:abstract_text$Object$inspect_head */
6711 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction45:abstract_text$Object$native_class_name */
6712 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction45___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction45:parser$ReduceAction45$action */
6713 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction45:parser_work$ReduceAction$goto= */
6714 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction45:parser_work$ReduceAction$concat */
6715 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction45:kernel$Object$init */
6716 }
6717 };
6718 /* allocate ReduceAction45 */
6719 val* NEW_nitc__parser__ReduceAction45(const struct type* type) {
6720 val* self /* : ReduceAction45 */;
6721 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6722 self->type = type;
6723 self->class = &class_nitc__parser__ReduceAction45;
6724 return self;
6725 }
6726 /* runtime class nitc__parser__ReduceAction46: nitc::parser::ReduceAction46 (dead=false; need_corpse=false)*/
6727 const struct class class_nitc__parser__ReduceAction46 = {
6728 0, /* box_kind */
6729 {
6730 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction46:parser_work$ReduceAction$init */
6731 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction46:kernel$Object$!= */
6732 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction46:kernel$Object$sys */
6733 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction46:abstract_text$Object$to_s */
6734 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction46:kernel$Object$== */
6735 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction46:kernel$Object$is_same_instance */
6736 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction46:abstract_text$Object$inspect */
6737 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction46:kernel$Object$object_id */
6738 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction46:kernel$Object$hash */
6739 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction46:abstract_text$Object$class_name */
6740 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction46:abstract_text$Object$inspect_head */
6741 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction46:abstract_text$Object$native_class_name */
6742 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction46___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction46:parser$ReduceAction46$action */
6743 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction46:parser_work$ReduceAction$goto= */
6744 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction46:parser_work$ReduceAction$concat */
6745 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction46:kernel$Object$init */
6746 }
6747 };
6748 /* allocate ReduceAction46 */
6749 val* NEW_nitc__parser__ReduceAction46(const struct type* type) {
6750 val* self /* : ReduceAction46 */;
6751 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6752 self->type = type;
6753 self->class = &class_nitc__parser__ReduceAction46;
6754 return self;
6755 }
6756 /* runtime class nitc__parser__ReduceAction47: nitc::parser::ReduceAction47 (dead=false; need_corpse=false)*/
6757 const struct class class_nitc__parser__ReduceAction47 = {
6758 0, /* box_kind */
6759 {
6760 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction47:parser_work$ReduceAction$init */
6761 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction47:kernel$Object$!= */
6762 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction47:kernel$Object$sys */
6763 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction47:abstract_text$Object$to_s */
6764 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction47:kernel$Object$== */
6765 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction47:kernel$Object$is_same_instance */
6766 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction47:abstract_text$Object$inspect */
6767 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction47:kernel$Object$object_id */
6768 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction47:kernel$Object$hash */
6769 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction47:abstract_text$Object$class_name */
6770 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction47:abstract_text$Object$inspect_head */
6771 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction47:abstract_text$Object$native_class_name */
6772 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction47___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction47:parser$ReduceAction47$action */
6773 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction47:parser_work$ReduceAction$goto= */
6774 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction47:parser_work$ReduceAction$concat */
6775 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction47:kernel$Object$init */
6776 }
6777 };
6778 /* allocate ReduceAction47 */
6779 val* NEW_nitc__parser__ReduceAction47(const struct type* type) {
6780 val* self /* : ReduceAction47 */;
6781 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6782 self->type = type;
6783 self->class = &class_nitc__parser__ReduceAction47;
6784 return self;
6785 }
6786 /* runtime class nitc__parser__ReduceAction48: nitc::parser::ReduceAction48 (dead=false; need_corpse=false)*/
6787 const struct class class_nitc__parser__ReduceAction48 = {
6788 0, /* box_kind */
6789 {
6790 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction48:parser_work$ReduceAction$init */
6791 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction48:kernel$Object$!= */
6792 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction48:kernel$Object$sys */
6793 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction48:abstract_text$Object$to_s */
6794 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction48:kernel$Object$== */
6795 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction48:kernel$Object$is_same_instance */
6796 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction48:abstract_text$Object$inspect */
6797 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction48:kernel$Object$object_id */
6798 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction48:kernel$Object$hash */
6799 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction48:abstract_text$Object$class_name */
6800 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction48:abstract_text$Object$inspect_head */
6801 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction48:abstract_text$Object$native_class_name */
6802 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction48___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction48:parser$ReduceAction48$action */
6803 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction48:parser_work$ReduceAction$goto= */
6804 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction48:parser_work$ReduceAction$concat */
6805 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction48:kernel$Object$init */
6806 }
6807 };
6808 /* allocate ReduceAction48 */
6809 val* NEW_nitc__parser__ReduceAction48(const struct type* type) {
6810 val* self /* : ReduceAction48 */;
6811 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6812 self->type = type;
6813 self->class = &class_nitc__parser__ReduceAction48;
6814 return self;
6815 }
6816 /* runtime class nitc__parser__ReduceAction49: nitc::parser::ReduceAction49 (dead=false; need_corpse=false)*/
6817 const struct class class_nitc__parser__ReduceAction49 = {
6818 0, /* box_kind */
6819 {
6820 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction49:parser_work$ReduceAction$init */
6821 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction49:kernel$Object$!= */
6822 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction49:kernel$Object$sys */
6823 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction49:abstract_text$Object$to_s */
6824 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction49:kernel$Object$== */
6825 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction49:kernel$Object$is_same_instance */
6826 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction49:abstract_text$Object$inspect */
6827 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction49:kernel$Object$object_id */
6828 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction49:kernel$Object$hash */
6829 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction49:abstract_text$Object$class_name */
6830 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction49:abstract_text$Object$inspect_head */
6831 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction49:abstract_text$Object$native_class_name */
6832 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction49___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction49:parser$ReduceAction49$action */
6833 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction49:parser_work$ReduceAction$goto= */
6834 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction49:parser_work$ReduceAction$concat */
6835 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction49:kernel$Object$init */
6836 }
6837 };
6838 /* allocate ReduceAction49 */
6839 val* NEW_nitc__parser__ReduceAction49(const struct type* type) {
6840 val* self /* : ReduceAction49 */;
6841 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6842 self->type = type;
6843 self->class = &class_nitc__parser__ReduceAction49;
6844 return self;
6845 }
6846 /* runtime class nitc__parser__ReduceAction50: nitc::parser::ReduceAction50 (dead=false; need_corpse=false)*/
6847 const struct class class_nitc__parser__ReduceAction50 = {
6848 0, /* box_kind */
6849 {
6850 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction50:parser_work$ReduceAction$init */
6851 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction50:kernel$Object$!= */
6852 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction50:kernel$Object$sys */
6853 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction50:abstract_text$Object$to_s */
6854 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction50:kernel$Object$== */
6855 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction50:kernel$Object$is_same_instance */
6856 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction50:abstract_text$Object$inspect */
6857 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction50:kernel$Object$object_id */
6858 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction50:kernel$Object$hash */
6859 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction50:abstract_text$Object$class_name */
6860 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction50:abstract_text$Object$inspect_head */
6861 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction50:abstract_text$Object$native_class_name */
6862 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction50___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction50:parser$ReduceAction50$action */
6863 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction50:parser_work$ReduceAction$goto= */
6864 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction50:parser_work$ReduceAction$concat */
6865 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction50:kernel$Object$init */
6866 }
6867 };
6868 /* allocate ReduceAction50 */
6869 val* NEW_nitc__parser__ReduceAction50(const struct type* type) {
6870 val* self /* : ReduceAction50 */;
6871 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6872 self->type = type;
6873 self->class = &class_nitc__parser__ReduceAction50;
6874 return self;
6875 }
6876 /* runtime class nitc__parser__ReduceAction51: nitc::parser::ReduceAction51 (dead=false; need_corpse=false)*/
6877 const struct class class_nitc__parser__ReduceAction51 = {
6878 0, /* box_kind */
6879 {
6880 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction51:parser_work$ReduceAction$init */
6881 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction51:kernel$Object$!= */
6882 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction51:kernel$Object$sys */
6883 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction51:abstract_text$Object$to_s */
6884 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction51:kernel$Object$== */
6885 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction51:kernel$Object$is_same_instance */
6886 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction51:abstract_text$Object$inspect */
6887 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction51:kernel$Object$object_id */
6888 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction51:kernel$Object$hash */
6889 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction51:abstract_text$Object$class_name */
6890 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction51:abstract_text$Object$inspect_head */
6891 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction51:abstract_text$Object$native_class_name */
6892 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction51___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction51:parser$ReduceAction51$action */
6893 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction51:parser_work$ReduceAction$goto= */
6894 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction51:parser_work$ReduceAction$concat */
6895 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction51:kernel$Object$init */
6896 }
6897 };
6898 /* allocate ReduceAction51 */
6899 val* NEW_nitc__parser__ReduceAction51(const struct type* type) {
6900 val* self /* : ReduceAction51 */;
6901 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6902 self->type = type;
6903 self->class = &class_nitc__parser__ReduceAction51;
6904 return self;
6905 }
6906 /* runtime class nitc__parser__ReduceAction52: nitc::parser::ReduceAction52 (dead=false; need_corpse=false)*/
6907 const struct class class_nitc__parser__ReduceAction52 = {
6908 0, /* box_kind */
6909 {
6910 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction52:parser_work$ReduceAction$init */
6911 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction52:kernel$Object$!= */
6912 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction52:kernel$Object$sys */
6913 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction52:abstract_text$Object$to_s */
6914 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction52:kernel$Object$== */
6915 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction52:kernel$Object$is_same_instance */
6916 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction52:abstract_text$Object$inspect */
6917 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction52:kernel$Object$object_id */
6918 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction52:kernel$Object$hash */
6919 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction52:abstract_text$Object$class_name */
6920 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction52:abstract_text$Object$inspect_head */
6921 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction52:abstract_text$Object$native_class_name */
6922 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction52___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction52:parser$ReduceAction52$action */
6923 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction52:parser_work$ReduceAction$goto= */
6924 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction52:parser_work$ReduceAction$concat */
6925 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction52:kernel$Object$init */
6926 }
6927 };
6928 /* allocate ReduceAction52 */
6929 val* NEW_nitc__parser__ReduceAction52(const struct type* type) {
6930 val* self /* : ReduceAction52 */;
6931 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6932 self->type = type;
6933 self->class = &class_nitc__parser__ReduceAction52;
6934 return self;
6935 }
6936 /* runtime class nitc__parser__ReduceAction53: nitc::parser::ReduceAction53 (dead=false; need_corpse=false)*/
6937 const struct class class_nitc__parser__ReduceAction53 = {
6938 0, /* box_kind */
6939 {
6940 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction53:parser_work$ReduceAction$init */
6941 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction53:kernel$Object$!= */
6942 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction53:kernel$Object$sys */
6943 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction53:abstract_text$Object$to_s */
6944 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction53:kernel$Object$== */
6945 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction53:kernel$Object$is_same_instance */
6946 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction53:abstract_text$Object$inspect */
6947 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction53:kernel$Object$object_id */
6948 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction53:kernel$Object$hash */
6949 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction53:abstract_text$Object$class_name */
6950 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction53:abstract_text$Object$inspect_head */
6951 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction53:abstract_text$Object$native_class_name */
6952 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction53___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction53:parser$ReduceAction53$action */
6953 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction53:parser_work$ReduceAction$goto= */
6954 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction53:parser_work$ReduceAction$concat */
6955 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction53:kernel$Object$init */
6956 }
6957 };
6958 /* allocate ReduceAction53 */
6959 val* NEW_nitc__parser__ReduceAction53(const struct type* type) {
6960 val* self /* : ReduceAction53 */;
6961 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6962 self->type = type;
6963 self->class = &class_nitc__parser__ReduceAction53;
6964 return self;
6965 }
6966 /* runtime class nitc__parser__ReduceAction54: nitc::parser::ReduceAction54 (dead=false; need_corpse=false)*/
6967 const struct class class_nitc__parser__ReduceAction54 = {
6968 0, /* box_kind */
6969 {
6970 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction54:parser_work$ReduceAction$init */
6971 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction54:kernel$Object$!= */
6972 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction54:kernel$Object$sys */
6973 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction54:abstract_text$Object$to_s */
6974 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction54:kernel$Object$== */
6975 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction54:kernel$Object$is_same_instance */
6976 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction54:abstract_text$Object$inspect */
6977 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction54:kernel$Object$object_id */
6978 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction54:kernel$Object$hash */
6979 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction54:abstract_text$Object$class_name */
6980 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction54:abstract_text$Object$inspect_head */
6981 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction54:abstract_text$Object$native_class_name */
6982 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction54___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction54:parser$ReduceAction54$action */
6983 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction54:parser_work$ReduceAction$goto= */
6984 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction54:parser_work$ReduceAction$concat */
6985 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction54:kernel$Object$init */
6986 }
6987 };
6988 /* allocate ReduceAction54 */
6989 val* NEW_nitc__parser__ReduceAction54(const struct type* type) {
6990 val* self /* : ReduceAction54 */;
6991 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6992 self->type = type;
6993 self->class = &class_nitc__parser__ReduceAction54;
6994 return self;
6995 }
6996 /* runtime class nitc__parser__ReduceAction55: nitc::parser::ReduceAction55 (dead=false; need_corpse=false)*/
6997 const struct class class_nitc__parser__ReduceAction55 = {
6998 0, /* box_kind */
6999 {
7000 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction55:parser_work$ReduceAction$init */
7001 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction55:kernel$Object$!= */
7002 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction55:kernel$Object$sys */
7003 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction55:abstract_text$Object$to_s */
7004 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction55:kernel$Object$== */
7005 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction55:kernel$Object$is_same_instance */
7006 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction55:abstract_text$Object$inspect */
7007 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction55:kernel$Object$object_id */
7008 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction55:kernel$Object$hash */
7009 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction55:abstract_text$Object$class_name */
7010 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction55:abstract_text$Object$inspect_head */
7011 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction55:abstract_text$Object$native_class_name */
7012 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction55___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction55:parser$ReduceAction55$action */
7013 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction55:parser_work$ReduceAction$goto= */
7014 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction55:parser_work$ReduceAction$concat */
7015 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction55:kernel$Object$init */
7016 }
7017 };
7018 /* allocate ReduceAction55 */
7019 val* NEW_nitc__parser__ReduceAction55(const struct type* type) {
7020 val* self /* : ReduceAction55 */;
7021 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7022 self->type = type;
7023 self->class = &class_nitc__parser__ReduceAction55;
7024 return self;
7025 }
7026 /* runtime class nitc__parser__ReduceAction56: nitc::parser::ReduceAction56 (dead=false; need_corpse=false)*/
7027 const struct class class_nitc__parser__ReduceAction56 = {
7028 0, /* box_kind */
7029 {
7030 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction56:parser_work$ReduceAction$init */
7031 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction56:kernel$Object$!= */
7032 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction56:kernel$Object$sys */
7033 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction56:abstract_text$Object$to_s */
7034 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction56:kernel$Object$== */
7035 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction56:kernel$Object$is_same_instance */
7036 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction56:abstract_text$Object$inspect */
7037 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction56:kernel$Object$object_id */
7038 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction56:kernel$Object$hash */
7039 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction56:abstract_text$Object$class_name */
7040 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction56:abstract_text$Object$inspect_head */
7041 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction56:abstract_text$Object$native_class_name */
7042 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction56___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction56:parser$ReduceAction56$action */
7043 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction56:parser_work$ReduceAction$goto= */
7044 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction56:parser_work$ReduceAction$concat */
7045 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction56:kernel$Object$init */
7046 }
7047 };
7048 /* allocate ReduceAction56 */
7049 val* NEW_nitc__parser__ReduceAction56(const struct type* type) {
7050 val* self /* : ReduceAction56 */;
7051 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7052 self->type = type;
7053 self->class = &class_nitc__parser__ReduceAction56;
7054 return self;
7055 }
7056 /* runtime class nitc__parser__ReduceAction57: nitc::parser::ReduceAction57 (dead=false; need_corpse=false)*/
7057 const struct class class_nitc__parser__ReduceAction57 = {
7058 0, /* box_kind */
7059 {
7060 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction57:parser_work$ReduceAction$init */
7061 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction57:kernel$Object$!= */
7062 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction57:kernel$Object$sys */
7063 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction57:abstract_text$Object$to_s */
7064 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction57:kernel$Object$== */
7065 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction57:kernel$Object$is_same_instance */
7066 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction57:abstract_text$Object$inspect */
7067 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction57:kernel$Object$object_id */
7068 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction57:kernel$Object$hash */
7069 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction57:abstract_text$Object$class_name */
7070 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction57:abstract_text$Object$inspect_head */
7071 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction57:abstract_text$Object$native_class_name */
7072 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction57___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction57:parser$ReduceAction57$action */
7073 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction57:parser_work$ReduceAction$goto= */
7074 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction57:parser_work$ReduceAction$concat */
7075 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction57:kernel$Object$init */
7076 }
7077 };
7078 /* allocate ReduceAction57 */
7079 val* NEW_nitc__parser__ReduceAction57(const struct type* type) {
7080 val* self /* : ReduceAction57 */;
7081 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7082 self->type = type;
7083 self->class = &class_nitc__parser__ReduceAction57;
7084 return self;
7085 }
7086 /* runtime class nitc__parser__ReduceAction58: nitc::parser::ReduceAction58 (dead=false; need_corpse=false)*/
7087 const struct class class_nitc__parser__ReduceAction58 = {
7088 0, /* box_kind */
7089 {
7090 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction58:parser_work$ReduceAction$init */
7091 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction58:kernel$Object$!= */
7092 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction58:kernel$Object$sys */
7093 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction58:abstract_text$Object$to_s */
7094 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction58:kernel$Object$== */
7095 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction58:kernel$Object$is_same_instance */
7096 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction58:abstract_text$Object$inspect */
7097 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction58:kernel$Object$object_id */
7098 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction58:kernel$Object$hash */
7099 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction58:abstract_text$Object$class_name */
7100 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction58:abstract_text$Object$inspect_head */
7101 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction58:abstract_text$Object$native_class_name */
7102 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction58___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction58:parser$ReduceAction58$action */
7103 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction58:parser_work$ReduceAction$goto= */
7104 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction58:parser_work$ReduceAction$concat */
7105 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction58:kernel$Object$init */
7106 }
7107 };
7108 /* allocate ReduceAction58 */
7109 val* NEW_nitc__parser__ReduceAction58(const struct type* type) {
7110 val* self /* : ReduceAction58 */;
7111 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7112 self->type = type;
7113 self->class = &class_nitc__parser__ReduceAction58;
7114 return self;
7115 }
7116 /* runtime class nitc__parser__ReduceAction59: nitc::parser::ReduceAction59 (dead=false; need_corpse=false)*/
7117 const struct class class_nitc__parser__ReduceAction59 = {
7118 0, /* box_kind */
7119 {
7120 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction59:parser_work$ReduceAction$init */
7121 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction59:kernel$Object$!= */
7122 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction59:kernel$Object$sys */
7123 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction59:abstract_text$Object$to_s */
7124 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction59:kernel$Object$== */
7125 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction59:kernel$Object$is_same_instance */
7126 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction59:abstract_text$Object$inspect */
7127 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction59:kernel$Object$object_id */
7128 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction59:kernel$Object$hash */
7129 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction59:abstract_text$Object$class_name */
7130 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction59:abstract_text$Object$inspect_head */
7131 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction59:abstract_text$Object$native_class_name */
7132 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction59___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction59:parser$ReduceAction59$action */
7133 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction59:parser_work$ReduceAction$goto= */
7134 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction59:parser_work$ReduceAction$concat */
7135 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction59:kernel$Object$init */
7136 }
7137 };
7138 /* allocate ReduceAction59 */
7139 val* NEW_nitc__parser__ReduceAction59(const struct type* type) {
7140 val* self /* : ReduceAction59 */;
7141 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7142 self->type = type;
7143 self->class = &class_nitc__parser__ReduceAction59;
7144 return self;
7145 }
7146 /* runtime class nitc__parser__ReduceAction60: nitc::parser::ReduceAction60 (dead=false; need_corpse=false)*/
7147 const struct class class_nitc__parser__ReduceAction60 = {
7148 0, /* box_kind */
7149 {
7150 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction60:parser_work$ReduceAction$init */
7151 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction60:kernel$Object$!= */
7152 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction60:kernel$Object$sys */
7153 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction60:abstract_text$Object$to_s */
7154 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction60:kernel$Object$== */
7155 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction60:kernel$Object$is_same_instance */
7156 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction60:abstract_text$Object$inspect */
7157 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction60:kernel$Object$object_id */
7158 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction60:kernel$Object$hash */
7159 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction60:abstract_text$Object$class_name */
7160 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction60:abstract_text$Object$inspect_head */
7161 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction60:abstract_text$Object$native_class_name */
7162 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction60___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction60:parser$ReduceAction60$action */
7163 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction60:parser_work$ReduceAction$goto= */
7164 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction60:parser_work$ReduceAction$concat */
7165 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction60:kernel$Object$init */
7166 }
7167 };
7168 /* allocate ReduceAction60 */
7169 val* NEW_nitc__parser__ReduceAction60(const struct type* type) {
7170 val* self /* : ReduceAction60 */;
7171 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7172 self->type = type;
7173 self->class = &class_nitc__parser__ReduceAction60;
7174 return self;
7175 }
7176 /* runtime class nitc__parser__ReduceAction61: nitc::parser::ReduceAction61 (dead=false; need_corpse=false)*/
7177 const struct class class_nitc__parser__ReduceAction61 = {
7178 0, /* box_kind */
7179 {
7180 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction61:parser_work$ReduceAction$init */
7181 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction61:kernel$Object$!= */
7182 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction61:kernel$Object$sys */
7183 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction61:abstract_text$Object$to_s */
7184 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction61:kernel$Object$== */
7185 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction61:kernel$Object$is_same_instance */
7186 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction61:abstract_text$Object$inspect */
7187 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction61:kernel$Object$object_id */
7188 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction61:kernel$Object$hash */
7189 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction61:abstract_text$Object$class_name */
7190 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction61:abstract_text$Object$inspect_head */
7191 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction61:abstract_text$Object$native_class_name */
7192 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction61___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction61:parser$ReduceAction61$action */
7193 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction61:parser_work$ReduceAction$goto= */
7194 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction61:parser_work$ReduceAction$concat */
7195 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction61:kernel$Object$init */
7196 }
7197 };
7198 /* allocate ReduceAction61 */
7199 val* NEW_nitc__parser__ReduceAction61(const struct type* type) {
7200 val* self /* : ReduceAction61 */;
7201 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7202 self->type = type;
7203 self->class = &class_nitc__parser__ReduceAction61;
7204 return self;
7205 }
7206 /* runtime class nitc__parser__ReduceAction62: nitc::parser::ReduceAction62 (dead=false; need_corpse=false)*/
7207 const struct class class_nitc__parser__ReduceAction62 = {
7208 0, /* box_kind */
7209 {
7210 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction62:parser_work$ReduceAction$init */
7211 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction62:kernel$Object$!= */
7212 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction62:kernel$Object$sys */
7213 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction62:abstract_text$Object$to_s */
7214 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction62:kernel$Object$== */
7215 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction62:kernel$Object$is_same_instance */
7216 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction62:abstract_text$Object$inspect */
7217 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction62:kernel$Object$object_id */
7218 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction62:kernel$Object$hash */
7219 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction62:abstract_text$Object$class_name */
7220 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction62:abstract_text$Object$inspect_head */
7221 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction62:abstract_text$Object$native_class_name */
7222 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction62___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction62:parser$ReduceAction62$action */
7223 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction62:parser_work$ReduceAction$goto= */
7224 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction62:parser_work$ReduceAction$concat */
7225 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction62:kernel$Object$init */
7226 }
7227 };
7228 /* allocate ReduceAction62 */
7229 val* NEW_nitc__parser__ReduceAction62(const struct type* type) {
7230 val* self /* : ReduceAction62 */;
7231 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7232 self->type = type;
7233 self->class = &class_nitc__parser__ReduceAction62;
7234 return self;
7235 }
7236 /* runtime class nitc__parser__ReduceAction63: nitc::parser::ReduceAction63 (dead=false; need_corpse=false)*/
7237 const struct class class_nitc__parser__ReduceAction63 = {
7238 0, /* box_kind */
7239 {
7240 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction63:parser_work$ReduceAction$init */
7241 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction63:kernel$Object$!= */
7242 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction63:kernel$Object$sys */
7243 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction63:abstract_text$Object$to_s */
7244 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction63:kernel$Object$== */
7245 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction63:kernel$Object$is_same_instance */
7246 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction63:abstract_text$Object$inspect */
7247 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction63:kernel$Object$object_id */
7248 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction63:kernel$Object$hash */
7249 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction63:abstract_text$Object$class_name */
7250 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction63:abstract_text$Object$inspect_head */
7251 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction63:abstract_text$Object$native_class_name */
7252 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction63___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction63:parser$ReduceAction63$action */
7253 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction63:parser_work$ReduceAction$goto= */
7254 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction63:parser_work$ReduceAction$concat */
7255 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction63:kernel$Object$init */
7256 }
7257 };
7258 /* allocate ReduceAction63 */
7259 val* NEW_nitc__parser__ReduceAction63(const struct type* type) {
7260 val* self /* : ReduceAction63 */;
7261 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7262 self->type = type;
7263 self->class = &class_nitc__parser__ReduceAction63;
7264 return self;
7265 }
7266 /* runtime class nitc__parser__ReduceAction64: nitc::parser::ReduceAction64 (dead=false; need_corpse=false)*/
7267 const struct class class_nitc__parser__ReduceAction64 = {
7268 0, /* box_kind */
7269 {
7270 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction64:parser_work$ReduceAction$init */
7271 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction64:kernel$Object$!= */
7272 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction64:kernel$Object$sys */
7273 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction64:abstract_text$Object$to_s */
7274 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction64:kernel$Object$== */
7275 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction64:kernel$Object$is_same_instance */
7276 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction64:abstract_text$Object$inspect */
7277 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction64:kernel$Object$object_id */
7278 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction64:kernel$Object$hash */
7279 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction64:abstract_text$Object$class_name */
7280 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction64:abstract_text$Object$inspect_head */
7281 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction64:abstract_text$Object$native_class_name */
7282 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction64___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction64:parser$ReduceAction64$action */
7283 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction64:parser_work$ReduceAction$goto= */
7284 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction64:parser_work$ReduceAction$concat */
7285 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction64:kernel$Object$init */
7286 }
7287 };
7288 /* allocate ReduceAction64 */
7289 val* NEW_nitc__parser__ReduceAction64(const struct type* type) {
7290 val* self /* : ReduceAction64 */;
7291 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7292 self->type = type;
7293 self->class = &class_nitc__parser__ReduceAction64;
7294 return self;
7295 }
7296 /* runtime class nitc__parser__ReduceAction65: nitc::parser::ReduceAction65 (dead=false; need_corpse=false)*/
7297 const struct class class_nitc__parser__ReduceAction65 = {
7298 0, /* box_kind */
7299 {
7300 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction65:parser_work$ReduceAction$init */
7301 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction65:kernel$Object$!= */
7302 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction65:kernel$Object$sys */
7303 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction65:abstract_text$Object$to_s */
7304 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction65:kernel$Object$== */
7305 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction65:kernel$Object$is_same_instance */
7306 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction65:abstract_text$Object$inspect */
7307 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction65:kernel$Object$object_id */
7308 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction65:kernel$Object$hash */
7309 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction65:abstract_text$Object$class_name */
7310 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction65:abstract_text$Object$inspect_head */
7311 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction65:abstract_text$Object$native_class_name */
7312 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction65___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction65:parser$ReduceAction65$action */
7313 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction65:parser_work$ReduceAction$goto= */
7314 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction65:parser_work$ReduceAction$concat */
7315 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction65:kernel$Object$init */
7316 }
7317 };
7318 /* allocate ReduceAction65 */
7319 val* NEW_nitc__parser__ReduceAction65(const struct type* type) {
7320 val* self /* : ReduceAction65 */;
7321 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7322 self->type = type;
7323 self->class = &class_nitc__parser__ReduceAction65;
7324 return self;
7325 }
7326 /* runtime class nitc__parser__ReduceAction66: nitc::parser::ReduceAction66 (dead=false; need_corpse=false)*/
7327 const struct class class_nitc__parser__ReduceAction66 = {
7328 0, /* box_kind */
7329 {
7330 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction66:parser_work$ReduceAction$init */
7331 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction66:kernel$Object$!= */
7332 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction66:kernel$Object$sys */
7333 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction66:abstract_text$Object$to_s */
7334 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction66:kernel$Object$== */
7335 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction66:kernel$Object$is_same_instance */
7336 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction66:abstract_text$Object$inspect */
7337 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction66:kernel$Object$object_id */
7338 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction66:kernel$Object$hash */
7339 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction66:abstract_text$Object$class_name */
7340 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction66:abstract_text$Object$inspect_head */
7341 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction66:abstract_text$Object$native_class_name */
7342 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction66___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction66:parser$ReduceAction66$action */
7343 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction66:parser_work$ReduceAction$goto= */
7344 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction66:parser_work$ReduceAction$concat */
7345 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction66:kernel$Object$init */
7346 }
7347 };
7348 /* allocate ReduceAction66 */
7349 val* NEW_nitc__parser__ReduceAction66(const struct type* type) {
7350 val* self /* : ReduceAction66 */;
7351 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7352 self->type = type;
7353 self->class = &class_nitc__parser__ReduceAction66;
7354 return self;
7355 }
7356 /* runtime class nitc__parser__ReduceAction67: nitc::parser::ReduceAction67 (dead=false; need_corpse=false)*/
7357 const struct class class_nitc__parser__ReduceAction67 = {
7358 0, /* box_kind */
7359 {
7360 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction67:parser_work$ReduceAction$init */
7361 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction67:kernel$Object$!= */
7362 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction67:kernel$Object$sys */
7363 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction67:abstract_text$Object$to_s */
7364 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction67:kernel$Object$== */
7365 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction67:kernel$Object$is_same_instance */
7366 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction67:abstract_text$Object$inspect */
7367 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction67:kernel$Object$object_id */
7368 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction67:kernel$Object$hash */
7369 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction67:abstract_text$Object$class_name */
7370 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction67:abstract_text$Object$inspect_head */
7371 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction67:abstract_text$Object$native_class_name */
7372 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction67___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction67:parser$ReduceAction67$action */
7373 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction67:parser_work$ReduceAction$goto= */
7374 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction67:parser_work$ReduceAction$concat */
7375 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction67:kernel$Object$init */
7376 }
7377 };
7378 /* allocate ReduceAction67 */
7379 val* NEW_nitc__parser__ReduceAction67(const struct type* type) {
7380 val* self /* : ReduceAction67 */;
7381 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7382 self->type = type;
7383 self->class = &class_nitc__parser__ReduceAction67;
7384 return self;
7385 }
7386 /* runtime class nitc__parser__ReduceAction68: nitc::parser::ReduceAction68 (dead=false; need_corpse=false)*/
7387 const struct class class_nitc__parser__ReduceAction68 = {
7388 0, /* box_kind */
7389 {
7390 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction68:parser_work$ReduceAction$init */
7391 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction68:kernel$Object$!= */
7392 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction68:kernel$Object$sys */
7393 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction68:abstract_text$Object$to_s */
7394 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction68:kernel$Object$== */
7395 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction68:kernel$Object$is_same_instance */
7396 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction68:abstract_text$Object$inspect */
7397 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction68:kernel$Object$object_id */
7398 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction68:kernel$Object$hash */
7399 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction68:abstract_text$Object$class_name */
7400 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction68:abstract_text$Object$inspect_head */
7401 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction68:abstract_text$Object$native_class_name */
7402 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction68___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction68:parser$ReduceAction68$action */
7403 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction68:parser_work$ReduceAction$goto= */
7404 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction68:parser_work$ReduceAction$concat */
7405 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction68:kernel$Object$init */
7406 }
7407 };
7408 /* allocate ReduceAction68 */
7409 val* NEW_nitc__parser__ReduceAction68(const struct type* type) {
7410 val* self /* : ReduceAction68 */;
7411 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7412 self->type = type;
7413 self->class = &class_nitc__parser__ReduceAction68;
7414 return self;
7415 }
7416 /* runtime class nitc__parser__ReduceAction69: nitc::parser::ReduceAction69 (dead=false; need_corpse=false)*/
7417 const struct class class_nitc__parser__ReduceAction69 = {
7418 0, /* box_kind */
7419 {
7420 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction69:parser_work$ReduceAction$init */
7421 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction69:kernel$Object$!= */
7422 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction69:kernel$Object$sys */
7423 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction69:abstract_text$Object$to_s */
7424 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction69:kernel$Object$== */
7425 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction69:kernel$Object$is_same_instance */
7426 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction69:abstract_text$Object$inspect */
7427 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction69:kernel$Object$object_id */
7428 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction69:kernel$Object$hash */
7429 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction69:abstract_text$Object$class_name */
7430 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction69:abstract_text$Object$inspect_head */
7431 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction69:abstract_text$Object$native_class_name */
7432 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction69___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction69:parser$ReduceAction69$action */
7433 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction69:parser_work$ReduceAction$goto= */
7434 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction69:parser_work$ReduceAction$concat */
7435 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction69:kernel$Object$init */
7436 }
7437 };
7438 /* allocate ReduceAction69 */
7439 val* NEW_nitc__parser__ReduceAction69(const struct type* type) {
7440 val* self /* : ReduceAction69 */;
7441 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7442 self->type = type;
7443 self->class = &class_nitc__parser__ReduceAction69;
7444 return self;
7445 }
7446 /* runtime class nitc__parser__ReduceAction70: nitc::parser::ReduceAction70 (dead=false; need_corpse=false)*/
7447 const struct class class_nitc__parser__ReduceAction70 = {
7448 0, /* box_kind */
7449 {
7450 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction70:parser_work$ReduceAction$init */
7451 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction70:kernel$Object$!= */
7452 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction70:kernel$Object$sys */
7453 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction70:abstract_text$Object$to_s */
7454 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction70:kernel$Object$== */
7455 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction70:kernel$Object$is_same_instance */
7456 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction70:abstract_text$Object$inspect */
7457 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction70:kernel$Object$object_id */
7458 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction70:kernel$Object$hash */
7459 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction70:abstract_text$Object$class_name */
7460 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction70:abstract_text$Object$inspect_head */
7461 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction70:abstract_text$Object$native_class_name */
7462 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction70___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction70:parser$ReduceAction70$action */
7463 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction70:parser_work$ReduceAction$goto= */
7464 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction70:parser_work$ReduceAction$concat */
7465 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction70:kernel$Object$init */
7466 }
7467 };
7468 /* allocate ReduceAction70 */
7469 val* NEW_nitc__parser__ReduceAction70(const struct type* type) {
7470 val* self /* : ReduceAction70 */;
7471 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7472 self->type = type;
7473 self->class = &class_nitc__parser__ReduceAction70;
7474 return self;
7475 }
7476 /* runtime class nitc__parser__ReduceAction71: nitc::parser::ReduceAction71 (dead=false; need_corpse=false)*/
7477 const struct class class_nitc__parser__ReduceAction71 = {
7478 0, /* box_kind */
7479 {
7480 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction71:parser_work$ReduceAction$init */
7481 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction71:kernel$Object$!= */
7482 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction71:kernel$Object$sys */
7483 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction71:abstract_text$Object$to_s */
7484 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction71:kernel$Object$== */
7485 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction71:kernel$Object$is_same_instance */
7486 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction71:abstract_text$Object$inspect */
7487 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction71:kernel$Object$object_id */
7488 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction71:kernel$Object$hash */
7489 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction71:abstract_text$Object$class_name */
7490 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction71:abstract_text$Object$inspect_head */
7491 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction71:abstract_text$Object$native_class_name */
7492 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction71___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction71:parser$ReduceAction71$action */
7493 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction71:parser_work$ReduceAction$goto= */
7494 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction71:parser_work$ReduceAction$concat */
7495 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction71:kernel$Object$init */
7496 }
7497 };
7498 /* allocate ReduceAction71 */
7499 val* NEW_nitc__parser__ReduceAction71(const struct type* type) {
7500 val* self /* : ReduceAction71 */;
7501 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7502 self->type = type;
7503 self->class = &class_nitc__parser__ReduceAction71;
7504 return self;
7505 }
7506 /* runtime class nitc__parser__ReduceAction72: nitc::parser::ReduceAction72 (dead=false; need_corpse=false)*/
7507 const struct class class_nitc__parser__ReduceAction72 = {
7508 0, /* box_kind */
7509 {
7510 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction72:parser_work$ReduceAction$init */
7511 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction72:kernel$Object$!= */
7512 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction72:kernel$Object$sys */
7513 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction72:abstract_text$Object$to_s */
7514 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction72:kernel$Object$== */
7515 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction72:kernel$Object$is_same_instance */
7516 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction72:abstract_text$Object$inspect */
7517 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction72:kernel$Object$object_id */
7518 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction72:kernel$Object$hash */
7519 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction72:abstract_text$Object$class_name */
7520 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction72:abstract_text$Object$inspect_head */
7521 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction72:abstract_text$Object$native_class_name */
7522 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction72___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction72:parser$ReduceAction72$action */
7523 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction72:parser_work$ReduceAction$goto= */
7524 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction72:parser_work$ReduceAction$concat */
7525 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction72:kernel$Object$init */
7526 }
7527 };
7528 /* allocate ReduceAction72 */
7529 val* NEW_nitc__parser__ReduceAction72(const struct type* type) {
7530 val* self /* : ReduceAction72 */;
7531 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7532 self->type = type;
7533 self->class = &class_nitc__parser__ReduceAction72;
7534 return self;
7535 }
7536 /* runtime class nitc__parser__ReduceAction73: nitc::parser::ReduceAction73 (dead=false; need_corpse=false)*/
7537 const struct class class_nitc__parser__ReduceAction73 = {
7538 0, /* box_kind */
7539 {
7540 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction73:parser_work$ReduceAction$init */
7541 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction73:kernel$Object$!= */
7542 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction73:kernel$Object$sys */
7543 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction73:abstract_text$Object$to_s */
7544 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction73:kernel$Object$== */
7545 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction73:kernel$Object$is_same_instance */
7546 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction73:abstract_text$Object$inspect */
7547 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction73:kernel$Object$object_id */
7548 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction73:kernel$Object$hash */
7549 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction73:abstract_text$Object$class_name */
7550 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction73:abstract_text$Object$inspect_head */
7551 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction73:abstract_text$Object$native_class_name */
7552 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction73___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction73:parser$ReduceAction73$action */
7553 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction73:parser_work$ReduceAction$goto= */
7554 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction73:parser_work$ReduceAction$concat */
7555 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction73:kernel$Object$init */
7556 }
7557 };
7558 /* allocate ReduceAction73 */
7559 val* NEW_nitc__parser__ReduceAction73(const struct type* type) {
7560 val* self /* : ReduceAction73 */;
7561 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7562 self->type = type;
7563 self->class = &class_nitc__parser__ReduceAction73;
7564 return self;
7565 }
7566 /* runtime class nitc__parser__ReduceAction74: nitc::parser::ReduceAction74 (dead=false; need_corpse=false)*/
7567 const struct class class_nitc__parser__ReduceAction74 = {
7568 0, /* box_kind */
7569 {
7570 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction74:parser_work$ReduceAction$init */
7571 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction74:kernel$Object$!= */
7572 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction74:kernel$Object$sys */
7573 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction74:abstract_text$Object$to_s */
7574 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction74:kernel$Object$== */
7575 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction74:kernel$Object$is_same_instance */
7576 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction74:abstract_text$Object$inspect */
7577 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction74:kernel$Object$object_id */
7578 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction74:kernel$Object$hash */
7579 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction74:abstract_text$Object$class_name */
7580 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction74:abstract_text$Object$inspect_head */
7581 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction74:abstract_text$Object$native_class_name */
7582 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction74___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction74:parser$ReduceAction74$action */
7583 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction74:parser_work$ReduceAction$goto= */
7584 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction74:parser_work$ReduceAction$concat */
7585 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction74:kernel$Object$init */
7586 }
7587 };
7588 /* allocate ReduceAction74 */
7589 val* NEW_nitc__parser__ReduceAction74(const struct type* type) {
7590 val* self /* : ReduceAction74 */;
7591 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7592 self->type = type;
7593 self->class = &class_nitc__parser__ReduceAction74;
7594 return self;
7595 }
7596 /* runtime class nitc__parser__ReduceAction76: nitc::parser::ReduceAction76 (dead=false; need_corpse=false)*/
7597 const struct class class_nitc__parser__ReduceAction76 = {
7598 0, /* box_kind */
7599 {
7600 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction76:parser_work$ReduceAction$init */
7601 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction76:kernel$Object$!= */
7602 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction76:kernel$Object$sys */
7603 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction76:abstract_text$Object$to_s */
7604 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction76:kernel$Object$== */
7605 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction76:kernel$Object$is_same_instance */
7606 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction76:abstract_text$Object$inspect */
7607 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction76:kernel$Object$object_id */
7608 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction76:kernel$Object$hash */
7609 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction76:abstract_text$Object$class_name */
7610 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction76:abstract_text$Object$inspect_head */
7611 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction76:abstract_text$Object$native_class_name */
7612 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction76___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction76:parser$ReduceAction76$action */
7613 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction76:parser_work$ReduceAction$goto= */
7614 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction76:parser_work$ReduceAction$concat */
7615 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction76:kernel$Object$init */
7616 }
7617 };
7618 /* allocate ReduceAction76 */
7619 val* NEW_nitc__parser__ReduceAction76(const struct type* type) {
7620 val* self /* : ReduceAction76 */;
7621 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7622 self->type = type;
7623 self->class = &class_nitc__parser__ReduceAction76;
7624 return self;
7625 }
7626 /* runtime class nitc__parser__ReduceAction77: nitc::parser::ReduceAction77 (dead=false; need_corpse=false)*/
7627 const struct class class_nitc__parser__ReduceAction77 = {
7628 0, /* box_kind */
7629 {
7630 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction77:parser_work$ReduceAction$init */
7631 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction77:kernel$Object$!= */
7632 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction77:kernel$Object$sys */
7633 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction77:abstract_text$Object$to_s */
7634 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction77:kernel$Object$== */
7635 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction77:kernel$Object$is_same_instance */
7636 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction77:abstract_text$Object$inspect */
7637 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction77:kernel$Object$object_id */
7638 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction77:kernel$Object$hash */
7639 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction77:abstract_text$Object$class_name */
7640 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction77:abstract_text$Object$inspect_head */
7641 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction77:abstract_text$Object$native_class_name */
7642 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction77___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction77:parser$ReduceAction77$action */
7643 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction77:parser_work$ReduceAction$goto= */
7644 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction77:parser_work$ReduceAction$concat */
7645 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction77:kernel$Object$init */
7646 }
7647 };
7648 /* allocate ReduceAction77 */
7649 val* NEW_nitc__parser__ReduceAction77(const struct type* type) {
7650 val* self /* : ReduceAction77 */;
7651 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7652 self->type = type;
7653 self->class = &class_nitc__parser__ReduceAction77;
7654 return self;
7655 }
7656 /* runtime class nitc__parser__ReduceAction80: nitc::parser::ReduceAction80 (dead=false; need_corpse=false)*/
7657 const struct class class_nitc__parser__ReduceAction80 = {
7658 0, /* box_kind */
7659 {
7660 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction80:parser_work$ReduceAction$init */
7661 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction80:kernel$Object$!= */
7662 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction80:kernel$Object$sys */
7663 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction80:abstract_text$Object$to_s */
7664 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction80:kernel$Object$== */
7665 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction80:kernel$Object$is_same_instance */
7666 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction80:abstract_text$Object$inspect */
7667 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction80:kernel$Object$object_id */
7668 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction80:kernel$Object$hash */
7669 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction80:abstract_text$Object$class_name */
7670 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction80:abstract_text$Object$inspect_head */
7671 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction80:abstract_text$Object$native_class_name */
7672 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction80___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction80:parser$ReduceAction80$action */
7673 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction80:parser_work$ReduceAction$goto= */
7674 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction80:parser_work$ReduceAction$concat */
7675 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction80:kernel$Object$init */
7676 }
7677 };
7678 /* allocate ReduceAction80 */
7679 val* NEW_nitc__parser__ReduceAction80(const struct type* type) {
7680 val* self /* : ReduceAction80 */;
7681 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7682 self->type = type;
7683 self->class = &class_nitc__parser__ReduceAction80;
7684 return self;
7685 }
7686 /* runtime class nitc__parser__ReduceAction81: nitc::parser::ReduceAction81 (dead=false; need_corpse=false)*/
7687 const struct class class_nitc__parser__ReduceAction81 = {
7688 0, /* box_kind */
7689 {
7690 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction81:parser_work$ReduceAction$init */
7691 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction81:kernel$Object$!= */
7692 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction81:kernel$Object$sys */
7693 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction81:abstract_text$Object$to_s */
7694 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction81:kernel$Object$== */
7695 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction81:kernel$Object$is_same_instance */
7696 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction81:abstract_text$Object$inspect */
7697 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction81:kernel$Object$object_id */
7698 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction81:kernel$Object$hash */
7699 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction81:abstract_text$Object$class_name */
7700 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction81:abstract_text$Object$inspect_head */
7701 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction81:abstract_text$Object$native_class_name */
7702 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction81___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction81:parser$ReduceAction81$action */
7703 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction81:parser_work$ReduceAction$goto= */
7704 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction81:parser_work$ReduceAction$concat */
7705 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction81:kernel$Object$init */
7706 }
7707 };
7708 /* allocate ReduceAction81 */
7709 val* NEW_nitc__parser__ReduceAction81(const struct type* type) {
7710 val* self /* : ReduceAction81 */;
7711 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7712 self->type = type;
7713 self->class = &class_nitc__parser__ReduceAction81;
7714 return self;
7715 }
7716 /* runtime class nitc__parser__ReduceAction82: nitc::parser::ReduceAction82 (dead=false; need_corpse=false)*/
7717 const struct class class_nitc__parser__ReduceAction82 = {
7718 0, /* box_kind */
7719 {
7720 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction82:parser_work$ReduceAction$init */
7721 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction82:kernel$Object$!= */
7722 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction82:kernel$Object$sys */
7723 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction82:abstract_text$Object$to_s */
7724 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction82:kernel$Object$== */
7725 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction82:kernel$Object$is_same_instance */
7726 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction82:abstract_text$Object$inspect */
7727 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction82:kernel$Object$object_id */
7728 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction82:kernel$Object$hash */
7729 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction82:abstract_text$Object$class_name */
7730 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction82:abstract_text$Object$inspect_head */
7731 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction82:abstract_text$Object$native_class_name */
7732 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction82___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction82:parser$ReduceAction82$action */
7733 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction82:parser_work$ReduceAction$goto= */
7734 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction82:parser_work$ReduceAction$concat */
7735 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction82:kernel$Object$init */
7736 }
7737 };
7738 /* allocate ReduceAction82 */
7739 val* NEW_nitc__parser__ReduceAction82(const struct type* type) {
7740 val* self /* : ReduceAction82 */;
7741 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7742 self->type = type;
7743 self->class = &class_nitc__parser__ReduceAction82;
7744 return self;
7745 }
7746 /* runtime class nitc__parser__ReduceAction83: nitc::parser::ReduceAction83 (dead=false; need_corpse=false)*/
7747 const struct class class_nitc__parser__ReduceAction83 = {
7748 0, /* box_kind */
7749 {
7750 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction83:parser_work$ReduceAction$init */
7751 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction83:kernel$Object$!= */
7752 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction83:kernel$Object$sys */
7753 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction83:abstract_text$Object$to_s */
7754 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction83:kernel$Object$== */
7755 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction83:kernel$Object$is_same_instance */
7756 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction83:abstract_text$Object$inspect */
7757 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction83:kernel$Object$object_id */
7758 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction83:kernel$Object$hash */
7759 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction83:abstract_text$Object$class_name */
7760 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction83:abstract_text$Object$inspect_head */
7761 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction83:abstract_text$Object$native_class_name */
7762 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction83___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction83:parser$ReduceAction83$action */
7763 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction83:parser_work$ReduceAction$goto= */
7764 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction83:parser_work$ReduceAction$concat */
7765 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction83:kernel$Object$init */
7766 }
7767 };
7768 /* allocate ReduceAction83 */
7769 val* NEW_nitc__parser__ReduceAction83(const struct type* type) {
7770 val* self /* : ReduceAction83 */;
7771 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7772 self->type = type;
7773 self->class = &class_nitc__parser__ReduceAction83;
7774 return self;
7775 }
7776 /* runtime class nitc__parser__ReduceAction84: nitc::parser::ReduceAction84 (dead=false; need_corpse=false)*/
7777 const struct class class_nitc__parser__ReduceAction84 = {
7778 0, /* box_kind */
7779 {
7780 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction84:parser_work$ReduceAction$init */
7781 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction84:kernel$Object$!= */
7782 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction84:kernel$Object$sys */
7783 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction84:abstract_text$Object$to_s */
7784 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction84:kernel$Object$== */
7785 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction84:kernel$Object$is_same_instance */
7786 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction84:abstract_text$Object$inspect */
7787 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction84:kernel$Object$object_id */
7788 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction84:kernel$Object$hash */
7789 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction84:abstract_text$Object$class_name */
7790 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction84:abstract_text$Object$inspect_head */
7791 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction84:abstract_text$Object$native_class_name */
7792 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction84___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction84:parser$ReduceAction84$action */
7793 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction84:parser_work$ReduceAction$goto= */
7794 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction84:parser_work$ReduceAction$concat */
7795 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction84:kernel$Object$init */
7796 }
7797 };
7798 /* allocate ReduceAction84 */
7799 val* NEW_nitc__parser__ReduceAction84(const struct type* type) {
7800 val* self /* : ReduceAction84 */;
7801 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7802 self->type = type;
7803 self->class = &class_nitc__parser__ReduceAction84;
7804 return self;
7805 }
7806 /* runtime class nitc__parser__ReduceAction85: nitc::parser::ReduceAction85 (dead=false; need_corpse=false)*/
7807 const struct class class_nitc__parser__ReduceAction85 = {
7808 0, /* box_kind */
7809 {
7810 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction85:parser_work$ReduceAction$init */
7811 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction85:kernel$Object$!= */
7812 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction85:kernel$Object$sys */
7813 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction85:abstract_text$Object$to_s */
7814 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction85:kernel$Object$== */
7815 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction85:kernel$Object$is_same_instance */
7816 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction85:abstract_text$Object$inspect */
7817 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction85:kernel$Object$object_id */
7818 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction85:kernel$Object$hash */
7819 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction85:abstract_text$Object$class_name */
7820 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction85:abstract_text$Object$inspect_head */
7821 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction85:abstract_text$Object$native_class_name */
7822 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction85___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction85:parser$ReduceAction85$action */
7823 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction85:parser_work$ReduceAction$goto= */
7824 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction85:parser_work$ReduceAction$concat */
7825 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction85:kernel$Object$init */
7826 }
7827 };
7828 /* allocate ReduceAction85 */
7829 val* NEW_nitc__parser__ReduceAction85(const struct type* type) {
7830 val* self /* : ReduceAction85 */;
7831 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7832 self->type = type;
7833 self->class = &class_nitc__parser__ReduceAction85;
7834 return self;
7835 }
7836 /* runtime class nitc__parser__ReduceAction86: nitc::parser::ReduceAction86 (dead=false; need_corpse=false)*/
7837 const struct class class_nitc__parser__ReduceAction86 = {
7838 0, /* box_kind */
7839 {
7840 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction86:parser_work$ReduceAction$init */
7841 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction86:kernel$Object$!= */
7842 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction86:kernel$Object$sys */
7843 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction86:abstract_text$Object$to_s */
7844 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction86:kernel$Object$== */
7845 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction86:kernel$Object$is_same_instance */
7846 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction86:abstract_text$Object$inspect */
7847 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction86:kernel$Object$object_id */
7848 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction86:kernel$Object$hash */
7849 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction86:abstract_text$Object$class_name */
7850 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction86:abstract_text$Object$inspect_head */
7851 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction86:abstract_text$Object$native_class_name */
7852 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction86___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction86:parser$ReduceAction86$action */
7853 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction86:parser_work$ReduceAction$goto= */
7854 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction86:parser_work$ReduceAction$concat */
7855 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction86:kernel$Object$init */
7856 }
7857 };
7858 /* allocate ReduceAction86 */
7859 val* NEW_nitc__parser__ReduceAction86(const struct type* type) {
7860 val* self /* : ReduceAction86 */;
7861 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7862 self->type = type;
7863 self->class = &class_nitc__parser__ReduceAction86;
7864 return self;
7865 }
7866 /* runtime class nitc__parser__ReduceAction87: nitc::parser::ReduceAction87 (dead=false; need_corpse=false)*/
7867 const struct class class_nitc__parser__ReduceAction87 = {
7868 0, /* box_kind */
7869 {
7870 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction87:parser_work$ReduceAction$init */
7871 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction87:kernel$Object$!= */
7872 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction87:kernel$Object$sys */
7873 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction87:abstract_text$Object$to_s */
7874 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction87:kernel$Object$== */
7875 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction87:kernel$Object$is_same_instance */
7876 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction87:abstract_text$Object$inspect */
7877 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction87:kernel$Object$object_id */
7878 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction87:kernel$Object$hash */
7879 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction87:abstract_text$Object$class_name */
7880 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction87:abstract_text$Object$inspect_head */
7881 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction87:abstract_text$Object$native_class_name */
7882 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction87___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction87:parser$ReduceAction87$action */
7883 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction87:parser_work$ReduceAction$goto= */
7884 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction87:parser_work$ReduceAction$concat */
7885 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction87:kernel$Object$init */
7886 }
7887 };
7888 /* allocate ReduceAction87 */
7889 val* NEW_nitc__parser__ReduceAction87(const struct type* type) {
7890 val* self /* : ReduceAction87 */;
7891 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7892 self->type = type;
7893 self->class = &class_nitc__parser__ReduceAction87;
7894 return self;
7895 }
7896 /* runtime class nitc__parser__ReduceAction88: nitc::parser::ReduceAction88 (dead=false; need_corpse=false)*/
7897 const struct class class_nitc__parser__ReduceAction88 = {
7898 0, /* box_kind */
7899 {
7900 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction88:parser_work$ReduceAction$init */
7901 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction88:kernel$Object$!= */
7902 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction88:kernel$Object$sys */
7903 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction88:abstract_text$Object$to_s */
7904 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction88:kernel$Object$== */
7905 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction88:kernel$Object$is_same_instance */
7906 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction88:abstract_text$Object$inspect */
7907 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction88:kernel$Object$object_id */
7908 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction88:kernel$Object$hash */
7909 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction88:abstract_text$Object$class_name */
7910 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction88:abstract_text$Object$inspect_head */
7911 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction88:abstract_text$Object$native_class_name */
7912 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction88___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction88:parser$ReduceAction88$action */
7913 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction88:parser_work$ReduceAction$goto= */
7914 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction88:parser_work$ReduceAction$concat */
7915 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction88:kernel$Object$init */
7916 }
7917 };
7918 /* allocate ReduceAction88 */
7919 val* NEW_nitc__parser__ReduceAction88(const struct type* type) {
7920 val* self /* : ReduceAction88 */;
7921 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7922 self->type = type;
7923 self->class = &class_nitc__parser__ReduceAction88;
7924 return self;
7925 }
7926 /* runtime class nitc__parser__ReduceAction89: nitc::parser::ReduceAction89 (dead=false; need_corpse=false)*/
7927 const struct class class_nitc__parser__ReduceAction89 = {
7928 0, /* box_kind */
7929 {
7930 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction89:parser_work$ReduceAction$init */
7931 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction89:kernel$Object$!= */
7932 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction89:kernel$Object$sys */
7933 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction89:abstract_text$Object$to_s */
7934 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction89:kernel$Object$== */
7935 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction89:kernel$Object$is_same_instance */
7936 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction89:abstract_text$Object$inspect */
7937 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction89:kernel$Object$object_id */
7938 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction89:kernel$Object$hash */
7939 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction89:abstract_text$Object$class_name */
7940 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction89:abstract_text$Object$inspect_head */
7941 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction89:abstract_text$Object$native_class_name */
7942 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction89___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction89:parser$ReduceAction89$action */
7943 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction89:parser_work$ReduceAction$goto= */
7944 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction89:parser_work$ReduceAction$concat */
7945 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction89:kernel$Object$init */
7946 }
7947 };
7948 /* allocate ReduceAction89 */
7949 val* NEW_nitc__parser__ReduceAction89(const struct type* type) {
7950 val* self /* : ReduceAction89 */;
7951 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7952 self->type = type;
7953 self->class = &class_nitc__parser__ReduceAction89;
7954 return self;
7955 }
7956 /* runtime class nitc__parser__ReduceAction90: nitc::parser::ReduceAction90 (dead=false; need_corpse=false)*/
7957 const struct class class_nitc__parser__ReduceAction90 = {
7958 0, /* box_kind */
7959 {
7960 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction90:parser_work$ReduceAction$init */
7961 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction90:kernel$Object$!= */
7962 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction90:kernel$Object$sys */
7963 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction90:abstract_text$Object$to_s */
7964 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction90:kernel$Object$== */
7965 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction90:kernel$Object$is_same_instance */
7966 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction90:abstract_text$Object$inspect */
7967 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction90:kernel$Object$object_id */
7968 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction90:kernel$Object$hash */
7969 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction90:abstract_text$Object$class_name */
7970 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction90:abstract_text$Object$inspect_head */
7971 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction90:abstract_text$Object$native_class_name */
7972 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction90___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction90:parser$ReduceAction90$action */
7973 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction90:parser_work$ReduceAction$goto= */
7974 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction90:parser_work$ReduceAction$concat */
7975 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction90:kernel$Object$init */
7976 }
7977 };
7978 /* allocate ReduceAction90 */
7979 val* NEW_nitc__parser__ReduceAction90(const struct type* type) {
7980 val* self /* : ReduceAction90 */;
7981 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7982 self->type = type;
7983 self->class = &class_nitc__parser__ReduceAction90;
7984 return self;
7985 }
7986 /* runtime class nitc__parser__ReduceAction91: nitc::parser::ReduceAction91 (dead=false; need_corpse=false)*/
7987 const struct class class_nitc__parser__ReduceAction91 = {
7988 0, /* box_kind */
7989 {
7990 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction91:parser_work$ReduceAction$init */
7991 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction91:kernel$Object$!= */
7992 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction91:kernel$Object$sys */
7993 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction91:abstract_text$Object$to_s */
7994 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction91:kernel$Object$== */
7995 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction91:kernel$Object$is_same_instance */
7996 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction91:abstract_text$Object$inspect */
7997 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction91:kernel$Object$object_id */
7998 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction91:kernel$Object$hash */
7999 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction91:abstract_text$Object$class_name */
8000 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction91:abstract_text$Object$inspect_head */
8001 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction91:abstract_text$Object$native_class_name */
8002 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction91___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction91:parser$ReduceAction91$action */
8003 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction91:parser_work$ReduceAction$goto= */
8004 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction91:parser_work$ReduceAction$concat */
8005 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction91:kernel$Object$init */
8006 }
8007 };
8008 /* allocate ReduceAction91 */
8009 val* NEW_nitc__parser__ReduceAction91(const struct type* type) {
8010 val* self /* : ReduceAction91 */;
8011 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8012 self->type = type;
8013 self->class = &class_nitc__parser__ReduceAction91;
8014 return self;
8015 }
8016 /* runtime class nitc__parser__ReduceAction92: nitc::parser::ReduceAction92 (dead=false; need_corpse=false)*/
8017 const struct class class_nitc__parser__ReduceAction92 = {
8018 0, /* box_kind */
8019 {
8020 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction92:parser_work$ReduceAction$init */
8021 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction92:kernel$Object$!= */
8022 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction92:kernel$Object$sys */
8023 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction92:abstract_text$Object$to_s */
8024 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction92:kernel$Object$== */
8025 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction92:kernel$Object$is_same_instance */
8026 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction92:abstract_text$Object$inspect */
8027 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction92:kernel$Object$object_id */
8028 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction92:kernel$Object$hash */
8029 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction92:abstract_text$Object$class_name */
8030 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction92:abstract_text$Object$inspect_head */
8031 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction92:abstract_text$Object$native_class_name */
8032 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction92___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction92:parser$ReduceAction92$action */
8033 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction92:parser_work$ReduceAction$goto= */
8034 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction92:parser_work$ReduceAction$concat */
8035 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction92:kernel$Object$init */
8036 }
8037 };
8038 /* allocate ReduceAction92 */
8039 val* NEW_nitc__parser__ReduceAction92(const struct type* type) {
8040 val* self /* : ReduceAction92 */;
8041 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8042 self->type = type;
8043 self->class = &class_nitc__parser__ReduceAction92;
8044 return self;
8045 }
8046 /* runtime class nitc__parser__ReduceAction93: nitc::parser::ReduceAction93 (dead=false; need_corpse=false)*/
8047 const struct class class_nitc__parser__ReduceAction93 = {
8048 0, /* box_kind */
8049 {
8050 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction93:parser_work$ReduceAction$init */
8051 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction93:kernel$Object$!= */
8052 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction93:kernel$Object$sys */
8053 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction93:abstract_text$Object$to_s */
8054 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction93:kernel$Object$== */
8055 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction93:kernel$Object$is_same_instance */
8056 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction93:abstract_text$Object$inspect */
8057 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction93:kernel$Object$object_id */
8058 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction93:kernel$Object$hash */
8059 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction93:abstract_text$Object$class_name */
8060 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction93:abstract_text$Object$inspect_head */
8061 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction93:abstract_text$Object$native_class_name */
8062 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction93___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction93:parser$ReduceAction93$action */
8063 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction93:parser_work$ReduceAction$goto= */
8064 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction93:parser_work$ReduceAction$concat */
8065 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction93:kernel$Object$init */
8066 }
8067 };
8068 /* allocate ReduceAction93 */
8069 val* NEW_nitc__parser__ReduceAction93(const struct type* type) {
8070 val* self /* : ReduceAction93 */;
8071 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8072 self->type = type;
8073 self->class = &class_nitc__parser__ReduceAction93;
8074 return self;
8075 }
8076 /* runtime class nitc__parser__ReduceAction94: nitc::parser::ReduceAction94 (dead=false; need_corpse=false)*/
8077 const struct class class_nitc__parser__ReduceAction94 = {
8078 0, /* box_kind */
8079 {
8080 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction94:parser_work$ReduceAction$init */
8081 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction94:kernel$Object$!= */
8082 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction94:kernel$Object$sys */
8083 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction94:abstract_text$Object$to_s */
8084 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction94:kernel$Object$== */
8085 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction94:kernel$Object$is_same_instance */
8086 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction94:abstract_text$Object$inspect */
8087 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction94:kernel$Object$object_id */
8088 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction94:kernel$Object$hash */
8089 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction94:abstract_text$Object$class_name */
8090 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction94:abstract_text$Object$inspect_head */
8091 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction94:abstract_text$Object$native_class_name */
8092 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction94___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction94:parser$ReduceAction94$action */
8093 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction94:parser_work$ReduceAction$goto= */
8094 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction94:parser_work$ReduceAction$concat */
8095 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction94:kernel$Object$init */
8096 }
8097 };
8098 /* allocate ReduceAction94 */
8099 val* NEW_nitc__parser__ReduceAction94(const struct type* type) {
8100 val* self /* : ReduceAction94 */;
8101 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8102 self->type = type;
8103 self->class = &class_nitc__parser__ReduceAction94;
8104 return self;
8105 }
8106 /* runtime class nitc__parser__ReduceAction95: nitc::parser::ReduceAction95 (dead=false; need_corpse=false)*/
8107 const struct class class_nitc__parser__ReduceAction95 = {
8108 0, /* box_kind */
8109 {
8110 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction95:parser_work$ReduceAction$init */
8111 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction95:kernel$Object$!= */
8112 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction95:kernel$Object$sys */
8113 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction95:abstract_text$Object$to_s */
8114 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction95:kernel$Object$== */
8115 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction95:kernel$Object$is_same_instance */
8116 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction95:abstract_text$Object$inspect */
8117 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction95:kernel$Object$object_id */
8118 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction95:kernel$Object$hash */
8119 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction95:abstract_text$Object$class_name */
8120 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction95:abstract_text$Object$inspect_head */
8121 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction95:abstract_text$Object$native_class_name */
8122 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction95___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction95:parser$ReduceAction95$action */
8123 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction95:parser_work$ReduceAction$goto= */
8124 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction95:parser_work$ReduceAction$concat */
8125 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction95:kernel$Object$init */
8126 }
8127 };
8128 /* allocate ReduceAction95 */
8129 val* NEW_nitc__parser__ReduceAction95(const struct type* type) {
8130 val* self /* : ReduceAction95 */;
8131 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8132 self->type = type;
8133 self->class = &class_nitc__parser__ReduceAction95;
8134 return self;
8135 }
8136 /* runtime class nitc__parser__ReduceAction96: nitc::parser::ReduceAction96 (dead=false; need_corpse=false)*/
8137 const struct class class_nitc__parser__ReduceAction96 = {
8138 0, /* box_kind */
8139 {
8140 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction96:parser_work$ReduceAction$init */
8141 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction96:kernel$Object$!= */
8142 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction96:kernel$Object$sys */
8143 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction96:abstract_text$Object$to_s */
8144 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction96:kernel$Object$== */
8145 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction96:kernel$Object$is_same_instance */
8146 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction96:abstract_text$Object$inspect */
8147 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction96:kernel$Object$object_id */
8148 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction96:kernel$Object$hash */
8149 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction96:abstract_text$Object$class_name */
8150 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction96:abstract_text$Object$inspect_head */
8151 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction96:abstract_text$Object$native_class_name */
8152 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction96___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction96:parser$ReduceAction96$action */
8153 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction96:parser_work$ReduceAction$goto= */
8154 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction96:parser_work$ReduceAction$concat */
8155 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction96:kernel$Object$init */
8156 }
8157 };
8158 /* allocate ReduceAction96 */
8159 val* NEW_nitc__parser__ReduceAction96(const struct type* type) {
8160 val* self /* : ReduceAction96 */;
8161 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8162 self->type = type;
8163 self->class = &class_nitc__parser__ReduceAction96;
8164 return self;
8165 }
8166 /* runtime class nitc__parser__ReduceAction97: nitc::parser::ReduceAction97 (dead=false; need_corpse=false)*/
8167 const struct class class_nitc__parser__ReduceAction97 = {
8168 0, /* box_kind */
8169 {
8170 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction97:parser_work$ReduceAction$init */
8171 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction97:kernel$Object$!= */
8172 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction97:kernel$Object$sys */
8173 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction97:abstract_text$Object$to_s */
8174 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction97:kernel$Object$== */
8175 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction97:kernel$Object$is_same_instance */
8176 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction97:abstract_text$Object$inspect */
8177 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction97:kernel$Object$object_id */
8178 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction97:kernel$Object$hash */
8179 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction97:abstract_text$Object$class_name */
8180 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction97:abstract_text$Object$inspect_head */
8181 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction97:abstract_text$Object$native_class_name */
8182 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction97___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction97:parser$ReduceAction97$action */
8183 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction97:parser_work$ReduceAction$goto= */
8184 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction97:parser_work$ReduceAction$concat */
8185 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction97:kernel$Object$init */
8186 }
8187 };
8188 /* allocate ReduceAction97 */
8189 val* NEW_nitc__parser__ReduceAction97(const struct type* type) {
8190 val* self /* : ReduceAction97 */;
8191 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8192 self->type = type;
8193 self->class = &class_nitc__parser__ReduceAction97;
8194 return self;
8195 }
8196 /* runtime class nitc__parser__ReduceAction98: nitc::parser::ReduceAction98 (dead=false; need_corpse=false)*/
8197 const struct class class_nitc__parser__ReduceAction98 = {
8198 0, /* box_kind */
8199 {
8200 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction98:parser_work$ReduceAction$init */
8201 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction98:kernel$Object$!= */
8202 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction98:kernel$Object$sys */
8203 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction98:abstract_text$Object$to_s */
8204 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction98:kernel$Object$== */
8205 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction98:kernel$Object$is_same_instance */
8206 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction98:abstract_text$Object$inspect */
8207 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction98:kernel$Object$object_id */
8208 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction98:kernel$Object$hash */
8209 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction98:abstract_text$Object$class_name */
8210 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction98:abstract_text$Object$inspect_head */
8211 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction98:abstract_text$Object$native_class_name */
8212 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction98___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction98:parser$ReduceAction98$action */
8213 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction98:parser_work$ReduceAction$goto= */
8214 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction98:parser_work$ReduceAction$concat */
8215 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction98:kernel$Object$init */
8216 }
8217 };
8218 /* allocate ReduceAction98 */
8219 val* NEW_nitc__parser__ReduceAction98(const struct type* type) {
8220 val* self /* : ReduceAction98 */;
8221 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8222 self->type = type;
8223 self->class = &class_nitc__parser__ReduceAction98;
8224 return self;
8225 }
8226 /* runtime class nitc__parser__ReduceAction99: nitc::parser::ReduceAction99 (dead=false; need_corpse=false)*/
8227 const struct class class_nitc__parser__ReduceAction99 = {
8228 0, /* box_kind */
8229 {
8230 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction99:parser_work$ReduceAction$init */
8231 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction99:kernel$Object$!= */
8232 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction99:kernel$Object$sys */
8233 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction99:abstract_text$Object$to_s */
8234 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction99:kernel$Object$== */
8235 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction99:kernel$Object$is_same_instance */
8236 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction99:abstract_text$Object$inspect */
8237 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction99:kernel$Object$object_id */
8238 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction99:kernel$Object$hash */
8239 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction99:abstract_text$Object$class_name */
8240 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction99:abstract_text$Object$inspect_head */
8241 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction99:abstract_text$Object$native_class_name */
8242 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction99___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction99:parser$ReduceAction99$action */
8243 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction99:parser_work$ReduceAction$goto= */
8244 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction99:parser_work$ReduceAction$concat */
8245 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction99:kernel$Object$init */
8246 }
8247 };
8248 /* allocate ReduceAction99 */
8249 val* NEW_nitc__parser__ReduceAction99(const struct type* type) {
8250 val* self /* : ReduceAction99 */;
8251 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8252 self->type = type;
8253 self->class = &class_nitc__parser__ReduceAction99;
8254 return self;
8255 }
8256 /* runtime class nitc__parser__ReduceAction100: nitc::parser::ReduceAction100 (dead=false; need_corpse=false)*/
8257 const struct class class_nitc__parser__ReduceAction100 = {
8258 0, /* box_kind */
8259 {
8260 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction100:parser_work$ReduceAction$init */
8261 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction100:kernel$Object$!= */
8262 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction100:kernel$Object$sys */
8263 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction100:abstract_text$Object$to_s */
8264 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction100:kernel$Object$== */
8265 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction100:kernel$Object$is_same_instance */
8266 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction100:abstract_text$Object$inspect */
8267 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction100:kernel$Object$object_id */
8268 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction100:kernel$Object$hash */
8269 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction100:abstract_text$Object$class_name */
8270 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction100:abstract_text$Object$inspect_head */
8271 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction100:abstract_text$Object$native_class_name */
8272 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction100___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction100:parser$ReduceAction100$action */
8273 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction100:parser_work$ReduceAction$goto= */
8274 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction100:parser_work$ReduceAction$concat */
8275 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction100:kernel$Object$init */
8276 }
8277 };
8278 /* allocate ReduceAction100 */
8279 val* NEW_nitc__parser__ReduceAction100(const struct type* type) {
8280 val* self /* : ReduceAction100 */;
8281 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8282 self->type = type;
8283 self->class = &class_nitc__parser__ReduceAction100;
8284 return self;
8285 }
8286 /* runtime class nitc__parser__ReduceAction101: nitc::parser::ReduceAction101 (dead=false; need_corpse=false)*/
8287 const struct class class_nitc__parser__ReduceAction101 = {
8288 0, /* box_kind */
8289 {
8290 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction101:parser_work$ReduceAction$init */
8291 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction101:kernel$Object$!= */
8292 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction101:kernel$Object$sys */
8293 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction101:abstract_text$Object$to_s */
8294 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction101:kernel$Object$== */
8295 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction101:kernel$Object$is_same_instance */
8296 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction101:abstract_text$Object$inspect */
8297 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction101:kernel$Object$object_id */
8298 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction101:kernel$Object$hash */
8299 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction101:abstract_text$Object$class_name */
8300 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction101:abstract_text$Object$inspect_head */
8301 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction101:abstract_text$Object$native_class_name */
8302 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction101___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction101:parser$ReduceAction101$action */
8303 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction101:parser_work$ReduceAction$goto= */
8304 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction101:parser_work$ReduceAction$concat */
8305 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction101:kernel$Object$init */
8306 }
8307 };
8308 /* allocate ReduceAction101 */
8309 val* NEW_nitc__parser__ReduceAction101(const struct type* type) {
8310 val* self /* : ReduceAction101 */;
8311 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8312 self->type = type;
8313 self->class = &class_nitc__parser__ReduceAction101;
8314 return self;
8315 }
8316 /* runtime class nitc__parser__ReduceAction102: nitc::parser::ReduceAction102 (dead=false; need_corpse=false)*/
8317 const struct class class_nitc__parser__ReduceAction102 = {
8318 0, /* box_kind */
8319 {
8320 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction102:parser_work$ReduceAction$init */
8321 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction102:kernel$Object$!= */
8322 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction102:kernel$Object$sys */
8323 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction102:abstract_text$Object$to_s */
8324 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction102:kernel$Object$== */
8325 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction102:kernel$Object$is_same_instance */
8326 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction102:abstract_text$Object$inspect */
8327 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction102:kernel$Object$object_id */
8328 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction102:kernel$Object$hash */
8329 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction102:abstract_text$Object$class_name */
8330 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction102:abstract_text$Object$inspect_head */
8331 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction102:abstract_text$Object$native_class_name */
8332 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction102___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction102:parser$ReduceAction102$action */
8333 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction102:parser_work$ReduceAction$goto= */
8334 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction102:parser_work$ReduceAction$concat */
8335 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction102:kernel$Object$init */
8336 }
8337 };
8338 /* allocate ReduceAction102 */
8339 val* NEW_nitc__parser__ReduceAction102(const struct type* type) {
8340 val* self /* : ReduceAction102 */;
8341 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8342 self->type = type;
8343 self->class = &class_nitc__parser__ReduceAction102;
8344 return self;
8345 }
8346 /* runtime class nitc__parser__ReduceAction103: nitc::parser::ReduceAction103 (dead=false; need_corpse=false)*/
8347 const struct class class_nitc__parser__ReduceAction103 = {
8348 0, /* box_kind */
8349 {
8350 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction103:parser_work$ReduceAction$init */
8351 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction103:kernel$Object$!= */
8352 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction103:kernel$Object$sys */
8353 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction103:abstract_text$Object$to_s */
8354 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction103:kernel$Object$== */
8355 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction103:kernel$Object$is_same_instance */
8356 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction103:abstract_text$Object$inspect */
8357 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction103:kernel$Object$object_id */
8358 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction103:kernel$Object$hash */
8359 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction103:abstract_text$Object$class_name */
8360 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction103:abstract_text$Object$inspect_head */
8361 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction103:abstract_text$Object$native_class_name */
8362 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction103___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction103:parser$ReduceAction103$action */
8363 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction103:parser_work$ReduceAction$goto= */
8364 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction103:parser_work$ReduceAction$concat */
8365 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction103:kernel$Object$init */
8366 }
8367 };
8368 /* allocate ReduceAction103 */
8369 val* NEW_nitc__parser__ReduceAction103(const struct type* type) {
8370 val* self /* : ReduceAction103 */;
8371 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8372 self->type = type;
8373 self->class = &class_nitc__parser__ReduceAction103;
8374 return self;
8375 }
8376 /* runtime class nitc__parser__ReduceAction104: nitc::parser::ReduceAction104 (dead=false; need_corpse=false)*/
8377 const struct class class_nitc__parser__ReduceAction104 = {
8378 0, /* box_kind */
8379 {
8380 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction104:parser_work$ReduceAction$init */
8381 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction104:kernel$Object$!= */
8382 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction104:kernel$Object$sys */
8383 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction104:abstract_text$Object$to_s */
8384 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction104:kernel$Object$== */
8385 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction104:kernel$Object$is_same_instance */
8386 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction104:abstract_text$Object$inspect */
8387 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction104:kernel$Object$object_id */
8388 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction104:kernel$Object$hash */
8389 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction104:abstract_text$Object$class_name */
8390 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction104:abstract_text$Object$inspect_head */
8391 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction104:abstract_text$Object$native_class_name */
8392 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction104___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction104:parser$ReduceAction104$action */
8393 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction104:parser_work$ReduceAction$goto= */
8394 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction104:parser_work$ReduceAction$concat */
8395 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction104:kernel$Object$init */
8396 }
8397 };
8398 /* allocate ReduceAction104 */
8399 val* NEW_nitc__parser__ReduceAction104(const struct type* type) {
8400 val* self /* : ReduceAction104 */;
8401 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8402 self->type = type;
8403 self->class = &class_nitc__parser__ReduceAction104;
8404 return self;
8405 }
8406 /* runtime class nitc__parser__ReduceAction105: nitc::parser::ReduceAction105 (dead=false; need_corpse=false)*/
8407 const struct class class_nitc__parser__ReduceAction105 = {
8408 0, /* box_kind */
8409 {
8410 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction105:parser_work$ReduceAction$init */
8411 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction105:kernel$Object$!= */
8412 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction105:kernel$Object$sys */
8413 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction105:abstract_text$Object$to_s */
8414 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction105:kernel$Object$== */
8415 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction105:kernel$Object$is_same_instance */
8416 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction105:abstract_text$Object$inspect */
8417 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction105:kernel$Object$object_id */
8418 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction105:kernel$Object$hash */
8419 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction105:abstract_text$Object$class_name */
8420 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction105:abstract_text$Object$inspect_head */
8421 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction105:abstract_text$Object$native_class_name */
8422 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction105___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction105:parser$ReduceAction105$action */
8423 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction105:parser_work$ReduceAction$goto= */
8424 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction105:parser_work$ReduceAction$concat */
8425 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction105:kernel$Object$init */
8426 }
8427 };
8428 /* allocate ReduceAction105 */
8429 val* NEW_nitc__parser__ReduceAction105(const struct type* type) {
8430 val* self /* : ReduceAction105 */;
8431 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8432 self->type = type;
8433 self->class = &class_nitc__parser__ReduceAction105;
8434 return self;
8435 }
8436 /* runtime class nitc__parser__ReduceAction106: nitc::parser::ReduceAction106 (dead=false; need_corpse=false)*/
8437 const struct class class_nitc__parser__ReduceAction106 = {
8438 0, /* box_kind */
8439 {
8440 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction106:parser_work$ReduceAction$init */
8441 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction106:kernel$Object$!= */
8442 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction106:kernel$Object$sys */
8443 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction106:abstract_text$Object$to_s */
8444 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction106:kernel$Object$== */
8445 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction106:kernel$Object$is_same_instance */
8446 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction106:abstract_text$Object$inspect */
8447 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction106:kernel$Object$object_id */
8448 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction106:kernel$Object$hash */
8449 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction106:abstract_text$Object$class_name */
8450 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction106:abstract_text$Object$inspect_head */
8451 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction106:abstract_text$Object$native_class_name */
8452 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction106___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction106:parser$ReduceAction106$action */
8453 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction106:parser_work$ReduceAction$goto= */
8454 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction106:parser_work$ReduceAction$concat */
8455 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction106:kernel$Object$init */
8456 }
8457 };
8458 /* allocate ReduceAction106 */
8459 val* NEW_nitc__parser__ReduceAction106(const struct type* type) {
8460 val* self /* : ReduceAction106 */;
8461 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8462 self->type = type;
8463 self->class = &class_nitc__parser__ReduceAction106;
8464 return self;
8465 }
8466 /* runtime class nitc__parser__ReduceAction107: nitc::parser::ReduceAction107 (dead=false; need_corpse=false)*/
8467 const struct class class_nitc__parser__ReduceAction107 = {
8468 0, /* box_kind */
8469 {
8470 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction107:parser_work$ReduceAction$init */
8471 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction107:kernel$Object$!= */
8472 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction107:kernel$Object$sys */
8473 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction107:abstract_text$Object$to_s */
8474 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction107:kernel$Object$== */
8475 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction107:kernel$Object$is_same_instance */
8476 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction107:abstract_text$Object$inspect */
8477 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction107:kernel$Object$object_id */
8478 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction107:kernel$Object$hash */
8479 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction107:abstract_text$Object$class_name */
8480 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction107:abstract_text$Object$inspect_head */
8481 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction107:abstract_text$Object$native_class_name */
8482 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction107___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction107:parser$ReduceAction107$action */
8483 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction107:parser_work$ReduceAction$goto= */
8484 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction107:parser_work$ReduceAction$concat */
8485 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction107:kernel$Object$init */
8486 }
8487 };
8488 /* allocate ReduceAction107 */
8489 val* NEW_nitc__parser__ReduceAction107(const struct type* type) {
8490 val* self /* : ReduceAction107 */;
8491 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8492 self->type = type;
8493 self->class = &class_nitc__parser__ReduceAction107;
8494 return self;
8495 }
8496 /* runtime class nitc__parser__ReduceAction108: nitc::parser::ReduceAction108 (dead=false; need_corpse=false)*/
8497 const struct class class_nitc__parser__ReduceAction108 = {
8498 0, /* box_kind */
8499 {
8500 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction108:parser_work$ReduceAction$init */
8501 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction108:kernel$Object$!= */
8502 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction108:kernel$Object$sys */
8503 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction108:abstract_text$Object$to_s */
8504 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction108:kernel$Object$== */
8505 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction108:kernel$Object$is_same_instance */
8506 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction108:abstract_text$Object$inspect */
8507 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction108:kernel$Object$object_id */
8508 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction108:kernel$Object$hash */
8509 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction108:abstract_text$Object$class_name */
8510 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction108:abstract_text$Object$inspect_head */
8511 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction108:abstract_text$Object$native_class_name */
8512 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction108___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction108:parser$ReduceAction108$action */
8513 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction108:parser_work$ReduceAction$goto= */
8514 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction108:parser_work$ReduceAction$concat */
8515 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction108:kernel$Object$init */
8516 }
8517 };
8518 /* allocate ReduceAction108 */
8519 val* NEW_nitc__parser__ReduceAction108(const struct type* type) {
8520 val* self /* : ReduceAction108 */;
8521 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8522 self->type = type;
8523 self->class = &class_nitc__parser__ReduceAction108;
8524 return self;
8525 }
8526 /* runtime class nitc__parser__ReduceAction109: nitc::parser::ReduceAction109 (dead=false; need_corpse=false)*/
8527 const struct class class_nitc__parser__ReduceAction109 = {
8528 0, /* box_kind */
8529 {
8530 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction109:parser_work$ReduceAction$init */
8531 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction109:kernel$Object$!= */
8532 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction109:kernel$Object$sys */
8533 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction109:abstract_text$Object$to_s */
8534 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction109:kernel$Object$== */
8535 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction109:kernel$Object$is_same_instance */
8536 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction109:abstract_text$Object$inspect */
8537 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction109:kernel$Object$object_id */
8538 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction109:kernel$Object$hash */
8539 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction109:abstract_text$Object$class_name */
8540 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction109:abstract_text$Object$inspect_head */
8541 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction109:abstract_text$Object$native_class_name */
8542 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction109___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction109:parser$ReduceAction109$action */
8543 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction109:parser_work$ReduceAction$goto= */
8544 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction109:parser_work$ReduceAction$concat */
8545 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction109:kernel$Object$init */
8546 }
8547 };
8548 /* allocate ReduceAction109 */
8549 val* NEW_nitc__parser__ReduceAction109(const struct type* type) {
8550 val* self /* : ReduceAction109 */;
8551 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8552 self->type = type;
8553 self->class = &class_nitc__parser__ReduceAction109;
8554 return self;
8555 }
8556 /* runtime class nitc__parser__ReduceAction110: nitc::parser::ReduceAction110 (dead=false; need_corpse=false)*/
8557 const struct class class_nitc__parser__ReduceAction110 = {
8558 0, /* box_kind */
8559 {
8560 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction110:parser_work$ReduceAction$init */
8561 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction110:kernel$Object$!= */
8562 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction110:kernel$Object$sys */
8563 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction110:abstract_text$Object$to_s */
8564 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction110:kernel$Object$== */
8565 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction110:kernel$Object$is_same_instance */
8566 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction110:abstract_text$Object$inspect */
8567 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction110:kernel$Object$object_id */
8568 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction110:kernel$Object$hash */
8569 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction110:abstract_text$Object$class_name */
8570 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction110:abstract_text$Object$inspect_head */
8571 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction110:abstract_text$Object$native_class_name */
8572 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction110___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction110:parser$ReduceAction110$action */
8573 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction110:parser_work$ReduceAction$goto= */
8574 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction110:parser_work$ReduceAction$concat */
8575 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction110:kernel$Object$init */
8576 }
8577 };
8578 /* allocate ReduceAction110 */
8579 val* NEW_nitc__parser__ReduceAction110(const struct type* type) {
8580 val* self /* : ReduceAction110 */;
8581 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8582 self->type = type;
8583 self->class = &class_nitc__parser__ReduceAction110;
8584 return self;
8585 }
8586 /* runtime class nitc__parser__ReduceAction111: nitc::parser::ReduceAction111 (dead=false; need_corpse=false)*/
8587 const struct class class_nitc__parser__ReduceAction111 = {
8588 0, /* box_kind */
8589 {
8590 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction111:parser_work$ReduceAction$init */
8591 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction111:kernel$Object$!= */
8592 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction111:kernel$Object$sys */
8593 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction111:abstract_text$Object$to_s */
8594 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction111:kernel$Object$== */
8595 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction111:kernel$Object$is_same_instance */
8596 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction111:abstract_text$Object$inspect */
8597 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction111:kernel$Object$object_id */
8598 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction111:kernel$Object$hash */
8599 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction111:abstract_text$Object$class_name */
8600 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction111:abstract_text$Object$inspect_head */
8601 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction111:abstract_text$Object$native_class_name */
8602 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction111___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction111:parser$ReduceAction111$action */
8603 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction111:parser_work$ReduceAction$goto= */
8604 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction111:parser_work$ReduceAction$concat */
8605 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction111:kernel$Object$init */
8606 }
8607 };
8608 /* allocate ReduceAction111 */
8609 val* NEW_nitc__parser__ReduceAction111(const struct type* type) {
8610 val* self /* : ReduceAction111 */;
8611 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8612 self->type = type;
8613 self->class = &class_nitc__parser__ReduceAction111;
8614 return self;
8615 }
8616 /* runtime class nitc__parser__ReduceAction112: nitc::parser::ReduceAction112 (dead=false; need_corpse=false)*/
8617 const struct class class_nitc__parser__ReduceAction112 = {
8618 0, /* box_kind */
8619 {
8620 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction112:parser_work$ReduceAction$init */
8621 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction112:kernel$Object$!= */
8622 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction112:kernel$Object$sys */
8623 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction112:abstract_text$Object$to_s */
8624 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction112:kernel$Object$== */
8625 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction112:kernel$Object$is_same_instance */
8626 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction112:abstract_text$Object$inspect */
8627 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction112:kernel$Object$object_id */
8628 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction112:kernel$Object$hash */
8629 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction112:abstract_text$Object$class_name */
8630 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction112:abstract_text$Object$inspect_head */
8631 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction112:abstract_text$Object$native_class_name */
8632 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction112___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction112:parser$ReduceAction112$action */
8633 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction112:parser_work$ReduceAction$goto= */
8634 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction112:parser_work$ReduceAction$concat */
8635 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction112:kernel$Object$init */
8636 }
8637 };
8638 /* allocate ReduceAction112 */
8639 val* NEW_nitc__parser__ReduceAction112(const struct type* type) {
8640 val* self /* : ReduceAction112 */;
8641 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8642 self->type = type;
8643 self->class = &class_nitc__parser__ReduceAction112;
8644 return self;
8645 }
8646 /* runtime class nitc__parser__ReduceAction113: nitc::parser::ReduceAction113 (dead=false; need_corpse=false)*/
8647 const struct class class_nitc__parser__ReduceAction113 = {
8648 0, /* box_kind */
8649 {
8650 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction113:parser_work$ReduceAction$init */
8651 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction113:kernel$Object$!= */
8652 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction113:kernel$Object$sys */
8653 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction113:abstract_text$Object$to_s */
8654 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction113:kernel$Object$== */
8655 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction113:kernel$Object$is_same_instance */
8656 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction113:abstract_text$Object$inspect */
8657 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction113:kernel$Object$object_id */
8658 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction113:kernel$Object$hash */
8659 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction113:abstract_text$Object$class_name */
8660 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction113:abstract_text$Object$inspect_head */
8661 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction113:abstract_text$Object$native_class_name */
8662 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction113___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction113:parser$ReduceAction113$action */
8663 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction113:parser_work$ReduceAction$goto= */
8664 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction113:parser_work$ReduceAction$concat */
8665 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction113:kernel$Object$init */
8666 }
8667 };
8668 /* allocate ReduceAction113 */
8669 val* NEW_nitc__parser__ReduceAction113(const struct type* type) {
8670 val* self /* : ReduceAction113 */;
8671 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8672 self->type = type;
8673 self->class = &class_nitc__parser__ReduceAction113;
8674 return self;
8675 }
8676 /* runtime class nitc__parser__ReduceAction114: nitc::parser::ReduceAction114 (dead=false; need_corpse=false)*/
8677 const struct class class_nitc__parser__ReduceAction114 = {
8678 0, /* box_kind */
8679 {
8680 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction114:parser_work$ReduceAction$init */
8681 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction114:kernel$Object$!= */
8682 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction114:kernel$Object$sys */
8683 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction114:abstract_text$Object$to_s */
8684 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction114:kernel$Object$== */
8685 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction114:kernel$Object$is_same_instance */
8686 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction114:abstract_text$Object$inspect */
8687 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction114:kernel$Object$object_id */
8688 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction114:kernel$Object$hash */
8689 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction114:abstract_text$Object$class_name */
8690 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction114:abstract_text$Object$inspect_head */
8691 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction114:abstract_text$Object$native_class_name */
8692 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction114___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction114:parser$ReduceAction114$action */
8693 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction114:parser_work$ReduceAction$goto= */
8694 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction114:parser_work$ReduceAction$concat */
8695 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction114:kernel$Object$init */
8696 }
8697 };
8698 /* allocate ReduceAction114 */
8699 val* NEW_nitc__parser__ReduceAction114(const struct type* type) {
8700 val* self /* : ReduceAction114 */;
8701 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8702 self->type = type;
8703 self->class = &class_nitc__parser__ReduceAction114;
8704 return self;
8705 }
8706 /* runtime class nitc__parser__ReduceAction116: nitc::parser::ReduceAction116 (dead=false; need_corpse=false)*/
8707 const struct class class_nitc__parser__ReduceAction116 = {
8708 0, /* box_kind */
8709 {
8710 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction116:parser_work$ReduceAction$init */
8711 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction116:kernel$Object$!= */
8712 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction116:kernel$Object$sys */
8713 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction116:abstract_text$Object$to_s */
8714 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction116:kernel$Object$== */
8715 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction116:kernel$Object$is_same_instance */
8716 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction116:abstract_text$Object$inspect */
8717 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction116:kernel$Object$object_id */
8718 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction116:kernel$Object$hash */
8719 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction116:abstract_text$Object$class_name */
8720 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction116:abstract_text$Object$inspect_head */
8721 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction116:abstract_text$Object$native_class_name */
8722 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction116___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction116:parser$ReduceAction116$action */
8723 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction116:parser_work$ReduceAction$goto= */
8724 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction116:parser_work$ReduceAction$concat */
8725 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction116:kernel$Object$init */
8726 }
8727 };
8728 /* allocate ReduceAction116 */
8729 val* NEW_nitc__parser__ReduceAction116(const struct type* type) {
8730 val* self /* : ReduceAction116 */;
8731 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8732 self->type = type;
8733 self->class = &class_nitc__parser__ReduceAction116;
8734 return self;
8735 }
8736 /* runtime class nitc__parser__ReduceAction117: nitc::parser::ReduceAction117 (dead=false; need_corpse=false)*/
8737 const struct class class_nitc__parser__ReduceAction117 = {
8738 0, /* box_kind */
8739 {
8740 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction117:parser_work$ReduceAction$init */
8741 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction117:kernel$Object$!= */
8742 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction117:kernel$Object$sys */
8743 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction117:abstract_text$Object$to_s */
8744 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction117:kernel$Object$== */
8745 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction117:kernel$Object$is_same_instance */
8746 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction117:abstract_text$Object$inspect */
8747 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction117:kernel$Object$object_id */
8748 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction117:kernel$Object$hash */
8749 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction117:abstract_text$Object$class_name */
8750 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction117:abstract_text$Object$inspect_head */
8751 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction117:abstract_text$Object$native_class_name */
8752 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction117___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction117:parser$ReduceAction117$action */
8753 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction117:parser_work$ReduceAction$goto= */
8754 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction117:parser_work$ReduceAction$concat */
8755 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction117:kernel$Object$init */
8756 }
8757 };
8758 /* allocate ReduceAction117 */
8759 val* NEW_nitc__parser__ReduceAction117(const struct type* type) {
8760 val* self /* : ReduceAction117 */;
8761 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8762 self->type = type;
8763 self->class = &class_nitc__parser__ReduceAction117;
8764 return self;
8765 }
8766 /* runtime class nitc__parser__ReduceAction118: nitc::parser::ReduceAction118 (dead=false; need_corpse=false)*/
8767 const struct class class_nitc__parser__ReduceAction118 = {
8768 0, /* box_kind */
8769 {
8770 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction118:parser_work$ReduceAction$init */
8771 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction118:kernel$Object$!= */
8772 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction118:kernel$Object$sys */
8773 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction118:abstract_text$Object$to_s */
8774 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction118:kernel$Object$== */
8775 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction118:kernel$Object$is_same_instance */
8776 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction118:abstract_text$Object$inspect */
8777 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction118:kernel$Object$object_id */
8778 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction118:kernel$Object$hash */
8779 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction118:abstract_text$Object$class_name */
8780 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction118:abstract_text$Object$inspect_head */
8781 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction118:abstract_text$Object$native_class_name */
8782 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction118___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction118:parser$ReduceAction118$action */
8783 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction118:parser_work$ReduceAction$goto= */
8784 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction118:parser_work$ReduceAction$concat */
8785 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction118:kernel$Object$init */
8786 }
8787 };
8788 /* allocate ReduceAction118 */
8789 val* NEW_nitc__parser__ReduceAction118(const struct type* type) {
8790 val* self /* : ReduceAction118 */;
8791 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8792 self->type = type;
8793 self->class = &class_nitc__parser__ReduceAction118;
8794 return self;
8795 }
8796 /* runtime class nitc__parser__ReduceAction119: nitc::parser::ReduceAction119 (dead=false; need_corpse=false)*/
8797 const struct class class_nitc__parser__ReduceAction119 = {
8798 0, /* box_kind */
8799 {
8800 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction119:parser_work$ReduceAction$init */
8801 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction119:kernel$Object$!= */
8802 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction119:kernel$Object$sys */
8803 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction119:abstract_text$Object$to_s */
8804 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction119:kernel$Object$== */
8805 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction119:kernel$Object$is_same_instance */
8806 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction119:abstract_text$Object$inspect */
8807 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction119:kernel$Object$object_id */
8808 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction119:kernel$Object$hash */
8809 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction119:abstract_text$Object$class_name */
8810 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction119:abstract_text$Object$inspect_head */
8811 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction119:abstract_text$Object$native_class_name */
8812 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction119___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction119:parser$ReduceAction119$action */
8813 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction119:parser_work$ReduceAction$goto= */
8814 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction119:parser_work$ReduceAction$concat */
8815 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction119:kernel$Object$init */
8816 }
8817 };
8818 /* allocate ReduceAction119 */
8819 val* NEW_nitc__parser__ReduceAction119(const struct type* type) {
8820 val* self /* : ReduceAction119 */;
8821 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8822 self->type = type;
8823 self->class = &class_nitc__parser__ReduceAction119;
8824 return self;
8825 }
8826 /* runtime class nitc__parser__ReduceAction120: nitc::parser::ReduceAction120 (dead=false; need_corpse=false)*/
8827 const struct class class_nitc__parser__ReduceAction120 = {
8828 0, /* box_kind */
8829 {
8830 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction120:parser_work$ReduceAction$init */
8831 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction120:kernel$Object$!= */
8832 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction120:kernel$Object$sys */
8833 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction120:abstract_text$Object$to_s */
8834 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction120:kernel$Object$== */
8835 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction120:kernel$Object$is_same_instance */
8836 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction120:abstract_text$Object$inspect */
8837 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction120:kernel$Object$object_id */
8838 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction120:kernel$Object$hash */
8839 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction120:abstract_text$Object$class_name */
8840 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction120:abstract_text$Object$inspect_head */
8841 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction120:abstract_text$Object$native_class_name */
8842 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction120___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction120:parser$ReduceAction120$action */
8843 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction120:parser_work$ReduceAction$goto= */
8844 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction120:parser_work$ReduceAction$concat */
8845 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction120:kernel$Object$init */
8846 }
8847 };
8848 /* allocate ReduceAction120 */
8849 val* NEW_nitc__parser__ReduceAction120(const struct type* type) {
8850 val* self /* : ReduceAction120 */;
8851 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8852 self->type = type;
8853 self->class = &class_nitc__parser__ReduceAction120;
8854 return self;
8855 }
8856 /* runtime class nitc__parser__ReduceAction121: nitc::parser::ReduceAction121 (dead=false; need_corpse=false)*/
8857 const struct class class_nitc__parser__ReduceAction121 = {
8858 0, /* box_kind */
8859 {
8860 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction121:parser_work$ReduceAction$init */
8861 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction121:kernel$Object$!= */
8862 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction121:kernel$Object$sys */
8863 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction121:abstract_text$Object$to_s */
8864 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction121:kernel$Object$== */
8865 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction121:kernel$Object$is_same_instance */
8866 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction121:abstract_text$Object$inspect */
8867 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction121:kernel$Object$object_id */
8868 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction121:kernel$Object$hash */
8869 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction121:abstract_text$Object$class_name */
8870 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction121:abstract_text$Object$inspect_head */
8871 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction121:abstract_text$Object$native_class_name */
8872 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction121___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction121:parser$ReduceAction121$action */
8873 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction121:parser_work$ReduceAction$goto= */
8874 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction121:parser_work$ReduceAction$concat */
8875 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction121:kernel$Object$init */
8876 }
8877 };
8878 /* allocate ReduceAction121 */
8879 val* NEW_nitc__parser__ReduceAction121(const struct type* type) {
8880 val* self /* : ReduceAction121 */;
8881 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8882 self->type = type;
8883 self->class = &class_nitc__parser__ReduceAction121;
8884 return self;
8885 }
8886 /* runtime class nitc__parser__ReduceAction122: nitc::parser::ReduceAction122 (dead=false; need_corpse=false)*/
8887 const struct class class_nitc__parser__ReduceAction122 = {
8888 0, /* box_kind */
8889 {
8890 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction122:parser_work$ReduceAction$init */
8891 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction122:kernel$Object$!= */
8892 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction122:kernel$Object$sys */
8893 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction122:abstract_text$Object$to_s */
8894 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction122:kernel$Object$== */
8895 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction122:kernel$Object$is_same_instance */
8896 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction122:abstract_text$Object$inspect */
8897 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction122:kernel$Object$object_id */
8898 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction122:kernel$Object$hash */
8899 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction122:abstract_text$Object$class_name */
8900 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction122:abstract_text$Object$inspect_head */
8901 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction122:abstract_text$Object$native_class_name */
8902 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction122___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction122:parser$ReduceAction122$action */
8903 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction122:parser_work$ReduceAction$goto= */
8904 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction122:parser_work$ReduceAction$concat */
8905 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction122:kernel$Object$init */
8906 }
8907 };
8908 /* allocate ReduceAction122 */
8909 val* NEW_nitc__parser__ReduceAction122(const struct type* type) {
8910 val* self /* : ReduceAction122 */;
8911 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8912 self->type = type;
8913 self->class = &class_nitc__parser__ReduceAction122;
8914 return self;
8915 }
8916 /* runtime class nitc__parser__ReduceAction123: nitc::parser::ReduceAction123 (dead=false; need_corpse=false)*/
8917 const struct class class_nitc__parser__ReduceAction123 = {
8918 0, /* box_kind */
8919 {
8920 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction123:parser_work$ReduceAction$init */
8921 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction123:kernel$Object$!= */
8922 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction123:kernel$Object$sys */
8923 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction123:abstract_text$Object$to_s */
8924 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction123:kernel$Object$== */
8925 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction123:kernel$Object$is_same_instance */
8926 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction123:abstract_text$Object$inspect */
8927 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction123:kernel$Object$object_id */
8928 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction123:kernel$Object$hash */
8929 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction123:abstract_text$Object$class_name */
8930 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction123:abstract_text$Object$inspect_head */
8931 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction123:abstract_text$Object$native_class_name */
8932 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction123___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction123:parser$ReduceAction123$action */
8933 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction123:parser_work$ReduceAction$goto= */
8934 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction123:parser_work$ReduceAction$concat */
8935 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction123:kernel$Object$init */
8936 }
8937 };
8938 /* allocate ReduceAction123 */
8939 val* NEW_nitc__parser__ReduceAction123(const struct type* type) {
8940 val* self /* : ReduceAction123 */;
8941 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8942 self->type = type;
8943 self->class = &class_nitc__parser__ReduceAction123;
8944 return self;
8945 }
8946 /* runtime class nitc__parser__ReduceAction125: nitc::parser::ReduceAction125 (dead=false; need_corpse=false)*/
8947 const struct class class_nitc__parser__ReduceAction125 = {
8948 0, /* box_kind */
8949 {
8950 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction125:parser_work$ReduceAction$init */
8951 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction125:kernel$Object$!= */
8952 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction125:kernel$Object$sys */
8953 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction125:abstract_text$Object$to_s */
8954 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction125:kernel$Object$== */
8955 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction125:kernel$Object$is_same_instance */
8956 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction125:abstract_text$Object$inspect */
8957 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction125:kernel$Object$object_id */
8958 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction125:kernel$Object$hash */
8959 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction125:abstract_text$Object$class_name */
8960 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction125:abstract_text$Object$inspect_head */
8961 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction125:abstract_text$Object$native_class_name */
8962 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction125___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction125:parser$ReduceAction125$action */
8963 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction125:parser_work$ReduceAction$goto= */
8964 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction125:parser_work$ReduceAction$concat */
8965 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction125:kernel$Object$init */
8966 }
8967 };
8968 /* allocate ReduceAction125 */
8969 val* NEW_nitc__parser__ReduceAction125(const struct type* type) {
8970 val* self /* : ReduceAction125 */;
8971 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8972 self->type = type;
8973 self->class = &class_nitc__parser__ReduceAction125;
8974 return self;
8975 }
8976 /* runtime class nitc__parser__ReduceAction126: nitc::parser::ReduceAction126 (dead=false; need_corpse=false)*/
8977 const struct class class_nitc__parser__ReduceAction126 = {
8978 0, /* box_kind */
8979 {
8980 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction126:parser_work$ReduceAction$init */
8981 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction126:kernel$Object$!= */
8982 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction126:kernel$Object$sys */
8983 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction126:abstract_text$Object$to_s */
8984 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction126:kernel$Object$== */
8985 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction126:kernel$Object$is_same_instance */
8986 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction126:abstract_text$Object$inspect */
8987 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction126:kernel$Object$object_id */
8988 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction126:kernel$Object$hash */
8989 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction126:abstract_text$Object$class_name */
8990 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction126:abstract_text$Object$inspect_head */
8991 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction126:abstract_text$Object$native_class_name */
8992 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction126___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction126:parser$ReduceAction126$action */
8993 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction126:parser_work$ReduceAction$goto= */
8994 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction126:parser_work$ReduceAction$concat */
8995 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction126:kernel$Object$init */
8996 }
8997 };
8998 /* allocate ReduceAction126 */
8999 val* NEW_nitc__parser__ReduceAction126(const struct type* type) {
9000 val* self /* : ReduceAction126 */;
9001 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9002 self->type = type;
9003 self->class = &class_nitc__parser__ReduceAction126;
9004 return self;
9005 }
9006 /* runtime class nitc__parser__ReduceAction128: nitc::parser::ReduceAction128 (dead=false; need_corpse=false)*/
9007 const struct class class_nitc__parser__ReduceAction128 = {
9008 0, /* box_kind */
9009 {
9010 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction128:parser_work$ReduceAction$init */
9011 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction128:kernel$Object$!= */
9012 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction128:kernel$Object$sys */
9013 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction128:abstract_text$Object$to_s */
9014 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction128:kernel$Object$== */
9015 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction128:kernel$Object$is_same_instance */
9016 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction128:abstract_text$Object$inspect */
9017 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction128:kernel$Object$object_id */
9018 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction128:kernel$Object$hash */
9019 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction128:abstract_text$Object$class_name */
9020 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction128:abstract_text$Object$inspect_head */
9021 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction128:abstract_text$Object$native_class_name */
9022 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction128___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction128:parser$ReduceAction128$action */
9023 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction128:parser_work$ReduceAction$goto= */
9024 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction128:parser_work$ReduceAction$concat */
9025 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction128:kernel$Object$init */
9026 }
9027 };
9028 /* allocate ReduceAction128 */
9029 val* NEW_nitc__parser__ReduceAction128(const struct type* type) {
9030 val* self /* : ReduceAction128 */;
9031 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9032 self->type = type;
9033 self->class = &class_nitc__parser__ReduceAction128;
9034 return self;
9035 }
9036 /* runtime class nitc__parser__ReduceAction129: nitc::parser::ReduceAction129 (dead=false; need_corpse=false)*/
9037 const struct class class_nitc__parser__ReduceAction129 = {
9038 0, /* box_kind */
9039 {
9040 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction129:parser_work$ReduceAction$init */
9041 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction129:kernel$Object$!= */
9042 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction129:kernel$Object$sys */
9043 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction129:abstract_text$Object$to_s */
9044 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction129:kernel$Object$== */
9045 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction129:kernel$Object$is_same_instance */
9046 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction129:abstract_text$Object$inspect */
9047 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction129:kernel$Object$object_id */
9048 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction129:kernel$Object$hash */
9049 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction129:abstract_text$Object$class_name */
9050 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction129:abstract_text$Object$inspect_head */
9051 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction129:abstract_text$Object$native_class_name */
9052 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction129___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction129:parser$ReduceAction129$action */
9053 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction129:parser_work$ReduceAction$goto= */
9054 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction129:parser_work$ReduceAction$concat */
9055 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction129:kernel$Object$init */
9056 }
9057 };
9058 /* allocate ReduceAction129 */
9059 val* NEW_nitc__parser__ReduceAction129(const struct type* type) {
9060 val* self /* : ReduceAction129 */;
9061 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9062 self->type = type;
9063 self->class = &class_nitc__parser__ReduceAction129;
9064 return self;
9065 }
9066 /* runtime class nitc__parser__ReduceAction130: nitc::parser::ReduceAction130 (dead=false; need_corpse=false)*/
9067 const struct class class_nitc__parser__ReduceAction130 = {
9068 0, /* box_kind */
9069 {
9070 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction130:parser_work$ReduceAction$init */
9071 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction130:kernel$Object$!= */
9072 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction130:kernel$Object$sys */
9073 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction130:abstract_text$Object$to_s */
9074 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction130:kernel$Object$== */
9075 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction130:kernel$Object$is_same_instance */
9076 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction130:abstract_text$Object$inspect */
9077 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction130:kernel$Object$object_id */
9078 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction130:kernel$Object$hash */
9079 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction130:abstract_text$Object$class_name */
9080 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction130:abstract_text$Object$inspect_head */
9081 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction130:abstract_text$Object$native_class_name */
9082 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction130___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction130:parser$ReduceAction130$action */
9083 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction130:parser_work$ReduceAction$goto= */
9084 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction130:parser_work$ReduceAction$concat */
9085 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction130:kernel$Object$init */
9086 }
9087 };
9088 /* allocate ReduceAction130 */
9089 val* NEW_nitc__parser__ReduceAction130(const struct type* type) {
9090 val* self /* : ReduceAction130 */;
9091 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9092 self->type = type;
9093 self->class = &class_nitc__parser__ReduceAction130;
9094 return self;
9095 }
9096 /* runtime class nitc__parser__ReduceAction131: nitc::parser::ReduceAction131 (dead=false; need_corpse=false)*/
9097 const struct class class_nitc__parser__ReduceAction131 = {
9098 0, /* box_kind */
9099 {
9100 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction131:parser_work$ReduceAction$init */
9101 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction131:kernel$Object$!= */
9102 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction131:kernel$Object$sys */
9103 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction131:abstract_text$Object$to_s */
9104 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction131:kernel$Object$== */
9105 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction131:kernel$Object$is_same_instance */
9106 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction131:abstract_text$Object$inspect */
9107 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction131:kernel$Object$object_id */
9108 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction131:kernel$Object$hash */
9109 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction131:abstract_text$Object$class_name */
9110 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction131:abstract_text$Object$inspect_head */
9111 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction131:abstract_text$Object$native_class_name */
9112 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction131___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction131:parser$ReduceAction131$action */
9113 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction131:parser_work$ReduceAction$goto= */
9114 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction131:parser_work$ReduceAction$concat */
9115 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction131:kernel$Object$init */
9116 }
9117 };
9118 /* allocate ReduceAction131 */
9119 val* NEW_nitc__parser__ReduceAction131(const struct type* type) {
9120 val* self /* : ReduceAction131 */;
9121 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9122 self->type = type;
9123 self->class = &class_nitc__parser__ReduceAction131;
9124 return self;
9125 }
9126 /* runtime class nitc__parser__ReduceAction132: nitc::parser::ReduceAction132 (dead=false; need_corpse=false)*/
9127 const struct class class_nitc__parser__ReduceAction132 = {
9128 0, /* box_kind */
9129 {
9130 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction132:parser_work$ReduceAction$init */
9131 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction132:kernel$Object$!= */
9132 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction132:kernel$Object$sys */
9133 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction132:abstract_text$Object$to_s */
9134 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction132:kernel$Object$== */
9135 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction132:kernel$Object$is_same_instance */
9136 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction132:abstract_text$Object$inspect */
9137 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction132:kernel$Object$object_id */
9138 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction132:kernel$Object$hash */
9139 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction132:abstract_text$Object$class_name */
9140 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction132:abstract_text$Object$inspect_head */
9141 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction132:abstract_text$Object$native_class_name */
9142 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction132___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction132:parser$ReduceAction132$action */
9143 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction132:parser_work$ReduceAction$goto= */
9144 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction132:parser_work$ReduceAction$concat */
9145 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction132:kernel$Object$init */
9146 }
9147 };
9148 /* allocate ReduceAction132 */
9149 val* NEW_nitc__parser__ReduceAction132(const struct type* type) {
9150 val* self /* : ReduceAction132 */;
9151 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9152 self->type = type;
9153 self->class = &class_nitc__parser__ReduceAction132;
9154 return self;
9155 }
9156 /* runtime class nitc__parser__ReduceAction133: nitc::parser::ReduceAction133 (dead=false; need_corpse=false)*/
9157 const struct class class_nitc__parser__ReduceAction133 = {
9158 0, /* box_kind */
9159 {
9160 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction133:parser_work$ReduceAction$init */
9161 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction133:kernel$Object$!= */
9162 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction133:kernel$Object$sys */
9163 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction133:abstract_text$Object$to_s */
9164 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction133:kernel$Object$== */
9165 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction133:kernel$Object$is_same_instance */
9166 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction133:abstract_text$Object$inspect */
9167 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction133:kernel$Object$object_id */
9168 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction133:kernel$Object$hash */
9169 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction133:abstract_text$Object$class_name */
9170 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction133:abstract_text$Object$inspect_head */
9171 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction133:abstract_text$Object$native_class_name */
9172 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction133___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction133:parser$ReduceAction133$action */
9173 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction133:parser_work$ReduceAction$goto= */
9174 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction133:parser_work$ReduceAction$concat */
9175 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction133:kernel$Object$init */
9176 }
9177 };
9178 /* allocate ReduceAction133 */
9179 val* NEW_nitc__parser__ReduceAction133(const struct type* type) {
9180 val* self /* : ReduceAction133 */;
9181 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9182 self->type = type;
9183 self->class = &class_nitc__parser__ReduceAction133;
9184 return self;
9185 }
9186 /* runtime class nitc__parser__ReduceAction134: nitc::parser::ReduceAction134 (dead=false; need_corpse=false)*/
9187 const struct class class_nitc__parser__ReduceAction134 = {
9188 0, /* box_kind */
9189 {
9190 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction134:parser_work$ReduceAction$init */
9191 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction134:kernel$Object$!= */
9192 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction134:kernel$Object$sys */
9193 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction134:abstract_text$Object$to_s */
9194 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction134:kernel$Object$== */
9195 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction134:kernel$Object$is_same_instance */
9196 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction134:abstract_text$Object$inspect */
9197 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction134:kernel$Object$object_id */
9198 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction134:kernel$Object$hash */
9199 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction134:abstract_text$Object$class_name */
9200 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction134:abstract_text$Object$inspect_head */
9201 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction134:abstract_text$Object$native_class_name */
9202 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction134___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction134:parser$ReduceAction134$action */
9203 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction134:parser_work$ReduceAction$goto= */
9204 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction134:parser_work$ReduceAction$concat */
9205 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction134:kernel$Object$init */
9206 }
9207 };
9208 /* allocate ReduceAction134 */
9209 val* NEW_nitc__parser__ReduceAction134(const struct type* type) {
9210 val* self /* : ReduceAction134 */;
9211 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9212 self->type = type;
9213 self->class = &class_nitc__parser__ReduceAction134;
9214 return self;
9215 }
9216 /* runtime class nitc__parser__ReduceAction135: nitc::parser::ReduceAction135 (dead=false; need_corpse=false)*/
9217 const struct class class_nitc__parser__ReduceAction135 = {
9218 0, /* box_kind */
9219 {
9220 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction135:parser_work$ReduceAction$init */
9221 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction135:kernel$Object$!= */
9222 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction135:kernel$Object$sys */
9223 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction135:abstract_text$Object$to_s */
9224 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction135:kernel$Object$== */
9225 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction135:kernel$Object$is_same_instance */
9226 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction135:abstract_text$Object$inspect */
9227 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction135:kernel$Object$object_id */
9228 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction135:kernel$Object$hash */
9229 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction135:abstract_text$Object$class_name */
9230 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction135:abstract_text$Object$inspect_head */
9231 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction135:abstract_text$Object$native_class_name */
9232 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction135___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction135:parser$ReduceAction135$action */
9233 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction135:parser_work$ReduceAction$goto= */
9234 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction135:parser_work$ReduceAction$concat */
9235 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction135:kernel$Object$init */
9236 }
9237 };
9238 /* allocate ReduceAction135 */
9239 val* NEW_nitc__parser__ReduceAction135(const struct type* type) {
9240 val* self /* : ReduceAction135 */;
9241 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9242 self->type = type;
9243 self->class = &class_nitc__parser__ReduceAction135;
9244 return self;
9245 }
9246 /* runtime class nitc__parser__ReduceAction136: nitc::parser::ReduceAction136 (dead=false; need_corpse=false)*/
9247 const struct class class_nitc__parser__ReduceAction136 = {
9248 0, /* box_kind */
9249 {
9250 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction136:parser_work$ReduceAction$init */
9251 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction136:kernel$Object$!= */
9252 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction136:kernel$Object$sys */
9253 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction136:abstract_text$Object$to_s */
9254 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction136:kernel$Object$== */
9255 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction136:kernel$Object$is_same_instance */
9256 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction136:abstract_text$Object$inspect */
9257 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction136:kernel$Object$object_id */
9258 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction136:kernel$Object$hash */
9259 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction136:abstract_text$Object$class_name */
9260 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction136:abstract_text$Object$inspect_head */
9261 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction136:abstract_text$Object$native_class_name */
9262 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction136___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction136:parser$ReduceAction136$action */
9263 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction136:parser_work$ReduceAction$goto= */
9264 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction136:parser_work$ReduceAction$concat */
9265 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction136:kernel$Object$init */
9266 }
9267 };
9268 /* allocate ReduceAction136 */
9269 val* NEW_nitc__parser__ReduceAction136(const struct type* type) {
9270 val* self /* : ReduceAction136 */;
9271 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9272 self->type = type;
9273 self->class = &class_nitc__parser__ReduceAction136;
9274 return self;
9275 }
9276 /* runtime class nitc__parser__ReduceAction137: nitc::parser::ReduceAction137 (dead=false; need_corpse=false)*/
9277 const struct class class_nitc__parser__ReduceAction137 = {
9278 0, /* box_kind */
9279 {
9280 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction137:parser_work$ReduceAction$init */
9281 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction137:kernel$Object$!= */
9282 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction137:kernel$Object$sys */
9283 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction137:abstract_text$Object$to_s */
9284 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction137:kernel$Object$== */
9285 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction137:kernel$Object$is_same_instance */
9286 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction137:abstract_text$Object$inspect */
9287 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction137:kernel$Object$object_id */
9288 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction137:kernel$Object$hash */
9289 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction137:abstract_text$Object$class_name */
9290 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction137:abstract_text$Object$inspect_head */
9291 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction137:abstract_text$Object$native_class_name */
9292 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction137___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction137:parser$ReduceAction137$action */
9293 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction137:parser_work$ReduceAction$goto= */
9294 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction137:parser_work$ReduceAction$concat */
9295 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction137:kernel$Object$init */
9296 }
9297 };
9298 /* allocate ReduceAction137 */
9299 val* NEW_nitc__parser__ReduceAction137(const struct type* type) {
9300 val* self /* : ReduceAction137 */;
9301 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9302 self->type = type;
9303 self->class = &class_nitc__parser__ReduceAction137;
9304 return self;
9305 }
9306 /* runtime class nitc__parser__ReduceAction139: nitc::parser::ReduceAction139 (dead=false; need_corpse=false)*/
9307 const struct class class_nitc__parser__ReduceAction139 = {
9308 0, /* box_kind */
9309 {
9310 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction139:parser_work$ReduceAction$init */
9311 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction139:kernel$Object$!= */
9312 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction139:kernel$Object$sys */
9313 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction139:abstract_text$Object$to_s */
9314 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction139:kernel$Object$== */
9315 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction139:kernel$Object$is_same_instance */
9316 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction139:abstract_text$Object$inspect */
9317 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction139:kernel$Object$object_id */
9318 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction139:kernel$Object$hash */
9319 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction139:abstract_text$Object$class_name */
9320 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction139:abstract_text$Object$inspect_head */
9321 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction139:abstract_text$Object$native_class_name */
9322 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction139___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction139:parser$ReduceAction139$action */
9323 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction139:parser_work$ReduceAction$goto= */
9324 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction139:parser_work$ReduceAction$concat */
9325 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction139:kernel$Object$init */
9326 }
9327 };
9328 /* allocate ReduceAction139 */
9329 val* NEW_nitc__parser__ReduceAction139(const struct type* type) {
9330 val* self /* : ReduceAction139 */;
9331 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9332 self->type = type;
9333 self->class = &class_nitc__parser__ReduceAction139;
9334 return self;
9335 }
9336 /* runtime class nitc__parser__ReduceAction140: nitc::parser::ReduceAction140 (dead=false; need_corpse=false)*/
9337 const struct class class_nitc__parser__ReduceAction140 = {
9338 0, /* box_kind */
9339 {
9340 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction140:parser_work$ReduceAction$init */
9341 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction140:kernel$Object$!= */
9342 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction140:kernel$Object$sys */
9343 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction140:abstract_text$Object$to_s */
9344 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction140:kernel$Object$== */
9345 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction140:kernel$Object$is_same_instance */
9346 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction140:abstract_text$Object$inspect */
9347 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction140:kernel$Object$object_id */
9348 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction140:kernel$Object$hash */
9349 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction140:abstract_text$Object$class_name */
9350 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction140:abstract_text$Object$inspect_head */
9351 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction140:abstract_text$Object$native_class_name */
9352 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction140___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction140:parser$ReduceAction140$action */
9353 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction140:parser_work$ReduceAction$goto= */
9354 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction140:parser_work$ReduceAction$concat */
9355 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction140:kernel$Object$init */
9356 }
9357 };
9358 /* allocate ReduceAction140 */
9359 val* NEW_nitc__parser__ReduceAction140(const struct type* type) {
9360 val* self /* : ReduceAction140 */;
9361 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9362 self->type = type;
9363 self->class = &class_nitc__parser__ReduceAction140;
9364 return self;
9365 }
9366 /* runtime class nitc__parser__ReduceAction141: nitc::parser::ReduceAction141 (dead=false; need_corpse=false)*/
9367 const struct class class_nitc__parser__ReduceAction141 = {
9368 0, /* box_kind */
9369 {
9370 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction141:parser_work$ReduceAction$init */
9371 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction141:kernel$Object$!= */
9372 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction141:kernel$Object$sys */
9373 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction141:abstract_text$Object$to_s */
9374 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction141:kernel$Object$== */
9375 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction141:kernel$Object$is_same_instance */
9376 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction141:abstract_text$Object$inspect */
9377 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction141:kernel$Object$object_id */
9378 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction141:kernel$Object$hash */
9379 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction141:abstract_text$Object$class_name */
9380 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction141:abstract_text$Object$inspect_head */
9381 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction141:abstract_text$Object$native_class_name */
9382 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction141___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction141:parser$ReduceAction141$action */
9383 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction141:parser_work$ReduceAction$goto= */
9384 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction141:parser_work$ReduceAction$concat */
9385 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction141:kernel$Object$init */
9386 }
9387 };
9388 /* allocate ReduceAction141 */
9389 val* NEW_nitc__parser__ReduceAction141(const struct type* type) {
9390 val* self /* : ReduceAction141 */;
9391 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9392 self->type = type;
9393 self->class = &class_nitc__parser__ReduceAction141;
9394 return self;
9395 }
9396 /* runtime class nitc__parser__ReduceAction142: nitc::parser::ReduceAction142 (dead=false; need_corpse=false)*/
9397 const struct class class_nitc__parser__ReduceAction142 = {
9398 0, /* box_kind */
9399 {
9400 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction142:parser_work$ReduceAction$init */
9401 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction142:kernel$Object$!= */
9402 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction142:kernel$Object$sys */
9403 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction142:abstract_text$Object$to_s */
9404 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction142:kernel$Object$== */
9405 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction142:kernel$Object$is_same_instance */
9406 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction142:abstract_text$Object$inspect */
9407 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction142:kernel$Object$object_id */
9408 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction142:kernel$Object$hash */
9409 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction142:abstract_text$Object$class_name */
9410 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction142:abstract_text$Object$inspect_head */
9411 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction142:abstract_text$Object$native_class_name */
9412 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction142___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction142:parser$ReduceAction142$action */
9413 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction142:parser_work$ReduceAction$goto= */
9414 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction142:parser_work$ReduceAction$concat */
9415 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction142:kernel$Object$init */
9416 }
9417 };
9418 /* allocate ReduceAction142 */
9419 val* NEW_nitc__parser__ReduceAction142(const struct type* type) {
9420 val* self /* : ReduceAction142 */;
9421 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9422 self->type = type;
9423 self->class = &class_nitc__parser__ReduceAction142;
9424 return self;
9425 }
9426 /* runtime class nitc__parser__ReduceAction143: nitc::parser::ReduceAction143 (dead=false; need_corpse=false)*/
9427 const struct class class_nitc__parser__ReduceAction143 = {
9428 0, /* box_kind */
9429 {
9430 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction143:parser_work$ReduceAction$init */
9431 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction143:kernel$Object$!= */
9432 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction143:kernel$Object$sys */
9433 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction143:abstract_text$Object$to_s */
9434 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction143:kernel$Object$== */
9435 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction143:kernel$Object$is_same_instance */
9436 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction143:abstract_text$Object$inspect */
9437 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction143:kernel$Object$object_id */
9438 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction143:kernel$Object$hash */
9439 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction143:abstract_text$Object$class_name */
9440 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction143:abstract_text$Object$inspect_head */
9441 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction143:abstract_text$Object$native_class_name */
9442 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction143___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction143:parser$ReduceAction143$action */
9443 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction143:parser_work$ReduceAction$goto= */
9444 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction143:parser_work$ReduceAction$concat */
9445 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction143:kernel$Object$init */
9446 }
9447 };
9448 /* allocate ReduceAction143 */
9449 val* NEW_nitc__parser__ReduceAction143(const struct type* type) {
9450 val* self /* : ReduceAction143 */;
9451 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9452 self->type = type;
9453 self->class = &class_nitc__parser__ReduceAction143;
9454 return self;
9455 }
9456 /* runtime class nitc__parser__ReduceAction145: nitc::parser::ReduceAction145 (dead=false; need_corpse=false)*/
9457 const struct class class_nitc__parser__ReduceAction145 = {
9458 0, /* box_kind */
9459 {
9460 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction145:parser_work$ReduceAction$init */
9461 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction145:kernel$Object$!= */
9462 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction145:kernel$Object$sys */
9463 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction145:abstract_text$Object$to_s */
9464 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction145:kernel$Object$== */
9465 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction145:kernel$Object$is_same_instance */
9466 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction145:abstract_text$Object$inspect */
9467 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction145:kernel$Object$object_id */
9468 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction145:kernel$Object$hash */
9469 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction145:abstract_text$Object$class_name */
9470 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction145:abstract_text$Object$inspect_head */
9471 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction145:abstract_text$Object$native_class_name */
9472 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction145___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction145:parser$ReduceAction145$action */
9473 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction145:parser_work$ReduceAction$goto= */
9474 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction145:parser_work$ReduceAction$concat */
9475 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction145:kernel$Object$init */
9476 }
9477 };
9478 /* allocate ReduceAction145 */
9479 val* NEW_nitc__parser__ReduceAction145(const struct type* type) {
9480 val* self /* : ReduceAction145 */;
9481 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9482 self->type = type;
9483 self->class = &class_nitc__parser__ReduceAction145;
9484 return self;
9485 }
9486 /* runtime class nitc__parser__ReduceAction146: nitc::parser::ReduceAction146 (dead=false; need_corpse=false)*/
9487 const struct class class_nitc__parser__ReduceAction146 = {
9488 0, /* box_kind */
9489 {
9490 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction146:parser_work$ReduceAction$init */
9491 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction146:kernel$Object$!= */
9492 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction146:kernel$Object$sys */
9493 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction146:abstract_text$Object$to_s */
9494 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction146:kernel$Object$== */
9495 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction146:kernel$Object$is_same_instance */
9496 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction146:abstract_text$Object$inspect */
9497 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction146:kernel$Object$object_id */
9498 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction146:kernel$Object$hash */
9499 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction146:abstract_text$Object$class_name */
9500 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction146:abstract_text$Object$inspect_head */
9501 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction146:abstract_text$Object$native_class_name */
9502 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction146___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction146:parser$ReduceAction146$action */
9503 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction146:parser_work$ReduceAction$goto= */
9504 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction146:parser_work$ReduceAction$concat */
9505 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction146:kernel$Object$init */
9506 }
9507 };
9508 /* allocate ReduceAction146 */
9509 val* NEW_nitc__parser__ReduceAction146(const struct type* type) {
9510 val* self /* : ReduceAction146 */;
9511 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9512 self->type = type;
9513 self->class = &class_nitc__parser__ReduceAction146;
9514 return self;
9515 }
9516 /* runtime class nitc__parser__ReduceAction147: nitc::parser::ReduceAction147 (dead=false; need_corpse=false)*/
9517 const struct class class_nitc__parser__ReduceAction147 = {
9518 0, /* box_kind */
9519 {
9520 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction147:parser_work$ReduceAction$init */
9521 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction147:kernel$Object$!= */
9522 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction147:kernel$Object$sys */
9523 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction147:abstract_text$Object$to_s */
9524 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction147:kernel$Object$== */
9525 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction147:kernel$Object$is_same_instance */
9526 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction147:abstract_text$Object$inspect */
9527 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction147:kernel$Object$object_id */
9528 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction147:kernel$Object$hash */
9529 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction147:abstract_text$Object$class_name */
9530 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction147:abstract_text$Object$inspect_head */
9531 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction147:abstract_text$Object$native_class_name */
9532 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction147___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction147:parser$ReduceAction147$action */
9533 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction147:parser_work$ReduceAction$goto= */
9534 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction147:parser_work$ReduceAction$concat */
9535 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction147:kernel$Object$init */
9536 }
9537 };
9538 /* allocate ReduceAction147 */
9539 val* NEW_nitc__parser__ReduceAction147(const struct type* type) {
9540 val* self /* : ReduceAction147 */;
9541 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9542 self->type = type;
9543 self->class = &class_nitc__parser__ReduceAction147;
9544 return self;
9545 }
9546 /* runtime class nitc__parser__ReduceAction148: nitc::parser::ReduceAction148 (dead=false; need_corpse=false)*/
9547 const struct class class_nitc__parser__ReduceAction148 = {
9548 0, /* box_kind */
9549 {
9550 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction148:parser_work$ReduceAction$init */
9551 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction148:kernel$Object$!= */
9552 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction148:kernel$Object$sys */
9553 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction148:abstract_text$Object$to_s */
9554 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction148:kernel$Object$== */
9555 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction148:kernel$Object$is_same_instance */
9556 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction148:abstract_text$Object$inspect */
9557 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction148:kernel$Object$object_id */
9558 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction148:kernel$Object$hash */
9559 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction148:abstract_text$Object$class_name */
9560 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction148:abstract_text$Object$inspect_head */
9561 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction148:abstract_text$Object$native_class_name */
9562 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction148___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction148:parser$ReduceAction148$action */
9563 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction148:parser_work$ReduceAction$goto= */
9564 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction148:parser_work$ReduceAction$concat */
9565 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction148:kernel$Object$init */
9566 }
9567 };
9568 /* allocate ReduceAction148 */
9569 val* NEW_nitc__parser__ReduceAction148(const struct type* type) {
9570 val* self /* : ReduceAction148 */;
9571 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9572 self->type = type;
9573 self->class = &class_nitc__parser__ReduceAction148;
9574 return self;
9575 }
9576 /* runtime class nitc__parser__ReduceAction149: nitc::parser::ReduceAction149 (dead=false; need_corpse=false)*/
9577 const struct class class_nitc__parser__ReduceAction149 = {
9578 0, /* box_kind */
9579 {
9580 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction149:parser_work$ReduceAction$init */
9581 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction149:kernel$Object$!= */
9582 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction149:kernel$Object$sys */
9583 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction149:abstract_text$Object$to_s */
9584 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction149:kernel$Object$== */
9585 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction149:kernel$Object$is_same_instance */
9586 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction149:abstract_text$Object$inspect */
9587 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction149:kernel$Object$object_id */
9588 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction149:kernel$Object$hash */
9589 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction149:abstract_text$Object$class_name */
9590 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction149:abstract_text$Object$inspect_head */
9591 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction149:abstract_text$Object$native_class_name */
9592 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction149___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction149:parser$ReduceAction149$action */
9593 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction149:parser_work$ReduceAction$goto= */
9594 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction149:parser_work$ReduceAction$concat */
9595 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction149:kernel$Object$init */
9596 }
9597 };
9598 /* allocate ReduceAction149 */
9599 val* NEW_nitc__parser__ReduceAction149(const struct type* type) {
9600 val* self /* : ReduceAction149 */;
9601 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9602 self->type = type;
9603 self->class = &class_nitc__parser__ReduceAction149;
9604 return self;
9605 }
9606 /* runtime class nitc__parser__ReduceAction150: nitc::parser::ReduceAction150 (dead=false; need_corpse=false)*/
9607 const struct class class_nitc__parser__ReduceAction150 = {
9608 0, /* box_kind */
9609 {
9610 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction150:parser_work$ReduceAction$init */
9611 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction150:kernel$Object$!= */
9612 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction150:kernel$Object$sys */
9613 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction150:abstract_text$Object$to_s */
9614 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction150:kernel$Object$== */
9615 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction150:kernel$Object$is_same_instance */
9616 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction150:abstract_text$Object$inspect */
9617 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction150:kernel$Object$object_id */
9618 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction150:kernel$Object$hash */
9619 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction150:abstract_text$Object$class_name */
9620 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction150:abstract_text$Object$inspect_head */
9621 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction150:abstract_text$Object$native_class_name */
9622 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction150___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction150:parser$ReduceAction150$action */
9623 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction150:parser_work$ReduceAction$goto= */
9624 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction150:parser_work$ReduceAction$concat */
9625 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction150:kernel$Object$init */
9626 }
9627 };
9628 /* allocate ReduceAction150 */
9629 val* NEW_nitc__parser__ReduceAction150(const struct type* type) {
9630 val* self /* : ReduceAction150 */;
9631 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9632 self->type = type;
9633 self->class = &class_nitc__parser__ReduceAction150;
9634 return self;
9635 }
9636 /* runtime class nitc__parser__ReduceAction151: nitc::parser::ReduceAction151 (dead=false; need_corpse=false)*/
9637 const struct class class_nitc__parser__ReduceAction151 = {
9638 0, /* box_kind */
9639 {
9640 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction151:parser_work$ReduceAction$init */
9641 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction151:kernel$Object$!= */
9642 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction151:kernel$Object$sys */
9643 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction151:abstract_text$Object$to_s */
9644 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction151:kernel$Object$== */
9645 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction151:kernel$Object$is_same_instance */
9646 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction151:abstract_text$Object$inspect */
9647 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction151:kernel$Object$object_id */
9648 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction151:kernel$Object$hash */
9649 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction151:abstract_text$Object$class_name */
9650 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction151:abstract_text$Object$inspect_head */
9651 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction151:abstract_text$Object$native_class_name */
9652 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction151___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction151:parser$ReduceAction151$action */
9653 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction151:parser_work$ReduceAction$goto= */
9654 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction151:parser_work$ReduceAction$concat */
9655 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction151:kernel$Object$init */
9656 }
9657 };
9658 /* allocate ReduceAction151 */
9659 val* NEW_nitc__parser__ReduceAction151(const struct type* type) {
9660 val* self /* : ReduceAction151 */;
9661 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9662 self->type = type;
9663 self->class = &class_nitc__parser__ReduceAction151;
9664 return self;
9665 }
9666 /* runtime class nitc__parser__ReduceAction152: nitc::parser::ReduceAction152 (dead=false; need_corpse=false)*/
9667 const struct class class_nitc__parser__ReduceAction152 = {
9668 0, /* box_kind */
9669 {
9670 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction152:parser_work$ReduceAction$init */
9671 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction152:kernel$Object$!= */
9672 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction152:kernel$Object$sys */
9673 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction152:abstract_text$Object$to_s */
9674 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction152:kernel$Object$== */
9675 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction152:kernel$Object$is_same_instance */
9676 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction152:abstract_text$Object$inspect */
9677 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction152:kernel$Object$object_id */
9678 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction152:kernel$Object$hash */
9679 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction152:abstract_text$Object$class_name */
9680 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction152:abstract_text$Object$inspect_head */
9681 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction152:abstract_text$Object$native_class_name */
9682 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction152___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction152:parser$ReduceAction152$action */
9683 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction152:parser_work$ReduceAction$goto= */
9684 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction152:parser_work$ReduceAction$concat */
9685 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction152:kernel$Object$init */
9686 }
9687 };
9688 /* allocate ReduceAction152 */
9689 val* NEW_nitc__parser__ReduceAction152(const struct type* type) {
9690 val* self /* : ReduceAction152 */;
9691 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9692 self->type = type;
9693 self->class = &class_nitc__parser__ReduceAction152;
9694 return self;
9695 }
9696 /* runtime class nitc__parser__ReduceAction156: nitc::parser::ReduceAction156 (dead=false; need_corpse=false)*/
9697 const struct class class_nitc__parser__ReduceAction156 = {
9698 0, /* box_kind */
9699 {
9700 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction156:parser_work$ReduceAction$init */
9701 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction156:kernel$Object$!= */
9702 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction156:kernel$Object$sys */
9703 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction156:abstract_text$Object$to_s */
9704 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction156:kernel$Object$== */
9705 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction156:kernel$Object$is_same_instance */
9706 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction156:abstract_text$Object$inspect */
9707 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction156:kernel$Object$object_id */
9708 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction156:kernel$Object$hash */
9709 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction156:abstract_text$Object$class_name */
9710 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction156:abstract_text$Object$inspect_head */
9711 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction156:abstract_text$Object$native_class_name */
9712 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction156___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction156:parser$ReduceAction156$action */
9713 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction156:parser_work$ReduceAction$goto= */
9714 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction156:parser_work$ReduceAction$concat */
9715 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction156:kernel$Object$init */
9716 }
9717 };
9718 /* allocate ReduceAction156 */
9719 val* NEW_nitc__parser__ReduceAction156(const struct type* type) {
9720 val* self /* : ReduceAction156 */;
9721 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9722 self->type = type;
9723 self->class = &class_nitc__parser__ReduceAction156;
9724 return self;
9725 }
9726 /* runtime class nitc__parser__ReduceAction157: nitc::parser::ReduceAction157 (dead=false; need_corpse=false)*/
9727 const struct class class_nitc__parser__ReduceAction157 = {
9728 0, /* box_kind */
9729 {
9730 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction157:parser_work$ReduceAction$init */
9731 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction157:kernel$Object$!= */
9732 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction157:kernel$Object$sys */
9733 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction157:abstract_text$Object$to_s */
9734 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction157:kernel$Object$== */
9735 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction157:kernel$Object$is_same_instance */
9736 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction157:abstract_text$Object$inspect */
9737 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction157:kernel$Object$object_id */
9738 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction157:kernel$Object$hash */
9739 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction157:abstract_text$Object$class_name */
9740 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction157:abstract_text$Object$inspect_head */
9741 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction157:abstract_text$Object$native_class_name */
9742 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction157___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction157:parser$ReduceAction157$action */
9743 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction157:parser_work$ReduceAction$goto= */
9744 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction157:parser_work$ReduceAction$concat */
9745 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction157:kernel$Object$init */
9746 }
9747 };
9748 /* allocate ReduceAction157 */
9749 val* NEW_nitc__parser__ReduceAction157(const struct type* type) {
9750 val* self /* : ReduceAction157 */;
9751 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9752 self->type = type;
9753 self->class = &class_nitc__parser__ReduceAction157;
9754 return self;
9755 }
9756 /* runtime class nitc__parser__ReduceAction158: nitc::parser::ReduceAction158 (dead=false; need_corpse=false)*/
9757 const struct class class_nitc__parser__ReduceAction158 = {
9758 0, /* box_kind */
9759 {
9760 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction158:parser_work$ReduceAction$init */
9761 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction158:kernel$Object$!= */
9762 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction158:kernel$Object$sys */
9763 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction158:abstract_text$Object$to_s */
9764 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction158:kernel$Object$== */
9765 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction158:kernel$Object$is_same_instance */
9766 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction158:abstract_text$Object$inspect */
9767 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction158:kernel$Object$object_id */
9768 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction158:kernel$Object$hash */
9769 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction158:abstract_text$Object$class_name */
9770 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction158:abstract_text$Object$inspect_head */
9771 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction158:abstract_text$Object$native_class_name */
9772 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction158___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction158:parser$ReduceAction158$action */
9773 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction158:parser_work$ReduceAction$goto= */
9774 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction158:parser_work$ReduceAction$concat */
9775 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction158:kernel$Object$init */
9776 }
9777 };
9778 /* allocate ReduceAction158 */
9779 val* NEW_nitc__parser__ReduceAction158(const struct type* type) {
9780 val* self /* : ReduceAction158 */;
9781 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9782 self->type = type;
9783 self->class = &class_nitc__parser__ReduceAction158;
9784 return self;
9785 }
9786 /* runtime class nitc__parser__ReduceAction159: nitc::parser::ReduceAction159 (dead=false; need_corpse=false)*/
9787 const struct class class_nitc__parser__ReduceAction159 = {
9788 0, /* box_kind */
9789 {
9790 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction159:parser_work$ReduceAction$init */
9791 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction159:kernel$Object$!= */
9792 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction159:kernel$Object$sys */
9793 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction159:abstract_text$Object$to_s */
9794 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction159:kernel$Object$== */
9795 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction159:kernel$Object$is_same_instance */
9796 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction159:abstract_text$Object$inspect */
9797 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction159:kernel$Object$object_id */
9798 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction159:kernel$Object$hash */
9799 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction159:abstract_text$Object$class_name */
9800 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction159:abstract_text$Object$inspect_head */
9801 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction159:abstract_text$Object$native_class_name */
9802 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction159___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction159:parser$ReduceAction159$action */
9803 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction159:parser_work$ReduceAction$goto= */
9804 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction159:parser_work$ReduceAction$concat */
9805 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction159:kernel$Object$init */
9806 }
9807 };
9808 /* allocate ReduceAction159 */
9809 val* NEW_nitc__parser__ReduceAction159(const struct type* type) {
9810 val* self /* : ReduceAction159 */;
9811 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9812 self->type = type;
9813 self->class = &class_nitc__parser__ReduceAction159;
9814 return self;
9815 }
9816 /* runtime class nitc__parser__ReduceAction160: nitc::parser::ReduceAction160 (dead=false; need_corpse=false)*/
9817 const struct class class_nitc__parser__ReduceAction160 = {
9818 0, /* box_kind */
9819 {
9820 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction160:parser_work$ReduceAction$init */
9821 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction160:kernel$Object$!= */
9822 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction160:kernel$Object$sys */
9823 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction160:abstract_text$Object$to_s */
9824 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction160:kernel$Object$== */
9825 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction160:kernel$Object$is_same_instance */
9826 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction160:abstract_text$Object$inspect */
9827 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction160:kernel$Object$object_id */
9828 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction160:kernel$Object$hash */
9829 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction160:abstract_text$Object$class_name */
9830 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction160:abstract_text$Object$inspect_head */
9831 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction160:abstract_text$Object$native_class_name */
9832 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction160___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction160:parser$ReduceAction160$action */
9833 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction160:parser_work$ReduceAction$goto= */
9834 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction160:parser_work$ReduceAction$concat */
9835 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction160:kernel$Object$init */
9836 }
9837 };
9838 /* allocate ReduceAction160 */
9839 val* NEW_nitc__parser__ReduceAction160(const struct type* type) {
9840 val* self /* : ReduceAction160 */;
9841 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9842 self->type = type;
9843 self->class = &class_nitc__parser__ReduceAction160;
9844 return self;
9845 }
9846 /* runtime class nitc__parser__ReduceAction161: nitc::parser::ReduceAction161 (dead=false; need_corpse=false)*/
9847 const struct class class_nitc__parser__ReduceAction161 = {
9848 0, /* box_kind */
9849 {
9850 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction161:parser_work$ReduceAction$init */
9851 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction161:kernel$Object$!= */
9852 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction161:kernel$Object$sys */
9853 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction161:abstract_text$Object$to_s */
9854 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction161:kernel$Object$== */
9855 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction161:kernel$Object$is_same_instance */
9856 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction161:abstract_text$Object$inspect */
9857 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction161:kernel$Object$object_id */
9858 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction161:kernel$Object$hash */
9859 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction161:abstract_text$Object$class_name */
9860 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction161:abstract_text$Object$inspect_head */
9861 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction161:abstract_text$Object$native_class_name */
9862 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction161___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction161:parser$ReduceAction161$action */
9863 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction161:parser_work$ReduceAction$goto= */
9864 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction161:parser_work$ReduceAction$concat */
9865 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction161:kernel$Object$init */
9866 }
9867 };
9868 /* allocate ReduceAction161 */
9869 val* NEW_nitc__parser__ReduceAction161(const struct type* type) {
9870 val* self /* : ReduceAction161 */;
9871 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9872 self->type = type;
9873 self->class = &class_nitc__parser__ReduceAction161;
9874 return self;
9875 }
9876 /* runtime class nitc__parser__ReduceAction162: nitc::parser::ReduceAction162 (dead=false; need_corpse=false)*/
9877 const struct class class_nitc__parser__ReduceAction162 = {
9878 0, /* box_kind */
9879 {
9880 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction162:parser_work$ReduceAction$init */
9881 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction162:kernel$Object$!= */
9882 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction162:kernel$Object$sys */
9883 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction162:abstract_text$Object$to_s */
9884 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction162:kernel$Object$== */
9885 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction162:kernel$Object$is_same_instance */
9886 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction162:abstract_text$Object$inspect */
9887 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction162:kernel$Object$object_id */
9888 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction162:kernel$Object$hash */
9889 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction162:abstract_text$Object$class_name */
9890 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction162:abstract_text$Object$inspect_head */
9891 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction162:abstract_text$Object$native_class_name */
9892 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction162___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction162:parser$ReduceAction162$action */
9893 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction162:parser_work$ReduceAction$goto= */
9894 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction162:parser_work$ReduceAction$concat */
9895 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction162:kernel$Object$init */
9896 }
9897 };
9898 /* allocate ReduceAction162 */
9899 val* NEW_nitc__parser__ReduceAction162(const struct type* type) {
9900 val* self /* : ReduceAction162 */;
9901 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9902 self->type = type;
9903 self->class = &class_nitc__parser__ReduceAction162;
9904 return self;
9905 }
9906 /* runtime class nitc__parser__ReduceAction163: nitc::parser::ReduceAction163 (dead=false; need_corpse=false)*/
9907 const struct class class_nitc__parser__ReduceAction163 = {
9908 0, /* box_kind */
9909 {
9910 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction163:parser_work$ReduceAction$init */
9911 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction163:kernel$Object$!= */
9912 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction163:kernel$Object$sys */
9913 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction163:abstract_text$Object$to_s */
9914 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction163:kernel$Object$== */
9915 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction163:kernel$Object$is_same_instance */
9916 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction163:abstract_text$Object$inspect */
9917 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction163:kernel$Object$object_id */
9918 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction163:kernel$Object$hash */
9919 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction163:abstract_text$Object$class_name */
9920 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction163:abstract_text$Object$inspect_head */
9921 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction163:abstract_text$Object$native_class_name */
9922 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction163___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction163:parser$ReduceAction163$action */
9923 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction163:parser_work$ReduceAction$goto= */
9924 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction163:parser_work$ReduceAction$concat */
9925 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction163:kernel$Object$init */
9926 }
9927 };
9928 /* allocate ReduceAction163 */
9929 val* NEW_nitc__parser__ReduceAction163(const struct type* type) {
9930 val* self /* : ReduceAction163 */;
9931 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9932 self->type = type;
9933 self->class = &class_nitc__parser__ReduceAction163;
9934 return self;
9935 }
9936 /* runtime class nitc__parser__ReduceAction164: nitc::parser::ReduceAction164 (dead=false; need_corpse=false)*/
9937 const struct class class_nitc__parser__ReduceAction164 = {
9938 0, /* box_kind */
9939 {
9940 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction164:parser_work$ReduceAction$init */
9941 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction164:kernel$Object$!= */
9942 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction164:kernel$Object$sys */
9943 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction164:abstract_text$Object$to_s */
9944 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction164:kernel$Object$== */
9945 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction164:kernel$Object$is_same_instance */
9946 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction164:abstract_text$Object$inspect */
9947 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction164:kernel$Object$object_id */
9948 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction164:kernel$Object$hash */
9949 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction164:abstract_text$Object$class_name */
9950 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction164:abstract_text$Object$inspect_head */
9951 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction164:abstract_text$Object$native_class_name */
9952 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction164___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction164:parser$ReduceAction164$action */
9953 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction164:parser_work$ReduceAction$goto= */
9954 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction164:parser_work$ReduceAction$concat */
9955 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction164:kernel$Object$init */
9956 }
9957 };
9958 /* allocate ReduceAction164 */
9959 val* NEW_nitc__parser__ReduceAction164(const struct type* type) {
9960 val* self /* : ReduceAction164 */;
9961 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9962 self->type = type;
9963 self->class = &class_nitc__parser__ReduceAction164;
9964 return self;
9965 }
9966 /* runtime class nitc__parser__ReduceAction165: nitc::parser::ReduceAction165 (dead=false; need_corpse=false)*/
9967 const struct class class_nitc__parser__ReduceAction165 = {
9968 0, /* box_kind */
9969 {
9970 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___core__kernel__Object__init, /* pointer to parser:ReduceAction165:parser_work$ReduceAction$init */
9971 (nitmethod_t)core___core__Object____33d_61d, /* pointer to parser:ReduceAction165:kernel$Object$!= */
9972 (nitmethod_t)core___core__Object___sys, /* pointer to parser:ReduceAction165:kernel$Object$sys */
9973 (nitmethod_t)core__abstract_text___Object___to_s, /* pointer to parser:ReduceAction165:abstract_text$Object$to_s */
9974 (nitmethod_t)core___core__Object____61d_61d, /* pointer to parser:ReduceAction165:kernel$Object$== */
9975 (nitmethod_t)core___core__Object___is_same_instance, /* pointer to parser:ReduceAction165:kernel$Object$is_same_instance */
9976 (nitmethod_t)core__abstract_text___Object___inspect, /* pointer to parser:ReduceAction165:abstract_text$Object$inspect */
9977 (nitmethod_t)core___core__Object___object_id, /* pointer to parser:ReduceAction165:kernel$Object$object_id */
9978 (nitmethod_t)core___core__Object___hash, /* pointer to parser:ReduceAction165:kernel$Object$hash */
9979 (nitmethod_t)core__abstract_text___Object___class_name, /* pointer to parser:ReduceAction165:abstract_text$Object$class_name */
9980 (nitmethod_t)core__abstract_text___Object___inspect_head, /* pointer to parser:ReduceAction165:abstract_text$Object$inspect_head */
9981 (nitmethod_t)core__abstract_text___Object___native_class_name, /* pointer to parser:ReduceAction165:abstract_text$Object$native_class_name */
9982 (nitmethod_t)nitc__parser___nitc__parser__ReduceAction165___nitc__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction165:parser$ReduceAction165$action */
9983 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction165:parser_work$ReduceAction$goto= */
9984 (nitmethod_t)nitc__parser_work___nitc__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction165:parser_work$ReduceAction$concat */
9985 (nitmethod_t)core___core__Object___init, /* pointer to parser:ReduceAction165:kernel$Object$init */
9986 }
9987 };
9988 /* allocate ReduceAction165 */
9989 val* NEW_nitc__parser__ReduceAction165(const struct type* type) {
9990 val* self /* : ReduceAction165 */;
9991 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9992 self->type = type;
9993 self->class = &class_nitc__parser__ReduceAction165;
9994 return self;
9995 }