README: document nit_env.sh
[nit.git] / c_src / nit__nith.classes.2.c
1 #include "nit__nith.classes.0.h"
2 /* runtime class nit__ToolContext */
3 const struct class class_nit__ToolContext = {
4 0, /* box_kind */
5 {
6 (nitmethod_t)nit__separate_erasure_compiler___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#init */
7 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to toolcontext:ToolContext:kernel#Object#!= */
8 (nitmethod_t)standard___standard__Object___sys, /* pointer to toolcontext:ToolContext:kernel#Object#sys */
9 (nitmethod_t)standard__string___Object___to_s, /* pointer to toolcontext:ToolContext:string#Object#to_s */
10 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to toolcontext:ToolContext:kernel#Object#== */
11 (nitmethod_t)standard__string___Object___inspect, /* pointer to toolcontext:ToolContext:string#Object#inspect */
12 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to toolcontext:ToolContext:kernel#Object#is_same_instance */
13 (nitmethod_t)standard___standard__Object___object_id, /* pointer to toolcontext:ToolContext:kernel#Object#object_id */
14 (nitmethod_t)standard__string___Object___class_name, /* pointer to toolcontext:ToolContext:string#Object#class_name */
15 (nitmethod_t)standard__time___Object___get_time, /* pointer to toolcontext:ToolContext:time#Object#get_time */
16 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to toolcontext:ToolContext:string#Object#inspect_head */
17 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to toolcontext:ToolContext:string#Object#native_class_name */
18 (nitmethod_t)standard___standard__Object___hash, /* pointer to toolcontext:ToolContext:kernel#Object#hash */
19 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to toolcontext:ToolContext:nitni_utilities#Object#long_signature */
20 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to toolcontext:ToolContext:nitni_utilities#Object#internal_call_context */
21 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to toolcontext:ToolContext:light_c#Object#from_c_call_context */
22 (nitmethod_t)nit__phase___ToolContext___phases, /* pointer to toolcontext:ToolContext:phase#ToolContext#phases */
23 (nitmethod_t)nit__scope___ToolContext___scope_phase, /* pointer to toolcontext:ToolContext:scope#ToolContext#scope_phase */
24 (nitmethod_t)nit__flow___ToolContext___flow_phase, /* pointer to toolcontext:ToolContext:flow#ToolContext#flow_phase */
25 (nitmethod_t)nit__modelize_class___ToolContext___modelize_class_phase, /* pointer to toolcontext:ToolContext:modelize_class#ToolContext#modelize_class_phase */
26 (nitmethod_t)nit__modelize_property___ToolContext___modelize_property_phase, /* pointer to toolcontext:ToolContext:modelize_property#ToolContext#modelize_property_phase */
27 (nitmethod_t)nit__local_var_init___ToolContext___local_var_init_phase, /* pointer to toolcontext:ToolContext:local_var_init#ToolContext#local_var_init_phase */
28 (nitmethod_t)nit__typing___ToolContext___typing_phase, /* pointer to toolcontext:ToolContext:typing#ToolContext#typing_phase */
29 (nitmethod_t)nit__light_ffi_base___ToolContext___ffi_language_assignation_phase, /* pointer to toolcontext:ToolContext:light_ffi_base#ToolContext#ffi_language_assignation_phase */
30 (nitmethod_t)nit__extern_classes___ToolContext___extern_classes_typing_phase_ast, /* pointer to toolcontext:ToolContext:extern_classes#ToolContext#extern_classes_typing_phase_ast */
31 (nitmethod_t)nit__auto_super_init___ToolContext___auto_super_init_phase, /* pointer to toolcontext:ToolContext:auto_super_init#ToolContext#auto_super_init_phase */
32 (nitmethod_t)nit___nit__ToolContext___tooldescription_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#tooldescription= */
33 (nitmethod_t)nit__nith___ToolContext___process_options, /* pointer to toolcontext:ToolContext:nith#ToolContext#process_options */
34 (nitmethod_t)nit___nit__ToolContext___option_context, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#option_context */
35 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_output, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_output */
36 (nitmethod_t)nit___nit__ToolContext___info, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#info */
37 (nitmethod_t)nit__modelbuilder___ToolContext___run_global_phases, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#run_global_phases */
38 (nitmethod_t)nit__separate_erasure_compiler___ToolContext___opt_erasure, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#opt_erasure */
39 (nitmethod_t)nit__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)nit__separate_erasure_compiler___ToolContext___opt_rta, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#opt_rta */
41 (nitmethod_t)nit__separate_compiler___ToolContext___opt_separate, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_separate */
42 (nitmethod_t)nit__loader___ToolContext___opt_path, /* pointer to toolcontext:ToolContext:loader#ToolContext#opt_path */
43 (nitmethod_t)nit___nit__ToolContext___nit_dir, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#nit_dir */
44 (nitmethod_t)nit___nit__ToolContext___check_errors, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#check_errors */
45 (nitmethod_t)nit__loader___ToolContext___opt_only_parse, /* pointer to toolcontext:ToolContext:loader#ToolContext#opt_only_parse */
46 (nitmethod_t)nit__phase___ToolContext___run_phases, /* pointer to toolcontext:ToolContext:phase#ToolContext#run_phases */
47 (nitmethod_t)nit__loader___ToolContext___opt_only_metamodel, /* pointer to toolcontext:ToolContext:loader#ToolContext#opt_only_metamodel */
48 (nitmethod_t)nit___nit__ToolContext___verbose_level, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#verbose_level */
49 (nitmethod_t)nit___nit__ToolContext___log_info, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#log_info */
50 (nitmethod_t)nit__mixin___ToolContext___make_main_module, /* pointer to toolcontext:ToolContext:mixin#ToolContext#make_main_module */
51 (nitmethod_t)nit__phase___ToolContext___phases_list, /* pointer to toolcontext:ToolContext:phase#ToolContext#phases_list */
52 (nitmethod_t)nit___nit__ToolContext___errors_info, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#errors_info */
53 (nitmethod_t)nit__separate_compiler___ToolContext___opt_no_inline_intern, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_no_inline_intern */
54 (nitmethod_t)nit__separate_compiler___ToolContext___opt_no_union_attribute, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_no_union_attribute */
55 (nitmethod_t)nit__separate_compiler___ToolContext___opt_no_shortcut_equate, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_no_shortcut_equate */
56 (nitmethod_t)nit__separate_compiler___ToolContext___opt_no_tag_primitives, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_no_tag_primitives */
57 (nitmethod_t)nit__separate_compiler___ToolContext___opt_colors_are_symbols, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_colors_are_symbols */
58 (nitmethod_t)nit__separate_compiler___ToolContext___opt_trampoline_call, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_trampoline_call */
59 (nitmethod_t)nit__separate_compiler___ToolContext___opt_guard_call, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_guard_call */
60 (nitmethod_t)nit__separate_compiler___ToolContext___opt_direct_call_monomorph0, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_direct_call_monomorph0 */
61 (nitmethod_t)nit__separate_compiler___ToolContext___opt_substitute_monomorph, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_substitute_monomorph */
62 (nitmethod_t)nit__separate_compiler___ToolContext___opt_link_boost, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_link_boost */
63 (nitmethod_t)nit__separate_compiler___ToolContext___opt_inline_coloring_numbers, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_inline_coloring_numbers */
64 (nitmethod_t)nit__separate_compiler___ToolContext___opt_inline_some_methods, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_inline_some_methods */
65 (nitmethod_t)nit__separate_compiler___ToolContext___opt_direct_call_monomorph, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_direct_call_monomorph */
66 (nitmethod_t)nit__separate_compiler___ToolContext___opt_skip_dead_methods, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_skip_dead_methods */
67 (nitmethod_t)nit__separate_compiler___ToolContext___opt_semi_global, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_semi_global */
68 (nitmethod_t)nit__separate_compiler___ToolContext___opt_colo_dead_methods, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_colo_dead_methods */
69 (nitmethod_t)nit__separate_compiler___ToolContext___opt_tables_metrics, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_tables_metrics */
70 (nitmethod_t)nit__separate_compiler___ToolContext___opt_type_poset, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_type_poset */
71 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_check_all, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_all */
72 (nitmethod_t)nit__modelbuilder_base___ToolContext___modelbuilder_real, /* pointer to toolcontext:ToolContext:modelbuilder_base#ToolContext#modelbuilder_real */
73 (nitmethod_t)nit__modelbuilder_base___ToolContext___modelbuilder_real_61d, /* pointer to toolcontext:ToolContext:modelbuilder_base#ToolContext#modelbuilder_real= */
74 (nitmethod_t)nit___nit__ToolContext___error, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#error */
75 (nitmethod_t)nit___nit__ToolContext___messages, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#messages */
76 (nitmethod_t)nit___nit__ToolContext___message_sorter, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#message_sorter */
77 (nitmethod_t)nit___nit__ToolContext___opt_no_color, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_no_color */
78 (nitmethod_t)nit___nit__ToolContext___error_count, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#error_count */
79 (nitmethod_t)nit___nit__ToolContext___keep_going, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#keep_going */
80 (nitmethod_t)nit__phase___ToolContext___phased_modules, /* pointer to toolcontext:ToolContext:phase#ToolContext#phased_modules */
81 (nitmethod_t)nit__phase___ToolContext___semantize_is_lazy, /* pointer to toolcontext:ToolContext:phase#ToolContext#semantize_is_lazy */
82 (nitmethod_t)nit__phase___ToolContext___phase_process_npropdef, /* pointer to toolcontext:ToolContext:phase#ToolContext#phase_process_npropdef */
83 (nitmethod_t)nit__mixin___ToolContext___opt_mixins, /* pointer to toolcontext:ToolContext:mixin#ToolContext#opt_mixins */
84 (nitmethod_t)nit__modelbuilder_base___ToolContext___modelbuilder, /* pointer to toolcontext:ToolContext:modelbuilder_base#ToolContext#modelbuilder */
85 (nitmethod_t)nit__mixin___ToolContext___opt_defines, /* pointer to toolcontext:ToolContext:mixin#ToolContext#opt_defines */
86 (nitmethod_t)nit___nit__ToolContext___warning_count, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#warning_count */
87 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_dir, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_dir */
88 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_cc, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_cc */
89 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_main, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_main */
90 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_make_flags, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_make_flags */
91 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_compile_dir, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_compile_dir */
92 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_hardening, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_hardening */
93 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_check_covariance, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_covariance */
94 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_check_attr_isset, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_attr_isset */
95 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_check_assert, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_assert */
96 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_check_autocast, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_autocast */
97 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_check_null, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_null */
98 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_typing_test_metrics, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_typing_test_metrics */
99 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_invocation_metrics, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_invocation_metrics */
100 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_isset_checks_metrics, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_isset_checks_metrics */
101 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_stacktrace, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_stacktrace */
102 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_gcc_directive, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_gcc_directive */
103 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_release, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_release */
104 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_max_c_lines, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_max_c_lines */
105 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_group_c_files, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_group_c_files */
106 (nitmethod_t)nit___nit__ToolContext___error_count_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#error_count= */
107 (nitmethod_t)nit___nit__ToolContext___opt_stop_on_first_error, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_stop_on_first_error */
108 (nitmethod_t)nit__platform___ToolContext___platform_from_name, /* pointer to toolcontext:ToolContext:platform#ToolContext#platform_from_name */
109 (nitmethod_t)nit___nit__ToolContext___opt_log, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_log */
110 (nitmethod_t)nit___nit__ToolContext___log_directory, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#log_directory */
111 (nitmethod_t)nit__transform___ToolContext___opt_no_shortcut_range, /* pointer to toolcontext:ToolContext:transform#ToolContext#opt_no_shortcut_range */
112 (nitmethod_t)nit___nit__ToolContext___advice, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#advice */
113 (nitmethod_t)nit__phase___ToolContext___opt_disable_phase, /* pointer to toolcontext:ToolContext:phase#ToolContext#opt_disable_phase */
114 (nitmethod_t)nit___nit__ToolContext___fatal_error, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#fatal_error */
115 (nitmethod_t)nit__phase___ToolContext___opt_sloppy, /* pointer to toolcontext:ToolContext:phase#ToolContext#opt_sloppy */
116 (nitmethod_t)nit__phase___ToolContext___semantize_is_lazy_61d, /* pointer to toolcontext:ToolContext:phase#ToolContext#semantize_is_lazy= */
117 (nitmethod_t)nit___nit__ToolContext___opt_warning, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_warning */
118 (nitmethod_t)nit___nit__ToolContext___opt_warn, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_warn */
119 (nitmethod_t)nit___nit__ToolContext___is_warning_blacklisted, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#is_warning_blacklisted */
120 (nitmethod_t)nit___nit__ToolContext___warning_count_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#warning_count= */
121 (nitmethod_t)nit___nit__ToolContext___warning, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#warning */
122 (nitmethod_t)nit__phase___ToolContext___run_phases_on_npropdef, /* pointer to toolcontext:ToolContext:phase#ToolContext#run_phases_on_npropdef */
123 (nitmethod_t)nit__modelbuilder___ToolContext___opt_ignore_visibility, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#opt_ignore_visibility */
124 (nitmethod_t)nit___nit__ToolContext___opt_help, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_help */
125 (nitmethod_t)nit___nit__ToolContext___usage, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#usage */
126 (nitmethod_t)nit___nit__ToolContext___opt_version, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_version */
127 (nitmethod_t)nit___nit__ToolContext___version, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#version */
128 (nitmethod_t)nit___nit__ToolContext___opt_bash_completion, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_bash_completion */
129 (nitmethod_t)nit___nit__ToolContext___opt_stub_man, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_stub_man */
130 (nitmethod_t)nit___nit__ToolContext___toolname, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#toolname */
131 (nitmethod_t)nit___nit__ToolContext___tooldescription, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#tooldescription */
132 (nitmethod_t)nit___nit__ToolContext___nit_dir_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#nit_dir= */
133 (nitmethod_t)nit___nit__ToolContext___compute_nit_dir, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#compute_nit_dir */
134 (nitmethod_t)nit___nit__ToolContext___accept_no_arguments, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#accept_no_arguments */
135 (nitmethod_t)nit___nit__ToolContext___verbose_level_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#verbose_level= */
136 (nitmethod_t)nit___nit__ToolContext___opt_verbose, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_verbose */
137 (nitmethod_t)nit___nit__ToolContext___opt_keep_going, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_keep_going */
138 (nitmethod_t)nit___nit__ToolContext___keep_going_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#keep_going= */
139 (nitmethod_t)nit___nit__ToolContext___opt_quiet, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_quiet */
140 (nitmethod_t)nit___nit__ToolContext___opt_log_dir, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_log_dir */
141 (nitmethod_t)nit___nit__ToolContext___log_directory_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#log_directory= */
142 (nitmethod_t)nit___nit__ToolContext___log_info_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#log_info= */
143 (nitmethod_t)nit___nit__ToolContext___warning_blacklist, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#warning_blacklist */
144 (nitmethod_t)nit___nit__ToolContext___opt_set_dummy_tool, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_set_dummy_tool */
145 (nitmethod_t)nit___nit__ToolContext___opt_nit_dir, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_nit_dir */
146 (nitmethod_t)nit___nit__ToolContext___check_nit_dir, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#check_nit_dir */
147 (nitmethod_t)nit__separate_compiler___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#init */
148 (nitmethod_t)nit__separate_erasure_compiler___ToolContext___process_options, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#process_options */
149 (nitmethod_t)nit__abstract_compiler___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#init */
150 (nitmethod_t)nit__separate_compiler___ToolContext___process_options, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#process_options */
151 (nitmethod_t)nit__modelbuilder___ToolContext___make_main_module, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#make_main_module */
152 (nitmethod_t)nit__transform___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:transform#ToolContext#init */
153 (nitmethod_t)nit__abstract_compiler___ToolContext___process_options, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#process_options */
154 (nitmethod_t)nit__mixin___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:mixin#ToolContext#init */
155 (nitmethod_t)nit__phase___ToolContext___process_options, /* pointer to toolcontext:ToolContext:phase#ToolContext#process_options */
156 (nitmethod_t)nit__modelbuilder___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#init */
157 (nitmethod_t)nit___nit__ToolContext___process_options, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#process_options */
158 (nitmethod_t)nit__loader___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:loader#ToolContext#init */
159 (nitmethod_t)nit__phase___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:phase#ToolContext#init */
160 (nitmethod_t)nit___nit__ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#init */
161 }
162 };
163 /* allocate ToolContext */
164 val* NEW_nit__ToolContext(const struct type* type) {
165 val* self /* : ToolContext */;
166 static val* varonce;
167 val* var /* : String */;
168 char* var1 /* : NativeString */;
169 val* var2 /* : FlatString */;
170 val* var3 /* : Array[Message] */;
171 val* var4 /* : Sys */;
172 val* var5 /* : DefaultComparator */;
173 val* var6 /* : MultiHashMap[SourceFile, String] */;
174 val* var7 /* : OptionContext */;
175 val* var8 /* : OptionCount */;
176 static val* varonce9;
177 val* var10 /* : String */;
178 char* var11 /* : NativeString */;
179 val* var12 /* : FlatString */;
180 static val* varonce13;
181 val* var14 /* : String */;
182 char* var15 /* : NativeString */;
183 val* var16 /* : FlatString */;
184 static val* varonce17;
185 val* var18 /* : String */;
186 char* var19 /* : NativeString */;
187 val* var20 /* : FlatString */;
188 val* var21 /* : Array[String] */;
189 val* var22 /* : NativeArray[String] */;
190 val* var23 /* : OptionArray */;
191 static val* varonce24;
192 val* var25 /* : String */;
193 char* var26 /* : NativeString */;
194 val* var27 /* : FlatString */;
195 static val* varonce28;
196 val* var29 /* : String */;
197 char* var30 /* : NativeString */;
198 val* var31 /* : FlatString */;
199 static val* varonce32;
200 val* var33 /* : String */;
201 char* var34 /* : NativeString */;
202 val* var35 /* : FlatString */;
203 val* var36 /* : Array[String] */;
204 val* var37 /* : NativeArray[String] */;
205 val* var38 /* : OptionBool */;
206 static val* varonce39;
207 val* var40 /* : String */;
208 char* var41 /* : NativeString */;
209 val* var42 /* : FlatString */;
210 static val* varonce43;
211 val* var44 /* : String */;
212 char* var45 /* : NativeString */;
213 val* var46 /* : FlatString */;
214 static val* varonce47;
215 val* var48 /* : String */;
216 char* var49 /* : NativeString */;
217 val* var50 /* : FlatString */;
218 val* var51 /* : Array[String] */;
219 val* var52 /* : NativeArray[String] */;
220 val* var53 /* : OptionBool */;
221 static val* varonce54;
222 val* var55 /* : String */;
223 char* var56 /* : NativeString */;
224 val* var57 /* : FlatString */;
225 static val* varonce58;
226 val* var59 /* : String */;
227 char* var60 /* : NativeString */;
228 val* var61 /* : FlatString */;
229 val* var62 /* : Array[String] */;
230 val* var63 /* : NativeArray[String] */;
231 val* var64 /* : OptionString */;
232 static val* varonce65;
233 val* var66 /* : String */;
234 char* var67 /* : NativeString */;
235 val* var68 /* : FlatString */;
236 static val* varonce69;
237 val* var70 /* : String */;
238 char* var71 /* : NativeString */;
239 val* var72 /* : FlatString */;
240 val* var73 /* : Array[String] */;
241 val* var74 /* : NativeArray[String] */;
242 val* var75 /* : OptionString */;
243 static val* varonce76;
244 val* var77 /* : String */;
245 char* var78 /* : NativeString */;
246 val* var79 /* : FlatString */;
247 static val* varonce80;
248 val* var81 /* : String */;
249 char* var82 /* : NativeString */;
250 val* var83 /* : FlatString */;
251 val* var84 /* : Array[String] */;
252 val* var85 /* : NativeArray[String] */;
253 val* var86 /* : OptionBool */;
254 static val* varonce87;
255 val* var88 /* : String */;
256 char* var89 /* : NativeString */;
257 val* var90 /* : FlatString */;
258 static val* varonce91;
259 val* var92 /* : String */;
260 char* var93 /* : NativeString */;
261 val* var94 /* : FlatString */;
262 static val* varonce95;
263 val* var96 /* : String */;
264 char* var97 /* : NativeString */;
265 val* var98 /* : FlatString */;
266 static val* varonce99;
267 val* var100 /* : String */;
268 char* var101 /* : NativeString */;
269 val* var102 /* : FlatString */;
270 val* var103 /* : Array[String] */;
271 val* var104 /* : NativeArray[String] */;
272 val* var105 /* : OptionBool */;
273 static val* varonce106;
274 val* var107 /* : String */;
275 char* var108 /* : NativeString */;
276 val* var109 /* : FlatString */;
277 static val* varonce110;
278 val* var111 /* : String */;
279 char* var112 /* : NativeString */;
280 val* var113 /* : FlatString */;
281 val* var114 /* : Array[String] */;
282 val* var115 /* : NativeArray[String] */;
283 val* var116 /* : OptionBool */;
284 static val* varonce117;
285 val* var118 /* : String */;
286 char* var119 /* : NativeString */;
287 val* var120 /* : FlatString */;
288 static val* varonce121;
289 val* var122 /* : String */;
290 char* var123 /* : NativeString */;
291 val* var124 /* : FlatString */;
292 val* var125 /* : Array[String] */;
293 val* var126 /* : NativeArray[String] */;
294 val* var127 /* : OptionCount */;
295 static val* varonce128;
296 val* var129 /* : String */;
297 char* var130 /* : NativeString */;
298 val* var131 /* : FlatString */;
299 static val* varonce132;
300 val* var133 /* : String */;
301 char* var134 /* : NativeString */;
302 val* var135 /* : FlatString */;
303 static val* varonce136;
304 val* var137 /* : String */;
305 char* var138 /* : NativeString */;
306 val* var139 /* : FlatString */;
307 val* var140 /* : Array[String] */;
308 val* var141 /* : NativeArray[String] */;
309 val* var142 /* : OptionBool */;
310 static val* varonce143;
311 val* var144 /* : String */;
312 char* var145 /* : NativeString */;
313 val* var146 /* : FlatString */;
314 static val* varonce147;
315 val* var148 /* : String */;
316 char* var149 /* : NativeString */;
317 val* var150 /* : FlatString */;
318 val* var151 /* : Array[String] */;
319 val* var152 /* : NativeArray[String] */;
320 val* var153 /* : OptionBool */;
321 static val* varonce154;
322 val* var155 /* : String */;
323 char* var156 /* : NativeString */;
324 val* var157 /* : FlatString */;
325 static val* varonce158;
326 val* var159 /* : String */;
327 char* var160 /* : NativeString */;
328 val* var161 /* : FlatString */;
329 val* var162 /* : Array[String] */;
330 val* var163 /* : NativeArray[String] */;
331 val* var164 /* : OptionBool */;
332 static val* varonce165;
333 val* var166 /* : String */;
334 char* var167 /* : NativeString */;
335 val* var168 /* : FlatString */;
336 static val* varonce169;
337 val* var170 /* : String */;
338 char* var171 /* : NativeString */;
339 val* var172 /* : FlatString */;
340 val* var173 /* : Array[String] */;
341 val* var174 /* : NativeArray[String] */;
342 val* var175 /* : OptionBool */;
343 static val* varonce176;
344 val* var177 /* : String */;
345 char* var178 /* : NativeString */;
346 val* var179 /* : FlatString */;
347 static val* varonce180;
348 val* var181 /* : String */;
349 char* var182 /* : NativeString */;
350 val* var183 /* : FlatString */;
351 val* var184 /* : Array[String] */;
352 val* var185 /* : NativeArray[String] */;
353 val* var186 /* : OptionBool */;
354 static val* varonce187;
355 val* var188 /* : String */;
356 char* var189 /* : NativeString */;
357 val* var190 /* : FlatString */;
358 static val* varonce191;
359 val* var192 /* : String */;
360 char* var193 /* : NativeString */;
361 val* var194 /* : FlatString */;
362 val* var195 /* : Array[String] */;
363 val* var196 /* : NativeArray[String] */;
364 static val* varonce197;
365 val* var198 /* : String */;
366 char* var199 /* : NativeString */;
367 val* var200 /* : FlatString */;
368 val* var201 /* : POSet[Phase] */;
369 val* var203 /* : OptionArray */;
370 static val* varonce204;
371 val* var205 /* : String */;
372 char* var206 /* : NativeString */;
373 val* var207 /* : FlatString */;
374 static val* varonce208;
375 val* var209 /* : String */;
376 char* var210 /* : NativeString */;
377 val* var211 /* : FlatString */;
378 val* var212 /* : Array[String] */;
379 val* var213 /* : NativeArray[String] */;
380 val* var214 /* : OptionBool */;
381 static val* varonce215;
382 val* var216 /* : String */;
383 char* var217 /* : NativeString */;
384 val* var218 /* : FlatString */;
385 static val* varonce219;
386 val* var220 /* : String */;
387 char* var221 /* : NativeString */;
388 val* var222 /* : FlatString */;
389 val* var223 /* : Array[String] */;
390 val* var224 /* : NativeArray[String] */;
391 val* var225 /* : HashSet[AModule] */;
392 val* var226 /* : LiteralPhase */;
393 val* var227 /* : ScopePhase */;
394 val* var228 /* : OptionArray */;
395 static val* varonce229;
396 val* var230 /* : String */;
397 char* var231 /* : NativeString */;
398 val* var232 /* : FlatString */;
399 static val* varonce233;
400 val* var234 /* : String */;
401 char* var235 /* : NativeString */;
402 val* var236 /* : FlatString */;
403 static val* varonce237;
404 val* var238 /* : String */;
405 char* var239 /* : NativeString */;
406 val* var240 /* : FlatString */;
407 val* var241 /* : Array[String] */;
408 val* var242 /* : NativeArray[String] */;
409 val* var243 /* : OptionBool */;
410 static val* varonce244;
411 val* var245 /* : String */;
412 char* var246 /* : NativeString */;
413 val* var247 /* : FlatString */;
414 static val* varonce248;
415 val* var249 /* : String */;
416 char* var250 /* : NativeString */;
417 val* var251 /* : FlatString */;
418 val* var252 /* : Array[String] */;
419 val* var253 /* : NativeArray[String] */;
420 val* var254 /* : OptionBool */;
421 static val* varonce255;
422 val* var256 /* : String */;
423 char* var257 /* : NativeString */;
424 val* var258 /* : FlatString */;
425 static val* varonce259;
426 val* var260 /* : String */;
427 char* var261 /* : NativeString */;
428 val* var262 /* : FlatString */;
429 val* var263 /* : Array[String] */;
430 val* var264 /* : NativeArray[String] */;
431 val* var265 /* : FlowPhase */;
432 val* var266 /* : Array[Phase] */;
433 val* var_ /* var : Array[Phase] */;
434 val* var267 /* : Phase */;
435 val* var269 /* : Phase */;
436 val* var270 /* : LocalVarInitPhase */;
437 val* var271 /* : Array[Phase] */;
438 val* var_272 /* var : Array[Phase] */;
439 val* var273 /* : Phase */;
440 val* var275 /* : Phase */;
441 val* var276 /* : OptionBool */;
442 static val* varonce277;
443 val* var278 /* : String */;
444 char* var279 /* : NativeString */;
445 val* var280 /* : FlatString */;
446 static val* varonce281;
447 val* var282 /* : String */;
448 char* var283 /* : NativeString */;
449 val* var284 /* : FlatString */;
450 val* var285 /* : Array[String] */;
451 val* var286 /* : NativeArray[String] */;
452 val* var287 /* : ModelizeClassPhase */;
453 val* var288 /* : OptionArray */;
454 static val* varonce289;
455 val* var290 /* : String */;
456 char* var291 /* : NativeString */;
457 val* var292 /* : FlatString */;
458 static val* varonce293;
459 val* var294 /* : String */;
460 char* var295 /* : NativeString */;
461 val* var296 /* : FlatString */;
462 static val* varonce297;
463 val* var298 /* : String */;
464 char* var299 /* : NativeString */;
465 val* var300 /* : FlatString */;
466 val* var301 /* : Array[String] */;
467 val* var302 /* : NativeArray[String] */;
468 val* var303 /* : OptionArray */;
469 static val* varonce304;
470 val* var305 /* : String */;
471 char* var306 /* : NativeString */;
472 val* var307 /* : FlatString */;
473 static val* varonce308;
474 val* var309 /* : String */;
475 char* var310 /* : NativeString */;
476 val* var311 /* : FlatString */;
477 static val* varonce312;
478 val* var313 /* : String */;
479 char* var314 /* : NativeString */;
480 val* var315 /* : FlatString */;
481 val* var316 /* : Array[String] */;
482 val* var317 /* : NativeArray[String] */;
483 val* var318 /* : FFILanguageAssignationPhase */;
484 val* var319 /* : ModelizePropertyPhase */;
485 val* var320 /* : Array[Phase] */;
486 val* var_321 /* var : Array[Phase] */;
487 val* var322 /* : Phase */;
488 val* var324 /* : Phase */;
489 val* var325 /* : PlatformPhase */;
490 val* var326 /* : Array[Phase] */;
491 val* var_327 /* var : Array[Phase] */;
492 val* var328 /* : Phase */;
493 val* var330 /* : Phase */;
494 val* var331 /* : ExternClassesTypingPhaseAst */;
495 val* var332 /* : Array[Phase] */;
496 val* var_333 /* var : Array[Phase] */;
497 val* var334 /* : Phase */;
498 val* var336 /* : Phase */;
499 val* var337 /* : Phase */;
500 val* var339 /* : Phase */;
501 val* var340 /* : ExternClassesTypingPhaseModel */;
502 val* var341 /* : Array[Phase] */;
503 val* var_342 /* var : Array[Phase] */;
504 val* var343 /* : Phase */;
505 val* var345 /* : Phase */;
506 val* var346 /* : Phase */;
507 val* var348 /* : Phase */;
508 val* var349 /* : Phase */;
509 val* var351 /* : Phase */;
510 val* var352 /* : TypingPhase */;
511 val* var353 /* : Array[Phase] */;
512 val* var_354 /* var : Array[Phase] */;
513 val* var355 /* : Phase */;
514 val* var357 /* : Phase */;
515 val* var358 /* : Phase */;
516 val* var360 /* : Phase */;
517 val* var361 /* : Phase */;
518 val* var363 /* : Phase */;
519 val* var364 /* : AutoSuperInitPhase */;
520 val* var365 /* : Array[Phase] */;
521 val* var_366 /* var : Array[Phase] */;
522 val* var367 /* : Phase */;
523 val* var369 /* : Phase */;
524 val* var370 /* : TransformPhase */;
525 val* var371 /* : Array[Phase] */;
526 val* var_372 /* var : Array[Phase] */;
527 val* var373 /* : Phase */;
528 val* var375 /* : Phase */;
529 val* var376 /* : Phase */;
530 val* var378 /* : Phase */;
531 val* var379 /* : OptionBool */;
532 static val* varonce380;
533 val* var381 /* : String */;
534 char* var382 /* : NativeString */;
535 val* var383 /* : FlatString */;
536 static val* varonce384;
537 val* var385 /* : String */;
538 char* var386 /* : NativeString */;
539 val* var387 /* : FlatString */;
540 val* var388 /* : Array[String] */;
541 val* var389 /* : NativeArray[String] */;
542 val* var390 /* : OptionString */;
543 static val* varonce391;
544 val* var392 /* : String */;
545 char* var393 /* : NativeString */;
546 val* var394 /* : FlatString */;
547 static val* varonce395;
548 val* var396 /* : String */;
549 char* var397 /* : NativeString */;
550 val* var398 /* : FlatString */;
551 static val* varonce399;
552 val* var400 /* : String */;
553 char* var401 /* : NativeString */;
554 val* var402 /* : FlatString */;
555 val* var403 /* : Array[String] */;
556 val* var404 /* : NativeArray[String] */;
557 val* var405 /* : OptionString */;
558 static val* varonce406;
559 val* var407 /* : String */;
560 char* var408 /* : NativeString */;
561 val* var409 /* : FlatString */;
562 static val* varonce410;
563 val* var411 /* : String */;
564 char* var412 /* : NativeString */;
565 val* var413 /* : FlatString */;
566 val* var414 /* : Array[String] */;
567 val* var415 /* : NativeArray[String] */;
568 val* var416 /* : OptionBool */;
569 static val* varonce417;
570 val* var418 /* : String */;
571 char* var419 /* : NativeString */;
572 val* var420 /* : FlatString */;
573 static val* varonce421;
574 val* var422 /* : String */;
575 char* var423 /* : NativeString */;
576 val* var424 /* : FlatString */;
577 val* var425 /* : Array[String] */;
578 val* var426 /* : NativeArray[String] */;
579 val* var427 /* : OptionBool */;
580 static val* varonce428;
581 val* var429 /* : String */;
582 char* var430 /* : NativeString */;
583 val* var431 /* : FlatString */;
584 static val* varonce432;
585 val* var433 /* : String */;
586 char* var434 /* : NativeString */;
587 val* var435 /* : FlatString */;
588 val* var436 /* : Array[String] */;
589 val* var437 /* : NativeArray[String] */;
590 val* var438 /* : OptionString */;
591 static val* varonce439;
592 val* var440 /* : String */;
593 char* var441 /* : NativeString */;
594 val* var442 /* : FlatString */;
595 static val* varonce443;
596 val* var444 /* : String */;
597 char* var445 /* : NativeString */;
598 val* var446 /* : FlatString */;
599 val* var447 /* : Array[String] */;
600 val* var448 /* : NativeArray[String] */;
601 val* var449 /* : OptionInt */;
602 static val* varonce450;
603 val* var451 /* : String */;
604 char* var452 /* : NativeString */;
605 val* var453 /* : FlatString */;
606 static val* varonce454;
607 val* var455 /* : String */;
608 char* var456 /* : NativeString */;
609 val* var457 /* : FlatString */;
610 val* var458 /* : Array[String] */;
611 val* var459 /* : NativeArray[String] */;
612 val* var460 /* : OptionBool */;
613 static val* varonce461;
614 val* var462 /* : String */;
615 char* var463 /* : NativeString */;
616 val* var464 /* : FlatString */;
617 static val* varonce465;
618 val* var466 /* : String */;
619 char* var467 /* : NativeString */;
620 val* var468 /* : FlatString */;
621 val* var469 /* : Array[String] */;
622 val* var470 /* : NativeArray[String] */;
623 val* var471 /* : OptionString */;
624 static val* varonce472;
625 val* var473 /* : String */;
626 char* var474 /* : NativeString */;
627 val* var475 /* : FlatString */;
628 static val* varonce476;
629 val* var477 /* : String */;
630 char* var478 /* : NativeString */;
631 val* var479 /* : FlatString */;
632 val* var480 /* : Array[String] */;
633 val* var481 /* : NativeArray[String] */;
634 val* var482 /* : OptionBool */;
635 static val* varonce483;
636 val* var484 /* : String */;
637 char* var485 /* : NativeString */;
638 val* var486 /* : FlatString */;
639 static val* varonce487;
640 val* var488 /* : String */;
641 char* var489 /* : NativeString */;
642 val* var490 /* : FlatString */;
643 val* var491 /* : Array[String] */;
644 val* var492 /* : NativeArray[String] */;
645 val* var493 /* : OptionBool */;
646 static val* varonce494;
647 val* var495 /* : String */;
648 char* var496 /* : NativeString */;
649 val* var497 /* : FlatString */;
650 static val* varonce498;
651 val* var499 /* : String */;
652 char* var500 /* : NativeString */;
653 val* var501 /* : FlatString */;
654 val* var502 /* : Array[String] */;
655 val* var503 /* : NativeArray[String] */;
656 val* var504 /* : OptionBool */;
657 static val* varonce505;
658 val* var506 /* : String */;
659 char* var507 /* : NativeString */;
660 val* var508 /* : FlatString */;
661 static val* varonce509;
662 val* var510 /* : String */;
663 char* var511 /* : NativeString */;
664 val* var512 /* : FlatString */;
665 val* var513 /* : Array[String] */;
666 val* var514 /* : NativeArray[String] */;
667 val* var515 /* : OptionBool */;
668 static val* varonce516;
669 val* var517 /* : String */;
670 char* var518 /* : NativeString */;
671 val* var519 /* : FlatString */;
672 static val* varonce520;
673 val* var521 /* : String */;
674 char* var522 /* : NativeString */;
675 val* var523 /* : FlatString */;
676 val* var524 /* : Array[String] */;
677 val* var525 /* : NativeArray[String] */;
678 val* var526 /* : OptionBool */;
679 static val* varonce527;
680 val* var528 /* : String */;
681 char* var529 /* : NativeString */;
682 val* var530 /* : FlatString */;
683 static val* varonce531;
684 val* var532 /* : String */;
685 char* var533 /* : NativeString */;
686 val* var534 /* : FlatString */;
687 val* var535 /* : Array[String] */;
688 val* var536 /* : NativeArray[String] */;
689 val* var537 /* : OptionBool */;
690 static val* varonce538;
691 val* var539 /* : String */;
692 char* var540 /* : NativeString */;
693 val* var541 /* : FlatString */;
694 static val* varonce542;
695 val* var543 /* : String */;
696 char* var544 /* : NativeString */;
697 val* var545 /* : FlatString */;
698 val* var546 /* : Array[String] */;
699 val* var547 /* : NativeArray[String] */;
700 val* var548 /* : OptionBool */;
701 static val* varonce549;
702 val* var550 /* : String */;
703 char* var551 /* : NativeString */;
704 val* var552 /* : FlatString */;
705 static val* varonce553;
706 val* var554 /* : String */;
707 char* var555 /* : NativeString */;
708 val* var556 /* : FlatString */;
709 val* var557 /* : Array[String] */;
710 val* var558 /* : NativeArray[String] */;
711 val* var559 /* : OptionBool */;
712 static val* varonce560;
713 val* var561 /* : String */;
714 char* var562 /* : NativeString */;
715 val* var563 /* : FlatString */;
716 static val* varonce564;
717 val* var565 /* : String */;
718 char* var566 /* : NativeString */;
719 val* var567 /* : FlatString */;
720 val* var568 /* : Array[String] */;
721 val* var569 /* : NativeArray[String] */;
722 val* var570 /* : OptionBool */;
723 static val* varonce571;
724 val* var572 /* : String */;
725 char* var573 /* : NativeString */;
726 val* var574 /* : FlatString */;
727 static val* varonce575;
728 val* var576 /* : String */;
729 char* var577 /* : NativeString */;
730 val* var578 /* : FlatString */;
731 val* var579 /* : Array[String] */;
732 val* var580 /* : NativeArray[String] */;
733 val* var581 /* : OptionBool */;
734 static val* varonce582;
735 val* var583 /* : String */;
736 char* var584 /* : NativeString */;
737 val* var585 /* : FlatString */;
738 static val* varonce586;
739 val* var587 /* : String */;
740 char* var588 /* : NativeString */;
741 val* var589 /* : FlatString */;
742 val* var590 /* : Array[String] */;
743 val* var591 /* : NativeArray[String] */;
744 val* var592 /* : OptionBool */;
745 static val* varonce593;
746 val* var594 /* : String */;
747 char* var595 /* : NativeString */;
748 val* var596 /* : FlatString */;
749 static val* varonce597;
750 val* var598 /* : String */;
751 char* var599 /* : NativeString */;
752 val* var600 /* : FlatString */;
753 val* var601 /* : Array[String] */;
754 val* var602 /* : NativeArray[String] */;
755 val* var603 /* : OptionArray */;
756 static val* varonce604;
757 val* var605 /* : String */;
758 char* var606 /* : NativeString */;
759 val* var607 /* : FlatString */;
760 static val* varonce608;
761 val* var609 /* : String */;
762 char* var610 /* : NativeString */;
763 val* var611 /* : FlatString */;
764 val* var612 /* : Array[String] */;
765 val* var613 /* : NativeArray[String] */;
766 val* var614 /* : OptionBool */;
767 static val* varonce615;
768 val* var616 /* : String */;
769 char* var617 /* : NativeString */;
770 val* var618 /* : FlatString */;
771 static val* varonce619;
772 val* var620 /* : String */;
773 char* var621 /* : NativeString */;
774 val* var622 /* : FlatString */;
775 val* var623 /* : Array[String] */;
776 val* var624 /* : NativeArray[String] */;
777 val* var625 /* : OptionBool */;
778 static val* varonce626;
779 val* var627 /* : String */;
780 char* var628 /* : NativeString */;
781 val* var629 /* : FlatString */;
782 static val* varonce630;
783 val* var631 /* : String */;
784 char* var632 /* : NativeString */;
785 val* var633 /* : FlatString */;
786 val* var634 /* : Array[String] */;
787 val* var635 /* : NativeArray[String] */;
788 val* var636 /* : OptionBool */;
789 static val* varonce637;
790 val* var638 /* : String */;
791 char* var639 /* : NativeString */;
792 val* var640 /* : FlatString */;
793 static val* varonce641;
794 val* var642 /* : String */;
795 char* var643 /* : NativeString */;
796 val* var644 /* : FlatString */;
797 val* var645 /* : Array[String] */;
798 val* var646 /* : NativeArray[String] */;
799 val* var647 /* : OptionBool */;
800 static val* varonce648;
801 val* var649 /* : String */;
802 char* var650 /* : NativeString */;
803 val* var651 /* : FlatString */;
804 static val* varonce652;
805 val* var653 /* : String */;
806 char* var654 /* : NativeString */;
807 val* var655 /* : FlatString */;
808 val* var656 /* : Array[String] */;
809 val* var657 /* : NativeArray[String] */;
810 val* var658 /* : OptionBool */;
811 static val* varonce659;
812 val* var660 /* : String */;
813 char* var661 /* : NativeString */;
814 val* var662 /* : FlatString */;
815 static val* varonce663;
816 val* var664 /* : String */;
817 char* var665 /* : NativeString */;
818 val* var666 /* : FlatString */;
819 val* var667 /* : Array[String] */;
820 val* var668 /* : NativeArray[String] */;
821 val* var669 /* : OptionBool */;
822 static val* varonce670;
823 val* var671 /* : String */;
824 char* var672 /* : NativeString */;
825 val* var673 /* : FlatString */;
826 static val* varonce674;
827 val* var675 /* : String */;
828 char* var676 /* : NativeString */;
829 val* var677 /* : FlatString */;
830 val* var678 /* : Array[String] */;
831 val* var679 /* : NativeArray[String] */;
832 val* var680 /* : OptionBool */;
833 static val* varonce681;
834 val* var682 /* : String */;
835 char* var683 /* : NativeString */;
836 val* var684 /* : FlatString */;
837 static val* varonce685;
838 val* var686 /* : String */;
839 char* var687 /* : NativeString */;
840 val* var688 /* : FlatString */;
841 val* var689 /* : Array[String] */;
842 val* var690 /* : NativeArray[String] */;
843 val* var691 /* : OptionBool */;
844 static val* varonce692;
845 val* var693 /* : String */;
846 char* var694 /* : NativeString */;
847 val* var695 /* : FlatString */;
848 static val* varonce696;
849 val* var697 /* : String */;
850 char* var698 /* : NativeString */;
851 val* var699 /* : FlatString */;
852 val* var700 /* : Array[String] */;
853 val* var701 /* : NativeArray[String] */;
854 val* var702 /* : OptionBool */;
855 static val* varonce703;
856 val* var704 /* : String */;
857 char* var705 /* : NativeString */;
858 val* var706 /* : FlatString */;
859 static val* varonce707;
860 val* var708 /* : String */;
861 char* var709 /* : NativeString */;
862 val* var710 /* : FlatString */;
863 val* var711 /* : Array[String] */;
864 val* var712 /* : NativeArray[String] */;
865 val* var713 /* : OptionBool */;
866 static val* varonce714;
867 val* var715 /* : String */;
868 char* var716 /* : NativeString */;
869 val* var717 /* : FlatString */;
870 static val* varonce718;
871 val* var719 /* : String */;
872 char* var720 /* : NativeString */;
873 val* var721 /* : FlatString */;
874 val* var722 /* : Array[String] */;
875 val* var723 /* : NativeArray[String] */;
876 val* var724 /* : OptionBool */;
877 static val* varonce725;
878 val* var726 /* : String */;
879 char* var727 /* : NativeString */;
880 val* var728 /* : FlatString */;
881 static val* varonce729;
882 val* var730 /* : String */;
883 char* var731 /* : NativeString */;
884 val* var732 /* : FlatString */;
885 val* var733 /* : Array[String] */;
886 val* var734 /* : NativeArray[String] */;
887 val* var735 /* : OptionBool */;
888 static val* varonce736;
889 val* var737 /* : String */;
890 char* var738 /* : NativeString */;
891 val* var739 /* : FlatString */;
892 static val* varonce740;
893 val* var741 /* : String */;
894 char* var742 /* : NativeString */;
895 val* var743 /* : FlatString */;
896 val* var744 /* : Array[String] */;
897 val* var745 /* : NativeArray[String] */;
898 val* var746 /* : OptionBool */;
899 static val* varonce747;
900 val* var748 /* : String */;
901 char* var749 /* : NativeString */;
902 val* var750 /* : FlatString */;
903 static val* varonce751;
904 val* var752 /* : String */;
905 char* var753 /* : NativeString */;
906 val* var754 /* : FlatString */;
907 val* var755 /* : Array[String] */;
908 val* var756 /* : NativeArray[String] */;
909 val* var757 /* : OptionBool */;
910 static val* varonce758;
911 val* var759 /* : String */;
912 char* var760 /* : NativeString */;
913 val* var761 /* : FlatString */;
914 static val* varonce762;
915 val* var763 /* : String */;
916 char* var764 /* : NativeString */;
917 val* var765 /* : FlatString */;
918 val* var766 /* : Array[String] */;
919 val* var767 /* : NativeArray[String] */;
920 val* var768 /* : OptionBool */;
921 static val* varonce769;
922 val* var770 /* : String */;
923 char* var771 /* : NativeString */;
924 val* var772 /* : FlatString */;
925 static val* varonce773;
926 val* var774 /* : String */;
927 char* var775 /* : NativeString */;
928 val* var776 /* : FlatString */;
929 val* var777 /* : Array[String] */;
930 val* var778 /* : NativeArray[String] */;
931 val* var779 /* : OptionBool */;
932 static val* varonce780;
933 val* var781 /* : String */;
934 char* var782 /* : NativeString */;
935 val* var783 /* : FlatString */;
936 static val* varonce784;
937 val* var785 /* : String */;
938 char* var786 /* : NativeString */;
939 val* var787 /* : FlatString */;
940 val* var788 /* : Array[String] */;
941 val* var789 /* : NativeArray[String] */;
942 val* var790 /* : OptionBool */;
943 static val* varonce791;
944 val* var792 /* : String */;
945 char* var793 /* : NativeString */;
946 val* var794 /* : FlatString */;
947 static val* varonce795;
948 val* var796 /* : String */;
949 char* var797 /* : NativeString */;
950 val* var798 /* : FlatString */;
951 val* var799 /* : Array[String] */;
952 val* var800 /* : NativeArray[String] */;
953 val* var801 /* : OptionBool */;
954 static val* varonce802;
955 val* var803 /* : String */;
956 char* var804 /* : NativeString */;
957 val* var805 /* : FlatString */;
958 static val* varonce806;
959 val* var807 /* : String */;
960 char* var808 /* : NativeString */;
961 val* var809 /* : FlatString */;
962 val* var810 /* : Array[String] */;
963 val* var811 /* : NativeArray[String] */;
964 val* var812 /* : OptionBool */;
965 static val* varonce813;
966 val* var814 /* : String */;
967 char* var815 /* : NativeString */;
968 val* var816 /* : FlatString */;
969 static val* varonce817;
970 val* var818 /* : String */;
971 char* var819 /* : NativeString */;
972 val* var820 /* : FlatString */;
973 val* var821 /* : Array[String] */;
974 val* var822 /* : NativeArray[String] */;
975 val* var823 /* : OptionBool */;
976 static val* varonce824;
977 val* var825 /* : String */;
978 char* var826 /* : NativeString */;
979 val* var827 /* : FlatString */;
980 static val* varonce828;
981 val* var829 /* : String */;
982 char* var830 /* : NativeString */;
983 val* var831 /* : FlatString */;
984 val* var832 /* : Array[String] */;
985 val* var833 /* : NativeArray[String] */;
986 val* var834 /* : SeparateCompilerPhase */;
987 val* var835 /* : OptionBool */;
988 static val* varonce836;
989 val* var837 /* : String */;
990 char* var838 /* : NativeString */;
991 val* var839 /* : FlatString */;
992 static val* varonce840;
993 val* var841 /* : String */;
994 char* var842 /* : NativeString */;
995 val* var843 /* : FlatString */;
996 val* var844 /* : Array[String] */;
997 val* var845 /* : NativeArray[String] */;
998 val* var846 /* : OptionBool */;
999 static val* varonce847;
1000 val* var848 /* : String */;
1001 char* var849 /* : NativeString */;
1002 val* var850 /* : FlatString */;
1003 static val* varonce851;
1004 val* var852 /* : String */;
1005 char* var853 /* : NativeString */;
1006 val* var854 /* : FlatString */;
1007 val* var855 /* : Array[String] */;
1008 val* var856 /* : NativeArray[String] */;
1009 val* var857 /* : OptionBool */;
1010 static val* varonce858;
1011 val* var859 /* : String */;
1012 char* var860 /* : NativeString */;
1013 val* var861 /* : FlatString */;
1014 static val* varonce862;
1015 val* var863 /* : String */;
1016 char* var864 /* : NativeString */;
1017 val* var865 /* : FlatString */;
1018 val* var866 /* : Array[String] */;
1019 val* var867 /* : NativeArray[String] */;
1020 val* var868 /* : ErasureCompilerPhase */;
1021 self = nit_alloc(sizeof(struct instance) + 101*sizeof(nitattribute_t));
1022 self->type = type;
1023 self->class = &class_nit__ToolContext;
1024 self->attrs[COLOR_nit__toolcontext__ToolContext___error_count].l = 0l; /* _error_count on <self:ToolContext exact> */
1025 self->attrs[COLOR_nit__toolcontext__ToolContext___warning_count].l = 0l; /* _warning_count on <self:ToolContext exact> */
1026 if (likely(varonce!=NULL)) {
1027 var = varonce;
1028 } else {
1029 var1 = "logs";
1030 var2 = standard___standard__NativeString___to_s_with_length(var1, 4l);
1031 var = var2;
1032 varonce = var;
1033 }
1034 self->attrs[COLOR_nit__toolcontext__ToolContext___log_directory].val = var; /* _log_directory on <self:ToolContext exact> */
1035 var3 = NEW_standard__Array(&type_standard__Array__nit__Message);
1036 {
1037 standard___standard__Array___standard__kernel__Object__init(var3); /* Direct call array#Array#init on <var3:Array[Message]>*/
1038 }
1039 self->attrs[COLOR_nit__toolcontext__ToolContext___messages].val = var3; /* _messages on <self:ToolContext exact> */
1040 var4 = glob_sys;
1041 {
1042 var5 = standard__sorter___Sys___default_comparator(var4);
1043 }
1044 self->attrs[COLOR_nit__toolcontext__ToolContext___message_sorter].val = var5; /* _message_sorter on <self:ToolContext exact> */
1045 self->attrs[COLOR_nit__toolcontext__ToolContext___keep_going].s = 0; /* _keep_going on <self:ToolContext exact> */
1046 var6 = NEW_more_collections__MultiHashMap(&type_more_collections__MultiHashMap__nit__SourceFile__standard__String);
1047 {
1048 standard___standard__HashMap___standard__kernel__Object__init(var6); /* Direct call hash_collection#HashMap#init on <var6:MultiHashMap[SourceFile, String]>*/
1049 }
1050 self->attrs[COLOR_nit__toolcontext__ToolContext___warning_blacklist].val = var6; /* _warning_blacklist on <self:ToolContext exact> */
1051 var7 = NEW_opts__OptionContext(&type_opts__OptionContext);
1052 {
1053 { /* Inline kernel#Object#init (var7) on <var7:OptionContext> */
1054 RET_LABEL:(void)0;
1055 }
1056 }
1057 self->attrs[COLOR_nit__toolcontext__ToolContext___option_context].val = var7; /* _option_context on <self:ToolContext exact> */
1058 var8 = NEW_opts__OptionCount(&type_opts__OptionCount);
1059 if (likely(varonce9!=NULL)) {
1060 var10 = varonce9;
1061 } else {
1062 var11 = "Show more warnings";
1063 var12 = standard___standard__NativeString___to_s_with_length(var11, 18l);
1064 var10 = var12;
1065 varonce9 = var10;
1066 }
1067 if (likely(varonce13!=NULL)) {
1068 var14 = varonce13;
1069 } else {
1070 var15 = "-W";
1071 var16 = standard___standard__NativeString___to_s_with_length(var15, 2l);
1072 var14 = var16;
1073 varonce13 = var14;
1074 }
1075 if (likely(varonce17!=NULL)) {
1076 var18 = varonce17;
1077 } else {
1078 var19 = "--warn";
1079 var20 = standard___standard__NativeString___to_s_with_length(var19, 6l);
1080 var18 = var20;
1081 varonce17 = var18;
1082 }
1083 var21 = NEW_standard__Array(&type_standard__Array__standard__String);
1084 { /* var21 = array_instance Array[String] */
1085 var22 = NEW_standard__NativeArray(2l, &type_standard__NativeArray__standard__String);
1086 ((struct instance_standard__NativeArray*)var22)->values[0] = (val*) var14;
1087 ((struct instance_standard__NativeArray*)var22)->values[1] = (val*) var18;
1088 {
1089 ((void(*)(val* self, val* p0, long p1))(var21->class->vft[COLOR_standard__array__Array__with_native]))(var21, var22, 2l); /* with_native on <var21:Array[String]>*/
1090 }
1091 }
1092 {
1093 opts___opts__OptionCount___init(var8, var10, var21); /* Direct call opts#OptionCount#init on <var8:OptionCount>*/
1094 }
1095 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_warn].val = var8; /* _opt_warn on <self:ToolContext exact> */
1096 var23 = NEW_opts__OptionArray(&type_opts__OptionArray);
1097 if (likely(varonce24!=NULL)) {
1098 var25 = varonce24;
1099 } else {
1100 var26 = "Show/hide a specific warning";
1101 var27 = standard___standard__NativeString___to_s_with_length(var26, 28l);
1102 var25 = var27;
1103 varonce24 = var25;
1104 }
1105 if (likely(varonce28!=NULL)) {
1106 var29 = varonce28;
1107 } else {
1108 var30 = "-w";
1109 var31 = standard___standard__NativeString___to_s_with_length(var30, 2l);
1110 var29 = var31;
1111 varonce28 = var29;
1112 }
1113 if (likely(varonce32!=NULL)) {
1114 var33 = varonce32;
1115 } else {
1116 var34 = "--warning";
1117 var35 = standard___standard__NativeString___to_s_with_length(var34, 9l);
1118 var33 = var35;
1119 varonce32 = var33;
1120 }
1121 var36 = NEW_standard__Array(&type_standard__Array__standard__String);
1122 { /* var36 = array_instance Array[String] */
1123 var37 = NEW_standard__NativeArray(2l, &type_standard__NativeArray__standard__String);
1124 ((struct instance_standard__NativeArray*)var37)->values[0] = (val*) var29;
1125 ((struct instance_standard__NativeArray*)var37)->values[1] = (val*) var33;
1126 {
1127 ((void(*)(val* self, val* p0, long p1))(var36->class->vft[COLOR_standard__array__Array__with_native]))(var36, var37, 2l); /* with_native on <var36:Array[String]>*/
1128 }
1129 }
1130 {
1131 opts___opts__OptionArray___init(var23, var25, var36); /* Direct call opts#OptionArray#init on <var23:OptionArray>*/
1132 }
1133 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_warning].val = var23; /* _opt_warning on <self:ToolContext exact> */
1134 var38 = NEW_opts__OptionBool(&type_opts__OptionBool);
1135 if (likely(varonce39!=NULL)) {
1136 var40 = varonce39;
1137 } else {
1138 var41 = "Do not show warnings";
1139 var42 = standard___standard__NativeString___to_s_with_length(var41, 20l);
1140 var40 = var42;
1141 varonce39 = var40;
1142 }
1143 if (likely(varonce43!=NULL)) {
1144 var44 = varonce43;
1145 } else {
1146 var45 = "-q";
1147 var46 = standard___standard__NativeString___to_s_with_length(var45, 2l);
1148 var44 = var46;
1149 varonce43 = var44;
1150 }
1151 if (likely(varonce47!=NULL)) {
1152 var48 = varonce47;
1153 } else {
1154 var49 = "--quiet";
1155 var50 = standard___standard__NativeString___to_s_with_length(var49, 7l);
1156 var48 = var50;
1157 varonce47 = var48;
1158 }
1159 var51 = NEW_standard__Array(&type_standard__Array__standard__String);
1160 { /* var51 = array_instance Array[String] */
1161 var52 = NEW_standard__NativeArray(2l, &type_standard__NativeArray__standard__String);
1162 ((struct instance_standard__NativeArray*)var52)->values[0] = (val*) var44;
1163 ((struct instance_standard__NativeArray*)var52)->values[1] = (val*) var48;
1164 {
1165 ((void(*)(val* self, val* p0, long p1))(var51->class->vft[COLOR_standard__array__Array__with_native]))(var51, var52, 2l); /* with_native on <var51:Array[String]>*/
1166 }
1167 }
1168 {
1169 opts___opts__OptionBool___init(var38, var40, var51); /* Direct call opts#OptionBool#init on <var38:OptionBool>*/
1170 }
1171 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_quiet].val = var38; /* _opt_quiet on <self:ToolContext exact> */
1172 var53 = NEW_opts__OptionBool(&type_opts__OptionBool);
1173 if (likely(varonce54!=NULL)) {
1174 var55 = varonce54;
1175 } else {
1176 var56 = "Generate various log files";
1177 var57 = standard___standard__NativeString___to_s_with_length(var56, 26l);
1178 var55 = var57;
1179 varonce54 = var55;
1180 }
1181 if (likely(varonce58!=NULL)) {
1182 var59 = varonce58;
1183 } else {
1184 var60 = "--log";
1185 var61 = standard___standard__NativeString___to_s_with_length(var60, 5l);
1186 var59 = var61;
1187 varonce58 = var59;
1188 }
1189 var62 = NEW_standard__Array(&type_standard__Array__standard__String);
1190 { /* var62 = array_instance Array[String] */
1191 var63 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
1192 ((struct instance_standard__NativeArray*)var63)->values[0] = (val*) var59;
1193 {
1194 ((void(*)(val* self, val* p0, long p1))(var62->class->vft[COLOR_standard__array__Array__with_native]))(var62, var63, 1l); /* with_native on <var62:Array[String]>*/
1195 }
1196 }
1197 {
1198 opts___opts__OptionBool___init(var53, var55, var62); /* Direct call opts#OptionBool#init on <var53:OptionBool>*/
1199 }
1200 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_log].val = var53; /* _opt_log on <self:ToolContext exact> */
1201 var64 = NEW_opts__OptionString(&type_opts__OptionString);
1202 if (likely(varonce65!=NULL)) {
1203 var66 = varonce65;
1204 } else {
1205 var67 = "Directory where to generate log files";
1206 var68 = standard___standard__NativeString___to_s_with_length(var67, 37l);
1207 var66 = var68;
1208 varonce65 = var66;
1209 }
1210 if (likely(varonce69!=NULL)) {
1211 var70 = varonce69;
1212 } else {
1213 var71 = "--log-dir";
1214 var72 = standard___standard__NativeString___to_s_with_length(var71, 9l);
1215 var70 = var72;
1216 varonce69 = var70;
1217 }
1218 var73 = NEW_standard__Array(&type_standard__Array__standard__String);
1219 { /* var73 = array_instance Array[String] */
1220 var74 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
1221 ((struct instance_standard__NativeArray*)var74)->values[0] = (val*) var70;
1222 {
1223 ((void(*)(val* self, val* p0, long p1))(var73->class->vft[COLOR_standard__array__Array__with_native]))(var73, var74, 1l); /* with_native on <var73:Array[String]>*/
1224 }
1225 }
1226 {
1227 opts___opts__OptionString___init(var64, var66, var73); /* Direct call opts#OptionString#init on <var64:OptionString>*/
1228 }
1229 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_log_dir].val = var64; /* _opt_log_dir on <self:ToolContext exact> */
1230 var75 = NEW_opts__OptionString(&type_opts__OptionString);
1231 if (likely(varonce76!=NULL)) {
1232 var77 = varonce76;
1233 } else {
1234 var78 = "Base directory of the Nit installation";
1235 var79 = standard___standard__NativeString___to_s_with_length(var78, 38l);
1236 var77 = var79;
1237 varonce76 = var77;
1238 }
1239 if (likely(varonce80!=NULL)) {
1240 var81 = varonce80;
1241 } else {
1242 var82 = "--nit-dir";
1243 var83 = standard___standard__NativeString___to_s_with_length(var82, 9l);
1244 var81 = var83;
1245 varonce80 = var81;
1246 }
1247 var84 = NEW_standard__Array(&type_standard__Array__standard__String);
1248 { /* var84 = array_instance Array[String] */
1249 var85 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
1250 ((struct instance_standard__NativeArray*)var85)->values[0] = (val*) var81;
1251 {
1252 ((void(*)(val* self, val* p0, long p1))(var84->class->vft[COLOR_standard__array__Array__with_native]))(var84, var85, 1l); /* with_native on <var84:Array[String]>*/
1253 }
1254 }
1255 {
1256 opts___opts__OptionString___init(var75, var77, var84); /* Direct call opts#OptionString#init on <var75:OptionString>*/
1257 }
1258 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_nit_dir].val = var75; /* _opt_nit_dir on <self:ToolContext exact> */
1259 var86 = NEW_opts__OptionBool(&type_opts__OptionBool);
1260 if (likely(varonce87!=NULL)) {
1261 var88 = varonce87;
1262 } else {
1263 var89 = "Show Help (This screen)";
1264 var90 = standard___standard__NativeString___to_s_with_length(var89, 23l);
1265 var88 = var90;
1266 varonce87 = var88;
1267 }
1268 if (likely(varonce91!=NULL)) {
1269 var92 = varonce91;
1270 } else {
1271 var93 = "-h";
1272 var94 = standard___standard__NativeString___to_s_with_length(var93, 2l);
1273 var92 = var94;
1274 varonce91 = var92;
1275 }
1276 if (likely(varonce95!=NULL)) {
1277 var96 = varonce95;
1278 } else {
1279 var97 = "-?";
1280 var98 = standard___standard__NativeString___to_s_with_length(var97, 2l);
1281 var96 = var98;
1282 varonce95 = var96;
1283 }
1284 if (likely(varonce99!=NULL)) {
1285 var100 = varonce99;
1286 } else {
1287 var101 = "--help";
1288 var102 = standard___standard__NativeString___to_s_with_length(var101, 6l);
1289 var100 = var102;
1290 varonce99 = var100;
1291 }
1292 var103 = NEW_standard__Array(&type_standard__Array__standard__String);
1293 { /* var103 = array_instance Array[String] */
1294 var104 = NEW_standard__NativeArray(3l, &type_standard__NativeArray__standard__String);
1295 ((struct instance_standard__NativeArray*)var104)->values[0] = (val*) var92;
1296 ((struct instance_standard__NativeArray*)var104)->values[1] = (val*) var96;
1297 ((struct instance_standard__NativeArray*)var104)->values[2] = (val*) var100;
1298 {
1299 ((void(*)(val* self, val* p0, long p1))(var103->class->vft[COLOR_standard__array__Array__with_native]))(var103, var104, 3l); /* with_native on <var103:Array[String]>*/
1300 }
1301 }
1302 {
1303 opts___opts__OptionBool___init(var86, var88, var103); /* Direct call opts#OptionBool#init on <var86:OptionBool>*/
1304 }
1305 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_help].val = var86; /* _opt_help on <self:ToolContext exact> */
1306 var105 = NEW_opts__OptionBool(&type_opts__OptionBool);
1307 if (likely(varonce106!=NULL)) {
1308 var107 = varonce106;
1309 } else {
1310 var108 = "Show version and exit";
1311 var109 = standard___standard__NativeString___to_s_with_length(var108, 21l);
1312 var107 = var109;
1313 varonce106 = var107;
1314 }
1315 if (likely(varonce110!=NULL)) {
1316 var111 = varonce110;
1317 } else {
1318 var112 = "--version";
1319 var113 = standard___standard__NativeString___to_s_with_length(var112, 9l);
1320 var111 = var113;
1321 varonce110 = var111;
1322 }
1323 var114 = NEW_standard__Array(&type_standard__Array__standard__String);
1324 { /* var114 = array_instance Array[String] */
1325 var115 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
1326 ((struct instance_standard__NativeArray*)var115)->values[0] = (val*) var111;
1327 {
1328 ((void(*)(val* self, val* p0, long p1))(var114->class->vft[COLOR_standard__array__Array__with_native]))(var114, var115, 1l); /* with_native on <var114:Array[String]>*/
1329 }
1330 }
1331 {
1332 opts___opts__OptionBool___init(var105, var107, var114); /* Direct call opts#OptionBool#init on <var105:OptionBool>*/
1333 }
1334 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_version].val = var105; /* _opt_version on <self:ToolContext exact> */
1335 var116 = NEW_opts__OptionBool(&type_opts__OptionBool);
1336 if (likely(varonce117!=NULL)) {
1337 var118 = varonce117;
1338 } else {
1339 var119 = "Set toolname and version to DUMMY. Useful for testing";
1340 var120 = standard___standard__NativeString___to_s_with_length(var119, 53l);
1341 var118 = var120;
1342 varonce117 = var118;
1343 }
1344 if (likely(varonce121!=NULL)) {
1345 var122 = varonce121;
1346 } else {
1347 var123 = "--set-dummy-tool";
1348 var124 = standard___standard__NativeString___to_s_with_length(var123, 16l);
1349 var122 = var124;
1350 varonce121 = var122;
1351 }
1352 var125 = NEW_standard__Array(&type_standard__Array__standard__String);
1353 { /* var125 = array_instance Array[String] */
1354 var126 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
1355 ((struct instance_standard__NativeArray*)var126)->values[0] = (val*) var122;
1356 {
1357 ((void(*)(val* self, val* p0, long p1))(var125->class->vft[COLOR_standard__array__Array__with_native]))(var125, var126, 1l); /* with_native on <var125:Array[String]>*/
1358 }
1359 }
1360 {
1361 opts___opts__OptionBool___init(var116, var118, var125); /* Direct call opts#OptionBool#init on <var116:OptionBool>*/
1362 }
1363 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_set_dummy_tool].val = var116; /* _opt_set_dummy_tool on <self:ToolContext exact> */
1364 var127 = NEW_opts__OptionCount(&type_opts__OptionCount);
1365 if (likely(varonce128!=NULL)) {
1366 var129 = varonce128;
1367 } else {
1368 var130 = "Verbose";
1369 var131 = standard___standard__NativeString___to_s_with_length(var130, 7l);
1370 var129 = var131;
1371 varonce128 = var129;
1372 }
1373 if (likely(varonce132!=NULL)) {
1374 var133 = varonce132;
1375 } else {
1376 var134 = "-v";
1377 var135 = standard___standard__NativeString___to_s_with_length(var134, 2l);
1378 var133 = var135;
1379 varonce132 = var133;
1380 }
1381 if (likely(varonce136!=NULL)) {
1382 var137 = varonce136;
1383 } else {
1384 var138 = "--verbose";
1385 var139 = standard___standard__NativeString___to_s_with_length(var138, 9l);
1386 var137 = var139;
1387 varonce136 = var137;
1388 }
1389 var140 = NEW_standard__Array(&type_standard__Array__standard__String);
1390 { /* var140 = array_instance Array[String] */
1391 var141 = NEW_standard__NativeArray(2l, &type_standard__NativeArray__standard__String);
1392 ((struct instance_standard__NativeArray*)var141)->values[0] = (val*) var133;
1393 ((struct instance_standard__NativeArray*)var141)->values[1] = (val*) var137;
1394 {
1395 ((void(*)(val* self, val* p0, long p1))(var140->class->vft[COLOR_standard__array__Array__with_native]))(var140, var141, 2l); /* with_native on <var140:Array[String]>*/
1396 }
1397 }
1398 {
1399 opts___opts__OptionCount___init(var127, var129, var140); /* Direct call opts#OptionCount#init on <var127:OptionCount>*/
1400 }
1401 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_verbose].val = var127; /* _opt_verbose on <self:ToolContext exact> */
1402 var142 = NEW_opts__OptionBool(&type_opts__OptionBool);
1403 if (likely(varonce143!=NULL)) {
1404 var144 = varonce143;
1405 } else {
1406 var145 = "Stop on first error";
1407 var146 = standard___standard__NativeString___to_s_with_length(var145, 19l);
1408 var144 = var146;
1409 varonce143 = var144;
1410 }
1411 if (likely(varonce147!=NULL)) {
1412 var148 = varonce147;
1413 } else {
1414 var149 = "--stop-on-first-error";
1415 var150 = standard___standard__NativeString___to_s_with_length(var149, 21l);
1416 var148 = var150;
1417 varonce147 = var148;
1418 }
1419 var151 = NEW_standard__Array(&type_standard__Array__standard__String);
1420 { /* var151 = array_instance Array[String] */
1421 var152 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
1422 ((struct instance_standard__NativeArray*)var152)->values[0] = (val*) var148;
1423 {
1424 ((void(*)(val* self, val* p0, long p1))(var151->class->vft[COLOR_standard__array__Array__with_native]))(var151, var152, 1l); /* with_native on <var151:Array[String]>*/
1425 }
1426 }
1427 {
1428 opts___opts__OptionBool___init(var142, var144, var151); /* Direct call opts#OptionBool#init on <var142:OptionBool>*/
1429 }
1430 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_stop_on_first_error].val = var142; /* _opt_stop_on_first_error on <self:ToolContext exact> */
1431 var153 = NEW_opts__OptionBool(&type_opts__OptionBool);
1432 if (likely(varonce154!=NULL)) {
1433 var155 = varonce154;
1434 } else {
1435 var156 = "Continue after errors, whatever the consequences";
1436 var157 = standard___standard__NativeString___to_s_with_length(var156, 48l);
1437 var155 = var157;
1438 varonce154 = var155;
1439 }
1440 if (likely(varonce158!=NULL)) {
1441 var159 = varonce158;
1442 } else {
1443 var160 = "--keep-going";
1444 var161 = standard___standard__NativeString___to_s_with_length(var160, 12l);
1445 var159 = var161;
1446 varonce158 = var159;
1447 }
1448 var162 = NEW_standard__Array(&type_standard__Array__standard__String);
1449 { /* var162 = array_instance Array[String] */
1450 var163 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
1451 ((struct instance_standard__NativeArray*)var163)->values[0] = (val*) var159;
1452 {
1453 ((void(*)(val* self, val* p0, long p1))(var162->class->vft[COLOR_standard__array__Array__with_native]))(var162, var163, 1l); /* with_native on <var162:Array[String]>*/
1454 }
1455 }
1456 {
1457 opts___opts__OptionBool___init(var153, var155, var162); /* Direct call opts#OptionBool#init on <var153:OptionBool>*/
1458 }
1459 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_keep_going].val = var153; /* _opt_keep_going on <self:ToolContext exact> */
1460 var164 = NEW_opts__OptionBool(&type_opts__OptionBool);
1461 if (likely(varonce165!=NULL)) {
1462 var166 = varonce165;
1463 } else {
1464 var167 = "Do not use color to display errors and warnings";
1465 var168 = standard___standard__NativeString___to_s_with_length(var167, 47l);
1466 var166 = var168;
1467 varonce165 = var166;
1468 }
1469 if (likely(varonce169!=NULL)) {
1470 var170 = varonce169;
1471 } else {
1472 var171 = "--no-color";
1473 var172 = standard___standard__NativeString___to_s_with_length(var171, 10l);
1474 var170 = var172;
1475 varonce169 = var170;
1476 }
1477 var173 = NEW_standard__Array(&type_standard__Array__standard__String);
1478 { /* var173 = array_instance Array[String] */
1479 var174 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
1480 ((struct instance_standard__NativeArray*)var174)->values[0] = (val*) var170;
1481 {
1482 ((void(*)(val* self, val* p0, long p1))(var173->class->vft[COLOR_standard__array__Array__with_native]))(var173, var174, 1l); /* with_native on <var173:Array[String]>*/
1483 }
1484 }
1485 {
1486 opts___opts__OptionBool___init(var164, var166, var173); /* Direct call opts#OptionBool#init on <var164:OptionBool>*/
1487 }
1488 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_no_color].val = var164; /* _opt_no_color on <self:ToolContext exact> */
1489 var175 = NEW_opts__OptionBool(&type_opts__OptionBool);
1490 if (likely(varonce176!=NULL)) {
1491 var177 = varonce176;
1492 } else {
1493 var178 = "Generate bash_completion file for this program";
1494 var179 = standard___standard__NativeString___to_s_with_length(var178, 46l);
1495 var177 = var179;
1496 varonce176 = var177;
1497 }
1498 if (likely(varonce180!=NULL)) {
1499 var181 = varonce180;
1500 } else {
1501 var182 = "--bash-completion";
1502 var183 = standard___standard__NativeString___to_s_with_length(var182, 17l);
1503 var181 = var183;
1504 varonce180 = var181;
1505 }
1506 var184 = NEW_standard__Array(&type_standard__Array__standard__String);
1507 { /* var184 = array_instance Array[String] */
1508 var185 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
1509 ((struct instance_standard__NativeArray*)var185)->values[0] = (val*) var181;
1510 {
1511 ((void(*)(val* self, val* p0, long p1))(var184->class->vft[COLOR_standard__array__Array__with_native]))(var184, var185, 1l); /* with_native on <var184:Array[String]>*/
1512 }
1513 }
1514 {
1515 opts___opts__OptionBool___init(var175, var177, var184); /* Direct call opts#OptionBool#init on <var175:OptionBool>*/
1516 }
1517 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_bash_completion].val = var175; /* _opt_bash_completion on <self:ToolContext exact> */
1518 var186 = NEW_opts__OptionBool(&type_opts__OptionBool);
1519 if (likely(varonce187!=NULL)) {
1520 var188 = varonce187;
1521 } else {
1522 var189 = "Generate a stub manpage in pandoc markdown format";
1523 var190 = standard___standard__NativeString___to_s_with_length(var189, 49l);
1524 var188 = var190;
1525 varonce187 = var188;
1526 }
1527 if (likely(varonce191!=NULL)) {
1528 var192 = varonce191;
1529 } else {
1530 var193 = "--stub-man";
1531 var194 = standard___standard__NativeString___to_s_with_length(var193, 10l);
1532 var192 = var194;
1533 varonce191 = var192;
1534 }
1535 var195 = NEW_standard__Array(&type_standard__Array__standard__String);
1536 { /* var195 = array_instance Array[String] */
1537 var196 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
1538 ((struct instance_standard__NativeArray*)var196)->values[0] = (val*) var192;
1539 {
1540 ((void(*)(val* self, val* p0, long p1))(var195->class->vft[COLOR_standard__array__Array__with_native]))(var195, var196, 1l); /* with_native on <var195:Array[String]>*/
1541 }
1542 }
1543 {
1544 opts___opts__OptionBool___init(var186, var188, var195); /* Direct call opts#OptionBool#init on <var186:OptionBool>*/
1545 }
1546 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_stub_man].val = var186; /* _opt_stub_man on <self:ToolContext exact> */
1547 self->attrs[COLOR_nit__toolcontext__ToolContext___verbose_level].l = 0l; /* _verbose_level on <self:ToolContext exact> */
1548 if (likely(varonce197!=NULL)) {
1549 var198 = varonce197;
1550 } else {
1551 var199 = "Usage: [OPTION]... [ARG]...";
1552 var200 = standard___standard__NativeString___to_s_with_length(var199, 27l);
1553 var198 = var200;
1554 varonce197 = var198;
1555 }
1556 self->attrs[COLOR_nit__toolcontext__ToolContext___tooldescription].val = var198; /* _tooldescription on <self:ToolContext exact> */
1557 self->attrs[COLOR_nit__toolcontext__ToolContext___accept_no_arguments].s = 0; /* _accept_no_arguments on <self:ToolContext exact> */
1558 var201 = NEW_poset__POSet(&type_poset__POSet__nit__Phase);
1559 {
1560 { /* Inline kernel#Object#init (var201) on <var201:POSet[Phase]> */
1561 RET_LABEL202:(void)0;
1562 }
1563 }
1564 self->attrs[COLOR_nit__phase__ToolContext___phases].val = var201; /* _phases on <self:ToolContext exact> */
1565 var203 = NEW_opts__OptionArray(&type_opts__OptionArray);
1566 if (likely(varonce204!=NULL)) {
1567 var205 = varonce204;
1568 } else {
1569 var206 = "DEBUG: Disable a specific phase; use `list` to get the list.";
1570 var207 = standard___standard__NativeString___to_s_with_length(var206, 60l);
1571 var205 = var207;
1572 varonce204 = var205;
1573 }
1574 if (likely(varonce208!=NULL)) {
1575 var209 = varonce208;
1576 } else {
1577 var210 = "--disable-phase";
1578 var211 = standard___standard__NativeString___to_s_with_length(var210, 15l);
1579 var209 = var211;
1580 varonce208 = var209;
1581 }
1582 var212 = NEW_standard__Array(&type_standard__Array__standard__String);
1583 { /* var212 = array_instance Array[String] */
1584 var213 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
1585 ((struct instance_standard__NativeArray*)var213)->values[0] = (val*) var209;
1586 {
1587 ((void(*)(val* self, val* p0, long p1))(var212->class->vft[COLOR_standard__array__Array__with_native]))(var212, var213, 1l); /* with_native on <var212:Array[String]>*/
1588 }
1589 }
1590 {
1591 opts___opts__OptionArray___init(var203, var205, var212); /* Direct call opts#OptionArray#init on <var203:OptionArray>*/
1592 }
1593 self->attrs[COLOR_nit__phase__ToolContext___opt_disable_phase].val = var203; /* _opt_disable_phase on <self:ToolContext exact> */
1594 var214 = NEW_opts__OptionBool(&type_opts__OptionBool);
1595 if (likely(varonce215!=NULL)) {
1596 var216 = varonce215;
1597 } else {
1598 var217 = "DEBUG: force lazy semantic analysis of the source-code";
1599 var218 = standard___standard__NativeString___to_s_with_length(var217, 54l);
1600 var216 = var218;
1601 varonce215 = var216;
1602 }
1603 if (likely(varonce219!=NULL)) {
1604 var220 = varonce219;
1605 } else {
1606 var221 = "--sloppy";
1607 var222 = standard___standard__NativeString___to_s_with_length(var221, 8l);
1608 var220 = var222;
1609 varonce219 = var220;
1610 }
1611 var223 = NEW_standard__Array(&type_standard__Array__standard__String);
1612 { /* var223 = array_instance Array[String] */
1613 var224 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
1614 ((struct instance_standard__NativeArray*)var224)->values[0] = (val*) var220;
1615 {
1616 ((void(*)(val* self, val* p0, long p1))(var223->class->vft[COLOR_standard__array__Array__with_native]))(var223, var224, 1l); /* with_native on <var223:Array[String]>*/
1617 }
1618 }
1619 {
1620 opts___opts__OptionBool___init(var214, var216, var223); /* Direct call opts#OptionBool#init on <var214:OptionBool>*/
1621 }
1622 self->attrs[COLOR_nit__phase__ToolContext___opt_sloppy].val = var214; /* _opt_sloppy on <self:ToolContext exact> */
1623 self->attrs[COLOR_nit__phase__ToolContext___semantize_is_lazy].s = 0; /* _semantize_is_lazy on <self:ToolContext exact> */
1624 var225 = NEW_standard__HashSet(&type_standard__HashSet__nit__AModule);
1625 {
1626 standard___standard__HashSet___standard__kernel__Object__init(var225); /* Direct call hash_collection#HashSet#init on <var225:HashSet[AModule]>*/
1627 }
1628 self->attrs[COLOR_nit__phase__ToolContext___phased_modules].val = var225; /* _phased_modules on <self:ToolContext exact> */
1629 var226 = NEW_nit__literal__LiteralPhase(&type_nit__literal__LiteralPhase);
1630 {
1631 ((void(*)(val* self, val* p0))(var226->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var226, self); /* toolcontext= on <var226:LiteralPhase>*/
1632 }
1633 {
1634 ((void(*)(val* self, val* p0))(var226->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var226, ((val*)NULL)); /* depends= on <var226:LiteralPhase>*/
1635 }
1636 {
1637 ((void(*)(val* self))(var226->class->vft[COLOR_standard__kernel__Object__init]))(var226); /* init on <var226:LiteralPhase>*/
1638 }
1639 self->attrs[COLOR_nit__literal__ToolContext___literal_phase].val = var226; /* _literal_phase on <self:ToolContext exact> */
1640 var227 = NEW_nit__scope__ScopePhase(&type_nit__scope__ScopePhase);
1641 {
1642 ((void(*)(val* self, val* p0))(var227->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var227, self); /* toolcontext= on <var227:ScopePhase>*/
1643 }
1644 {
1645 ((void(*)(val* self, val* p0))(var227->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var227, ((val*)NULL)); /* depends= on <var227:ScopePhase>*/
1646 }
1647 {
1648 ((void(*)(val* self))(var227->class->vft[COLOR_standard__kernel__Object__init]))(var227); /* init on <var227:ScopePhase>*/
1649 }
1650 self->attrs[COLOR_nit__scope__ToolContext___scope_phase].val = var227; /* _scope_phase on <self:ToolContext exact> */
1651 var228 = NEW_opts__OptionArray(&type_opts__OptionArray);
1652 if (likely(varonce229!=NULL)) {
1653 var230 = varonce229;
1654 } else {
1655 var231 = "Set include path for loaders (may be used more than once)";
1656 var232 = standard___standard__NativeString___to_s_with_length(var231, 57l);
1657 var230 = var232;
1658 varonce229 = var230;
1659 }
1660 if (likely(varonce233!=NULL)) {
1661 var234 = varonce233;
1662 } else {
1663 var235 = "-I";
1664 var236 = standard___standard__NativeString___to_s_with_length(var235, 2l);
1665 var234 = var236;
1666 varonce233 = var234;
1667 }
1668 if (likely(varonce237!=NULL)) {
1669 var238 = varonce237;
1670 } else {
1671 var239 = "--path";
1672 var240 = standard___standard__NativeString___to_s_with_length(var239, 6l);
1673 var238 = var240;
1674 varonce237 = var238;
1675 }
1676 var241 = NEW_standard__Array(&type_standard__Array__standard__String);
1677 { /* var241 = array_instance Array[String] */
1678 var242 = NEW_standard__NativeArray(2l, &type_standard__NativeArray__standard__String);
1679 ((struct instance_standard__NativeArray*)var242)->values[0] = (val*) var234;
1680 ((struct instance_standard__NativeArray*)var242)->values[1] = (val*) var238;
1681 {
1682 ((void(*)(val* self, val* p0, long p1))(var241->class->vft[COLOR_standard__array__Array__with_native]))(var241, var242, 2l); /* with_native on <var241:Array[String]>*/
1683 }
1684 }
1685 {
1686 opts___opts__OptionArray___init(var228, var230, var241); /* Direct call opts#OptionArray#init on <var228:OptionArray>*/
1687 }
1688 self->attrs[COLOR_nit__loader__ToolContext___opt_path].val = var228; /* _opt_path on <self:ToolContext exact> */
1689 var243 = NEW_opts__OptionBool(&type_opts__OptionBool);
1690 if (likely(varonce244!=NULL)) {
1691 var245 = varonce244;
1692 } else {
1693 var246 = "Stop after meta-model processing";
1694 var247 = standard___standard__NativeString___to_s_with_length(var246, 32l);
1695 var245 = var247;
1696 varonce244 = var245;
1697 }
1698 if (likely(varonce248!=NULL)) {
1699 var249 = varonce248;
1700 } else {
1701 var250 = "--only-metamodel";
1702 var251 = standard___standard__NativeString___to_s_with_length(var250, 16l);
1703 var249 = var251;
1704 varonce248 = var249;
1705 }
1706 var252 = NEW_standard__Array(&type_standard__Array__standard__String);
1707 { /* var252 = array_instance Array[String] */
1708 var253 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
1709 ((struct instance_standard__NativeArray*)var253)->values[0] = (val*) var249;
1710 {
1711 ((void(*)(val* self, val* p0, long p1))(var252->class->vft[COLOR_standard__array__Array__with_native]))(var252, var253, 1l); /* with_native on <var252:Array[String]>*/
1712 }
1713 }
1714 {
1715 opts___opts__OptionBool___init(var243, var245, var252); /* Direct call opts#OptionBool#init on <var243:OptionBool>*/
1716 }
1717 self->attrs[COLOR_nit__loader__ToolContext___opt_only_metamodel].val = var243; /* _opt_only_metamodel on <self:ToolContext exact> */
1718 var254 = NEW_opts__OptionBool(&type_opts__OptionBool);
1719 if (likely(varonce255!=NULL)) {
1720 var256 = varonce255;
1721 } else {
1722 var257 = "Only proceed to parse step of loaders";
1723 var258 = standard___standard__NativeString___to_s_with_length(var257, 37l);
1724 var256 = var258;
1725 varonce255 = var256;
1726 }
1727 if (likely(varonce259!=NULL)) {
1728 var260 = varonce259;
1729 } else {
1730 var261 = "--only-parse";
1731 var262 = standard___standard__NativeString___to_s_with_length(var261, 12l);
1732 var260 = var262;
1733 varonce259 = var260;
1734 }
1735 var263 = NEW_standard__Array(&type_standard__Array__standard__String);
1736 { /* var263 = array_instance Array[String] */
1737 var264 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
1738 ((struct instance_standard__NativeArray*)var264)->values[0] = (val*) var260;
1739 {
1740 ((void(*)(val* self, val* p0, long p1))(var263->class->vft[COLOR_standard__array__Array__with_native]))(var263, var264, 1l); /* with_native on <var263:Array[String]>*/
1741 }
1742 }
1743 {
1744 opts___opts__OptionBool___init(var254, var256, var263); /* Direct call opts#OptionBool#init on <var254:OptionBool>*/
1745 }
1746 self->attrs[COLOR_nit__loader__ToolContext___opt_only_parse].val = var254; /* _opt_only_parse on <self:ToolContext exact> */
1747 var265 = NEW_nit__flow__FlowPhase(&type_nit__flow__FlowPhase);
1748 var266 = NEW_standard__Array(&type_standard__Array__nit__Phase);
1749 {
1750 standard___standard__Array___with_capacity(var266, 1l); /* Direct call array#Array#with_capacity on <var266:Array[Phase]>*/
1751 }
1752 var_ = var266;
1753 {
1754 { /* Inline scope#ToolContext#scope_phase (self) on <self:ToolContext exact> */
1755 var269 = self->attrs[COLOR_nit__scope__ToolContext___scope_phase].val; /* _scope_phase on <self:ToolContext exact> */
1756 if (unlikely(var269 == NULL)) {
1757 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _scope_phase");
1758 PRINT_ERROR(" (%s:%d)\n", FILE_nit__scope, 23);
1759 fatal_exit(1);
1760 }
1761 var267 = var269;
1762 RET_LABEL268:(void)0;
1763 }
1764 }
1765 {
1766 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_, var267); /* Direct call array#AbstractArray#push on <var_:Array[Phase]>*/
1767 }
1768 {
1769 ((void(*)(val* self, val* p0))(var265->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var265, self); /* toolcontext= on <var265:FlowPhase>*/
1770 }
1771 {
1772 ((void(*)(val* self, val* p0))(var265->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var265, var_); /* depends= on <var265:FlowPhase>*/
1773 }
1774 {
1775 ((void(*)(val* self))(var265->class->vft[COLOR_standard__kernel__Object__init]))(var265); /* init on <var265:FlowPhase>*/
1776 }
1777 self->attrs[COLOR_nit__flow__ToolContext___flow_phase].val = var265; /* _flow_phase on <self:ToolContext exact> */
1778 var270 = NEW_nit__local_var_init__LocalVarInitPhase(&type_nit__local_var_init__LocalVarInitPhase);
1779 var271 = NEW_standard__Array(&type_standard__Array__nit__Phase);
1780 {
1781 standard___standard__Array___with_capacity(var271, 1l); /* Direct call array#Array#with_capacity on <var271:Array[Phase]>*/
1782 }
1783 var_272 = var271;
1784 {
1785 { /* Inline flow#ToolContext#flow_phase (self) on <self:ToolContext exact> */
1786 var275 = self->attrs[COLOR_nit__flow__ToolContext___flow_phase].val; /* _flow_phase on <self:ToolContext exact> */
1787 if (unlikely(var275 == NULL)) {
1788 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _flow_phase");
1789 PRINT_ERROR(" (%s:%d)\n", FILE_nit__flow, 23);
1790 fatal_exit(1);
1791 }
1792 var273 = var275;
1793 RET_LABEL274:(void)0;
1794 }
1795 }
1796 {
1797 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_272, var273); /* Direct call array#AbstractArray#push on <var_272:Array[Phase]>*/
1798 }
1799 {
1800 ((void(*)(val* self, val* p0))(var270->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var270, self); /* toolcontext= on <var270:LocalVarInitPhase>*/
1801 }
1802 {
1803 ((void(*)(val* self, val* p0))(var270->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var270, var_272); /* depends= on <var270:LocalVarInitPhase>*/
1804 }
1805 {
1806 ((void(*)(val* self))(var270->class->vft[COLOR_standard__kernel__Object__init]))(var270); /* init on <var270:LocalVarInitPhase>*/
1807 }
1808 self->attrs[COLOR_nit__local_var_init__ToolContext___local_var_init_phase].val = var270; /* _local_var_init_phase on <self:ToolContext exact> */
1809 var276 = NEW_opts__OptionBool(&type_opts__OptionBool);
1810 if (likely(varonce277!=NULL)) {
1811 var278 = varonce277;
1812 } else {
1813 var279 = "Do not check, and produce errors, on visibility issues.";
1814 var280 = standard___standard__NativeString___to_s_with_length(var279, 55l);
1815 var278 = var280;
1816 varonce277 = var278;
1817 }
1818 if (likely(varonce281!=NULL)) {
1819 var282 = varonce281;
1820 } else {
1821 var283 = "--ignore-visibility";
1822 var284 = standard___standard__NativeString___to_s_with_length(var283, 19l);
1823 var282 = var284;
1824 varonce281 = var282;
1825 }
1826 var285 = NEW_standard__Array(&type_standard__Array__standard__String);
1827 { /* var285 = array_instance Array[String] */
1828 var286 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
1829 ((struct instance_standard__NativeArray*)var286)->values[0] = (val*) var282;
1830 {
1831 ((void(*)(val* self, val* p0, long p1))(var285->class->vft[COLOR_standard__array__Array__with_native]))(var285, var286, 1l); /* with_native on <var285:Array[String]>*/
1832 }
1833 }
1834 {
1835 opts___opts__OptionBool___init(var276, var278, var285); /* Direct call opts#OptionBool#init on <var276:OptionBool>*/
1836 }
1837 self->attrs[COLOR_nit__modelbuilder__ToolContext___opt_ignore_visibility].val = var276; /* _opt_ignore_visibility on <self:ToolContext exact> */
1838 var287 = NEW_nit__modelize_class__ModelizeClassPhase(&type_nit__modelize_class__ModelizeClassPhase);
1839 {
1840 ((void(*)(val* self, val* p0))(var287->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var287, self); /* toolcontext= on <var287:ModelizeClassPhase>*/
1841 }
1842 {
1843 ((void(*)(val* self, val* p0))(var287->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var287, ((val*)NULL)); /* depends= on <var287:ModelizeClassPhase>*/
1844 }
1845 {
1846 ((void(*)(val* self))(var287->class->vft[COLOR_standard__kernel__Object__init]))(var287); /* init on <var287:ModelizeClassPhase>*/
1847 }
1848 self->attrs[COLOR_nit__modelize_class__ToolContext___modelize_class_phase].val = var287; /* _modelize_class_phase on <self:ToolContext exact> */
1849 var288 = NEW_opts__OptionArray(&type_opts__OptionArray);
1850 if (likely(varonce289!=NULL)) {
1851 var290 = varonce289;
1852 } else {
1853 var291 = "Additionals module to min-in";
1854 var292 = standard___standard__NativeString___to_s_with_length(var291, 28l);
1855 var290 = var292;
1856 varonce289 = var290;
1857 }
1858 if (likely(varonce293!=NULL)) {
1859 var294 = varonce293;
1860 } else {
1861 var295 = "-m";
1862 var296 = standard___standard__NativeString___to_s_with_length(var295, 2l);
1863 var294 = var296;
1864 varonce293 = var294;
1865 }
1866 if (likely(varonce297!=NULL)) {
1867 var298 = varonce297;
1868 } else {
1869 var299 = "--mixin";
1870 var300 = standard___standard__NativeString___to_s_with_length(var299, 7l);
1871 var298 = var300;
1872 varonce297 = var298;
1873 }
1874 var301 = NEW_standard__Array(&type_standard__Array__standard__String);
1875 { /* var301 = array_instance Array[String] */
1876 var302 = NEW_standard__NativeArray(2l, &type_standard__NativeArray__standard__String);
1877 ((struct instance_standard__NativeArray*)var302)->values[0] = (val*) var294;
1878 ((struct instance_standard__NativeArray*)var302)->values[1] = (val*) var298;
1879 {
1880 ((void(*)(val* self, val* p0, long p1))(var301->class->vft[COLOR_standard__array__Array__with_native]))(var301, var302, 2l); /* with_native on <var301:Array[String]>*/
1881 }
1882 }
1883 {
1884 opts___opts__OptionArray___init(var288, var290, var301); /* Direct call opts#OptionArray#init on <var288:OptionArray>*/
1885 }
1886 self->attrs[COLOR_nit__mixin__ToolContext___opt_mixins].val = var288; /* _opt_mixins on <self:ToolContext exact> */
1887 var303 = NEW_opts__OptionArray(&type_opts__OptionArray);
1888 if (likely(varonce304!=NULL)) {
1889 var305 = varonce304;
1890 } else {
1891 var306 = "Define a specific property";
1892 var307 = standard___standard__NativeString___to_s_with_length(var306, 26l);
1893 var305 = var307;
1894 varonce304 = var305;
1895 }
1896 if (likely(varonce308!=NULL)) {
1897 var309 = varonce308;
1898 } else {
1899 var310 = "-D";
1900 var311 = standard___standard__NativeString___to_s_with_length(var310, 2l);
1901 var309 = var311;
1902 varonce308 = var309;
1903 }
1904 if (likely(varonce312!=NULL)) {
1905 var313 = varonce312;
1906 } else {
1907 var314 = "--define";
1908 var315 = standard___standard__NativeString___to_s_with_length(var314, 8l);
1909 var313 = var315;
1910 varonce312 = var313;
1911 }
1912 var316 = NEW_standard__Array(&type_standard__Array__standard__String);
1913 { /* var316 = array_instance Array[String] */
1914 var317 = NEW_standard__NativeArray(2l, &type_standard__NativeArray__standard__String);
1915 ((struct instance_standard__NativeArray*)var317)->values[0] = (val*) var309;
1916 ((struct instance_standard__NativeArray*)var317)->values[1] = (val*) var313;
1917 {
1918 ((void(*)(val* self, val* p0, long p1))(var316->class->vft[COLOR_standard__array__Array__with_native]))(var316, var317, 2l); /* with_native on <var316:Array[String]>*/
1919 }
1920 }
1921 {
1922 opts___opts__OptionArray___init(var303, var305, var316); /* Direct call opts#OptionArray#init on <var303:OptionArray>*/
1923 }
1924 self->attrs[COLOR_nit__mixin__ToolContext___opt_defines].val = var303; /* _opt_defines on <self:ToolContext exact> */
1925 var318 = NEW_nit__FFILanguageAssignationPhase(&type_nit__FFILanguageAssignationPhase);
1926 {
1927 ((void(*)(val* self, val* p0))(var318->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var318, self); /* toolcontext= on <var318:FFILanguageAssignationPhase>*/
1928 }
1929 {
1930 ((void(*)(val* self, val* p0))(var318->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var318, ((val*)NULL)); /* depends= on <var318:FFILanguageAssignationPhase>*/
1931 }
1932 {
1933 ((void(*)(val* self))(var318->class->vft[COLOR_standard__kernel__Object__init]))(var318); /* init on <var318:FFILanguageAssignationPhase>*/
1934 }
1935 self->attrs[COLOR_nit__light_ffi_base__ToolContext___ffi_language_assignation_phase].val = var318; /* _ffi_language_assignation_phase on <self:ToolContext exact> */
1936 var319 = NEW_nit__modelize_property__ModelizePropertyPhase(&type_nit__modelize_property__ModelizePropertyPhase);
1937 var320 = NEW_standard__Array(&type_standard__Array__nit__Phase);
1938 {
1939 standard___standard__Array___with_capacity(var320, 1l); /* Direct call array#Array#with_capacity on <var320:Array[Phase]>*/
1940 }
1941 var_321 = var320;
1942 {
1943 { /* Inline modelize_class#ToolContext#modelize_class_phase (self) on <self:ToolContext exact> */
1944 var324 = self->attrs[COLOR_nit__modelize_class__ToolContext___modelize_class_phase].val; /* _modelize_class_phase on <self:ToolContext exact> */
1945 if (unlikely(var324 == NULL)) {
1946 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_class_phase");
1947 PRINT_ERROR(" (%s:%d)\n", FILE_nit__modelize_class, 23);
1948 fatal_exit(1);
1949 }
1950 var322 = var324;
1951 RET_LABEL323:(void)0;
1952 }
1953 }
1954 {
1955 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_321, var322); /* Direct call array#AbstractArray#push on <var_321:Array[Phase]>*/
1956 }
1957 {
1958 ((void(*)(val* self, val* p0))(var319->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var319, self); /* toolcontext= on <var319:ModelizePropertyPhase>*/
1959 }
1960 {
1961 ((void(*)(val* self, val* p0))(var319->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var319, var_321); /* depends= on <var319:ModelizePropertyPhase>*/
1962 }
1963 {
1964 ((void(*)(val* self))(var319->class->vft[COLOR_standard__kernel__Object__init]))(var319); /* init on <var319:ModelizePropertyPhase>*/
1965 }
1966 self->attrs[COLOR_nit__modelize_property__ToolContext___modelize_property_phase].val = var319; /* _modelize_property_phase on <self:ToolContext exact> */
1967 var325 = NEW_nit__platform__PlatformPhase(&type_nit__platform__PlatformPhase);
1968 var326 = NEW_standard__Array(&type_standard__Array__nit__Phase);
1969 {
1970 standard___standard__Array___with_capacity(var326, 1l); /* Direct call array#Array#with_capacity on <var326:Array[Phase]>*/
1971 }
1972 var_327 = var326;
1973 {
1974 { /* Inline modelize_property#ToolContext#modelize_property_phase (self) on <self:ToolContext exact> */
1975 var330 = self->attrs[COLOR_nit__modelize_property__ToolContext___modelize_property_phase].val; /* _modelize_property_phase on <self:ToolContext exact> */
1976 if (unlikely(var330 == NULL)) {
1977 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_property_phase");
1978 PRINT_ERROR(" (%s:%d)\n", FILE_nit__modelize_property, 24);
1979 fatal_exit(1);
1980 }
1981 var328 = var330;
1982 RET_LABEL329:(void)0;
1983 }
1984 }
1985 {
1986 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_327, var328); /* Direct call array#AbstractArray#push on <var_327:Array[Phase]>*/
1987 }
1988 {
1989 ((void(*)(val* self, val* p0))(var325->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var325, self); /* toolcontext= on <var325:PlatformPhase>*/
1990 }
1991 {
1992 ((void(*)(val* self, val* p0))(var325->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var325, var_327); /* depends= on <var325:PlatformPhase>*/
1993 }
1994 {
1995 ((void(*)(val* self))(var325->class->vft[COLOR_standard__kernel__Object__init]))(var325); /* init on <var325:PlatformPhase>*/
1996 }
1997 self->attrs[COLOR_nit__platform__ToolContext___platform_phase].val = var325; /* _platform_phase on <self:ToolContext exact> */
1998 var331 = NEW_nit__extern_classes__ExternClassesTypingPhaseAst(&type_nit__extern_classes__ExternClassesTypingPhaseAst);
1999 var332 = NEW_standard__Array(&type_standard__Array__nit__Phase);
2000 {
2001 standard___standard__Array___with_capacity(var332, 2l); /* Direct call array#Array#with_capacity on <var332:Array[Phase]>*/
2002 }
2003 var_333 = var332;
2004 {
2005 { /* Inline light_ffi_base#ToolContext#ffi_language_assignation_phase (self) on <self:ToolContext exact> */
2006 var336 = self->attrs[COLOR_nit__light_ffi_base__ToolContext___ffi_language_assignation_phase].val; /* _ffi_language_assignation_phase on <self:ToolContext exact> */
2007 if (unlikely(var336 == NULL)) {
2008 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _ffi_language_assignation_phase");
2009 PRINT_ERROR(" (%s:%d)\n", FILE_nit__light_ffi_base, 26);
2010 fatal_exit(1);
2011 }
2012 var334 = var336;
2013 RET_LABEL335:(void)0;
2014 }
2015 }
2016 {
2017 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_333, var334); /* Direct call array#AbstractArray#push on <var_333:Array[Phase]>*/
2018 }
2019 {
2020 { /* Inline modelize_class#ToolContext#modelize_class_phase (self) on <self:ToolContext exact> */
2021 var339 = self->attrs[COLOR_nit__modelize_class__ToolContext___modelize_class_phase].val; /* _modelize_class_phase on <self:ToolContext exact> */
2022 if (unlikely(var339 == NULL)) {
2023 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_class_phase");
2024 PRINT_ERROR(" (%s:%d)\n", FILE_nit__modelize_class, 23);
2025 fatal_exit(1);
2026 }
2027 var337 = var339;
2028 RET_LABEL338:(void)0;
2029 }
2030 }
2031 {
2032 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_333, var337); /* Direct call array#AbstractArray#push on <var_333:Array[Phase]>*/
2033 }
2034 {
2035 ((void(*)(val* self, val* p0))(var331->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var331, self); /* toolcontext= on <var331:ExternClassesTypingPhaseAst>*/
2036 }
2037 {
2038 ((void(*)(val* self, val* p0))(var331->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var331, var_333); /* depends= on <var331:ExternClassesTypingPhaseAst>*/
2039 }
2040 {
2041 ((void(*)(val* self))(var331->class->vft[COLOR_standard__kernel__Object__init]))(var331); /* init on <var331:ExternClassesTypingPhaseAst>*/
2042 }
2043 self->attrs[COLOR_nit__extern_classes__ToolContext___extern_classes_typing_phase_ast].val = var331; /* _extern_classes_typing_phase_ast on <self:ToolContext exact> */
2044 var340 = NEW_nit__extern_classes__ExternClassesTypingPhaseModel(&type_nit__extern_classes__ExternClassesTypingPhaseModel);
2045 var341 = NEW_standard__Array(&type_standard__Array__nit__Phase);
2046 {
2047 standard___standard__Array___with_capacity(var341, 3l); /* Direct call array#Array#with_capacity on <var341:Array[Phase]>*/
2048 }
2049 var_342 = var341;
2050 {
2051 { /* Inline extern_classes#ToolContext#extern_classes_typing_phase_ast (self) on <self:ToolContext exact> */
2052 var345 = self->attrs[COLOR_nit__extern_classes__ToolContext___extern_classes_typing_phase_ast].val; /* _extern_classes_typing_phase_ast on <self:ToolContext exact> */
2053 if (unlikely(var345 == NULL)) {
2054 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _extern_classes_typing_phase_ast");
2055 PRINT_ERROR(" (%s:%d)\n", FILE_nit__extern_classes, 24);
2056 fatal_exit(1);
2057 }
2058 var343 = var345;
2059 RET_LABEL344:(void)0;
2060 }
2061 }
2062 {
2063 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_342, var343); /* Direct call array#AbstractArray#push on <var_342:Array[Phase]>*/
2064 }
2065 {
2066 { /* Inline modelize_class#ToolContext#modelize_class_phase (self) on <self:ToolContext exact> */
2067 var348 = self->attrs[COLOR_nit__modelize_class__ToolContext___modelize_class_phase].val; /* _modelize_class_phase on <self:ToolContext exact> */
2068 if (unlikely(var348 == NULL)) {
2069 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_class_phase");
2070 PRINT_ERROR(" (%s:%d)\n", FILE_nit__modelize_class, 23);
2071 fatal_exit(1);
2072 }
2073 var346 = var348;
2074 RET_LABEL347:(void)0;
2075 }
2076 }
2077 {
2078 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_342, var346); /* Direct call array#AbstractArray#push on <var_342:Array[Phase]>*/
2079 }
2080 {
2081 { /* Inline modelize_property#ToolContext#modelize_property_phase (self) on <self:ToolContext exact> */
2082 var351 = self->attrs[COLOR_nit__modelize_property__ToolContext___modelize_property_phase].val; /* _modelize_property_phase on <self:ToolContext exact> */
2083 if (unlikely(var351 == NULL)) {
2084 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_property_phase");
2085 PRINT_ERROR(" (%s:%d)\n", FILE_nit__modelize_property, 24);
2086 fatal_exit(1);
2087 }
2088 var349 = var351;
2089 RET_LABEL350:(void)0;
2090 }
2091 }
2092 {
2093 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_342, var349); /* Direct call array#AbstractArray#push on <var_342:Array[Phase]>*/
2094 }
2095 {
2096 ((void(*)(val* self, val* p0))(var340->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var340, self); /* toolcontext= on <var340:ExternClassesTypingPhaseModel>*/
2097 }
2098 {
2099 ((void(*)(val* self, val* p0))(var340->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var340, var_342); /* depends= on <var340:ExternClassesTypingPhaseModel>*/
2100 }
2101 {
2102 ((void(*)(val* self))(var340->class->vft[COLOR_standard__kernel__Object__init]))(var340); /* init on <var340:ExternClassesTypingPhaseModel>*/
2103 }
2104 self->attrs[COLOR_nit__extern_classes__ToolContext___extern_classes_typing_phase_model].val = var340; /* _extern_classes_typing_phase_model on <self:ToolContext exact> */
2105 var352 = NEW_nit__typing__TypingPhase(&type_nit__typing__TypingPhase);
2106 var353 = NEW_standard__Array(&type_standard__Array__nit__Phase);
2107 {
2108 standard___standard__Array___with_capacity(var353, 3l); /* Direct call array#Array#with_capacity on <var353:Array[Phase]>*/
2109 }
2110 var_354 = var353;
2111 {
2112 { /* Inline flow#ToolContext#flow_phase (self) on <self:ToolContext exact> */
2113 var357 = self->attrs[COLOR_nit__flow__ToolContext___flow_phase].val; /* _flow_phase on <self:ToolContext exact> */
2114 if (unlikely(var357 == NULL)) {
2115 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _flow_phase");
2116 PRINT_ERROR(" (%s:%d)\n", FILE_nit__flow, 23);
2117 fatal_exit(1);
2118 }
2119 var355 = var357;
2120 RET_LABEL356:(void)0;
2121 }
2122 }
2123 {
2124 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_354, var355); /* Direct call array#AbstractArray#push on <var_354:Array[Phase]>*/
2125 }
2126 {
2127 { /* Inline modelize_property#ToolContext#modelize_property_phase (self) on <self:ToolContext exact> */
2128 var360 = self->attrs[COLOR_nit__modelize_property__ToolContext___modelize_property_phase].val; /* _modelize_property_phase on <self:ToolContext exact> */
2129 if (unlikely(var360 == NULL)) {
2130 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_property_phase");
2131 PRINT_ERROR(" (%s:%d)\n", FILE_nit__modelize_property, 24);
2132 fatal_exit(1);
2133 }
2134 var358 = var360;
2135 RET_LABEL359:(void)0;
2136 }
2137 }
2138 {
2139 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_354, var358); /* Direct call array#AbstractArray#push on <var_354:Array[Phase]>*/
2140 }
2141 {
2142 { /* Inline local_var_init#ToolContext#local_var_init_phase (self) on <self:ToolContext exact> */
2143 var363 = self->attrs[COLOR_nit__local_var_init__ToolContext___local_var_init_phase].val; /* _local_var_init_phase on <self:ToolContext exact> */
2144 if (unlikely(var363 == NULL)) {
2145 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _local_var_init_phase");
2146 PRINT_ERROR(" (%s:%d)\n", FILE_nit__local_var_init, 24);
2147 fatal_exit(1);
2148 }
2149 var361 = var363;
2150 RET_LABEL362:(void)0;
2151 }
2152 }
2153 {
2154 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_354, var361); /* Direct call array#AbstractArray#push on <var_354:Array[Phase]>*/
2155 }
2156 {
2157 ((void(*)(val* self, val* p0))(var352->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var352, self); /* toolcontext= on <var352:TypingPhase>*/
2158 }
2159 {
2160 ((void(*)(val* self, val* p0))(var352->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var352, var_354); /* depends= on <var352:TypingPhase>*/
2161 }
2162 {
2163 ((void(*)(val* self))(var352->class->vft[COLOR_standard__kernel__Object__init]))(var352); /* init on <var352:TypingPhase>*/
2164 }
2165 self->attrs[COLOR_nit__typing__ToolContext___typing_phase].val = var352; /* _typing_phase on <self:ToolContext exact> */
2166 var364 = NEW_nit__auto_super_init__AutoSuperInitPhase(&type_nit__auto_super_init__AutoSuperInitPhase);
2167 var365 = NEW_standard__Array(&type_standard__Array__nit__Phase);
2168 {
2169 standard___standard__Array___with_capacity(var365, 1l); /* Direct call array#Array#with_capacity on <var365:Array[Phase]>*/
2170 }
2171 var_366 = var365;
2172 {
2173 { /* Inline typing#ToolContext#typing_phase (self) on <self:ToolContext exact> */
2174 var369 = self->attrs[COLOR_nit__typing__ToolContext___typing_phase].val; /* _typing_phase on <self:ToolContext exact> */
2175 if (unlikely(var369 == NULL)) {
2176 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _typing_phase");
2177 PRINT_ERROR(" (%s:%d)\n", FILE_nit__typing, 25);
2178 fatal_exit(1);
2179 }
2180 var367 = var369;
2181 RET_LABEL368:(void)0;
2182 }
2183 }
2184 {
2185 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_366, var367); /* Direct call array#AbstractArray#push on <var_366:Array[Phase]>*/
2186 }
2187 {
2188 ((void(*)(val* self, val* p0))(var364->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var364, self); /* toolcontext= on <var364:AutoSuperInitPhase>*/
2189 }
2190 {
2191 ((void(*)(val* self, val* p0))(var364->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var364, var_366); /* depends= on <var364:AutoSuperInitPhase>*/
2192 }
2193 {
2194 ((void(*)(val* self))(var364->class->vft[COLOR_standard__kernel__Object__init]))(var364); /* init on <var364:AutoSuperInitPhase>*/
2195 }
2196 self->attrs[COLOR_nit__auto_super_init__ToolContext___auto_super_init_phase].val = var364; /* _auto_super_init_phase on <self:ToolContext exact> */
2197 var370 = NEW_nit__transform__TransformPhase(&type_nit__transform__TransformPhase);
2198 var371 = NEW_standard__Array(&type_standard__Array__nit__Phase);
2199 {
2200 standard___standard__Array___with_capacity(var371, 2l); /* Direct call array#Array#with_capacity on <var371:Array[Phase]>*/
2201 }
2202 var_372 = var371;
2203 {
2204 { /* Inline typing#ToolContext#typing_phase (self) on <self:ToolContext exact> */
2205 var375 = self->attrs[COLOR_nit__typing__ToolContext___typing_phase].val; /* _typing_phase on <self:ToolContext exact> */
2206 if (unlikely(var375 == NULL)) {
2207 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _typing_phase");
2208 PRINT_ERROR(" (%s:%d)\n", FILE_nit__typing, 25);
2209 fatal_exit(1);
2210 }
2211 var373 = var375;
2212 RET_LABEL374:(void)0;
2213 }
2214 }
2215 {
2216 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_372, var373); /* Direct call array#AbstractArray#push on <var_372:Array[Phase]>*/
2217 }
2218 {
2219 { /* Inline auto_super_init#ToolContext#auto_super_init_phase (self) on <self:ToolContext exact> */
2220 var378 = self->attrs[COLOR_nit__auto_super_init__ToolContext___auto_super_init_phase].val; /* _auto_super_init_phase on <self:ToolContext exact> */
2221 if (unlikely(var378 == NULL)) {
2222 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _auto_super_init_phase");
2223 PRINT_ERROR(" (%s:%d)\n", FILE_nit__auto_super_init, 25);
2224 fatal_exit(1);
2225 }
2226 var376 = var378;
2227 RET_LABEL377:(void)0;
2228 }
2229 }
2230 {
2231 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_372, var376); /* Direct call array#AbstractArray#push on <var_372:Array[Phase]>*/
2232 }
2233 {
2234 ((void(*)(val* self, val* p0))(var370->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var370, self); /* toolcontext= on <var370:TransformPhase>*/
2235 }
2236 {
2237 ((void(*)(val* self, val* p0))(var370->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var370, var_372); /* depends= on <var370:TransformPhase>*/
2238 }
2239 {
2240 ((void(*)(val* self))(var370->class->vft[COLOR_standard__kernel__Object__init]))(var370); /* init on <var370:TransformPhase>*/
2241 }
2242 self->attrs[COLOR_nit__transform__ToolContext___transform_phase].val = var370; /* _transform_phase on <self:ToolContext exact> */
2243 var379 = NEW_opts__OptionBool(&type_opts__OptionBool);
2244 if (likely(varonce380!=NULL)) {
2245 var381 = varonce380;
2246 } else {
2247 var382 = "Always instantiate a range and its iterator on \'for\' loops";
2248 var383 = standard___standard__NativeString___to_s_with_length(var382, 58l);
2249 var381 = var383;
2250 varonce380 = var381;
2251 }
2252 if (likely(varonce384!=NULL)) {
2253 var385 = varonce384;
2254 } else {
2255 var386 = "--no-shortcut-range";
2256 var387 = standard___standard__NativeString___to_s_with_length(var386, 19l);
2257 var385 = var387;
2258 varonce384 = var385;
2259 }
2260 var388 = NEW_standard__Array(&type_standard__Array__standard__String);
2261 { /* var388 = array_instance Array[String] */
2262 var389 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2263 ((struct instance_standard__NativeArray*)var389)->values[0] = (val*) var385;
2264 {
2265 ((void(*)(val* self, val* p0, long p1))(var388->class->vft[COLOR_standard__array__Array__with_native]))(var388, var389, 1l); /* with_native on <var388:Array[String]>*/
2266 }
2267 }
2268 {
2269 opts___opts__OptionBool___init(var379, var381, var388); /* Direct call opts#OptionBool#init on <var379:OptionBool>*/
2270 }
2271 self->attrs[COLOR_nit__transform__ToolContext___opt_no_shortcut_range].val = var379; /* _opt_no_shortcut_range on <self:ToolContext exact> */
2272 var390 = NEW_opts__OptionString(&type_opts__OptionString);
2273 if (likely(varonce391!=NULL)) {
2274 var392 = varonce391;
2275 } else {
2276 var393 = "Output file";
2277 var394 = standard___standard__NativeString___to_s_with_length(var393, 11l);
2278 var392 = var394;
2279 varonce391 = var392;
2280 }
2281 if (likely(varonce395!=NULL)) {
2282 var396 = varonce395;
2283 } else {
2284 var397 = "-o";
2285 var398 = standard___standard__NativeString___to_s_with_length(var397, 2l);
2286 var396 = var398;
2287 varonce395 = var396;
2288 }
2289 if (likely(varonce399!=NULL)) {
2290 var400 = varonce399;
2291 } else {
2292 var401 = "--output";
2293 var402 = standard___standard__NativeString___to_s_with_length(var401, 8l);
2294 var400 = var402;
2295 varonce399 = var400;
2296 }
2297 var403 = NEW_standard__Array(&type_standard__Array__standard__String);
2298 { /* var403 = array_instance Array[String] */
2299 var404 = NEW_standard__NativeArray(2l, &type_standard__NativeArray__standard__String);
2300 ((struct instance_standard__NativeArray*)var404)->values[0] = (val*) var396;
2301 ((struct instance_standard__NativeArray*)var404)->values[1] = (val*) var400;
2302 {
2303 ((void(*)(val* self, val* p0, long p1))(var403->class->vft[COLOR_standard__array__Array__with_native]))(var403, var404, 2l); /* with_native on <var403:Array[String]>*/
2304 }
2305 }
2306 {
2307 opts___opts__OptionString___init(var390, var392, var403); /* Direct call opts#OptionString#init on <var390:OptionString>*/
2308 }
2309 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_output].val = var390; /* _opt_output on <self:ToolContext exact> */
2310 var405 = NEW_opts__OptionString(&type_opts__OptionString);
2311 if (likely(varonce406!=NULL)) {
2312 var407 = varonce406;
2313 } else {
2314 var408 = "Output directory";
2315 var409 = standard___standard__NativeString___to_s_with_length(var408, 16l);
2316 var407 = var409;
2317 varonce406 = var407;
2318 }
2319 if (likely(varonce410!=NULL)) {
2320 var411 = varonce410;
2321 } else {
2322 var412 = "--dir";
2323 var413 = standard___standard__NativeString___to_s_with_length(var412, 5l);
2324 var411 = var413;
2325 varonce410 = var411;
2326 }
2327 var414 = NEW_standard__Array(&type_standard__Array__standard__String);
2328 { /* var414 = array_instance Array[String] */
2329 var415 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2330 ((struct instance_standard__NativeArray*)var415)->values[0] = (val*) var411;
2331 {
2332 ((void(*)(val* self, val* p0, long p1))(var414->class->vft[COLOR_standard__array__Array__with_native]))(var414, var415, 1l); /* with_native on <var414:Array[String]>*/
2333 }
2334 }
2335 {
2336 opts___opts__OptionString___init(var405, var407, var414); /* Direct call opts#OptionString#init on <var405:OptionString>*/
2337 }
2338 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_dir].val = var405; /* _opt_dir on <self:ToolContext exact> */
2339 var416 = NEW_opts__OptionBool(&type_opts__OptionBool);
2340 if (likely(varonce417!=NULL)) {
2341 var418 = varonce417;
2342 } else {
2343 var419 = "Do not invoke C compiler";
2344 var420 = standard___standard__NativeString___to_s_with_length(var419, 24l);
2345 var418 = var420;
2346 varonce417 = var418;
2347 }
2348 if (likely(varonce421!=NULL)) {
2349 var422 = varonce421;
2350 } else {
2351 var423 = "--no-cc";
2352 var424 = standard___standard__NativeString___to_s_with_length(var423, 7l);
2353 var422 = var424;
2354 varonce421 = var422;
2355 }
2356 var425 = NEW_standard__Array(&type_standard__Array__standard__String);
2357 { /* var425 = array_instance Array[String] */
2358 var426 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2359 ((struct instance_standard__NativeArray*)var426)->values[0] = (val*) var422;
2360 {
2361 ((void(*)(val* self, val* p0, long p1))(var425->class->vft[COLOR_standard__array__Array__with_native]))(var425, var426, 1l); /* with_native on <var425:Array[String]>*/
2362 }
2363 }
2364 {
2365 opts___opts__OptionBool___init(var416, var418, var425); /* Direct call opts#OptionBool#init on <var416:OptionBool>*/
2366 }
2367 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_cc].val = var416; /* _opt_no_cc on <self:ToolContext exact> */
2368 var427 = NEW_opts__OptionBool(&type_opts__OptionBool);
2369 if (likely(varonce428!=NULL)) {
2370 var429 = varonce428;
2371 } else {
2372 var430 = "Do not generate main entry point";
2373 var431 = standard___standard__NativeString___to_s_with_length(var430, 32l);
2374 var429 = var431;
2375 varonce428 = var429;
2376 }
2377 if (likely(varonce432!=NULL)) {
2378 var433 = varonce432;
2379 } else {
2380 var434 = "--no-main";
2381 var435 = standard___standard__NativeString___to_s_with_length(var434, 9l);
2382 var433 = var435;
2383 varonce432 = var433;
2384 }
2385 var436 = NEW_standard__Array(&type_standard__Array__standard__String);
2386 { /* var436 = array_instance Array[String] */
2387 var437 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2388 ((struct instance_standard__NativeArray*)var437)->values[0] = (val*) var433;
2389 {
2390 ((void(*)(val* self, val* p0, long p1))(var436->class->vft[COLOR_standard__array__Array__with_native]))(var436, var437, 1l); /* with_native on <var436:Array[String]>*/
2391 }
2392 }
2393 {
2394 opts___opts__OptionBool___init(var427, var429, var436); /* Direct call opts#OptionBool#init on <var427:OptionBool>*/
2395 }
2396 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_main].val = var427; /* _opt_no_main on <self:ToolContext exact> */
2397 var438 = NEW_opts__OptionString(&type_opts__OptionString);
2398 if (likely(varonce439!=NULL)) {
2399 var440 = varonce439;
2400 } else {
2401 var441 = "Additional options to make";
2402 var442 = standard___standard__NativeString___to_s_with_length(var441, 26l);
2403 var440 = var442;
2404 varonce439 = var440;
2405 }
2406 if (likely(varonce443!=NULL)) {
2407 var444 = varonce443;
2408 } else {
2409 var445 = "--make-flags";
2410 var446 = standard___standard__NativeString___to_s_with_length(var445, 12l);
2411 var444 = var446;
2412 varonce443 = var444;
2413 }
2414 var447 = NEW_standard__Array(&type_standard__Array__standard__String);
2415 { /* var447 = array_instance Array[String] */
2416 var448 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2417 ((struct instance_standard__NativeArray*)var448)->values[0] = (val*) var444;
2418 {
2419 ((void(*)(val* self, val* p0, long p1))(var447->class->vft[COLOR_standard__array__Array__with_native]))(var447, var448, 1l); /* with_native on <var447:Array[String]>*/
2420 }
2421 }
2422 {
2423 opts___opts__OptionString___init(var438, var440, var447); /* Direct call opts#OptionString#init on <var438:OptionString>*/
2424 }
2425 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_make_flags].val = var438; /* _opt_make_flags on <self:ToolContext exact> */
2426 var449 = NEW_opts__OptionInt(&type_opts__OptionInt);
2427 if (likely(varonce450!=NULL)) {
2428 var451 = varonce450;
2429 } else {
2430 var452 = "Maximum number of lines in generated C files. Use 0 for unlimited";
2431 var453 = standard___standard__NativeString___to_s_with_length(var452, 65l);
2432 var451 = var453;
2433 varonce450 = var451;
2434 }
2435 if (likely(varonce454!=NULL)) {
2436 var455 = varonce454;
2437 } else {
2438 var456 = "--max-c-lines";
2439 var457 = standard___standard__NativeString___to_s_with_length(var456, 13l);
2440 var455 = var457;
2441 varonce454 = var455;
2442 }
2443 var458 = NEW_standard__Array(&type_standard__Array__standard__String);
2444 { /* var458 = array_instance Array[String] */
2445 var459 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2446 ((struct instance_standard__NativeArray*)var459)->values[0] = (val*) var455;
2447 {
2448 ((void(*)(val* self, val* p0, long p1))(var458->class->vft[COLOR_standard__array__Array__with_native]))(var458, var459, 1l); /* with_native on <var458:Array[String]>*/
2449 }
2450 }
2451 {
2452 opts___opts__OptionInt___init(var449, var451, 10000l, var458); /* Direct call opts#OptionInt#init on <var449:OptionInt>*/
2453 }
2454 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_max_c_lines].val = var449; /* _opt_max_c_lines on <self:ToolContext exact> */
2455 var460 = NEW_opts__OptionBool(&type_opts__OptionBool);
2456 if (likely(varonce461!=NULL)) {
2457 var462 = varonce461;
2458 } else {
2459 var463 = "Group all generated code in the same series of files";
2460 var464 = standard___standard__NativeString___to_s_with_length(var463, 52l);
2461 var462 = var464;
2462 varonce461 = var462;
2463 }
2464 if (likely(varonce465!=NULL)) {
2465 var466 = varonce465;
2466 } else {
2467 var467 = "--group-c-files";
2468 var468 = standard___standard__NativeString___to_s_with_length(var467, 15l);
2469 var466 = var468;
2470 varonce465 = var466;
2471 }
2472 var469 = NEW_standard__Array(&type_standard__Array__standard__String);
2473 { /* var469 = array_instance Array[String] */
2474 var470 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2475 ((struct instance_standard__NativeArray*)var470)->values[0] = (val*) var466;
2476 {
2477 ((void(*)(val* self, val* p0, long p1))(var469->class->vft[COLOR_standard__array__Array__with_native]))(var469, var470, 1l); /* with_native on <var469:Array[String]>*/
2478 }
2479 }
2480 {
2481 opts___opts__OptionBool___init(var460, var462, var469); /* Direct call opts#OptionBool#init on <var460:OptionBool>*/
2482 }
2483 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_group_c_files].val = var460; /* _opt_group_c_files on <self:ToolContext exact> */
2484 var471 = NEW_opts__OptionString(&type_opts__OptionString);
2485 if (likely(varonce472!=NULL)) {
2486 var473 = varonce472;
2487 } else {
2488 var474 = "Directory used to generate temporary files";
2489 var475 = standard___standard__NativeString___to_s_with_length(var474, 42l);
2490 var473 = var475;
2491 varonce472 = var473;
2492 }
2493 if (likely(varonce476!=NULL)) {
2494 var477 = varonce476;
2495 } else {
2496 var478 = "--compile-dir";
2497 var479 = standard___standard__NativeString___to_s_with_length(var478, 13l);
2498 var477 = var479;
2499 varonce476 = var477;
2500 }
2501 var480 = NEW_standard__Array(&type_standard__Array__standard__String);
2502 { /* var480 = array_instance Array[String] */
2503 var481 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2504 ((struct instance_standard__NativeArray*)var481)->values[0] = (val*) var477;
2505 {
2506 ((void(*)(val* self, val* p0, long p1))(var480->class->vft[COLOR_standard__array__Array__with_native]))(var480, var481, 1l); /* with_native on <var480:Array[String]>*/
2507 }
2508 }
2509 {
2510 opts___opts__OptionString___init(var471, var473, var480); /* Direct call opts#OptionString#init on <var471:OptionString>*/
2511 }
2512 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_compile_dir].val = var471; /* _opt_compile_dir on <self:ToolContext exact> */
2513 var482 = NEW_opts__OptionBool(&type_opts__OptionBool);
2514 if (likely(varonce483!=NULL)) {
2515 var484 = varonce483;
2516 } else {
2517 var485 = "Generate contracts in the C code against bugs in the compiler";
2518 var486 = standard___standard__NativeString___to_s_with_length(var485, 61l);
2519 var484 = var486;
2520 varonce483 = var484;
2521 }
2522 if (likely(varonce487!=NULL)) {
2523 var488 = varonce487;
2524 } else {
2525 var489 = "--hardening";
2526 var490 = standard___standard__NativeString___to_s_with_length(var489, 11l);
2527 var488 = var490;
2528 varonce487 = var488;
2529 }
2530 var491 = NEW_standard__Array(&type_standard__Array__standard__String);
2531 { /* var491 = array_instance Array[String] */
2532 var492 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2533 ((struct instance_standard__NativeArray*)var492)->values[0] = (val*) var488;
2534 {
2535 ((void(*)(val* self, val* p0, long p1))(var491->class->vft[COLOR_standard__array__Array__with_native]))(var491, var492, 1l); /* with_native on <var491:Array[String]>*/
2536 }
2537 }
2538 {
2539 opts___opts__OptionBool___init(var482, var484, var491); /* Direct call opts#OptionBool#init on <var482:OptionBool>*/
2540 }
2541 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_hardening].val = var482; /* _opt_hardening on <self:ToolContext exact> */
2542 var493 = NEW_opts__OptionBool(&type_opts__OptionBool);
2543 if (likely(varonce494!=NULL)) {
2544 var495 = varonce494;
2545 } else {
2546 var496 = "Disable type tests of covariant parameters (dangerous)";
2547 var497 = standard___standard__NativeString___to_s_with_length(var496, 54l);
2548 var495 = var497;
2549 varonce494 = var495;
2550 }
2551 if (likely(varonce498!=NULL)) {
2552 var499 = varonce498;
2553 } else {
2554 var500 = "--no-check-covariance";
2555 var501 = standard___standard__NativeString___to_s_with_length(var500, 21l);
2556 var499 = var501;
2557 varonce498 = var499;
2558 }
2559 var502 = NEW_standard__Array(&type_standard__Array__standard__String);
2560 { /* var502 = array_instance Array[String] */
2561 var503 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2562 ((struct instance_standard__NativeArray*)var503)->values[0] = (val*) var499;
2563 {
2564 ((void(*)(val* self, val* p0, long p1))(var502->class->vft[COLOR_standard__array__Array__with_native]))(var502, var503, 1l); /* with_native on <var502:Array[String]>*/
2565 }
2566 }
2567 {
2568 opts___opts__OptionBool___init(var493, var495, var502); /* Direct call opts#OptionBool#init on <var493:OptionBool>*/
2569 }
2570 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_check_covariance].val = var493; /* _opt_no_check_covariance on <self:ToolContext exact> */
2571 var504 = NEW_opts__OptionBool(&type_opts__OptionBool);
2572 if (likely(varonce505!=NULL)) {
2573 var506 = varonce505;
2574 } else {
2575 var507 = "Disable isset tests before each attribute access (dangerous)";
2576 var508 = standard___standard__NativeString___to_s_with_length(var507, 60l);
2577 var506 = var508;
2578 varonce505 = var506;
2579 }
2580 if (likely(varonce509!=NULL)) {
2581 var510 = varonce509;
2582 } else {
2583 var511 = "--no-check-attr-isset";
2584 var512 = standard___standard__NativeString___to_s_with_length(var511, 21l);
2585 var510 = var512;
2586 varonce509 = var510;
2587 }
2588 var513 = NEW_standard__Array(&type_standard__Array__standard__String);
2589 { /* var513 = array_instance Array[String] */
2590 var514 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2591 ((struct instance_standard__NativeArray*)var514)->values[0] = (val*) var510;
2592 {
2593 ((void(*)(val* self, val* p0, long p1))(var513->class->vft[COLOR_standard__array__Array__with_native]))(var513, var514, 1l); /* with_native on <var513:Array[String]>*/
2594 }
2595 }
2596 {
2597 opts___opts__OptionBool___init(var504, var506, var513); /* Direct call opts#OptionBool#init on <var504:OptionBool>*/
2598 }
2599 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_check_attr_isset].val = var504; /* _opt_no_check_attr_isset on <self:ToolContext exact> */
2600 var515 = NEW_opts__OptionBool(&type_opts__OptionBool);
2601 if (likely(varonce516!=NULL)) {
2602 var517 = varonce516;
2603 } else {
2604 var518 = "Disable the evaluation of explicit \'assert\' and \'as\' (dangerous)";
2605 var519 = standard___standard__NativeString___to_s_with_length(var518, 64l);
2606 var517 = var519;
2607 varonce516 = var517;
2608 }
2609 if (likely(varonce520!=NULL)) {
2610 var521 = varonce520;
2611 } else {
2612 var522 = "--no-check-assert";
2613 var523 = standard___standard__NativeString___to_s_with_length(var522, 17l);
2614 var521 = var523;
2615 varonce520 = var521;
2616 }
2617 var524 = NEW_standard__Array(&type_standard__Array__standard__String);
2618 { /* var524 = array_instance Array[String] */
2619 var525 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2620 ((struct instance_standard__NativeArray*)var525)->values[0] = (val*) var521;
2621 {
2622 ((void(*)(val* self, val* p0, long p1))(var524->class->vft[COLOR_standard__array__Array__with_native]))(var524, var525, 1l); /* with_native on <var524:Array[String]>*/
2623 }
2624 }
2625 {
2626 opts___opts__OptionBool___init(var515, var517, var524); /* Direct call opts#OptionBool#init on <var515:OptionBool>*/
2627 }
2628 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_check_assert].val = var515; /* _opt_no_check_assert on <self:ToolContext exact> */
2629 var526 = NEW_opts__OptionBool(&type_opts__OptionBool);
2630 if (likely(varonce527!=NULL)) {
2631 var528 = varonce527;
2632 } else {
2633 var529 = "Disable implicit casts on unsafe expression usage (dangerous)";
2634 var530 = standard___standard__NativeString___to_s_with_length(var529, 61l);
2635 var528 = var530;
2636 varonce527 = var528;
2637 }
2638 if (likely(varonce531!=NULL)) {
2639 var532 = varonce531;
2640 } else {
2641 var533 = "--no-check-autocast";
2642 var534 = standard___standard__NativeString___to_s_with_length(var533, 19l);
2643 var532 = var534;
2644 varonce531 = var532;
2645 }
2646 var535 = NEW_standard__Array(&type_standard__Array__standard__String);
2647 { /* var535 = array_instance Array[String] */
2648 var536 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2649 ((struct instance_standard__NativeArray*)var536)->values[0] = (val*) var532;
2650 {
2651 ((void(*)(val* self, val* p0, long p1))(var535->class->vft[COLOR_standard__array__Array__with_native]))(var535, var536, 1l); /* with_native on <var535:Array[String]>*/
2652 }
2653 }
2654 {
2655 opts___opts__OptionBool___init(var526, var528, var535); /* Direct call opts#OptionBool#init on <var526:OptionBool>*/
2656 }
2657 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_check_autocast].val = var526; /* _opt_no_check_autocast on <self:ToolContext exact> */
2658 var537 = NEW_opts__OptionBool(&type_opts__OptionBool);
2659 if (likely(varonce538!=NULL)) {
2660 var539 = varonce538;
2661 } else {
2662 var540 = "Disable tests of null receiver (dangerous)";
2663 var541 = standard___standard__NativeString___to_s_with_length(var540, 42l);
2664 var539 = var541;
2665 varonce538 = var539;
2666 }
2667 if (likely(varonce542!=NULL)) {
2668 var543 = varonce542;
2669 } else {
2670 var544 = "--no-check-null";
2671 var545 = standard___standard__NativeString___to_s_with_length(var544, 15l);
2672 var543 = var545;
2673 varonce542 = var543;
2674 }
2675 var546 = NEW_standard__Array(&type_standard__Array__standard__String);
2676 { /* var546 = array_instance Array[String] */
2677 var547 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2678 ((struct instance_standard__NativeArray*)var547)->values[0] = (val*) var543;
2679 {
2680 ((void(*)(val* self, val* p0, long p1))(var546->class->vft[COLOR_standard__array__Array__with_native]))(var546, var547, 1l); /* with_native on <var546:Array[String]>*/
2681 }
2682 }
2683 {
2684 opts___opts__OptionBool___init(var537, var539, var546); /* Direct call opts#OptionBool#init on <var537:OptionBool>*/
2685 }
2686 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_check_null].val = var537; /* _opt_no_check_null on <self:ToolContext exact> */
2687 var548 = NEW_opts__OptionBool(&type_opts__OptionBool);
2688 if (likely(varonce549!=NULL)) {
2689 var550 = varonce549;
2690 } else {
2691 var551 = "Disable all tests (dangerous)";
2692 var552 = standard___standard__NativeString___to_s_with_length(var551, 29l);
2693 var550 = var552;
2694 varonce549 = var550;
2695 }
2696 if (likely(varonce553!=NULL)) {
2697 var554 = varonce553;
2698 } else {
2699 var555 = "--no-check-all";
2700 var556 = standard___standard__NativeString___to_s_with_length(var555, 14l);
2701 var554 = var556;
2702 varonce553 = var554;
2703 }
2704 var557 = NEW_standard__Array(&type_standard__Array__standard__String);
2705 { /* var557 = array_instance Array[String] */
2706 var558 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2707 ((struct instance_standard__NativeArray*)var558)->values[0] = (val*) var554;
2708 {
2709 ((void(*)(val* self, val* p0, long p1))(var557->class->vft[COLOR_standard__array__Array__with_native]))(var557, var558, 1l); /* with_native on <var557:Array[String]>*/
2710 }
2711 }
2712 {
2713 opts___opts__OptionBool___init(var548, var550, var557); /* Direct call opts#OptionBool#init on <var548:OptionBool>*/
2714 }
2715 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_check_all].val = var548; /* _opt_no_check_all on <self:ToolContext exact> */
2716 var559 = NEW_opts__OptionBool(&type_opts__OptionBool);
2717 if (likely(varonce560!=NULL)) {
2718 var561 = varonce560;
2719 } else {
2720 var562 = "Enable static and dynamic count of all type tests";
2721 var563 = standard___standard__NativeString___to_s_with_length(var562, 49l);
2722 var561 = var563;
2723 varonce560 = var561;
2724 }
2725 if (likely(varonce564!=NULL)) {
2726 var565 = varonce564;
2727 } else {
2728 var566 = "--typing-test-metrics";
2729 var567 = standard___standard__NativeString___to_s_with_length(var566, 21l);
2730 var565 = var567;
2731 varonce564 = var565;
2732 }
2733 var568 = NEW_standard__Array(&type_standard__Array__standard__String);
2734 { /* var568 = array_instance Array[String] */
2735 var569 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2736 ((struct instance_standard__NativeArray*)var569)->values[0] = (val*) var565;
2737 {
2738 ((void(*)(val* self, val* p0, long p1))(var568->class->vft[COLOR_standard__array__Array__with_native]))(var568, var569, 1l); /* with_native on <var568:Array[String]>*/
2739 }
2740 }
2741 {
2742 opts___opts__OptionBool___init(var559, var561, var568); /* Direct call opts#OptionBool#init on <var559:OptionBool>*/
2743 }
2744 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_typing_test_metrics].val = var559; /* _opt_typing_test_metrics on <self:ToolContext exact> */
2745 var570 = NEW_opts__OptionBool(&type_opts__OptionBool);
2746 if (likely(varonce571!=NULL)) {
2747 var572 = varonce571;
2748 } else {
2749 var573 = "Enable static and dynamic count of all method invocations";
2750 var574 = standard___standard__NativeString___to_s_with_length(var573, 57l);
2751 var572 = var574;
2752 varonce571 = var572;
2753 }
2754 if (likely(varonce575!=NULL)) {
2755 var576 = varonce575;
2756 } else {
2757 var577 = "--invocation-metrics";
2758 var578 = standard___standard__NativeString___to_s_with_length(var577, 20l);
2759 var576 = var578;
2760 varonce575 = var576;
2761 }
2762 var579 = NEW_standard__Array(&type_standard__Array__standard__String);
2763 { /* var579 = array_instance Array[String] */
2764 var580 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2765 ((struct instance_standard__NativeArray*)var580)->values[0] = (val*) var576;
2766 {
2767 ((void(*)(val* self, val* p0, long p1))(var579->class->vft[COLOR_standard__array__Array__with_native]))(var579, var580, 1l); /* with_native on <var579:Array[String]>*/
2768 }
2769 }
2770 {
2771 opts___opts__OptionBool___init(var570, var572, var579); /* Direct call opts#OptionBool#init on <var570:OptionBool>*/
2772 }
2773 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_invocation_metrics].val = var570; /* _opt_invocation_metrics on <self:ToolContext exact> */
2774 var581 = NEW_opts__OptionBool(&type_opts__OptionBool);
2775 if (likely(varonce582!=NULL)) {
2776 var583 = varonce582;
2777 } else {
2778 var584 = "Enable static and dynamic count of isset checks before attributes access";
2779 var585 = standard___standard__NativeString___to_s_with_length(var584, 72l);
2780 var583 = var585;
2781 varonce582 = var583;
2782 }
2783 if (likely(varonce586!=NULL)) {
2784 var587 = varonce586;
2785 } else {
2786 var588 = "--isset-checks-metrics";
2787 var589 = standard___standard__NativeString___to_s_with_length(var588, 22l);
2788 var587 = var589;
2789 varonce586 = var587;
2790 }
2791 var590 = NEW_standard__Array(&type_standard__Array__standard__String);
2792 { /* var590 = array_instance Array[String] */
2793 var591 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2794 ((struct instance_standard__NativeArray*)var591)->values[0] = (val*) var587;
2795 {
2796 ((void(*)(val* self, val* p0, long p1))(var590->class->vft[COLOR_standard__array__Array__with_native]))(var590, var591, 1l); /* with_native on <var590:Array[String]>*/
2797 }
2798 }
2799 {
2800 opts___opts__OptionBool___init(var581, var583, var590); /* Direct call opts#OptionBool#init on <var581:OptionBool>*/
2801 }
2802 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_isset_checks_metrics].val = var581; /* _opt_isset_checks_metrics on <self:ToolContext exact> */
2803 var592 = NEW_opts__OptionBool(&type_opts__OptionBool);
2804 if (likely(varonce593!=NULL)) {
2805 var594 = varonce593;
2806 } else {
2807 var595 = "Disable the generation of stack traces";
2808 var596 = standard___standard__NativeString___to_s_with_length(var595, 38l);
2809 var594 = var596;
2810 varonce593 = var594;
2811 }
2812 if (likely(varonce597!=NULL)) {
2813 var598 = varonce597;
2814 } else {
2815 var599 = "--no-stacktrace";
2816 var600 = standard___standard__NativeString___to_s_with_length(var599, 15l);
2817 var598 = var600;
2818 varonce597 = var598;
2819 }
2820 var601 = NEW_standard__Array(&type_standard__Array__standard__String);
2821 { /* var601 = array_instance Array[String] */
2822 var602 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2823 ((struct instance_standard__NativeArray*)var602)->values[0] = (val*) var598;
2824 {
2825 ((void(*)(val* self, val* p0, long p1))(var601->class->vft[COLOR_standard__array__Array__with_native]))(var601, var602, 1l); /* with_native on <var601:Array[String]>*/
2826 }
2827 }
2828 {
2829 opts___opts__OptionBool___init(var592, var594, var601); /* Direct call opts#OptionBool#init on <var592:OptionBool>*/
2830 }
2831 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_stacktrace].val = var592; /* _opt_no_stacktrace on <self:ToolContext exact> */
2832 var603 = NEW_opts__OptionArray(&type_opts__OptionArray);
2833 if (likely(varonce604!=NULL)) {
2834 var605 = varonce604;
2835 } else {
2836 var606 = "Disable a advanced gcc directives for optimization";
2837 var607 = standard___standard__NativeString___to_s_with_length(var606, 50l);
2838 var605 = var607;
2839 varonce604 = var605;
2840 }
2841 if (likely(varonce608!=NULL)) {
2842 var609 = varonce608;
2843 } else {
2844 var610 = "--no-gcc-directive";
2845 var611 = standard___standard__NativeString___to_s_with_length(var610, 18l);
2846 var609 = var611;
2847 varonce608 = var609;
2848 }
2849 var612 = NEW_standard__Array(&type_standard__Array__standard__String);
2850 { /* var612 = array_instance Array[String] */
2851 var613 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2852 ((struct instance_standard__NativeArray*)var613)->values[0] = (val*) var609;
2853 {
2854 ((void(*)(val* self, val* p0, long p1))(var612->class->vft[COLOR_standard__array__Array__with_native]))(var612, var613, 1l); /* with_native on <var612:Array[String]>*/
2855 }
2856 }
2857 {
2858 opts___opts__OptionArray___init(var603, var605, var612); /* Direct call opts#OptionArray#init on <var603:OptionArray>*/
2859 }
2860 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_gcc_directive].val = var603; /* _opt_no_gcc_directive on <self:ToolContext exact> */
2861 var614 = NEW_opts__OptionBool(&type_opts__OptionBool);
2862 if (likely(varonce615!=NULL)) {
2863 var616 = varonce615;
2864 } else {
2865 var617 = "Compile in release mode and finalize application";
2866 var618 = standard___standard__NativeString___to_s_with_length(var617, 48l);
2867 var616 = var618;
2868 varonce615 = var616;
2869 }
2870 if (likely(varonce619!=NULL)) {
2871 var620 = varonce619;
2872 } else {
2873 var621 = "--release";
2874 var622 = standard___standard__NativeString___to_s_with_length(var621, 9l);
2875 var620 = var622;
2876 varonce619 = var620;
2877 }
2878 var623 = NEW_standard__Array(&type_standard__Array__standard__String);
2879 { /* var623 = array_instance Array[String] */
2880 var624 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2881 ((struct instance_standard__NativeArray*)var624)->values[0] = (val*) var620;
2882 {
2883 ((void(*)(val* self, val* p0, long p1))(var623->class->vft[COLOR_standard__array__Array__with_native]))(var623, var624, 1l); /* with_native on <var623:Array[String]>*/
2884 }
2885 }
2886 {
2887 opts___opts__OptionBool___init(var614, var616, var623); /* Direct call opts#OptionBool#init on <var614:OptionBool>*/
2888 }
2889 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_release].val = var614; /* _opt_release on <self:ToolContext exact> */
2890 var625 = NEW_opts__OptionBool(&type_opts__OptionBool);
2891 if (likely(varonce626!=NULL)) {
2892 var627 = varonce626;
2893 } else {
2894 var628 = "Use separate compilation";
2895 var629 = standard___standard__NativeString___to_s_with_length(var628, 24l);
2896 var627 = var629;
2897 varonce626 = var627;
2898 }
2899 if (likely(varonce630!=NULL)) {
2900 var631 = varonce630;
2901 } else {
2902 var632 = "--separate";
2903 var633 = standard___standard__NativeString___to_s_with_length(var632, 10l);
2904 var631 = var633;
2905 varonce630 = var631;
2906 }
2907 var634 = NEW_standard__Array(&type_standard__Array__standard__String);
2908 { /* var634 = array_instance Array[String] */
2909 var635 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2910 ((struct instance_standard__NativeArray*)var635)->values[0] = (val*) var631;
2911 {
2912 ((void(*)(val* self, val* p0, long p1))(var634->class->vft[COLOR_standard__array__Array__with_native]))(var634, var635, 1l); /* with_native on <var634:Array[String]>*/
2913 }
2914 }
2915 {
2916 opts___opts__OptionBool___init(var625, var627, var634); /* Direct call opts#OptionBool#init on <var625:OptionBool>*/
2917 }
2918 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_separate].val = var625; /* _opt_separate on <self:ToolContext exact> */
2919 var636 = NEW_opts__OptionBool(&type_opts__OptionBool);
2920 if (likely(varonce637!=NULL)) {
2921 var638 = varonce637;
2922 } else {
2923 var639 = "Do not inline call to intern methods";
2924 var640 = standard___standard__NativeString___to_s_with_length(var639, 36l);
2925 var638 = var640;
2926 varonce637 = var638;
2927 }
2928 if (likely(varonce641!=NULL)) {
2929 var642 = varonce641;
2930 } else {
2931 var643 = "--no-inline-intern";
2932 var644 = standard___standard__NativeString___to_s_with_length(var643, 18l);
2933 var642 = var644;
2934 varonce641 = var642;
2935 }
2936 var645 = NEW_standard__Array(&type_standard__Array__standard__String);
2937 { /* var645 = array_instance Array[String] */
2938 var646 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2939 ((struct instance_standard__NativeArray*)var646)->values[0] = (val*) var642;
2940 {
2941 ((void(*)(val* self, val* p0, long p1))(var645->class->vft[COLOR_standard__array__Array__with_native]))(var645, var646, 1l); /* with_native on <var645:Array[String]>*/
2942 }
2943 }
2944 {
2945 opts___opts__OptionBool___init(var636, var638, var645); /* Direct call opts#OptionBool#init on <var636:OptionBool>*/
2946 }
2947 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_no_inline_intern].val = var636; /* _opt_no_inline_intern on <self:ToolContext exact> */
2948 var647 = NEW_opts__OptionBool(&type_opts__OptionBool);
2949 if (likely(varonce648!=NULL)) {
2950 var649 = varonce648;
2951 } else {
2952 var650 = "Put primitive attibutes in a box instead of an union";
2953 var651 = standard___standard__NativeString___to_s_with_length(var650, 52l);
2954 var649 = var651;
2955 varonce648 = var649;
2956 }
2957 if (likely(varonce652!=NULL)) {
2958 var653 = varonce652;
2959 } else {
2960 var654 = "--no-union-attribute";
2961 var655 = standard___standard__NativeString___to_s_with_length(var654, 20l);
2962 var653 = var655;
2963 varonce652 = var653;
2964 }
2965 var656 = NEW_standard__Array(&type_standard__Array__standard__String);
2966 { /* var656 = array_instance Array[String] */
2967 var657 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2968 ((struct instance_standard__NativeArray*)var657)->values[0] = (val*) var653;
2969 {
2970 ((void(*)(val* self, val* p0, long p1))(var656->class->vft[COLOR_standard__array__Array__with_native]))(var656, var657, 1l); /* with_native on <var656:Array[String]>*/
2971 }
2972 }
2973 {
2974 opts___opts__OptionBool___init(var647, var649, var656); /* Direct call opts#OptionBool#init on <var647:OptionBool>*/
2975 }
2976 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_no_union_attribute].val = var647; /* _opt_no_union_attribute on <self:ToolContext exact> */
2977 var658 = NEW_opts__OptionBool(&type_opts__OptionBool);
2978 if (likely(varonce659!=NULL)) {
2979 var660 = varonce659;
2980 } else {
2981 var661 = "Always call == in a polymorphic way";
2982 var662 = standard___standard__NativeString___to_s_with_length(var661, 35l);
2983 var660 = var662;
2984 varonce659 = var660;
2985 }
2986 if (likely(varonce663!=NULL)) {
2987 var664 = varonce663;
2988 } else {
2989 var665 = "--no-shortcut-equal";
2990 var666 = standard___standard__NativeString___to_s_with_length(var665, 19l);
2991 var664 = var666;
2992 varonce663 = var664;
2993 }
2994 var667 = NEW_standard__Array(&type_standard__Array__standard__String);
2995 { /* var667 = array_instance Array[String] */
2996 var668 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
2997 ((struct instance_standard__NativeArray*)var668)->values[0] = (val*) var664;
2998 {
2999 ((void(*)(val* self, val* p0, long p1))(var667->class->vft[COLOR_standard__array__Array__with_native]))(var667, var668, 1l); /* with_native on <var667:Array[String]>*/
3000 }
3001 }
3002 {
3003 opts___opts__OptionBool___init(var658, var660, var667); /* Direct call opts#OptionBool#init on <var658:OptionBool>*/
3004 }
3005 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_no_shortcut_equate].val = var658; /* _opt_no_shortcut_equate on <self:ToolContext exact> */
3006 var669 = NEW_opts__OptionBool(&type_opts__OptionBool);
3007 if (likely(varonce670!=NULL)) {
3008 var671 = varonce670;
3009 } else {
3010 var672 = "Use only boxes for primitive types";
3011 var673 = standard___standard__NativeString___to_s_with_length(var672, 34l);
3012 var671 = var673;
3013 varonce670 = var671;
3014 }
3015 if (likely(varonce674!=NULL)) {
3016 var675 = varonce674;
3017 } else {
3018 var676 = "--no-tag-primitives";
3019 var677 = standard___standard__NativeString___to_s_with_length(var676, 19l);
3020 var675 = var677;
3021 varonce674 = var675;
3022 }
3023 var678 = NEW_standard__Array(&type_standard__Array__standard__String);
3024 { /* var678 = array_instance Array[String] */
3025 var679 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3026 ((struct instance_standard__NativeArray*)var679)->values[0] = (val*) var675;
3027 {
3028 ((void(*)(val* self, val* p0, long p1))(var678->class->vft[COLOR_standard__array__Array__with_native]))(var678, var679, 1l); /* with_native on <var678:Array[String]>*/
3029 }
3030 }
3031 {
3032 opts___opts__OptionBool___init(var669, var671, var678); /* Direct call opts#OptionBool#init on <var669:OptionBool>*/
3033 }
3034 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_no_tag_primitives].val = var669; /* _opt_no_tag_primitives on <self:ToolContext exact> */
3035 var680 = NEW_opts__OptionBool(&type_opts__OptionBool);
3036 if (likely(varonce681!=NULL)) {
3037 var682 = varonce681;
3038 } else {
3039 var683 = "Store colors as symbols (link-boost)";
3040 var684 = standard___standard__NativeString___to_s_with_length(var683, 36l);
3041 var682 = var684;
3042 varonce681 = var682;
3043 }
3044 if (likely(varonce685!=NULL)) {
3045 var686 = varonce685;
3046 } else {
3047 var687 = "--colors-are-symbols";
3048 var688 = standard___standard__NativeString___to_s_with_length(var687, 20l);
3049 var686 = var688;
3050 varonce685 = var686;
3051 }
3052 var689 = NEW_standard__Array(&type_standard__Array__standard__String);
3053 { /* var689 = array_instance Array[String] */
3054 var690 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3055 ((struct instance_standard__NativeArray*)var690)->values[0] = (val*) var686;
3056 {
3057 ((void(*)(val* self, val* p0, long p1))(var689->class->vft[COLOR_standard__array__Array__with_native]))(var689, var690, 1l); /* with_native on <var689:Array[String]>*/
3058 }
3059 }
3060 {
3061 opts___opts__OptionBool___init(var680, var682, var689); /* Direct call opts#OptionBool#init on <var680:OptionBool>*/
3062 }
3063 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_colors_are_symbols].val = var680; /* _opt_colors_are_symbols on <self:ToolContext exact> */
3064 var691 = NEW_opts__OptionBool(&type_opts__OptionBool);
3065 if (likely(varonce692!=NULL)) {
3066 var693 = varonce692;
3067 } else {
3068 var694 = "Use an indirection when calling";
3069 var695 = standard___standard__NativeString___to_s_with_length(var694, 31l);
3070 var693 = var695;
3071 varonce692 = var693;
3072 }
3073 if (likely(varonce696!=NULL)) {
3074 var697 = varonce696;
3075 } else {
3076 var698 = "--trampoline-call";
3077 var699 = standard___standard__NativeString___to_s_with_length(var698, 17l);
3078 var697 = var699;
3079 varonce696 = var697;
3080 }
3081 var700 = NEW_standard__Array(&type_standard__Array__standard__String);
3082 { /* var700 = array_instance Array[String] */
3083 var701 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3084 ((struct instance_standard__NativeArray*)var701)->values[0] = (val*) var697;
3085 {
3086 ((void(*)(val* self, val* p0, long p1))(var700->class->vft[COLOR_standard__array__Array__with_native]))(var700, var701, 1l); /* with_native on <var700:Array[String]>*/
3087 }
3088 }
3089 {
3090 opts___opts__OptionBool___init(var691, var693, var700); /* Direct call opts#OptionBool#init on <var691:OptionBool>*/
3091 }
3092 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_trampoline_call].val = var691; /* _opt_trampoline_call on <self:ToolContext exact> */
3093 var702 = NEW_opts__OptionBool(&type_opts__OptionBool);
3094 if (likely(varonce703!=NULL)) {
3095 var704 = varonce703;
3096 } else {
3097 var705 = "Guard VFT calls with a direct call";
3098 var706 = standard___standard__NativeString___to_s_with_length(var705, 34l);
3099 var704 = var706;
3100 varonce703 = var704;
3101 }
3102 if (likely(varonce707!=NULL)) {
3103 var708 = varonce707;
3104 } else {
3105 var709 = "--guard-call";
3106 var710 = standard___standard__NativeString___to_s_with_length(var709, 12l);
3107 var708 = var710;
3108 varonce707 = var708;
3109 }
3110 var711 = NEW_standard__Array(&type_standard__Array__standard__String);
3111 { /* var711 = array_instance Array[String] */
3112 var712 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3113 ((struct instance_standard__NativeArray*)var712)->values[0] = (val*) var708;
3114 {
3115 ((void(*)(val* self, val* p0, long p1))(var711->class->vft[COLOR_standard__array__Array__with_native]))(var711, var712, 1l); /* with_native on <var711:Array[String]>*/
3116 }
3117 }
3118 {
3119 opts___opts__OptionBool___init(var702, var704, var711); /* Direct call opts#OptionBool#init on <var702:OptionBool>*/
3120 }
3121 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_guard_call].val = var702; /* _opt_guard_call on <self:ToolContext exact> */
3122 var713 = NEW_opts__OptionBool(&type_opts__OptionBool);
3123 if (likely(varonce714!=NULL)) {
3124 var715 = varonce714;
3125 } else {
3126 var716 = "Replace monomorph trampoline with direct call (link-boost)";
3127 var717 = standard___standard__NativeString___to_s_with_length(var716, 58l);
3128 var715 = var717;
3129 varonce714 = var715;
3130 }
3131 if (likely(varonce718!=NULL)) {
3132 var719 = varonce718;
3133 } else {
3134 var720 = "--substitute-monomorph";
3135 var721 = standard___standard__NativeString___to_s_with_length(var720, 22l);
3136 var719 = var721;
3137 varonce718 = var719;
3138 }
3139 var722 = NEW_standard__Array(&type_standard__Array__standard__String);
3140 { /* var722 = array_instance Array[String] */
3141 var723 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3142 ((struct instance_standard__NativeArray*)var723)->values[0] = (val*) var719;
3143 {
3144 ((void(*)(val* self, val* p0, long p1))(var722->class->vft[COLOR_standard__array__Array__with_native]))(var722, var723, 1l); /* with_native on <var722:Array[String]>*/
3145 }
3146 }
3147 {
3148 opts___opts__OptionBool___init(var713, var715, var722); /* Direct call opts#OptionBool#init on <var713:OptionBool>*/
3149 }
3150 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_substitute_monomorph].val = var713; /* _opt_substitute_monomorph on <self:ToolContext exact> */
3151 var724 = NEW_opts__OptionBool(&type_opts__OptionBool);
3152 if (likely(varonce725!=NULL)) {
3153 var726 = varonce725;
3154 } else {
3155 var727 = "Enable all link-boost optimizations";
3156 var728 = standard___standard__NativeString___to_s_with_length(var727, 35l);
3157 var726 = var728;
3158 varonce725 = var726;
3159 }
3160 if (likely(varonce729!=NULL)) {
3161 var730 = varonce729;
3162 } else {
3163 var731 = "--link-boost";
3164 var732 = standard___standard__NativeString___to_s_with_length(var731, 12l);
3165 var730 = var732;
3166 varonce729 = var730;
3167 }
3168 var733 = NEW_standard__Array(&type_standard__Array__standard__String);
3169 { /* var733 = array_instance Array[String] */
3170 var734 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3171 ((struct instance_standard__NativeArray*)var734)->values[0] = (val*) var730;
3172 {
3173 ((void(*)(val* self, val* p0, long p1))(var733->class->vft[COLOR_standard__array__Array__with_native]))(var733, var734, 1l); /* with_native on <var733:Array[String]>*/
3174 }
3175 }
3176 {
3177 opts___opts__OptionBool___init(var724, var726, var733); /* Direct call opts#OptionBool#init on <var724:OptionBool>*/
3178 }
3179 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_link_boost].val = var724; /* _opt_link_boost on <self:ToolContext exact> */
3180 var735 = NEW_opts__OptionBool(&type_opts__OptionBool);
3181 if (likely(varonce736!=NULL)) {
3182 var737 = varonce736;
3183 } else {
3184 var738 = "Inline colors and ids (semi-global)";
3185 var739 = standard___standard__NativeString___to_s_with_length(var738, 35l);
3186 var737 = var739;
3187 varonce736 = var737;
3188 }
3189 if (likely(varonce740!=NULL)) {
3190 var741 = varonce740;
3191 } else {
3192 var742 = "--inline-coloring-numbers";
3193 var743 = standard___standard__NativeString___to_s_with_length(var742, 25l);
3194 var741 = var743;
3195 varonce740 = var741;
3196 }
3197 var744 = NEW_standard__Array(&type_standard__Array__standard__String);
3198 { /* var744 = array_instance Array[String] */
3199 var745 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3200 ((struct instance_standard__NativeArray*)var745)->values[0] = (val*) var741;
3201 {
3202 ((void(*)(val* self, val* p0, long p1))(var744->class->vft[COLOR_standard__array__Array__with_native]))(var744, var745, 1l); /* with_native on <var744:Array[String]>*/
3203 }
3204 }
3205 {
3206 opts___opts__OptionBool___init(var735, var737, var744); /* Direct call opts#OptionBool#init on <var735:OptionBool>*/
3207 }
3208 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_inline_coloring_numbers].val = var735; /* _opt_inline_coloring_numbers on <self:ToolContext exact> */
3209 var746 = NEW_opts__OptionBool(&type_opts__OptionBool);
3210 if (likely(varonce747!=NULL)) {
3211 var748 = varonce747;
3212 } else {
3213 var749 = "Allow the separate compiler to inline some methods (semi-global)";
3214 var750 = standard___standard__NativeString___to_s_with_length(var749, 64l);
3215 var748 = var750;
3216 varonce747 = var748;
3217 }
3218 if (likely(varonce751!=NULL)) {
3219 var752 = varonce751;
3220 } else {
3221 var753 = "--inline-some-methods";
3222 var754 = standard___standard__NativeString___to_s_with_length(var753, 21l);
3223 var752 = var754;
3224 varonce751 = var752;
3225 }
3226 var755 = NEW_standard__Array(&type_standard__Array__standard__String);
3227 { /* var755 = array_instance Array[String] */
3228 var756 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3229 ((struct instance_standard__NativeArray*)var756)->values[0] = (val*) var752;
3230 {
3231 ((void(*)(val* self, val* p0, long p1))(var755->class->vft[COLOR_standard__array__Array__with_native]))(var755, var756, 1l); /* with_native on <var755:Array[String]>*/
3232 }
3233 }
3234 {
3235 opts___opts__OptionBool___init(var746, var748, var755); /* Direct call opts#OptionBool#init on <var746:OptionBool>*/
3236 }
3237 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_inline_some_methods].val = var746; /* _opt_inline_some_methods on <self:ToolContext exact> */
3238 var757 = NEW_opts__OptionBool(&type_opts__OptionBool);
3239 if (likely(varonce758!=NULL)) {
3240 var759 = varonce758;
3241 } else {
3242 var760 = "Allow the separate compiler to direct call monomorph sites (semi-global)";
3243 var761 = standard___standard__NativeString___to_s_with_length(var760, 72l);
3244 var759 = var761;
3245 varonce758 = var759;
3246 }
3247 if (likely(varonce762!=NULL)) {
3248 var763 = varonce762;
3249 } else {
3250 var764 = "--direct-call-monomorph";
3251 var765 = standard___standard__NativeString___to_s_with_length(var764, 23l);
3252 var763 = var765;
3253 varonce762 = var763;
3254 }
3255 var766 = NEW_standard__Array(&type_standard__Array__standard__String);
3256 { /* var766 = array_instance Array[String] */
3257 var767 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3258 ((struct instance_standard__NativeArray*)var767)->values[0] = (val*) var763;
3259 {
3260 ((void(*)(val* self, val* p0, long p1))(var766->class->vft[COLOR_standard__array__Array__with_native]))(var766, var767, 1l); /* with_native on <var766:Array[String]>*/
3261 }
3262 }
3263 {
3264 opts___opts__OptionBool___init(var757, var759, var766); /* Direct call opts#OptionBool#init on <var757:OptionBool>*/
3265 }
3266 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_direct_call_monomorph].val = var757; /* _opt_direct_call_monomorph on <self:ToolContext exact> */
3267 var768 = NEW_opts__OptionBool(&type_opts__OptionBool);
3268 if (likely(varonce769!=NULL)) {
3269 var770 = varonce769;
3270 } else {
3271 var771 = "Allow the separate compiler to direct call monomorph sites (semi-global)";
3272 var772 = standard___standard__NativeString___to_s_with_length(var771, 72l);
3273 var770 = var772;
3274 varonce769 = var770;
3275 }
3276 if (likely(varonce773!=NULL)) {
3277 var774 = varonce773;
3278 } else {
3279 var775 = "--direct-call-monomorph0";
3280 var776 = standard___standard__NativeString___to_s_with_length(var775, 24l);
3281 var774 = var776;
3282 varonce773 = var774;
3283 }
3284 var777 = NEW_standard__Array(&type_standard__Array__standard__String);
3285 { /* var777 = array_instance Array[String] */
3286 var778 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3287 ((struct instance_standard__NativeArray*)var778)->values[0] = (val*) var774;
3288 {
3289 ((void(*)(val* self, val* p0, long p1))(var777->class->vft[COLOR_standard__array__Array__with_native]))(var777, var778, 1l); /* with_native on <var777:Array[String]>*/
3290 }
3291 }
3292 {
3293 opts___opts__OptionBool___init(var768, var770, var777); /* Direct call opts#OptionBool#init on <var768:OptionBool>*/
3294 }
3295 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_direct_call_monomorph0].val = var768; /* _opt_direct_call_monomorph0 on <self:ToolContext exact> */
3296 var779 = NEW_opts__OptionBool(&type_opts__OptionBool);
3297 if (likely(varonce780!=NULL)) {
3298 var781 = varonce780;
3299 } else {
3300 var782 = "Do not compile dead methods (semi-global)";
3301 var783 = standard___standard__NativeString___to_s_with_length(var782, 41l);
3302 var781 = var783;
3303 varonce780 = var781;
3304 }
3305 if (likely(varonce784!=NULL)) {
3306 var785 = varonce784;
3307 } else {
3308 var786 = "--skip-dead-methods";
3309 var787 = standard___standard__NativeString___to_s_with_length(var786, 19l);
3310 var785 = var787;
3311 varonce784 = var785;
3312 }
3313 var788 = NEW_standard__Array(&type_standard__Array__standard__String);
3314 { /* var788 = array_instance Array[String] */
3315 var789 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3316 ((struct instance_standard__NativeArray*)var789)->values[0] = (val*) var785;
3317 {
3318 ((void(*)(val* self, val* p0, long p1))(var788->class->vft[COLOR_standard__array__Array__with_native]))(var788, var789, 1l); /* with_native on <var788:Array[String]>*/
3319 }
3320 }
3321 {
3322 opts___opts__OptionBool___init(var779, var781, var788); /* Direct call opts#OptionBool#init on <var779:OptionBool>*/
3323 }
3324 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_skip_dead_methods].val = var779; /* _opt_skip_dead_methods on <self:ToolContext exact> */
3325 var790 = NEW_opts__OptionBool(&type_opts__OptionBool);
3326 if (likely(varonce791!=NULL)) {
3327 var792 = varonce791;
3328 } else {
3329 var793 = "Enable all semi-global optimizations";
3330 var794 = standard___standard__NativeString___to_s_with_length(var793, 36l);
3331 var792 = var794;
3332 varonce791 = var792;
3333 }
3334 if (likely(varonce795!=NULL)) {
3335 var796 = varonce795;
3336 } else {
3337 var797 = "--semi-global";
3338 var798 = standard___standard__NativeString___to_s_with_length(var797, 13l);
3339 var796 = var798;
3340 varonce795 = var796;
3341 }
3342 var799 = NEW_standard__Array(&type_standard__Array__standard__String);
3343 { /* var799 = array_instance Array[String] */
3344 var800 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3345 ((struct instance_standard__NativeArray*)var800)->values[0] = (val*) var796;
3346 {
3347 ((void(*)(val* self, val* p0, long p1))(var799->class->vft[COLOR_standard__array__Array__with_native]))(var799, var800, 1l); /* with_native on <var799:Array[String]>*/
3348 }
3349 }
3350 {
3351 opts___opts__OptionBool___init(var790, var792, var799); /* Direct call opts#OptionBool#init on <var790:OptionBool>*/
3352 }
3353 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_semi_global].val = var790; /* _opt_semi_global on <self:ToolContext exact> */
3354 var801 = NEW_opts__OptionBool(&type_opts__OptionBool);
3355 if (likely(varonce802!=NULL)) {
3356 var803 = varonce802;
3357 } else {
3358 var804 = "Force colorization of dead methods";
3359 var805 = standard___standard__NativeString___to_s_with_length(var804, 34l);
3360 var803 = var805;
3361 varonce802 = var803;
3362 }
3363 if (likely(varonce806!=NULL)) {
3364 var807 = varonce806;
3365 } else {
3366 var808 = "--colo-dead-methods";
3367 var809 = standard___standard__NativeString___to_s_with_length(var808, 19l);
3368 var807 = var809;
3369 varonce806 = var807;
3370 }
3371 var810 = NEW_standard__Array(&type_standard__Array__standard__String);
3372 { /* var810 = array_instance Array[String] */
3373 var811 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3374 ((struct instance_standard__NativeArray*)var811)->values[0] = (val*) var807;
3375 {
3376 ((void(*)(val* self, val* p0, long p1))(var810->class->vft[COLOR_standard__array__Array__with_native]))(var810, var811, 1l); /* with_native on <var810:Array[String]>*/
3377 }
3378 }
3379 {
3380 opts___opts__OptionBool___init(var801, var803, var810); /* Direct call opts#OptionBool#init on <var801:OptionBool>*/
3381 }
3382 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_colo_dead_methods].val = var801; /* _opt_colo_dead_methods on <self:ToolContext exact> */
3383 var812 = NEW_opts__OptionBool(&type_opts__OptionBool);
3384 if (likely(varonce813!=NULL)) {
3385 var814 = varonce813;
3386 } else {
3387 var815 = "Enable static size measuring of tables used for vft, typing and resolution";
3388 var816 = standard___standard__NativeString___to_s_with_length(var815, 74l);
3389 var814 = var816;
3390 varonce813 = var814;
3391 }
3392 if (likely(varonce817!=NULL)) {
3393 var818 = varonce817;
3394 } else {
3395 var819 = "--tables-metrics";
3396 var820 = standard___standard__NativeString___to_s_with_length(var819, 16l);
3397 var818 = var820;
3398 varonce817 = var818;
3399 }
3400 var821 = NEW_standard__Array(&type_standard__Array__standard__String);
3401 { /* var821 = array_instance Array[String] */
3402 var822 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3403 ((struct instance_standard__NativeArray*)var822)->values[0] = (val*) var818;
3404 {
3405 ((void(*)(val* self, val* p0, long p1))(var821->class->vft[COLOR_standard__array__Array__with_native]))(var821, var822, 1l); /* with_native on <var821:Array[String]>*/
3406 }
3407 }
3408 {
3409 opts___opts__OptionBool___init(var812, var814, var821); /* Direct call opts#OptionBool#init on <var812:OptionBool>*/
3410 }
3411 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_tables_metrics].val = var812; /* _opt_tables_metrics on <self:ToolContext exact> */
3412 var823 = NEW_opts__OptionBool(&type_opts__OptionBool);
3413 if (likely(varonce824!=NULL)) {
3414 var825 = varonce824;
3415 } else {
3416 var826 = "Build a poset of types to create more condensed tables.";
3417 var827 = standard___standard__NativeString___to_s_with_length(var826, 55l);
3418 var825 = var827;
3419 varonce824 = var825;
3420 }
3421 if (likely(varonce828!=NULL)) {
3422 var829 = varonce828;
3423 } else {
3424 var830 = "--type-poset";
3425 var831 = standard___standard__NativeString___to_s_with_length(var830, 12l);
3426 var829 = var831;
3427 varonce828 = var829;
3428 }
3429 var832 = NEW_standard__Array(&type_standard__Array__standard__String);
3430 { /* var832 = array_instance Array[String] */
3431 var833 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3432 ((struct instance_standard__NativeArray*)var833)->values[0] = (val*) var829;
3433 {
3434 ((void(*)(val* self, val* p0, long p1))(var832->class->vft[COLOR_standard__array__Array__with_native]))(var832, var833, 1l); /* with_native on <var832:Array[String]>*/
3435 }
3436 }
3437 {
3438 opts___opts__OptionBool___init(var823, var825, var832); /* Direct call opts#OptionBool#init on <var823:OptionBool>*/
3439 }
3440 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_type_poset].val = var823; /* _opt_type_poset on <self:ToolContext exact> */
3441 var834 = NEW_nit__SeparateCompilerPhase(&type_nit__SeparateCompilerPhase);
3442 {
3443 ((void(*)(val* self, val* p0))(var834->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var834, self); /* toolcontext= on <var834:SeparateCompilerPhase>*/
3444 }
3445 {
3446 ((void(*)(val* self, val* p0))(var834->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var834, ((val*)NULL)); /* depends= on <var834:SeparateCompilerPhase>*/
3447 }
3448 {
3449 ((void(*)(val* self))(var834->class->vft[COLOR_standard__kernel__Object__init]))(var834); /* init on <var834:SeparateCompilerPhase>*/
3450 }
3451 self->attrs[COLOR_nit__separate_compiler__ToolContext___separate_compiler_phase].val = var834; /* _separate_compiler_phase on <self:ToolContext exact> */
3452 var835 = NEW_opts__OptionBool(&type_opts__OptionBool);
3453 if (likely(varonce836!=NULL)) {
3454 var837 = varonce836;
3455 } else {
3456 var838 = "Erase generic types";
3457 var839 = standard___standard__NativeString___to_s_with_length(var838, 19l);
3458 var837 = var839;
3459 varonce836 = var837;
3460 }
3461 if (likely(varonce840!=NULL)) {
3462 var841 = varonce840;
3463 } else {
3464 var842 = "--erasure";
3465 var843 = standard___standard__NativeString___to_s_with_length(var842, 9l);
3466 var841 = var843;
3467 varonce840 = var841;
3468 }
3469 var844 = NEW_standard__Array(&type_standard__Array__standard__String);
3470 { /* var844 = array_instance Array[String] */
3471 var845 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3472 ((struct instance_standard__NativeArray*)var845)->values[0] = (val*) var841;
3473 {
3474 ((void(*)(val* self, val* p0, long p1))(var844->class->vft[COLOR_standard__array__Array__with_native]))(var844, var845, 1l); /* with_native on <var844:Array[String]>*/
3475 }
3476 }
3477 {
3478 opts___opts__OptionBool___init(var835, var837, var844); /* Direct call opts#OptionBool#init on <var835:OptionBool>*/
3479 }
3480 self->attrs[COLOR_nit__separate_erasure_compiler__ToolContext___opt_erasure].val = var835; /* _opt_erasure on <self:ToolContext exact> */
3481 var846 = NEW_opts__OptionBool(&type_opts__OptionBool);
3482 if (likely(varonce847!=NULL)) {
3483 var848 = varonce847;
3484 } else {
3485 var849 = "Activate RTA (implicit with --global and --separate)";
3486 var850 = standard___standard__NativeString___to_s_with_length(var849, 52l);
3487 var848 = var850;
3488 varonce847 = var848;
3489 }
3490 if (likely(varonce851!=NULL)) {
3491 var852 = varonce851;
3492 } else {
3493 var853 = "--rta";
3494 var854 = standard___standard__NativeString___to_s_with_length(var853, 5l);
3495 var852 = var854;
3496 varonce851 = var852;
3497 }
3498 var855 = NEW_standard__Array(&type_standard__Array__standard__String);
3499 { /* var855 = array_instance Array[String] */
3500 var856 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3501 ((struct instance_standard__NativeArray*)var856)->values[0] = (val*) var852;
3502 {
3503 ((void(*)(val* self, val* p0, long p1))(var855->class->vft[COLOR_standard__array__Array__with_native]))(var855, var856, 1l); /* with_native on <var855:Array[String]>*/
3504 }
3505 }
3506 {
3507 opts___opts__OptionBool___init(var846, var848, var855); /* Direct call opts#OptionBool#init on <var846:OptionBool>*/
3508 }
3509 self->attrs[COLOR_nit__separate_erasure_compiler__ToolContext___opt_rta].val = var846; /* _opt_rta on <self:ToolContext exact> */
3510 var857 = NEW_opts__OptionBool(&type_opts__OptionBool);
3511 if (likely(varonce858!=NULL)) {
3512 var859 = varonce858;
3513 } else {
3514 var860 = "Disable implicit casts on unsafe return with erasure-typing policy (dangerous)";
3515 var861 = standard___standard__NativeString___to_s_with_length(var860, 78l);
3516 var859 = var861;
3517 varonce858 = var859;
3518 }
3519 if (likely(varonce862!=NULL)) {
3520 var863 = varonce862;
3521 } else {
3522 var864 = "--no-check-erasure-cast";
3523 var865 = standard___standard__NativeString___to_s_with_length(var864, 23l);
3524 var863 = var865;
3525 varonce862 = var863;
3526 }
3527 var866 = NEW_standard__Array(&type_standard__Array__standard__String);
3528 { /* var866 = array_instance Array[String] */
3529 var867 = NEW_standard__NativeArray(1l, &type_standard__NativeArray__standard__String);
3530 ((struct instance_standard__NativeArray*)var867)->values[0] = (val*) var863;
3531 {
3532 ((void(*)(val* self, val* p0, long p1))(var866->class->vft[COLOR_standard__array__Array__with_native]))(var866, var867, 1l); /* with_native on <var866:Array[String]>*/
3533 }
3534 }
3535 {
3536 opts___opts__OptionBool___init(var857, var859, var866); /* Direct call opts#OptionBool#init on <var857:OptionBool>*/
3537 }
3538 self->attrs[COLOR_nit__separate_erasure_compiler__ToolContext___opt_no_check_erasure_cast].val = var857; /* _opt_no_check_erasure_cast on <self:ToolContext exact> */
3539 var868 = NEW_nit__ErasureCompilerPhase(&type_nit__ErasureCompilerPhase);
3540 {
3541 ((void(*)(val* self, val* p0))(var868->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var868, self); /* toolcontext= on <var868:ErasureCompilerPhase>*/
3542 }
3543 {
3544 ((void(*)(val* self, val* p0))(var868->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var868, ((val*)NULL)); /* depends= on <var868:ErasureCompilerPhase>*/
3545 }
3546 {
3547 ((void(*)(val* self))(var868->class->vft[COLOR_standard__kernel__Object__init]))(var868); /* init on <var868:ErasureCompilerPhase>*/
3548 }
3549 self->attrs[COLOR_nit__separate_erasure_compiler__ToolContext___erasure_compiler_phase].val = var868; /* _erasure_compiler_phase on <self:ToolContext exact> */
3550 return self;
3551 }
3552 /* runtime class nit__BashCompletion */
3553 const struct class class_nit__BashCompletion = {
3554 0, /* box_kind */
3555 {
3556 (nitmethod_t)nit___nit__BashCompletion___standard__kernel__Object__init, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#init */
3557 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to toolcontext:BashCompletion:kernel#Object#!= */
3558 (nitmethod_t)standard___standard__Object___sys, /* pointer to toolcontext:BashCompletion:kernel#Object#sys */
3559 (nitmethod_t)standard__string___Object___to_s, /* pointer to toolcontext:BashCompletion:string#Object#to_s */
3560 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to toolcontext:BashCompletion:kernel#Object#== */
3561 (nitmethod_t)standard__string___Object___inspect, /* pointer to toolcontext:BashCompletion:string#Object#inspect */
3562 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to toolcontext:BashCompletion:kernel#Object#is_same_instance */
3563 (nitmethod_t)standard___standard__Object___object_id, /* pointer to toolcontext:BashCompletion:kernel#Object#object_id */
3564 (nitmethod_t)standard__string___Object___class_name, /* pointer to toolcontext:BashCompletion:string#Object#class_name */
3565 (nitmethod_t)standard__time___Object___get_time, /* pointer to toolcontext:BashCompletion:time#Object#get_time */
3566 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to toolcontext:BashCompletion:string#Object#inspect_head */
3567 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to toolcontext:BashCompletion:string#Object#native_class_name */
3568 (nitmethod_t)standard___standard__Object___hash, /* pointer to toolcontext:BashCompletion:kernel#Object#hash */
3569 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to toolcontext:BashCompletion:nitni_utilities#Object#long_signature */
3570 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to toolcontext:BashCompletion:nitni_utilities#Object#internal_call_context */
3571 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to toolcontext:BashCompletion:light_c#Object#from_c_call_context */
3572 (nitmethod_t)template___template__Template___is_writing, /* pointer to toolcontext:BashCompletion:template#Template#is_writing */
3573 (nitmethod_t)template___template__Template___is_writing_61d, /* pointer to toolcontext:BashCompletion:template#Template#is_writing= */
3574 (nitmethod_t)template___template__Template___force_render, /* pointer to toolcontext:BashCompletion:template#Template#force_render */
3575 (nitmethod_t)template___template__Template___content, /* pointer to toolcontext:BashCompletion:template#Template#content */
3576 (nitmethod_t)template___template__Template___render_done, /* pointer to toolcontext:BashCompletion:template#Template#render_done */
3577 (nitmethod_t)template___template__Template___render_done_61d, /* pointer to toolcontext:BashCompletion:template#Template#render_done= */
3578 (nitmethod_t)nit___nit__BashCompletion___template__Template__rendering, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#rendering */
3579 (nitmethod_t)template___template__Template___freeze, /* pointer to toolcontext:BashCompletion:template#Template#freeze */
3580 (nitmethod_t)template___template__Template___addn, /* pointer to toolcontext:BashCompletion:template#Template#addn */
3581 (nitmethod_t)template___template__Template___is_frozen, /* pointer to toolcontext:BashCompletion:template#Template#is_frozen */
3582 (nitmethod_t)template___template__Template___is_frozen_61d, /* pointer to toolcontext:BashCompletion:template#Template#is_frozen= */
3583 (nitmethod_t)template___template__Template___add, /* pointer to toolcontext:BashCompletion:template#Template#add */
3584 (nitmethod_t)nit___nit__BashCompletion___toolcontext_61d, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#toolcontext= */
3585 (nitmethod_t)nit___nit__BashCompletion___toolcontext, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#toolcontext */
3586 (nitmethod_t)nit___nit__BashCompletion___extract_options_names, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#extract_options_names */
3587 (nitmethod_t)standard__file___Writable___write_to_file, /* pointer to toolcontext:BashCompletion:file#Writable#write_to_file */
3588 (nitmethod_t)template___template__Template___standard__stream__Writable__write_to, /* pointer to toolcontext:BashCompletion:template#Template#write_to */
3589 (nitmethod_t)standard___standard__Object___init, /* pointer to toolcontext:BashCompletion:kernel#Object#init */
3590 }
3591 };
3592 /* allocate BashCompletion */
3593 val* NEW_nit__BashCompletion(const struct type* type) {
3594 val* self /* : BashCompletion */;
3595 val* var /* : Array[Writable] */;
3596 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3597 self->type = type;
3598 self->class = &class_nit__BashCompletion;
3599 self->attrs[COLOR_template__Template___is_frozen].s = 0; /* _is_frozen on <self:BashCompletion exact> */
3600 var = NEW_standard__Array(&type_standard__Array__standard__Writable);
3601 {
3602 standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[Writable]>*/
3603 }
3604 self->attrs[COLOR_template__Template___content].val = var; /* _content on <self:BashCompletion exact> */
3605 self->attrs[COLOR_template__Template___render_done].s = 0; /* _render_done on <self:BashCompletion exact> */
3606 self->attrs[COLOR_template__Template___is_writing].s = 0; /* _is_writing on <self:BashCompletion exact> */
3607 return self;
3608 }
3609 /* runtime class opts__Option */
3610 /* allocate Option */
3611 val* NEW_opts__Option(const struct type* type) {
3612 PRINT_ERROR("Runtime error: %s", "Option is DEAD");
3613 PRINT_ERROR("\n");
3614 fatal_exit(1);
3615 }
3616 /* runtime class opts__OptionText */
3617 /* allocate OptionText */
3618 val* NEW_opts__OptionText(const struct type* type) {
3619 PRINT_ERROR("Runtime error: %s", "OptionText is DEAD");
3620 PRINT_ERROR("\n");
3621 fatal_exit(1);
3622 }
3623 /* runtime class opts__OptionBool */
3624 const struct class class_opts__OptionBool = {
3625 0, /* box_kind */
3626 {
3627 (nitmethod_t)standard___standard__Object___init, /* pointer to opts:OptionBool:kernel#Object#init */
3628 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to opts:OptionBool:kernel#Object#!= */
3629 (nitmethod_t)standard___standard__Object___sys, /* pointer to opts:OptionBool:kernel#Object#sys */
3630 (nitmethod_t)opts___opts__Option___standard__string__Object__to_s, /* pointer to opts:OptionBool:opts#Option#to_s */
3631 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to opts:OptionBool:kernel#Object#== */
3632 (nitmethod_t)standard__string___Object___inspect, /* pointer to opts:OptionBool:string#Object#inspect */
3633 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to opts:OptionBool:kernel#Object#is_same_instance */
3634 (nitmethod_t)standard___standard__Object___object_id, /* pointer to opts:OptionBool:kernel#Object#object_id */
3635 (nitmethod_t)standard__string___Object___class_name, /* pointer to opts:OptionBool:string#Object#class_name */
3636 (nitmethod_t)standard__time___Object___get_time, /* pointer to opts:OptionBool:time#Object#get_time */
3637 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to opts:OptionBool:string#Object#inspect_head */
3638 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to opts:OptionBool:string#Object#native_class_name */
3639 (nitmethod_t)standard___standard__Object___hash, /* pointer to opts:OptionBool:kernel#Object#hash */
3640 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to opts:OptionBool:nitni_utilities#Object#long_signature */
3641 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to opts:OptionBool:nitni_utilities#Object#internal_call_context */
3642 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to opts:OptionBool:light_c#Object#from_c_call_context */
3643 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionBool:opts#Option#value */
3644 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionBool:opts#Option#pretty */
3645 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionBool:opts#Option#init */
3646 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionBool:opts#Option#value= */
3647 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionBool:opts#Option#names */
3648 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionBool:opts#Option#helptext */
3649 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionBool:opts#Option#init_opt */
3650 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionBool:opts#Option#hidden= */
3651 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionBool:opts#Option#names= */
3652 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionBool:opts#Option#helptext= */
3653 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionBool:opts#Option#default_value= */
3654 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionBool:opts#Option#errors */
3655 (nitmethod_t)opts___opts__OptionBool___Option__read_param, /* pointer to opts:OptionBool:opts#OptionBool#read_param */
3656 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionBool:opts#Option#mandatory */
3657 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionBool:opts#Option#read */
3658 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionBool:opts#Option#hidden */
3659 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionBool:opts#Option#read= */
3660 (nitmethod_t)opts___opts__OptionBool___init, /* pointer to opts:OptionBool:opts#OptionBool#init */
3661 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionBool:opts#Option#read_param */
3662 }
3663 };
3664 /* allocate OptionBool */
3665 val* NEW_opts__OptionBool(const struct type* type) {
3666 val* self /* : OptionBool */;
3667 val* var /* : Array[String] */;
3668 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
3669 self->type = type;
3670 self->class = &class_opts__OptionBool;
3671 var = NEW_standard__Array(&type_standard__Array__standard__String);
3672 {
3673 standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
3674 }
3675 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionBool exact> */
3676 self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionBool exact> */
3677 self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionBool exact> */
3678 self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionBool exact> */
3679 return self;
3680 }
3681 /* runtime class opts__OptionCount */
3682 const struct class class_opts__OptionCount = {
3683 0, /* box_kind */
3684 {
3685 (nitmethod_t)standard___standard__Object___init, /* pointer to opts:OptionCount:kernel#Object#init */
3686 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to opts:OptionCount:kernel#Object#!= */
3687 (nitmethod_t)standard___standard__Object___sys, /* pointer to opts:OptionCount:kernel#Object#sys */
3688 (nitmethod_t)opts___opts__Option___standard__string__Object__to_s, /* pointer to opts:OptionCount:opts#Option#to_s */
3689 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to opts:OptionCount:kernel#Object#== */
3690 (nitmethod_t)standard__string___Object___inspect, /* pointer to opts:OptionCount:string#Object#inspect */
3691 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to opts:OptionCount:kernel#Object#is_same_instance */
3692 (nitmethod_t)standard___standard__Object___object_id, /* pointer to opts:OptionCount:kernel#Object#object_id */
3693 (nitmethod_t)standard__string___Object___class_name, /* pointer to opts:OptionCount:string#Object#class_name */
3694 (nitmethod_t)standard__time___Object___get_time, /* pointer to opts:OptionCount:time#Object#get_time */
3695 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to opts:OptionCount:string#Object#inspect_head */
3696 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to opts:OptionCount:string#Object#native_class_name */
3697 (nitmethod_t)standard___standard__Object___hash, /* pointer to opts:OptionCount:kernel#Object#hash */
3698 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to opts:OptionCount:nitni_utilities#Object#long_signature */
3699 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to opts:OptionCount:nitni_utilities#Object#internal_call_context */
3700 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to opts:OptionCount:light_c#Object#from_c_call_context */
3701 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionCount:opts#Option#value */
3702 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionCount:opts#Option#pretty */
3703 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionCount:opts#Option#init */
3704 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionCount:opts#Option#value= */
3705 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionCount:opts#Option#names */
3706 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionCount:opts#Option#helptext */
3707 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionCount:opts#Option#init_opt */
3708 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionCount:opts#Option#hidden= */
3709 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionCount:opts#Option#names= */
3710 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionCount:opts#Option#helptext= */
3711 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionCount:opts#Option#default_value= */
3712 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionCount:opts#Option#errors */
3713 (nitmethod_t)opts___opts__OptionCount___Option__read_param, /* pointer to opts:OptionCount:opts#OptionCount#read_param */
3714 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionCount:opts#Option#mandatory */
3715 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionCount:opts#Option#read */
3716 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionCount:opts#Option#hidden */
3717 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionCount:opts#Option#read= */
3718 (nitmethod_t)opts___opts__OptionCount___init, /* pointer to opts:OptionCount:opts#OptionCount#init */
3719 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionCount:opts#Option#read_param */
3720 }
3721 };
3722 /* allocate OptionCount */
3723 val* NEW_opts__OptionCount(const struct type* type) {
3724 val* self /* : OptionCount */;
3725 val* var /* : Array[String] */;
3726 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
3727 self->type = type;
3728 self->class = &class_opts__OptionCount;
3729 var = NEW_standard__Array(&type_standard__Array__standard__String);
3730 {
3731 standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
3732 }
3733 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionCount exact> */
3734 self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionCount exact> */
3735 self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionCount exact> */
3736 self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionCount exact> */
3737 return self;
3738 }
3739 /* runtime class opts__OptionParameter */
3740 /* allocate OptionParameter */
3741 val* NEW_opts__OptionParameter(const struct type* type) {
3742 PRINT_ERROR("Runtime error: %s", "OptionParameter is DEAD");
3743 PRINT_ERROR("\n");
3744 fatal_exit(1);
3745 }
3746 /* runtime class opts__OptionString */
3747 const struct class class_opts__OptionString = {
3748 0, /* box_kind */
3749 {
3750 (nitmethod_t)standard___standard__Object___init, /* pointer to opts:OptionString:kernel#Object#init */
3751 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to opts:OptionString:kernel#Object#!= */
3752 (nitmethod_t)standard___standard__Object___sys, /* pointer to opts:OptionString:kernel#Object#sys */
3753 (nitmethod_t)opts___opts__Option___standard__string__Object__to_s, /* pointer to opts:OptionString:opts#Option#to_s */
3754 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to opts:OptionString:kernel#Object#== */
3755 (nitmethod_t)standard__string___Object___inspect, /* pointer to opts:OptionString:string#Object#inspect */
3756 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to opts:OptionString:kernel#Object#is_same_instance */
3757 (nitmethod_t)standard___standard__Object___object_id, /* pointer to opts:OptionString:kernel#Object#object_id */
3758 (nitmethod_t)standard__string___Object___class_name, /* pointer to opts:OptionString:string#Object#class_name */
3759 (nitmethod_t)standard__time___Object___get_time, /* pointer to opts:OptionString:time#Object#get_time */
3760 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to opts:OptionString:string#Object#inspect_head */
3761 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to opts:OptionString:string#Object#native_class_name */
3762 (nitmethod_t)standard___standard__Object___hash, /* pointer to opts:OptionString:kernel#Object#hash */
3763 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to opts:OptionString:nitni_utilities#Object#long_signature */
3764 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to opts:OptionString:nitni_utilities#Object#internal_call_context */
3765 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to opts:OptionString:light_c#Object#from_c_call_context */
3766 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionString:opts#Option#value */
3767 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionString:opts#Option#pretty */
3768 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionString:opts#Option#init */
3769 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionString:opts#Option#value= */
3770 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionString:opts#Option#names */
3771 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionString:opts#Option#helptext */
3772 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionString:opts#Option#init_opt */
3773 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionString:opts#Option#hidden= */
3774 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionString:opts#Option#names= */
3775 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionString:opts#Option#helptext= */
3776 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionString:opts#Option#default_value= */
3777 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionString:opts#Option#errors */
3778 (nitmethod_t)opts___opts__OptionParameter___Option__read_param, /* pointer to opts:OptionString:opts#OptionParameter#read_param */
3779 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionString:opts#Option#mandatory */
3780 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionString:opts#Option#read */
3781 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionString:opts#Option#hidden */
3782 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionString:opts#Option#read= */
3783 (nitmethod_t)opts___opts__OptionString___OptionParameter__convert, /* pointer to opts:OptionString:opts#OptionString#convert */
3784 (nitmethod_t)opts___opts__OptionParameter___parameter_mandatory, /* pointer to opts:OptionString:opts#OptionParameter#parameter_mandatory */
3785 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionString:opts#Option#read_param */
3786 (nitmethod_t)opts___opts__OptionString___init, /* pointer to opts:OptionString:opts#OptionString#init */
3787 }
3788 };
3789 /* allocate OptionString */
3790 val* NEW_opts__OptionString(const struct type* type) {
3791 val* self /* : OptionString */;
3792 val* var /* : Array[String] */;
3793 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
3794 self->type = type;
3795 self->class = &class_opts__OptionString;
3796 var = NEW_standard__Array(&type_standard__Array__standard__String);
3797 {
3798 standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
3799 }
3800 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionString exact> */
3801 self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionString exact> */
3802 self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionString exact> */
3803 self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionString exact> */
3804 self->attrs[COLOR_opts__OptionParameter___parameter_mandatory].s = 1; /* _parameter_mandatory on <self:OptionString exact> */
3805 return self;
3806 }
3807 /* runtime class opts__OptionEnum */
3808 /* allocate OptionEnum */
3809 val* NEW_opts__OptionEnum(const struct type* type) {
3810 PRINT_ERROR("Runtime error: %s", "OptionEnum is DEAD");
3811 PRINT_ERROR("\n");
3812 fatal_exit(1);
3813 }
3814 /* runtime class opts__OptionInt */
3815 const struct class class_opts__OptionInt = {
3816 0, /* box_kind */
3817 {
3818 (nitmethod_t)standard___standard__Object___init, /* pointer to opts:OptionInt:kernel#Object#init */
3819 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to opts:OptionInt:kernel#Object#!= */
3820 (nitmethod_t)standard___standard__Object___sys, /* pointer to opts:OptionInt:kernel#Object#sys */
3821 (nitmethod_t)opts___opts__Option___standard__string__Object__to_s, /* pointer to opts:OptionInt:opts#Option#to_s */
3822 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to opts:OptionInt:kernel#Object#== */
3823 (nitmethod_t)standard__string___Object___inspect, /* pointer to opts:OptionInt:string#Object#inspect */
3824 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to opts:OptionInt:kernel#Object#is_same_instance */
3825 (nitmethod_t)standard___standard__Object___object_id, /* pointer to opts:OptionInt:kernel#Object#object_id */
3826 (nitmethod_t)standard__string___Object___class_name, /* pointer to opts:OptionInt:string#Object#class_name */
3827 (nitmethod_t)standard__time___Object___get_time, /* pointer to opts:OptionInt:time#Object#get_time */
3828 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to opts:OptionInt:string#Object#inspect_head */
3829 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to opts:OptionInt:string#Object#native_class_name */
3830 (nitmethod_t)standard___standard__Object___hash, /* pointer to opts:OptionInt:kernel#Object#hash */
3831 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to opts:OptionInt:nitni_utilities#Object#long_signature */
3832 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to opts:OptionInt:nitni_utilities#Object#internal_call_context */
3833 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to opts:OptionInt:light_c#Object#from_c_call_context */
3834 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionInt:opts#Option#value */
3835 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionInt:opts#Option#pretty */
3836 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionInt:opts#Option#init */
3837 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionInt:opts#Option#value= */
3838 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionInt:opts#Option#names */
3839 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionInt:opts#Option#helptext */
3840 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionInt:opts#Option#init_opt */
3841 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionInt:opts#Option#hidden= */
3842 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionInt:opts#Option#names= */
3843 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionInt:opts#Option#helptext= */
3844 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionInt:opts#Option#default_value= */
3845 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionInt:opts#Option#errors */
3846 (nitmethod_t)opts___opts__OptionParameter___Option__read_param, /* pointer to opts:OptionInt:opts#OptionParameter#read_param */
3847 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionInt:opts#Option#mandatory */
3848 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionInt:opts#Option#read */
3849 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionInt:opts#Option#hidden */
3850 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionInt:opts#Option#read= */
3851 (nitmethod_t)VIRTUAL_opts___opts__OptionInt___OptionParameter__convert, /* pointer to opts:OptionInt:opts#OptionInt#convert */
3852 (nitmethod_t)opts___opts__OptionParameter___parameter_mandatory, /* pointer to opts:OptionInt:opts#OptionParameter#parameter_mandatory */
3853 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionInt:opts#Option#read_param */
3854 (nitmethod_t)opts___opts__OptionInt___init, /* pointer to opts:OptionInt:opts#OptionInt#init */
3855 }
3856 };
3857 /* allocate OptionInt */
3858 val* NEW_opts__OptionInt(const struct type* type) {
3859 val* self /* : OptionInt */;
3860 val* var /* : Array[String] */;
3861 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
3862 self->type = type;
3863 self->class = &class_opts__OptionInt;
3864 var = NEW_standard__Array(&type_standard__Array__standard__String);
3865 {
3866 standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
3867 }
3868 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionInt exact> */
3869 self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionInt exact> */
3870 self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionInt exact> */
3871 self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionInt exact> */
3872 self->attrs[COLOR_opts__OptionParameter___parameter_mandatory].s = 1; /* _parameter_mandatory on <self:OptionInt exact> */
3873 return self;
3874 }
3875 /* runtime class opts__OptionFloat */
3876 /* allocate OptionFloat */
3877 val* NEW_opts__OptionFloat(const struct type* type) {
3878 PRINT_ERROR("Runtime error: %s", "OptionFloat is DEAD");
3879 PRINT_ERROR("\n");
3880 fatal_exit(1);
3881 }
3882 /* runtime class opts__OptionArray */
3883 const struct class class_opts__OptionArray = {
3884 0, /* box_kind */
3885 {
3886 (nitmethod_t)standard___standard__Object___init, /* pointer to opts:OptionArray:kernel#Object#init */
3887 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to opts:OptionArray:kernel#Object#!= */
3888 (nitmethod_t)standard___standard__Object___sys, /* pointer to opts:OptionArray:kernel#Object#sys */
3889 (nitmethod_t)opts___opts__Option___standard__string__Object__to_s, /* pointer to opts:OptionArray:opts#Option#to_s */
3890 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to opts:OptionArray:kernel#Object#== */
3891 (nitmethod_t)standard__string___Object___inspect, /* pointer to opts:OptionArray:string#Object#inspect */
3892 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to opts:OptionArray:kernel#Object#is_same_instance */
3893 (nitmethod_t)standard___standard__Object___object_id, /* pointer to opts:OptionArray:kernel#Object#object_id */
3894 (nitmethod_t)standard__string___Object___class_name, /* pointer to opts:OptionArray:string#Object#class_name */
3895 (nitmethod_t)standard__time___Object___get_time, /* pointer to opts:OptionArray:time#Object#get_time */
3896 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to opts:OptionArray:string#Object#inspect_head */
3897 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to opts:OptionArray:string#Object#native_class_name */
3898 (nitmethod_t)standard___standard__Object___hash, /* pointer to opts:OptionArray:kernel#Object#hash */
3899 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to opts:OptionArray:nitni_utilities#Object#long_signature */
3900 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to opts:OptionArray:nitni_utilities#Object#internal_call_context */
3901 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to opts:OptionArray:light_c#Object#from_c_call_context */
3902 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionArray:opts#Option#value */
3903 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionArray:opts#Option#pretty */
3904 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionArray:opts#Option#init */
3905 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionArray:opts#Option#value= */
3906 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionArray:opts#Option#names */
3907 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionArray:opts#Option#helptext */
3908 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionArray:opts#Option#init_opt */
3909 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionArray:opts#Option#hidden= */
3910 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionArray:opts#Option#names= */
3911 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionArray:opts#Option#helptext= */
3912 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionArray:opts#Option#default_value= */
3913 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionArray:opts#Option#errors */
3914 (nitmethod_t)opts___opts__OptionParameter___Option__read_param, /* pointer to opts:OptionArray:opts#OptionParameter#read_param */
3915 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionArray:opts#Option#mandatory */
3916 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionArray:opts#Option#read */
3917 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionArray:opts#Option#hidden */
3918 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionArray:opts#Option#read= */
3919 (nitmethod_t)opts___opts__OptionArray___OptionParameter__convert, /* pointer to opts:OptionArray:opts#OptionArray#convert */
3920 (nitmethod_t)opts___opts__OptionParameter___parameter_mandatory, /* pointer to opts:OptionArray:opts#OptionParameter#parameter_mandatory */
3921 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionArray:opts#Option#read_param */
3922 (nitmethod_t)opts___opts__OptionArray___init, /* pointer to opts:OptionArray:opts#OptionArray#init */
3923 (nitmethod_t)opts___opts__OptionArray___values_61d, /* pointer to opts:OptionArray:opts#OptionArray#values= */
3924 (nitmethod_t)opts___opts__OptionArray___values, /* pointer to opts:OptionArray:opts#OptionArray#values */
3925 }
3926 };
3927 /* allocate OptionArray */
3928 val* NEW_opts__OptionArray(const struct type* type) {
3929 val* self /* : OptionArray */;
3930 val* var /* : Array[String] */;
3931 self = nit_alloc(sizeof(struct instance) + 10*sizeof(nitattribute_t));
3932 self->type = type;
3933 self->class = &class_opts__OptionArray;
3934 var = NEW_standard__Array(&type_standard__Array__standard__String);
3935 {
3936 standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
3937 }
3938 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionArray exact> */
3939 self->attrs[COLOR_opts__Option___mandatory].s = 0; /* _mandatory on <self:OptionArray exact> */
3940 self->attrs[COLOR_opts__Option___hidden].s = 0; /* _hidden on <self:OptionArray exact> */
3941 self->attrs[COLOR_opts__Option___read].s = 0; /* _read on <self:OptionArray exact> */
3942 self->attrs[COLOR_opts__OptionParameter___parameter_mandatory].s = 1; /* _parameter_mandatory on <self:OptionArray exact> */
3943 return self;
3944 }
3945 /* runtime class opts__OptionContext */
3946 const struct class class_opts__OptionContext = {
3947 0, /* box_kind */
3948 {
3949 (nitmethod_t)standard___standard__Object___init, /* pointer to opts:OptionContext:kernel#Object#init */
3950 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to opts:OptionContext:kernel#Object#!= */
3951 (nitmethod_t)standard___standard__Object___sys, /* pointer to opts:OptionContext:kernel#Object#sys */
3952 (nitmethod_t)standard__string___Object___to_s, /* pointer to opts:OptionContext:string#Object#to_s */
3953 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to opts:OptionContext:kernel#Object#== */
3954 (nitmethod_t)standard__string___Object___inspect, /* pointer to opts:OptionContext:string#Object#inspect */
3955 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to opts:OptionContext:kernel#Object#is_same_instance */
3956 (nitmethod_t)standard___standard__Object___object_id, /* pointer to opts:OptionContext:kernel#Object#object_id */
3957 (nitmethod_t)standard__string___Object___class_name, /* pointer to opts:OptionContext:string#Object#class_name */
3958 (nitmethod_t)standard__time___Object___get_time, /* pointer to opts:OptionContext:time#Object#get_time */
3959 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to opts:OptionContext:string#Object#inspect_head */
3960 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to opts:OptionContext:string#Object#native_class_name */
3961 (nitmethod_t)standard___standard__Object___hash, /* pointer to opts:OptionContext:kernel#Object#hash */
3962 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to opts:OptionContext:nitni_utilities#Object#long_signature */
3963 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to opts:OptionContext:nitni_utilities#Object#internal_call_context */
3964 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to opts:OptionContext:light_c#Object#from_c_call_context */
3965 (nitmethod_t)opts___opts__OptionContext___rest, /* pointer to opts:OptionContext:opts#OptionContext#rest */
3966 (nitmethod_t)opts___opts__OptionContext___add_option, /* pointer to opts:OptionContext:opts#OptionContext#add_option */
3967 (nitmethod_t)opts___opts__OptionContext___options, /* pointer to opts:OptionContext:opts#OptionContext#options */
3968 (nitmethod_t)opts___opts__OptionContext___parse, /* pointer to opts:OptionContext:opts#OptionContext#parse */
3969 (nitmethod_t)opts___opts__OptionContext___get_errors, /* pointer to opts:OptionContext:opts#OptionContext#get_errors */
3970 (nitmethod_t)opts___opts__OptionContext___parse_intern, /* pointer to opts:OptionContext:opts#OptionContext#parse_intern */
3971 (nitmethod_t)opts___opts__OptionContext___usage, /* pointer to opts:OptionContext:opts#OptionContext#usage */
3972 (nitmethod_t)opts___opts__OptionContext___build, /* pointer to opts:OptionContext:opts#OptionContext#build */
3973 (nitmethod_t)opts___opts__OptionContext___optmap, /* pointer to opts:OptionContext:opts#OptionContext#optmap */
3974 (nitmethod_t)opts___opts__OptionContext___options_before_rest, /* pointer to opts:OptionContext:opts#OptionContext#options_before_rest */
3975 (nitmethod_t)opts___opts__OptionContext___errors, /* pointer to opts:OptionContext:opts#OptionContext#errors */
3976 }
3977 };
3978 /* allocate OptionContext */
3979 val* NEW_opts__OptionContext(const struct type* type) {
3980 val* self /* : OptionContext */;
3981 val* var /* : Array[Option] */;
3982 val* var1 /* : Array[String] */;
3983 val* var2 /* : Array[String] */;
3984 val* var3 /* : HashMap[String, Option] */;
3985 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3986 self->type = type;
3987 self->class = &class_opts__OptionContext;
3988 var = NEW_standard__Array(&type_standard__Array__opts__Option);
3989 {
3990 standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[Option]>*/
3991 }
3992 self->attrs[COLOR_opts__OptionContext___options].val = var; /* _options on <self:OptionContext exact> */
3993 var1 = NEW_standard__Array(&type_standard__Array__standard__String);
3994 {
3995 standard___standard__Array___standard__kernel__Object__init(var1); /* Direct call array#Array#init on <var1:Array[String]>*/
3996 }
3997 self->attrs[COLOR_opts__OptionContext___rest].val = var1; /* _rest on <self:OptionContext exact> */
3998 var2 = NEW_standard__Array(&type_standard__Array__standard__String);
3999 {
4000 standard___standard__Array___standard__kernel__Object__init(var2); /* Direct call array#Array#init on <var2:Array[String]>*/
4001 }
4002 self->attrs[COLOR_opts__OptionContext___errors].val = var2; /* _errors on <self:OptionContext exact> */
4003 var3 = NEW_standard__HashMap(&type_standard__HashMap__standard__String__opts__Option);
4004 {
4005 standard___standard__HashMap___standard__kernel__Object__init(var3); /* Direct call hash_collection#HashMap#init on <var3:HashMap[String, Option]>*/
4006 }
4007 self->attrs[COLOR_opts__OptionContext___optmap].val = var3; /* _optmap on <self:OptionContext exact> */
4008 self->attrs[COLOR_opts__OptionContext___options_before_rest].s = 0; /* _options_before_rest on <self:OptionContext exact> */
4009 return self;
4010 }
4011 /* runtime class template__Template */
4012 const struct class class_template__Template = {
4013 0, /* box_kind */
4014 {
4015 (nitmethod_t)standard___standard__Object___init, /* pointer to template:Template:kernel#Object#init */
4016 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to template:Template:kernel#Object#!= */
4017 (nitmethod_t)standard___standard__Object___sys, /* pointer to template:Template:kernel#Object#sys */
4018 (nitmethod_t)standard__string___Object___to_s, /* pointer to template:Template:string#Object#to_s */
4019 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to template:Template:kernel#Object#== */
4020 (nitmethod_t)standard__string___Object___inspect, /* pointer to template:Template:string#Object#inspect */
4021 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to template:Template:kernel#Object#is_same_instance */
4022 (nitmethod_t)standard___standard__Object___object_id, /* pointer to template:Template:kernel#Object#object_id */
4023 (nitmethod_t)standard__string___Object___class_name, /* pointer to template:Template:string#Object#class_name */
4024 (nitmethod_t)standard__time___Object___get_time, /* pointer to template:Template:time#Object#get_time */
4025 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to template:Template:string#Object#inspect_head */
4026 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to template:Template:string#Object#native_class_name */
4027 (nitmethod_t)standard___standard__Object___hash, /* pointer to template:Template:kernel#Object#hash */
4028 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to template:Template:nitni_utilities#Object#long_signature */
4029 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to template:Template:nitni_utilities#Object#internal_call_context */
4030 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to template:Template:light_c#Object#from_c_call_context */
4031 (nitmethod_t)template___template__Template___is_writing, /* pointer to template:Template:template#Template#is_writing */
4032 (nitmethod_t)template___template__Template___is_writing_61d, /* pointer to template:Template:template#Template#is_writing= */
4033 (nitmethod_t)template___template__Template___force_render, /* pointer to template:Template:template#Template#force_render */
4034 (nitmethod_t)template___template__Template___content, /* pointer to template:Template:template#Template#content */
4035 (nitmethod_t)template___template__Template___render_done, /* pointer to template:Template:template#Template#render_done */
4036 (nitmethod_t)template___template__Template___render_done_61d, /* pointer to template:Template:template#Template#render_done= */
4037 (nitmethod_t)template___template__Template___rendering, /* pointer to template:Template:template#Template#rendering */
4038 (nitmethod_t)template___template__Template___freeze, /* pointer to template:Template:template#Template#freeze */
4039 (nitmethod_t)template___template__Template___addn, /* pointer to template:Template:template#Template#addn */
4040 (nitmethod_t)template___template__Template___is_frozen, /* pointer to template:Template:template#Template#is_frozen */
4041 (nitmethod_t)template___template__Template___is_frozen_61d, /* pointer to template:Template:template#Template#is_frozen= */
4042 (nitmethod_t)template___template__Template___add, /* pointer to template:Template:template#Template#add */
4043 NULL, /* empty */
4044 NULL, /* empty */
4045 NULL, /* empty */
4046 (nitmethod_t)standard__file___Writable___write_to_file, /* pointer to template:Template:file#Writable#write_to_file */
4047 (nitmethod_t)template___template__Template___standard__stream__Writable__write_to, /* pointer to template:Template:template#Template#write_to */
4048 }
4049 };
4050 /* allocate Template */
4051 val* NEW_template__Template(const struct type* type) {
4052 val* self /* : Template */;
4053 val* var /* : Array[Writable] */;
4054 self = nit_alloc(sizeof(struct instance) + 4*sizeof(nitattribute_t));
4055 self->type = type;
4056 self->class = &class_template__Template;
4057 self->attrs[COLOR_template__Template___is_frozen].s = 0; /* _is_frozen on <self:Template exact> */
4058 var = NEW_standard__Array(&type_standard__Array__standard__Writable);
4059 {
4060 standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[Writable]>*/
4061 }
4062 self->attrs[COLOR_template__Template___content].val = var; /* _content on <self:Template exact> */
4063 self->attrs[COLOR_template__Template___render_done].s = 0; /* _render_done on <self:Template exact> */
4064 self->attrs[COLOR_template__Template___is_writing].s = 0; /* _is_writing on <self:Template exact> */
4065 return self;
4066 }
4067 /* runtime class nit__parser__ReduceAction0 */
4068 const struct class class_nit__parser__ReduceAction0 = {
4069 0, /* box_kind */
4070 {
4071 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction0:parser_work#ReduceAction#init */
4072 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction0:kernel#Object#!= */
4073 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction0:kernel#Object#sys */
4074 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction0:string#Object#to_s */
4075 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction0:kernel#Object#== */
4076 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction0:string#Object#inspect */
4077 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction0:kernel#Object#is_same_instance */
4078 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction0:kernel#Object#object_id */
4079 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction0:string#Object#class_name */
4080 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction0:time#Object#get_time */
4081 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction0:string#Object#inspect_head */
4082 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction0:string#Object#native_class_name */
4083 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction0:kernel#Object#hash */
4084 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction0:nitni_utilities#Object#long_signature */
4085 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction0:nitni_utilities#Object#internal_call_context */
4086 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction0:light_c#Object#from_c_call_context */
4087 (nitmethod_t)nit__parser___nit__parser__ReduceAction0___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction0:parser#ReduceAction0#action */
4088 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction0:parser_work#ReduceAction#goto= */
4089 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction0:parser_work#ReduceAction#concat */
4090 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction0:kernel#Object#init */
4091 }
4092 };
4093 /* allocate ReduceAction0 */
4094 val* NEW_nit__parser__ReduceAction0(const struct type* type) {
4095 val* self /* : ReduceAction0 */;
4096 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4097 self->type = type;
4098 self->class = &class_nit__parser__ReduceAction0;
4099 return self;
4100 }
4101 /* runtime class nit__parser__ReduceAction1 */
4102 const struct class class_nit__parser__ReduceAction1 = {
4103 0, /* box_kind */
4104 {
4105 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction1:parser_work#ReduceAction#init */
4106 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction1:kernel#Object#!= */
4107 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction1:kernel#Object#sys */
4108 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction1:string#Object#to_s */
4109 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction1:kernel#Object#== */
4110 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction1:string#Object#inspect */
4111 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction1:kernel#Object#is_same_instance */
4112 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction1:kernel#Object#object_id */
4113 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction1:string#Object#class_name */
4114 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction1:time#Object#get_time */
4115 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction1:string#Object#inspect_head */
4116 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction1:string#Object#native_class_name */
4117 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction1:kernel#Object#hash */
4118 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction1:nitni_utilities#Object#long_signature */
4119 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction1:nitni_utilities#Object#internal_call_context */
4120 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction1:light_c#Object#from_c_call_context */
4121 (nitmethod_t)nit__parser___nit__parser__ReduceAction1___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1:parser#ReduceAction1#action */
4122 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1:parser_work#ReduceAction#goto= */
4123 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1:parser_work#ReduceAction#concat */
4124 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction1:kernel#Object#init */
4125 }
4126 };
4127 /* allocate ReduceAction1 */
4128 val* NEW_nit__parser__ReduceAction1(const struct type* type) {
4129 val* self /* : ReduceAction1 */;
4130 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4131 self->type = type;
4132 self->class = &class_nit__parser__ReduceAction1;
4133 return self;
4134 }
4135 /* runtime class nit__parser__ReduceAction2 */
4136 const struct class class_nit__parser__ReduceAction2 = {
4137 0, /* box_kind */
4138 {
4139 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction2:parser_work#ReduceAction#init */
4140 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction2:kernel#Object#!= */
4141 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction2:kernel#Object#sys */
4142 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction2:string#Object#to_s */
4143 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction2:kernel#Object#== */
4144 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction2:string#Object#inspect */
4145 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction2:kernel#Object#is_same_instance */
4146 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction2:kernel#Object#object_id */
4147 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction2:string#Object#class_name */
4148 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction2:time#Object#get_time */
4149 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction2:string#Object#inspect_head */
4150 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction2:string#Object#native_class_name */
4151 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction2:kernel#Object#hash */
4152 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction2:nitni_utilities#Object#long_signature */
4153 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction2:nitni_utilities#Object#internal_call_context */
4154 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction2:light_c#Object#from_c_call_context */
4155 (nitmethod_t)nit__parser___nit__parser__ReduceAction2___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction2:parser#ReduceAction2#action */
4156 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction2:parser_work#ReduceAction#goto= */
4157 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction2:parser_work#ReduceAction#concat */
4158 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction2:kernel#Object#init */
4159 }
4160 };
4161 /* allocate ReduceAction2 */
4162 val* NEW_nit__parser__ReduceAction2(const struct type* type) {
4163 val* self /* : ReduceAction2 */;
4164 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4165 self->type = type;
4166 self->class = &class_nit__parser__ReduceAction2;
4167 return self;
4168 }
4169 /* runtime class nit__parser__ReduceAction3 */
4170 const struct class class_nit__parser__ReduceAction3 = {
4171 0, /* box_kind */
4172 {
4173 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction3:parser_work#ReduceAction#init */
4174 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction3:kernel#Object#!= */
4175 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction3:kernel#Object#sys */
4176 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction3:string#Object#to_s */
4177 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction3:kernel#Object#== */
4178 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction3:string#Object#inspect */
4179 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction3:kernel#Object#is_same_instance */
4180 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction3:kernel#Object#object_id */
4181 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction3:string#Object#class_name */
4182 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction3:time#Object#get_time */
4183 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction3:string#Object#inspect_head */
4184 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction3:string#Object#native_class_name */
4185 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction3:kernel#Object#hash */
4186 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction3:nitni_utilities#Object#long_signature */
4187 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction3:nitni_utilities#Object#internal_call_context */
4188 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction3:light_c#Object#from_c_call_context */
4189 (nitmethod_t)nit__parser___nit__parser__ReduceAction3___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction3:parser#ReduceAction3#action */
4190 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction3:parser_work#ReduceAction#goto= */
4191 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction3:parser_work#ReduceAction#concat */
4192 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction3:kernel#Object#init */
4193 }
4194 };
4195 /* allocate ReduceAction3 */
4196 val* NEW_nit__parser__ReduceAction3(const struct type* type) {
4197 val* self /* : ReduceAction3 */;
4198 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4199 self->type = type;
4200 self->class = &class_nit__parser__ReduceAction3;
4201 return self;
4202 }
4203 /* runtime class nit__parser__ReduceAction4 */
4204 const struct class class_nit__parser__ReduceAction4 = {
4205 0, /* box_kind */
4206 {
4207 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction4:parser_work#ReduceAction#init */
4208 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction4:kernel#Object#!= */
4209 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction4:kernel#Object#sys */
4210 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction4:string#Object#to_s */
4211 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction4:kernel#Object#== */
4212 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction4:string#Object#inspect */
4213 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction4:kernel#Object#is_same_instance */
4214 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction4:kernel#Object#object_id */
4215 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction4:string#Object#class_name */
4216 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction4:time#Object#get_time */
4217 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction4:string#Object#inspect_head */
4218 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction4:string#Object#native_class_name */
4219 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction4:kernel#Object#hash */
4220 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction4:nitni_utilities#Object#long_signature */
4221 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction4:nitni_utilities#Object#internal_call_context */
4222 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction4:light_c#Object#from_c_call_context */
4223 (nitmethod_t)nit__parser___nit__parser__ReduceAction4___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction4:parser#ReduceAction4#action */
4224 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction4:parser_work#ReduceAction#goto= */
4225 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction4:parser_work#ReduceAction#concat */
4226 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction4:kernel#Object#init */
4227 }
4228 };
4229 /* allocate ReduceAction4 */
4230 val* NEW_nit__parser__ReduceAction4(const struct type* type) {
4231 val* self /* : ReduceAction4 */;
4232 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4233 self->type = type;
4234 self->class = &class_nit__parser__ReduceAction4;
4235 return self;
4236 }
4237 /* runtime class nit__parser__ReduceAction5 */
4238 const struct class class_nit__parser__ReduceAction5 = {
4239 0, /* box_kind */
4240 {
4241 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction5:parser_work#ReduceAction#init */
4242 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction5:kernel#Object#!= */
4243 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction5:kernel#Object#sys */
4244 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction5:string#Object#to_s */
4245 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction5:kernel#Object#== */
4246 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction5:string#Object#inspect */
4247 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction5:kernel#Object#is_same_instance */
4248 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction5:kernel#Object#object_id */
4249 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction5:string#Object#class_name */
4250 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction5:time#Object#get_time */
4251 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction5:string#Object#inspect_head */
4252 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction5:string#Object#native_class_name */
4253 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction5:kernel#Object#hash */
4254 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction5:nitni_utilities#Object#long_signature */
4255 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction5:nitni_utilities#Object#internal_call_context */
4256 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction5:light_c#Object#from_c_call_context */
4257 (nitmethod_t)nit__parser___nit__parser__ReduceAction5___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction5:parser#ReduceAction5#action */
4258 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction5:parser_work#ReduceAction#goto= */
4259 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction5:parser_work#ReduceAction#concat */
4260 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction5:kernel#Object#init */
4261 }
4262 };
4263 /* allocate ReduceAction5 */
4264 val* NEW_nit__parser__ReduceAction5(const struct type* type) {
4265 val* self /* : ReduceAction5 */;
4266 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4267 self->type = type;
4268 self->class = &class_nit__parser__ReduceAction5;
4269 return self;
4270 }
4271 /* runtime class nit__parser__ReduceAction6 */
4272 const struct class class_nit__parser__ReduceAction6 = {
4273 0, /* box_kind */
4274 {
4275 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction6:parser_work#ReduceAction#init */
4276 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction6:kernel#Object#!= */
4277 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction6:kernel#Object#sys */
4278 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction6:string#Object#to_s */
4279 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction6:kernel#Object#== */
4280 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction6:string#Object#inspect */
4281 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction6:kernel#Object#is_same_instance */
4282 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction6:kernel#Object#object_id */
4283 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction6:string#Object#class_name */
4284 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction6:time#Object#get_time */
4285 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction6:string#Object#inspect_head */
4286 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction6:string#Object#native_class_name */
4287 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction6:kernel#Object#hash */
4288 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction6:nitni_utilities#Object#long_signature */
4289 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction6:nitni_utilities#Object#internal_call_context */
4290 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction6:light_c#Object#from_c_call_context */
4291 (nitmethod_t)nit__parser___nit__parser__ReduceAction6___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction6:parser#ReduceAction6#action */
4292 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction6:parser_work#ReduceAction#goto= */
4293 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction6:parser_work#ReduceAction#concat */
4294 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction6:kernel#Object#init */
4295 }
4296 };
4297 /* allocate ReduceAction6 */
4298 val* NEW_nit__parser__ReduceAction6(const struct type* type) {
4299 val* self /* : ReduceAction6 */;
4300 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4301 self->type = type;
4302 self->class = &class_nit__parser__ReduceAction6;
4303 return self;
4304 }
4305 /* runtime class nit__parser__ReduceAction7 */
4306 const struct class class_nit__parser__ReduceAction7 = {
4307 0, /* box_kind */
4308 {
4309 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction7:parser_work#ReduceAction#init */
4310 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction7:kernel#Object#!= */
4311 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction7:kernel#Object#sys */
4312 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction7:string#Object#to_s */
4313 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction7:kernel#Object#== */
4314 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction7:string#Object#inspect */
4315 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction7:kernel#Object#is_same_instance */
4316 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction7:kernel#Object#object_id */
4317 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction7:string#Object#class_name */
4318 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction7:time#Object#get_time */
4319 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction7:string#Object#inspect_head */
4320 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction7:string#Object#native_class_name */
4321 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction7:kernel#Object#hash */
4322 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction7:nitni_utilities#Object#long_signature */
4323 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction7:nitni_utilities#Object#internal_call_context */
4324 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction7:light_c#Object#from_c_call_context */
4325 (nitmethod_t)nit__parser___nit__parser__ReduceAction7___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction7:parser#ReduceAction7#action */
4326 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction7:parser_work#ReduceAction#goto= */
4327 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction7:parser_work#ReduceAction#concat */
4328 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction7:kernel#Object#init */
4329 }
4330 };
4331 /* allocate ReduceAction7 */
4332 val* NEW_nit__parser__ReduceAction7(const struct type* type) {
4333 val* self /* : ReduceAction7 */;
4334 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4335 self->type = type;
4336 self->class = &class_nit__parser__ReduceAction7;
4337 return self;
4338 }
4339 /* runtime class nit__parser__ReduceAction8 */
4340 const struct class class_nit__parser__ReduceAction8 = {
4341 0, /* box_kind */
4342 {
4343 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction8:parser_work#ReduceAction#init */
4344 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction8:kernel#Object#!= */
4345 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction8:kernel#Object#sys */
4346 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction8:string#Object#to_s */
4347 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction8:kernel#Object#== */
4348 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction8:string#Object#inspect */
4349 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction8:kernel#Object#is_same_instance */
4350 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction8:kernel#Object#object_id */
4351 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction8:string#Object#class_name */
4352 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction8:time#Object#get_time */
4353 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction8:string#Object#inspect_head */
4354 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction8:string#Object#native_class_name */
4355 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction8:kernel#Object#hash */
4356 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction8:nitni_utilities#Object#long_signature */
4357 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction8:nitni_utilities#Object#internal_call_context */
4358 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction8:light_c#Object#from_c_call_context */
4359 (nitmethod_t)nit__parser___nit__parser__ReduceAction8___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction8:parser#ReduceAction8#action */
4360 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction8:parser_work#ReduceAction#goto= */
4361 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction8:parser_work#ReduceAction#concat */
4362 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction8:kernel#Object#init */
4363 }
4364 };
4365 /* allocate ReduceAction8 */
4366 val* NEW_nit__parser__ReduceAction8(const struct type* type) {
4367 val* self /* : ReduceAction8 */;
4368 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4369 self->type = type;
4370 self->class = &class_nit__parser__ReduceAction8;
4371 return self;
4372 }
4373 /* runtime class nit__parser__ReduceAction9 */
4374 const struct class class_nit__parser__ReduceAction9 = {
4375 0, /* box_kind */
4376 {
4377 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction9:parser_work#ReduceAction#init */
4378 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction9:kernel#Object#!= */
4379 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction9:kernel#Object#sys */
4380 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction9:string#Object#to_s */
4381 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction9:kernel#Object#== */
4382 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction9:string#Object#inspect */
4383 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction9:kernel#Object#is_same_instance */
4384 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction9:kernel#Object#object_id */
4385 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction9:string#Object#class_name */
4386 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction9:time#Object#get_time */
4387 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction9:string#Object#inspect_head */
4388 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction9:string#Object#native_class_name */
4389 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction9:kernel#Object#hash */
4390 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction9:nitni_utilities#Object#long_signature */
4391 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction9:nitni_utilities#Object#internal_call_context */
4392 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction9:light_c#Object#from_c_call_context */
4393 (nitmethod_t)nit__parser___nit__parser__ReduceAction9___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction9:parser#ReduceAction9#action */
4394 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction9:parser_work#ReduceAction#goto= */
4395 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction9:parser_work#ReduceAction#concat */
4396 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction9:kernel#Object#init */
4397 }
4398 };
4399 /* allocate ReduceAction9 */
4400 val* NEW_nit__parser__ReduceAction9(const struct type* type) {
4401 val* self /* : ReduceAction9 */;
4402 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4403 self->type = type;
4404 self->class = &class_nit__parser__ReduceAction9;
4405 return self;
4406 }
4407 /* runtime class nit__parser__ReduceAction10 */
4408 const struct class class_nit__parser__ReduceAction10 = {
4409 0, /* box_kind */
4410 {
4411 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction10:parser_work#ReduceAction#init */
4412 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction10:kernel#Object#!= */
4413 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction10:kernel#Object#sys */
4414 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction10:string#Object#to_s */
4415 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction10:kernel#Object#== */
4416 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction10:string#Object#inspect */
4417 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction10:kernel#Object#is_same_instance */
4418 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction10:kernel#Object#object_id */
4419 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction10:string#Object#class_name */
4420 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction10:time#Object#get_time */
4421 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction10:string#Object#inspect_head */
4422 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction10:string#Object#native_class_name */
4423 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction10:kernel#Object#hash */
4424 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction10:nitni_utilities#Object#long_signature */
4425 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction10:nitni_utilities#Object#internal_call_context */
4426 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction10:light_c#Object#from_c_call_context */
4427 (nitmethod_t)nit__parser___nit__parser__ReduceAction10___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction10:parser#ReduceAction10#action */
4428 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction10:parser_work#ReduceAction#goto= */
4429 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction10:parser_work#ReduceAction#concat */
4430 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction10:kernel#Object#init */
4431 }
4432 };
4433 /* allocate ReduceAction10 */
4434 val* NEW_nit__parser__ReduceAction10(const struct type* type) {
4435 val* self /* : ReduceAction10 */;
4436 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4437 self->type = type;
4438 self->class = &class_nit__parser__ReduceAction10;
4439 return self;
4440 }
4441 /* runtime class nit__parser__ReduceAction11 */
4442 const struct class class_nit__parser__ReduceAction11 = {
4443 0, /* box_kind */
4444 {
4445 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction11:parser_work#ReduceAction#init */
4446 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction11:kernel#Object#!= */
4447 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction11:kernel#Object#sys */
4448 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction11:string#Object#to_s */
4449 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction11:kernel#Object#== */
4450 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction11:string#Object#inspect */
4451 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction11:kernel#Object#is_same_instance */
4452 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction11:kernel#Object#object_id */
4453 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction11:string#Object#class_name */
4454 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction11:time#Object#get_time */
4455 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction11:string#Object#inspect_head */
4456 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction11:string#Object#native_class_name */
4457 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction11:kernel#Object#hash */
4458 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction11:nitni_utilities#Object#long_signature */
4459 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction11:nitni_utilities#Object#internal_call_context */
4460 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction11:light_c#Object#from_c_call_context */
4461 (nitmethod_t)nit__parser___nit__parser__ReduceAction11___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction11:parser#ReduceAction11#action */
4462 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction11:parser_work#ReduceAction#goto= */
4463 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction11:parser_work#ReduceAction#concat */
4464 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction11:kernel#Object#init */
4465 }
4466 };
4467 /* allocate ReduceAction11 */
4468 val* NEW_nit__parser__ReduceAction11(const struct type* type) {
4469 val* self /* : ReduceAction11 */;
4470 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4471 self->type = type;
4472 self->class = &class_nit__parser__ReduceAction11;
4473 return self;
4474 }
4475 /* runtime class nit__parser__ReduceAction12 */
4476 const struct class class_nit__parser__ReduceAction12 = {
4477 0, /* box_kind */
4478 {
4479 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction12:parser_work#ReduceAction#init */
4480 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction12:kernel#Object#!= */
4481 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction12:kernel#Object#sys */
4482 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction12:string#Object#to_s */
4483 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction12:kernel#Object#== */
4484 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction12:string#Object#inspect */
4485 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction12:kernel#Object#is_same_instance */
4486 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction12:kernel#Object#object_id */
4487 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction12:string#Object#class_name */
4488 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction12:time#Object#get_time */
4489 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction12:string#Object#inspect_head */
4490 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction12:string#Object#native_class_name */
4491 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction12:kernel#Object#hash */
4492 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction12:nitni_utilities#Object#long_signature */
4493 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction12:nitni_utilities#Object#internal_call_context */
4494 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction12:light_c#Object#from_c_call_context */
4495 (nitmethod_t)nit__parser___nit__parser__ReduceAction12___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction12:parser#ReduceAction12#action */
4496 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction12:parser_work#ReduceAction#goto= */
4497 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction12:parser_work#ReduceAction#concat */
4498 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction12:kernel#Object#init */
4499 }
4500 };
4501 /* allocate ReduceAction12 */
4502 val* NEW_nit__parser__ReduceAction12(const struct type* type) {
4503 val* self /* : ReduceAction12 */;
4504 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4505 self->type = type;
4506 self->class = &class_nit__parser__ReduceAction12;
4507 return self;
4508 }
4509 /* runtime class nit__parser__ReduceAction13 */
4510 const struct class class_nit__parser__ReduceAction13 = {
4511 0, /* box_kind */
4512 {
4513 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction13:parser_work#ReduceAction#init */
4514 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction13:kernel#Object#!= */
4515 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction13:kernel#Object#sys */
4516 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction13:string#Object#to_s */
4517 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction13:kernel#Object#== */
4518 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction13:string#Object#inspect */
4519 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction13:kernel#Object#is_same_instance */
4520 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction13:kernel#Object#object_id */
4521 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction13:string#Object#class_name */
4522 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction13:time#Object#get_time */
4523 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction13:string#Object#inspect_head */
4524 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction13:string#Object#native_class_name */
4525 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction13:kernel#Object#hash */
4526 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction13:nitni_utilities#Object#long_signature */
4527 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction13:nitni_utilities#Object#internal_call_context */
4528 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction13:light_c#Object#from_c_call_context */
4529 (nitmethod_t)nit__parser___nit__parser__ReduceAction13___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction13:parser#ReduceAction13#action */
4530 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction13:parser_work#ReduceAction#goto= */
4531 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction13:parser_work#ReduceAction#concat */
4532 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction13:kernel#Object#init */
4533 }
4534 };
4535 /* allocate ReduceAction13 */
4536 val* NEW_nit__parser__ReduceAction13(const struct type* type) {
4537 val* self /* : ReduceAction13 */;
4538 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4539 self->type = type;
4540 self->class = &class_nit__parser__ReduceAction13;
4541 return self;
4542 }
4543 /* runtime class nit__parser__ReduceAction14 */
4544 const struct class class_nit__parser__ReduceAction14 = {
4545 0, /* box_kind */
4546 {
4547 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction14:parser_work#ReduceAction#init */
4548 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction14:kernel#Object#!= */
4549 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction14:kernel#Object#sys */
4550 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction14:string#Object#to_s */
4551 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction14:kernel#Object#== */
4552 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction14:string#Object#inspect */
4553 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction14:kernel#Object#is_same_instance */
4554 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction14:kernel#Object#object_id */
4555 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction14:string#Object#class_name */
4556 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction14:time#Object#get_time */
4557 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction14:string#Object#inspect_head */
4558 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction14:string#Object#native_class_name */
4559 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction14:kernel#Object#hash */
4560 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction14:nitni_utilities#Object#long_signature */
4561 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction14:nitni_utilities#Object#internal_call_context */
4562 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction14:light_c#Object#from_c_call_context */
4563 (nitmethod_t)nit__parser___nit__parser__ReduceAction14___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction14:parser#ReduceAction14#action */
4564 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction14:parser_work#ReduceAction#goto= */
4565 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction14:parser_work#ReduceAction#concat */
4566 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction14:kernel#Object#init */
4567 }
4568 };
4569 /* allocate ReduceAction14 */
4570 val* NEW_nit__parser__ReduceAction14(const struct type* type) {
4571 val* self /* : ReduceAction14 */;
4572 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4573 self->type = type;
4574 self->class = &class_nit__parser__ReduceAction14;
4575 return self;
4576 }
4577 /* runtime class nit__parser__ReduceAction15 */
4578 const struct class class_nit__parser__ReduceAction15 = {
4579 0, /* box_kind */
4580 {
4581 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction15:parser_work#ReduceAction#init */
4582 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction15:kernel#Object#!= */
4583 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction15:kernel#Object#sys */
4584 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction15:string#Object#to_s */
4585 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction15:kernel#Object#== */
4586 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction15:string#Object#inspect */
4587 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction15:kernel#Object#is_same_instance */
4588 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction15:kernel#Object#object_id */
4589 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction15:string#Object#class_name */
4590 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction15:time#Object#get_time */
4591 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction15:string#Object#inspect_head */
4592 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction15:string#Object#native_class_name */
4593 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction15:kernel#Object#hash */
4594 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction15:nitni_utilities#Object#long_signature */
4595 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction15:nitni_utilities#Object#internal_call_context */
4596 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction15:light_c#Object#from_c_call_context */
4597 (nitmethod_t)nit__parser___nit__parser__ReduceAction15___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction15:parser#ReduceAction15#action */
4598 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction15:parser_work#ReduceAction#goto= */
4599 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction15:parser_work#ReduceAction#concat */
4600 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction15:kernel#Object#init */
4601 }
4602 };
4603 /* allocate ReduceAction15 */
4604 val* NEW_nit__parser__ReduceAction15(const struct type* type) {
4605 val* self /* : ReduceAction15 */;
4606 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4607 self->type = type;
4608 self->class = &class_nit__parser__ReduceAction15;
4609 return self;
4610 }
4611 /* runtime class nit__parser__ReduceAction16 */
4612 const struct class class_nit__parser__ReduceAction16 = {
4613 0, /* box_kind */
4614 {
4615 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction16:parser_work#ReduceAction#init */
4616 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction16:kernel#Object#!= */
4617 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction16:kernel#Object#sys */
4618 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction16:string#Object#to_s */
4619 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction16:kernel#Object#== */
4620 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction16:string#Object#inspect */
4621 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction16:kernel#Object#is_same_instance */
4622 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction16:kernel#Object#object_id */
4623 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction16:string#Object#class_name */
4624 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction16:time#Object#get_time */
4625 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction16:string#Object#inspect_head */
4626 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction16:string#Object#native_class_name */
4627 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction16:kernel#Object#hash */
4628 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction16:nitni_utilities#Object#long_signature */
4629 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction16:nitni_utilities#Object#internal_call_context */
4630 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction16:light_c#Object#from_c_call_context */
4631 (nitmethod_t)nit__parser___nit__parser__ReduceAction16___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction16:parser#ReduceAction16#action */
4632 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction16:parser_work#ReduceAction#goto= */
4633 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction16:parser_work#ReduceAction#concat */
4634 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction16:kernel#Object#init */
4635 }
4636 };
4637 /* allocate ReduceAction16 */
4638 val* NEW_nit__parser__ReduceAction16(const struct type* type) {
4639 val* self /* : ReduceAction16 */;
4640 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4641 self->type = type;
4642 self->class = &class_nit__parser__ReduceAction16;
4643 return self;
4644 }
4645 /* runtime class nit__parser__ReduceAction17 */
4646 const struct class class_nit__parser__ReduceAction17 = {
4647 0, /* box_kind */
4648 {
4649 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction17:parser_work#ReduceAction#init */
4650 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction17:kernel#Object#!= */
4651 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction17:kernel#Object#sys */
4652 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction17:string#Object#to_s */
4653 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction17:kernel#Object#== */
4654 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction17:string#Object#inspect */
4655 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction17:kernel#Object#is_same_instance */
4656 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction17:kernel#Object#object_id */
4657 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction17:string#Object#class_name */
4658 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction17:time#Object#get_time */
4659 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction17:string#Object#inspect_head */
4660 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction17:string#Object#native_class_name */
4661 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction17:kernel#Object#hash */
4662 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction17:nitni_utilities#Object#long_signature */
4663 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction17:nitni_utilities#Object#internal_call_context */
4664 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction17:light_c#Object#from_c_call_context */
4665 (nitmethod_t)nit__parser___nit__parser__ReduceAction17___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction17:parser#ReduceAction17#action */
4666 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction17:parser_work#ReduceAction#goto= */
4667 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction17:parser_work#ReduceAction#concat */
4668 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction17:kernel#Object#init */
4669 }
4670 };
4671 /* allocate ReduceAction17 */
4672 val* NEW_nit__parser__ReduceAction17(const struct type* type) {
4673 val* self /* : ReduceAction17 */;
4674 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4675 self->type = type;
4676 self->class = &class_nit__parser__ReduceAction17;
4677 return self;
4678 }
4679 /* runtime class nit__parser__ReduceAction18 */
4680 const struct class class_nit__parser__ReduceAction18 = {
4681 0, /* box_kind */
4682 {
4683 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction18:parser_work#ReduceAction#init */
4684 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction18:kernel#Object#!= */
4685 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction18:kernel#Object#sys */
4686 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction18:string#Object#to_s */
4687 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction18:kernel#Object#== */
4688 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction18:string#Object#inspect */
4689 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction18:kernel#Object#is_same_instance */
4690 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction18:kernel#Object#object_id */
4691 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction18:string#Object#class_name */
4692 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction18:time#Object#get_time */
4693 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction18:string#Object#inspect_head */
4694 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction18:string#Object#native_class_name */
4695 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction18:kernel#Object#hash */
4696 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction18:nitni_utilities#Object#long_signature */
4697 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction18:nitni_utilities#Object#internal_call_context */
4698 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction18:light_c#Object#from_c_call_context */
4699 (nitmethod_t)nit__parser___nit__parser__ReduceAction18___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction18:parser#ReduceAction18#action */
4700 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction18:parser_work#ReduceAction#goto= */
4701 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction18:parser_work#ReduceAction#concat */
4702 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction18:kernel#Object#init */
4703 }
4704 };
4705 /* allocate ReduceAction18 */
4706 val* NEW_nit__parser__ReduceAction18(const struct type* type) {
4707 val* self /* : ReduceAction18 */;
4708 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4709 self->type = type;
4710 self->class = &class_nit__parser__ReduceAction18;
4711 return self;
4712 }
4713 /* runtime class nit__parser__ReduceAction19 */
4714 const struct class class_nit__parser__ReduceAction19 = {
4715 0, /* box_kind */
4716 {
4717 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction19:parser_work#ReduceAction#init */
4718 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction19:kernel#Object#!= */
4719 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction19:kernel#Object#sys */
4720 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction19:string#Object#to_s */
4721 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction19:kernel#Object#== */
4722 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction19:string#Object#inspect */
4723 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction19:kernel#Object#is_same_instance */
4724 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction19:kernel#Object#object_id */
4725 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction19:string#Object#class_name */
4726 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction19:time#Object#get_time */
4727 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction19:string#Object#inspect_head */
4728 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction19:string#Object#native_class_name */
4729 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction19:kernel#Object#hash */
4730 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction19:nitni_utilities#Object#long_signature */
4731 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction19:nitni_utilities#Object#internal_call_context */
4732 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction19:light_c#Object#from_c_call_context */
4733 (nitmethod_t)nit__parser___nit__parser__ReduceAction19___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction19:parser#ReduceAction19#action */
4734 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction19:parser_work#ReduceAction#goto= */
4735 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction19:parser_work#ReduceAction#concat */
4736 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction19:kernel#Object#init */
4737 }
4738 };
4739 /* allocate ReduceAction19 */
4740 val* NEW_nit__parser__ReduceAction19(const struct type* type) {
4741 val* self /* : ReduceAction19 */;
4742 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4743 self->type = type;
4744 self->class = &class_nit__parser__ReduceAction19;
4745 return self;
4746 }
4747 /* runtime class nit__parser__ReduceAction20 */
4748 const struct class class_nit__parser__ReduceAction20 = {
4749 0, /* box_kind */
4750 {
4751 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction20:parser_work#ReduceAction#init */
4752 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction20:kernel#Object#!= */
4753 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction20:kernel#Object#sys */
4754 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction20:string#Object#to_s */
4755 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction20:kernel#Object#== */
4756 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction20:string#Object#inspect */
4757 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction20:kernel#Object#is_same_instance */
4758 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction20:kernel#Object#object_id */
4759 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction20:string#Object#class_name */
4760 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction20:time#Object#get_time */
4761 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction20:string#Object#inspect_head */
4762 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction20:string#Object#native_class_name */
4763 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction20:kernel#Object#hash */
4764 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction20:nitni_utilities#Object#long_signature */
4765 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction20:nitni_utilities#Object#internal_call_context */
4766 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction20:light_c#Object#from_c_call_context */
4767 (nitmethod_t)nit__parser___nit__parser__ReduceAction20___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction20:parser#ReduceAction20#action */
4768 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction20:parser_work#ReduceAction#goto= */
4769 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction20:parser_work#ReduceAction#concat */
4770 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction20:kernel#Object#init */
4771 }
4772 };
4773 /* allocate ReduceAction20 */
4774 val* NEW_nit__parser__ReduceAction20(const struct type* type) {
4775 val* self /* : ReduceAction20 */;
4776 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4777 self->type = type;
4778 self->class = &class_nit__parser__ReduceAction20;
4779 return self;
4780 }
4781 /* runtime class nit__parser__ReduceAction21 */
4782 const struct class class_nit__parser__ReduceAction21 = {
4783 0, /* box_kind */
4784 {
4785 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction21:parser_work#ReduceAction#init */
4786 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction21:kernel#Object#!= */
4787 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction21:kernel#Object#sys */
4788 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction21:string#Object#to_s */
4789 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction21:kernel#Object#== */
4790 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction21:string#Object#inspect */
4791 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction21:kernel#Object#is_same_instance */
4792 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction21:kernel#Object#object_id */
4793 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction21:string#Object#class_name */
4794 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction21:time#Object#get_time */
4795 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction21:string#Object#inspect_head */
4796 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction21:string#Object#native_class_name */
4797 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction21:kernel#Object#hash */
4798 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction21:nitni_utilities#Object#long_signature */
4799 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction21:nitni_utilities#Object#internal_call_context */
4800 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction21:light_c#Object#from_c_call_context */
4801 (nitmethod_t)nit__parser___nit__parser__ReduceAction21___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction21:parser#ReduceAction21#action */
4802 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction21:parser_work#ReduceAction#goto= */
4803 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction21:parser_work#ReduceAction#concat */
4804 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction21:kernel#Object#init */
4805 }
4806 };
4807 /* allocate ReduceAction21 */
4808 val* NEW_nit__parser__ReduceAction21(const struct type* type) {
4809 val* self /* : ReduceAction21 */;
4810 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4811 self->type = type;
4812 self->class = &class_nit__parser__ReduceAction21;
4813 return self;
4814 }
4815 /* runtime class nit__parser__ReduceAction22 */
4816 const struct class class_nit__parser__ReduceAction22 = {
4817 0, /* box_kind */
4818 {
4819 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction22:parser_work#ReduceAction#init */
4820 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction22:kernel#Object#!= */
4821 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction22:kernel#Object#sys */
4822 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction22:string#Object#to_s */
4823 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction22:kernel#Object#== */
4824 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction22:string#Object#inspect */
4825 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction22:kernel#Object#is_same_instance */
4826 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction22:kernel#Object#object_id */
4827 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction22:string#Object#class_name */
4828 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction22:time#Object#get_time */
4829 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction22:string#Object#inspect_head */
4830 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction22:string#Object#native_class_name */
4831 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction22:kernel#Object#hash */
4832 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction22:nitni_utilities#Object#long_signature */
4833 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction22:nitni_utilities#Object#internal_call_context */
4834 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction22:light_c#Object#from_c_call_context */
4835 (nitmethod_t)nit__parser___nit__parser__ReduceAction22___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction22:parser#ReduceAction22#action */
4836 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction22:parser_work#ReduceAction#goto= */
4837 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction22:parser_work#ReduceAction#concat */
4838 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction22:kernel#Object#init */
4839 }
4840 };
4841 /* allocate ReduceAction22 */
4842 val* NEW_nit__parser__ReduceAction22(const struct type* type) {
4843 val* self /* : ReduceAction22 */;
4844 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4845 self->type = type;
4846 self->class = &class_nit__parser__ReduceAction22;
4847 return self;
4848 }
4849 /* runtime class nit__parser__ReduceAction23 */
4850 const struct class class_nit__parser__ReduceAction23 = {
4851 0, /* box_kind */
4852 {
4853 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction23:parser_work#ReduceAction#init */
4854 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction23:kernel#Object#!= */
4855 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction23:kernel#Object#sys */
4856 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction23:string#Object#to_s */
4857 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction23:kernel#Object#== */
4858 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction23:string#Object#inspect */
4859 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction23:kernel#Object#is_same_instance */
4860 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction23:kernel#Object#object_id */
4861 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction23:string#Object#class_name */
4862 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction23:time#Object#get_time */
4863 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction23:string#Object#inspect_head */
4864 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction23:string#Object#native_class_name */
4865 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction23:kernel#Object#hash */
4866 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction23:nitni_utilities#Object#long_signature */
4867 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction23:nitni_utilities#Object#internal_call_context */
4868 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction23:light_c#Object#from_c_call_context */
4869 (nitmethod_t)nit__parser___nit__parser__ReduceAction23___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction23:parser#ReduceAction23#action */
4870 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction23:parser_work#ReduceAction#goto= */
4871 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction23:parser_work#ReduceAction#concat */
4872 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction23:kernel#Object#init */
4873 }
4874 };
4875 /* allocate ReduceAction23 */
4876 val* NEW_nit__parser__ReduceAction23(const struct type* type) {
4877 val* self /* : ReduceAction23 */;
4878 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4879 self->type = type;
4880 self->class = &class_nit__parser__ReduceAction23;
4881 return self;
4882 }
4883 /* runtime class nit__parser__ReduceAction24 */
4884 const struct class class_nit__parser__ReduceAction24 = {
4885 0, /* box_kind */
4886 {
4887 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction24:parser_work#ReduceAction#init */
4888 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction24:kernel#Object#!= */
4889 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction24:kernel#Object#sys */
4890 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction24:string#Object#to_s */
4891 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction24:kernel#Object#== */
4892 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction24:string#Object#inspect */
4893 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction24:kernel#Object#is_same_instance */
4894 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction24:kernel#Object#object_id */
4895 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction24:string#Object#class_name */
4896 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction24:time#Object#get_time */
4897 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction24:string#Object#inspect_head */
4898 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction24:string#Object#native_class_name */
4899 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction24:kernel#Object#hash */
4900 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction24:nitni_utilities#Object#long_signature */
4901 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction24:nitni_utilities#Object#internal_call_context */
4902 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction24:light_c#Object#from_c_call_context */
4903 (nitmethod_t)nit__parser___nit__parser__ReduceAction24___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction24:parser#ReduceAction24#action */
4904 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction24:parser_work#ReduceAction#goto= */
4905 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction24:parser_work#ReduceAction#concat */
4906 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction24:kernel#Object#init */
4907 }
4908 };
4909 /* allocate ReduceAction24 */
4910 val* NEW_nit__parser__ReduceAction24(const struct type* type) {
4911 val* self /* : ReduceAction24 */;
4912 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4913 self->type = type;
4914 self->class = &class_nit__parser__ReduceAction24;
4915 return self;
4916 }
4917 /* runtime class nit__parser__ReduceAction26 */
4918 const struct class class_nit__parser__ReduceAction26 = {
4919 0, /* box_kind */
4920 {
4921 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction26:parser_work#ReduceAction#init */
4922 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction26:kernel#Object#!= */
4923 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction26:kernel#Object#sys */
4924 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction26:string#Object#to_s */
4925 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction26:kernel#Object#== */
4926 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction26:string#Object#inspect */
4927 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction26:kernel#Object#is_same_instance */
4928 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction26:kernel#Object#object_id */
4929 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction26:string#Object#class_name */
4930 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction26:time#Object#get_time */
4931 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction26:string#Object#inspect_head */
4932 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction26:string#Object#native_class_name */
4933 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction26:kernel#Object#hash */
4934 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction26:nitni_utilities#Object#long_signature */
4935 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction26:nitni_utilities#Object#internal_call_context */
4936 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction26:light_c#Object#from_c_call_context */
4937 (nitmethod_t)nit__parser___nit__parser__ReduceAction26___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction26:parser#ReduceAction26#action */
4938 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction26:parser_work#ReduceAction#goto= */
4939 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction26:parser_work#ReduceAction#concat */
4940 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction26:kernel#Object#init */
4941 }
4942 };
4943 /* allocate ReduceAction26 */
4944 val* NEW_nit__parser__ReduceAction26(const struct type* type) {
4945 val* self /* : ReduceAction26 */;
4946 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4947 self->type = type;
4948 self->class = &class_nit__parser__ReduceAction26;
4949 return self;
4950 }
4951 /* runtime class nit__parser__ReduceAction27 */
4952 const struct class class_nit__parser__ReduceAction27 = {
4953 0, /* box_kind */
4954 {
4955 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction27:parser_work#ReduceAction#init */
4956 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction27:kernel#Object#!= */
4957 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction27:kernel#Object#sys */
4958 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction27:string#Object#to_s */
4959 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction27:kernel#Object#== */
4960 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction27:string#Object#inspect */
4961 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction27:kernel#Object#is_same_instance */
4962 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction27:kernel#Object#object_id */
4963 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction27:string#Object#class_name */
4964 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction27:time#Object#get_time */
4965 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction27:string#Object#inspect_head */
4966 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction27:string#Object#native_class_name */
4967 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction27:kernel#Object#hash */
4968 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction27:nitni_utilities#Object#long_signature */
4969 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction27:nitni_utilities#Object#internal_call_context */
4970 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction27:light_c#Object#from_c_call_context */
4971 (nitmethod_t)nit__parser___nit__parser__ReduceAction27___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction27:parser#ReduceAction27#action */
4972 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction27:parser_work#ReduceAction#goto= */
4973 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction27:parser_work#ReduceAction#concat */
4974 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction27:kernel#Object#init */
4975 }
4976 };
4977 /* allocate ReduceAction27 */
4978 val* NEW_nit__parser__ReduceAction27(const struct type* type) {
4979 val* self /* : ReduceAction27 */;
4980 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4981 self->type = type;
4982 self->class = &class_nit__parser__ReduceAction27;
4983 return self;
4984 }
4985 /* runtime class nit__parser__ReduceAction28 */
4986 const struct class class_nit__parser__ReduceAction28 = {
4987 0, /* box_kind */
4988 {
4989 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction28:parser_work#ReduceAction#init */
4990 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction28:kernel#Object#!= */
4991 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction28:kernel#Object#sys */
4992 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction28:string#Object#to_s */
4993 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction28:kernel#Object#== */
4994 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction28:string#Object#inspect */
4995 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction28:kernel#Object#is_same_instance */
4996 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction28:kernel#Object#object_id */
4997 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction28:string#Object#class_name */
4998 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction28:time#Object#get_time */
4999 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction28:string#Object#inspect_head */
5000 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction28:string#Object#native_class_name */
5001 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction28:kernel#Object#hash */
5002 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction28:nitni_utilities#Object#long_signature */
5003 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction28:nitni_utilities#Object#internal_call_context */
5004 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction28:light_c#Object#from_c_call_context */
5005 (nitmethod_t)nit__parser___nit__parser__ReduceAction28___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction28:parser#ReduceAction28#action */
5006 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction28:parser_work#ReduceAction#goto= */
5007 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction28:parser_work#ReduceAction#concat */
5008 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction28:kernel#Object#init */
5009 }
5010 };
5011 /* allocate ReduceAction28 */
5012 val* NEW_nit__parser__ReduceAction28(const struct type* type) {
5013 val* self /* : ReduceAction28 */;
5014 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5015 self->type = type;
5016 self->class = &class_nit__parser__ReduceAction28;
5017 return self;
5018 }
5019 /* runtime class nit__parser__ReduceAction29 */
5020 const struct class class_nit__parser__ReduceAction29 = {
5021 0, /* box_kind */
5022 {
5023 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction29:parser_work#ReduceAction#init */
5024 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction29:kernel#Object#!= */
5025 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction29:kernel#Object#sys */
5026 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction29:string#Object#to_s */
5027 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction29:kernel#Object#== */
5028 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction29:string#Object#inspect */
5029 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction29:kernel#Object#is_same_instance */
5030 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction29:kernel#Object#object_id */
5031 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction29:string#Object#class_name */
5032 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction29:time#Object#get_time */
5033 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction29:string#Object#inspect_head */
5034 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction29:string#Object#native_class_name */
5035 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction29:kernel#Object#hash */
5036 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction29:nitni_utilities#Object#long_signature */
5037 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction29:nitni_utilities#Object#internal_call_context */
5038 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction29:light_c#Object#from_c_call_context */
5039 (nitmethod_t)nit__parser___nit__parser__ReduceAction29___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction29:parser#ReduceAction29#action */
5040 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction29:parser_work#ReduceAction#goto= */
5041 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction29:parser_work#ReduceAction#concat */
5042 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction29:kernel#Object#init */
5043 }
5044 };
5045 /* allocate ReduceAction29 */
5046 val* NEW_nit__parser__ReduceAction29(const struct type* type) {
5047 val* self /* : ReduceAction29 */;
5048 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5049 self->type = type;
5050 self->class = &class_nit__parser__ReduceAction29;
5051 return self;
5052 }
5053 /* runtime class nit__parser__ReduceAction31 */
5054 const struct class class_nit__parser__ReduceAction31 = {
5055 0, /* box_kind */
5056 {
5057 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction31:parser_work#ReduceAction#init */
5058 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction31:kernel#Object#!= */
5059 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction31:kernel#Object#sys */
5060 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction31:string#Object#to_s */
5061 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction31:kernel#Object#== */
5062 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction31:string#Object#inspect */
5063 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction31:kernel#Object#is_same_instance */
5064 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction31:kernel#Object#object_id */
5065 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction31:string#Object#class_name */
5066 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction31:time#Object#get_time */
5067 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction31:string#Object#inspect_head */
5068 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction31:string#Object#native_class_name */
5069 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction31:kernel#Object#hash */
5070 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction31:nitni_utilities#Object#long_signature */
5071 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction31:nitni_utilities#Object#internal_call_context */
5072 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction31:light_c#Object#from_c_call_context */
5073 (nitmethod_t)nit__parser___nit__parser__ReduceAction31___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction31:parser#ReduceAction31#action */
5074 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction31:parser_work#ReduceAction#goto= */
5075 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction31:parser_work#ReduceAction#concat */
5076 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction31:kernel#Object#init */
5077 }
5078 };
5079 /* allocate ReduceAction31 */
5080 val* NEW_nit__parser__ReduceAction31(const struct type* type) {
5081 val* self /* : ReduceAction31 */;
5082 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5083 self->type = type;
5084 self->class = &class_nit__parser__ReduceAction31;
5085 return self;
5086 }
5087 /* runtime class nit__parser__ReduceAction32 */
5088 const struct class class_nit__parser__ReduceAction32 = {
5089 0, /* box_kind */
5090 {
5091 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction32:parser_work#ReduceAction#init */
5092 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction32:kernel#Object#!= */
5093 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction32:kernel#Object#sys */
5094 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction32:string#Object#to_s */
5095 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction32:kernel#Object#== */
5096 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction32:string#Object#inspect */
5097 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction32:kernel#Object#is_same_instance */
5098 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction32:kernel#Object#object_id */
5099 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction32:string#Object#class_name */
5100 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction32:time#Object#get_time */
5101 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction32:string#Object#inspect_head */
5102 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction32:string#Object#native_class_name */
5103 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction32:kernel#Object#hash */
5104 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction32:nitni_utilities#Object#long_signature */
5105 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction32:nitni_utilities#Object#internal_call_context */
5106 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction32:light_c#Object#from_c_call_context */
5107 (nitmethod_t)nit__parser___nit__parser__ReduceAction32___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction32:parser#ReduceAction32#action */
5108 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction32:parser_work#ReduceAction#goto= */
5109 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction32:parser_work#ReduceAction#concat */
5110 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction32:kernel#Object#init */
5111 }
5112 };
5113 /* allocate ReduceAction32 */
5114 val* NEW_nit__parser__ReduceAction32(const struct type* type) {
5115 val* self /* : ReduceAction32 */;
5116 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5117 self->type = type;
5118 self->class = &class_nit__parser__ReduceAction32;
5119 return self;
5120 }
5121 /* runtime class nit__parser__ReduceAction33 */
5122 const struct class class_nit__parser__ReduceAction33 = {
5123 0, /* box_kind */
5124 {
5125 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction33:parser_work#ReduceAction#init */
5126 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction33:kernel#Object#!= */
5127 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction33:kernel#Object#sys */
5128 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction33:string#Object#to_s */
5129 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction33:kernel#Object#== */
5130 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction33:string#Object#inspect */
5131 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction33:kernel#Object#is_same_instance */
5132 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction33:kernel#Object#object_id */
5133 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction33:string#Object#class_name */
5134 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction33:time#Object#get_time */
5135 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction33:string#Object#inspect_head */
5136 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction33:string#Object#native_class_name */
5137 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction33:kernel#Object#hash */
5138 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction33:nitni_utilities#Object#long_signature */
5139 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction33:nitni_utilities#Object#internal_call_context */
5140 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction33:light_c#Object#from_c_call_context */
5141 (nitmethod_t)nit__parser___nit__parser__ReduceAction33___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction33:parser#ReduceAction33#action */
5142 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction33:parser_work#ReduceAction#goto= */
5143 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction33:parser_work#ReduceAction#concat */
5144 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction33:kernel#Object#init */
5145 }
5146 };
5147 /* allocate ReduceAction33 */
5148 val* NEW_nit__parser__ReduceAction33(const struct type* type) {
5149 val* self /* : ReduceAction33 */;
5150 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5151 self->type = type;
5152 self->class = &class_nit__parser__ReduceAction33;
5153 return self;
5154 }
5155 /* runtime class nit__parser__ReduceAction34 */
5156 const struct class class_nit__parser__ReduceAction34 = {
5157 0, /* box_kind */
5158 {
5159 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction34:parser_work#ReduceAction#init */
5160 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction34:kernel#Object#!= */
5161 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction34:kernel#Object#sys */
5162 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction34:string#Object#to_s */
5163 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction34:kernel#Object#== */
5164 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction34:string#Object#inspect */
5165 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction34:kernel#Object#is_same_instance */
5166 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction34:kernel#Object#object_id */
5167 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction34:string#Object#class_name */
5168 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction34:time#Object#get_time */
5169 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction34:string#Object#inspect_head */
5170 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction34:string#Object#native_class_name */
5171 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction34:kernel#Object#hash */
5172 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction34:nitni_utilities#Object#long_signature */
5173 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction34:nitni_utilities#Object#internal_call_context */
5174 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction34:light_c#Object#from_c_call_context */
5175 (nitmethod_t)nit__parser___nit__parser__ReduceAction34___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction34:parser#ReduceAction34#action */
5176 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction34:parser_work#ReduceAction#goto= */
5177 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction34:parser_work#ReduceAction#concat */
5178 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction34:kernel#Object#init */
5179 }
5180 };
5181 /* allocate ReduceAction34 */
5182 val* NEW_nit__parser__ReduceAction34(const struct type* type) {
5183 val* self /* : ReduceAction34 */;
5184 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5185 self->type = type;
5186 self->class = &class_nit__parser__ReduceAction34;
5187 return self;
5188 }
5189 /* runtime class nit__parser__ReduceAction35 */
5190 const struct class class_nit__parser__ReduceAction35 = {
5191 0, /* box_kind */
5192 {
5193 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction35:parser_work#ReduceAction#init */
5194 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction35:kernel#Object#!= */
5195 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction35:kernel#Object#sys */
5196 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction35:string#Object#to_s */
5197 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction35:kernel#Object#== */
5198 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction35:string#Object#inspect */
5199 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction35:kernel#Object#is_same_instance */
5200 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction35:kernel#Object#object_id */
5201 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction35:string#Object#class_name */
5202 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction35:time#Object#get_time */
5203 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction35:string#Object#inspect_head */
5204 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction35:string#Object#native_class_name */
5205 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction35:kernel#Object#hash */
5206 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction35:nitni_utilities#Object#long_signature */
5207 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction35:nitni_utilities#Object#internal_call_context */
5208 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction35:light_c#Object#from_c_call_context */
5209 (nitmethod_t)nit__parser___nit__parser__ReduceAction35___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction35:parser#ReduceAction35#action */
5210 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction35:parser_work#ReduceAction#goto= */
5211 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction35:parser_work#ReduceAction#concat */
5212 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction35:kernel#Object#init */
5213 }
5214 };
5215 /* allocate ReduceAction35 */
5216 val* NEW_nit__parser__ReduceAction35(const struct type* type) {
5217 val* self /* : ReduceAction35 */;
5218 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5219 self->type = type;
5220 self->class = &class_nit__parser__ReduceAction35;
5221 return self;
5222 }
5223 /* runtime class nit__parser__ReduceAction36 */
5224 const struct class class_nit__parser__ReduceAction36 = {
5225 0, /* box_kind */
5226 {
5227 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction36:parser_work#ReduceAction#init */
5228 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction36:kernel#Object#!= */
5229 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction36:kernel#Object#sys */
5230 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction36:string#Object#to_s */
5231 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction36:kernel#Object#== */
5232 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction36:string#Object#inspect */
5233 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction36:kernel#Object#is_same_instance */
5234 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction36:kernel#Object#object_id */
5235 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction36:string#Object#class_name */
5236 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction36:time#Object#get_time */
5237 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction36:string#Object#inspect_head */
5238 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction36:string#Object#native_class_name */
5239 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction36:kernel#Object#hash */
5240 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction36:nitni_utilities#Object#long_signature */
5241 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction36:nitni_utilities#Object#internal_call_context */
5242 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction36:light_c#Object#from_c_call_context */
5243 (nitmethod_t)nit__parser___nit__parser__ReduceAction36___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction36:parser#ReduceAction36#action */
5244 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction36:parser_work#ReduceAction#goto= */
5245 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction36:parser_work#ReduceAction#concat */
5246 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction36:kernel#Object#init */
5247 }
5248 };
5249 /* allocate ReduceAction36 */
5250 val* NEW_nit__parser__ReduceAction36(const struct type* type) {
5251 val* self /* : ReduceAction36 */;
5252 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5253 self->type = type;
5254 self->class = &class_nit__parser__ReduceAction36;
5255 return self;
5256 }
5257 /* runtime class nit__parser__ReduceAction37 */
5258 const struct class class_nit__parser__ReduceAction37 = {
5259 0, /* box_kind */
5260 {
5261 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction37:parser_work#ReduceAction#init */
5262 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction37:kernel#Object#!= */
5263 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction37:kernel#Object#sys */
5264 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction37:string#Object#to_s */
5265 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction37:kernel#Object#== */
5266 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction37:string#Object#inspect */
5267 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction37:kernel#Object#is_same_instance */
5268 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction37:kernel#Object#object_id */
5269 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction37:string#Object#class_name */
5270 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction37:time#Object#get_time */
5271 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction37:string#Object#inspect_head */
5272 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction37:string#Object#native_class_name */
5273 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction37:kernel#Object#hash */
5274 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction37:nitni_utilities#Object#long_signature */
5275 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction37:nitni_utilities#Object#internal_call_context */
5276 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction37:light_c#Object#from_c_call_context */
5277 (nitmethod_t)nit__parser___nit__parser__ReduceAction37___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction37:parser#ReduceAction37#action */
5278 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction37:parser_work#ReduceAction#goto= */
5279 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction37:parser_work#ReduceAction#concat */
5280 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction37:kernel#Object#init */
5281 }
5282 };
5283 /* allocate ReduceAction37 */
5284 val* NEW_nit__parser__ReduceAction37(const struct type* type) {
5285 val* self /* : ReduceAction37 */;
5286 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5287 self->type = type;
5288 self->class = &class_nit__parser__ReduceAction37;
5289 return self;
5290 }
5291 /* runtime class nit__parser__ReduceAction38 */
5292 const struct class class_nit__parser__ReduceAction38 = {
5293 0, /* box_kind */
5294 {
5295 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction38:parser_work#ReduceAction#init */
5296 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction38:kernel#Object#!= */
5297 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction38:kernel#Object#sys */
5298 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction38:string#Object#to_s */
5299 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction38:kernel#Object#== */
5300 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction38:string#Object#inspect */
5301 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction38:kernel#Object#is_same_instance */
5302 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction38:kernel#Object#object_id */
5303 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction38:string#Object#class_name */
5304 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction38:time#Object#get_time */
5305 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction38:string#Object#inspect_head */
5306 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction38:string#Object#native_class_name */
5307 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction38:kernel#Object#hash */
5308 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction38:nitni_utilities#Object#long_signature */
5309 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction38:nitni_utilities#Object#internal_call_context */
5310 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction38:light_c#Object#from_c_call_context */
5311 (nitmethod_t)nit__parser___nit__parser__ReduceAction38___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction38:parser#ReduceAction38#action */
5312 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction38:parser_work#ReduceAction#goto= */
5313 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction38:parser_work#ReduceAction#concat */
5314 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction38:kernel#Object#init */
5315 }
5316 };
5317 /* allocate ReduceAction38 */
5318 val* NEW_nit__parser__ReduceAction38(const struct type* type) {
5319 val* self /* : ReduceAction38 */;
5320 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5321 self->type = type;
5322 self->class = &class_nit__parser__ReduceAction38;
5323 return self;
5324 }
5325 /* runtime class nit__parser__ReduceAction39 */
5326 const struct class class_nit__parser__ReduceAction39 = {
5327 0, /* box_kind */
5328 {
5329 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction39:parser_work#ReduceAction#init */
5330 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction39:kernel#Object#!= */
5331 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction39:kernel#Object#sys */
5332 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction39:string#Object#to_s */
5333 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction39:kernel#Object#== */
5334 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction39:string#Object#inspect */
5335 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction39:kernel#Object#is_same_instance */
5336 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction39:kernel#Object#object_id */
5337 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction39:string#Object#class_name */
5338 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction39:time#Object#get_time */
5339 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction39:string#Object#inspect_head */
5340 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction39:string#Object#native_class_name */
5341 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction39:kernel#Object#hash */
5342 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction39:nitni_utilities#Object#long_signature */
5343 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction39:nitni_utilities#Object#internal_call_context */
5344 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction39:light_c#Object#from_c_call_context */
5345 (nitmethod_t)nit__parser___nit__parser__ReduceAction39___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction39:parser#ReduceAction39#action */
5346 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction39:parser_work#ReduceAction#goto= */
5347 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction39:parser_work#ReduceAction#concat */
5348 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction39:kernel#Object#init */
5349 }
5350 };
5351 /* allocate ReduceAction39 */
5352 val* NEW_nit__parser__ReduceAction39(const struct type* type) {
5353 val* self /* : ReduceAction39 */;
5354 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5355 self->type = type;
5356 self->class = &class_nit__parser__ReduceAction39;
5357 return self;
5358 }
5359 /* runtime class nit__parser__ReduceAction40 */
5360 const struct class class_nit__parser__ReduceAction40 = {
5361 0, /* box_kind */
5362 {
5363 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction40:parser_work#ReduceAction#init */
5364 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction40:kernel#Object#!= */
5365 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction40:kernel#Object#sys */
5366 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction40:string#Object#to_s */
5367 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction40:kernel#Object#== */
5368 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction40:string#Object#inspect */
5369 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction40:kernel#Object#is_same_instance */
5370 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction40:kernel#Object#object_id */
5371 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction40:string#Object#class_name */
5372 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction40:time#Object#get_time */
5373 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction40:string#Object#inspect_head */
5374 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction40:string#Object#native_class_name */
5375 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction40:kernel#Object#hash */
5376 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction40:nitni_utilities#Object#long_signature */
5377 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction40:nitni_utilities#Object#internal_call_context */
5378 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction40:light_c#Object#from_c_call_context */
5379 (nitmethod_t)nit__parser___nit__parser__ReduceAction40___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction40:parser#ReduceAction40#action */
5380 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction40:parser_work#ReduceAction#goto= */
5381 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction40:parser_work#ReduceAction#concat */
5382 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction40:kernel#Object#init */
5383 }
5384 };
5385 /* allocate ReduceAction40 */
5386 val* NEW_nit__parser__ReduceAction40(const struct type* type) {
5387 val* self /* : ReduceAction40 */;
5388 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5389 self->type = type;
5390 self->class = &class_nit__parser__ReduceAction40;
5391 return self;
5392 }
5393 /* runtime class nit__parser__ReduceAction41 */
5394 const struct class class_nit__parser__ReduceAction41 = {
5395 0, /* box_kind */
5396 {
5397 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction41:parser_work#ReduceAction#init */
5398 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction41:kernel#Object#!= */
5399 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction41:kernel#Object#sys */
5400 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction41:string#Object#to_s */
5401 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction41:kernel#Object#== */
5402 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction41:string#Object#inspect */
5403 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction41:kernel#Object#is_same_instance */
5404 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction41:kernel#Object#object_id */
5405 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction41:string#Object#class_name */
5406 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction41:time#Object#get_time */
5407 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction41:string#Object#inspect_head */
5408 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction41:string#Object#native_class_name */
5409 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction41:kernel#Object#hash */
5410 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction41:nitni_utilities#Object#long_signature */
5411 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction41:nitni_utilities#Object#internal_call_context */
5412 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction41:light_c#Object#from_c_call_context */
5413 (nitmethod_t)nit__parser___nit__parser__ReduceAction41___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction41:parser#ReduceAction41#action */
5414 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction41:parser_work#ReduceAction#goto= */
5415 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction41:parser_work#ReduceAction#concat */
5416 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction41:kernel#Object#init */
5417 }
5418 };
5419 /* allocate ReduceAction41 */
5420 val* NEW_nit__parser__ReduceAction41(const struct type* type) {
5421 val* self /* : ReduceAction41 */;
5422 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5423 self->type = type;
5424 self->class = &class_nit__parser__ReduceAction41;
5425 return self;
5426 }
5427 /* runtime class nit__parser__ReduceAction42 */
5428 const struct class class_nit__parser__ReduceAction42 = {
5429 0, /* box_kind */
5430 {
5431 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction42:parser_work#ReduceAction#init */
5432 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction42:kernel#Object#!= */
5433 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction42:kernel#Object#sys */
5434 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction42:string#Object#to_s */
5435 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction42:kernel#Object#== */
5436 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction42:string#Object#inspect */
5437 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction42:kernel#Object#is_same_instance */
5438 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction42:kernel#Object#object_id */
5439 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction42:string#Object#class_name */
5440 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction42:time#Object#get_time */
5441 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction42:string#Object#inspect_head */
5442 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction42:string#Object#native_class_name */
5443 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction42:kernel#Object#hash */
5444 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction42:nitni_utilities#Object#long_signature */
5445 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction42:nitni_utilities#Object#internal_call_context */
5446 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction42:light_c#Object#from_c_call_context */
5447 (nitmethod_t)nit__parser___nit__parser__ReduceAction42___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction42:parser#ReduceAction42#action */
5448 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction42:parser_work#ReduceAction#goto= */
5449 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction42:parser_work#ReduceAction#concat */
5450 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction42:kernel#Object#init */
5451 }
5452 };
5453 /* allocate ReduceAction42 */
5454 val* NEW_nit__parser__ReduceAction42(const struct type* type) {
5455 val* self /* : ReduceAction42 */;
5456 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5457 self->type = type;
5458 self->class = &class_nit__parser__ReduceAction42;
5459 return self;
5460 }
5461 /* runtime class nit__parser__ReduceAction43 */
5462 const struct class class_nit__parser__ReduceAction43 = {
5463 0, /* box_kind */
5464 {
5465 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction43:parser_work#ReduceAction#init */
5466 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction43:kernel#Object#!= */
5467 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction43:kernel#Object#sys */
5468 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction43:string#Object#to_s */
5469 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction43:kernel#Object#== */
5470 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction43:string#Object#inspect */
5471 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction43:kernel#Object#is_same_instance */
5472 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction43:kernel#Object#object_id */
5473 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction43:string#Object#class_name */
5474 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction43:time#Object#get_time */
5475 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction43:string#Object#inspect_head */
5476 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction43:string#Object#native_class_name */
5477 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction43:kernel#Object#hash */
5478 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction43:nitni_utilities#Object#long_signature */
5479 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction43:nitni_utilities#Object#internal_call_context */
5480 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction43:light_c#Object#from_c_call_context */
5481 (nitmethod_t)nit__parser___nit__parser__ReduceAction43___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction43:parser#ReduceAction43#action */
5482 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction43:parser_work#ReduceAction#goto= */
5483 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction43:parser_work#ReduceAction#concat */
5484 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction43:kernel#Object#init */
5485 }
5486 };
5487 /* allocate ReduceAction43 */
5488 val* NEW_nit__parser__ReduceAction43(const struct type* type) {
5489 val* self /* : ReduceAction43 */;
5490 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5491 self->type = type;
5492 self->class = &class_nit__parser__ReduceAction43;
5493 return self;
5494 }
5495 /* runtime class nit__parser__ReduceAction44 */
5496 const struct class class_nit__parser__ReduceAction44 = {
5497 0, /* box_kind */
5498 {
5499 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction44:parser_work#ReduceAction#init */
5500 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction44:kernel#Object#!= */
5501 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction44:kernel#Object#sys */
5502 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction44:string#Object#to_s */
5503 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction44:kernel#Object#== */
5504 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction44:string#Object#inspect */
5505 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction44:kernel#Object#is_same_instance */
5506 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction44:kernel#Object#object_id */
5507 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction44:string#Object#class_name */
5508 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction44:time#Object#get_time */
5509 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction44:string#Object#inspect_head */
5510 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction44:string#Object#native_class_name */
5511 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction44:kernel#Object#hash */
5512 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction44:nitni_utilities#Object#long_signature */
5513 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction44:nitni_utilities#Object#internal_call_context */
5514 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction44:light_c#Object#from_c_call_context */
5515 (nitmethod_t)nit__parser___nit__parser__ReduceAction44___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction44:parser#ReduceAction44#action */
5516 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction44:parser_work#ReduceAction#goto= */
5517 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction44:parser_work#ReduceAction#concat */
5518 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction44:kernel#Object#init */
5519 }
5520 };
5521 /* allocate ReduceAction44 */
5522 val* NEW_nit__parser__ReduceAction44(const struct type* type) {
5523 val* self /* : ReduceAction44 */;
5524 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5525 self->type = type;
5526 self->class = &class_nit__parser__ReduceAction44;
5527 return self;
5528 }
5529 /* runtime class nit__parser__ReduceAction45 */
5530 const struct class class_nit__parser__ReduceAction45 = {
5531 0, /* box_kind */
5532 {
5533 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction45:parser_work#ReduceAction#init */
5534 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction45:kernel#Object#!= */
5535 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction45:kernel#Object#sys */
5536 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction45:string#Object#to_s */
5537 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction45:kernel#Object#== */
5538 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction45:string#Object#inspect */
5539 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction45:kernel#Object#is_same_instance */
5540 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction45:kernel#Object#object_id */
5541 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction45:string#Object#class_name */
5542 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction45:time#Object#get_time */
5543 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction45:string#Object#inspect_head */
5544 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction45:string#Object#native_class_name */
5545 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction45:kernel#Object#hash */
5546 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction45:nitni_utilities#Object#long_signature */
5547 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction45:nitni_utilities#Object#internal_call_context */
5548 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction45:light_c#Object#from_c_call_context */
5549 (nitmethod_t)nit__parser___nit__parser__ReduceAction45___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction45:parser#ReduceAction45#action */
5550 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction45:parser_work#ReduceAction#goto= */
5551 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction45:parser_work#ReduceAction#concat */
5552 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction45:kernel#Object#init */
5553 }
5554 };
5555 /* allocate ReduceAction45 */
5556 val* NEW_nit__parser__ReduceAction45(const struct type* type) {
5557 val* self /* : ReduceAction45 */;
5558 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5559 self->type = type;
5560 self->class = &class_nit__parser__ReduceAction45;
5561 return self;
5562 }
5563 /* runtime class nit__parser__ReduceAction46 */
5564 const struct class class_nit__parser__ReduceAction46 = {
5565 0, /* box_kind */
5566 {
5567 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction46:parser_work#ReduceAction#init */
5568 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction46:kernel#Object#!= */
5569 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction46:kernel#Object#sys */
5570 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction46:string#Object#to_s */
5571 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction46:kernel#Object#== */
5572 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction46:string#Object#inspect */
5573 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction46:kernel#Object#is_same_instance */
5574 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction46:kernel#Object#object_id */
5575 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction46:string#Object#class_name */
5576 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction46:time#Object#get_time */
5577 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction46:string#Object#inspect_head */
5578 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction46:string#Object#native_class_name */
5579 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction46:kernel#Object#hash */
5580 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction46:nitni_utilities#Object#long_signature */
5581 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction46:nitni_utilities#Object#internal_call_context */
5582 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction46:light_c#Object#from_c_call_context */
5583 (nitmethod_t)nit__parser___nit__parser__ReduceAction46___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction46:parser#ReduceAction46#action */
5584 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction46:parser_work#ReduceAction#goto= */
5585 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction46:parser_work#ReduceAction#concat */
5586 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction46:kernel#Object#init */
5587 }
5588 };
5589 /* allocate ReduceAction46 */
5590 val* NEW_nit__parser__ReduceAction46(const struct type* type) {
5591 val* self /* : ReduceAction46 */;
5592 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5593 self->type = type;
5594 self->class = &class_nit__parser__ReduceAction46;
5595 return self;
5596 }
5597 /* runtime class nit__parser__ReduceAction47 */
5598 const struct class class_nit__parser__ReduceAction47 = {
5599 0, /* box_kind */
5600 {
5601 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction47:parser_work#ReduceAction#init */
5602 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction47:kernel#Object#!= */
5603 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction47:kernel#Object#sys */
5604 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction47:string#Object#to_s */
5605 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction47:kernel#Object#== */
5606 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction47:string#Object#inspect */
5607 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction47:kernel#Object#is_same_instance */
5608 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction47:kernel#Object#object_id */
5609 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction47:string#Object#class_name */
5610 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction47:time#Object#get_time */
5611 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction47:string#Object#inspect_head */
5612 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction47:string#Object#native_class_name */
5613 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction47:kernel#Object#hash */
5614 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction47:nitni_utilities#Object#long_signature */
5615 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction47:nitni_utilities#Object#internal_call_context */
5616 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction47:light_c#Object#from_c_call_context */
5617 (nitmethod_t)nit__parser___nit__parser__ReduceAction47___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction47:parser#ReduceAction47#action */
5618 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction47:parser_work#ReduceAction#goto= */
5619 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction47:parser_work#ReduceAction#concat */
5620 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction47:kernel#Object#init */
5621 }
5622 };
5623 /* allocate ReduceAction47 */
5624 val* NEW_nit__parser__ReduceAction47(const struct type* type) {
5625 val* self /* : ReduceAction47 */;
5626 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5627 self->type = type;
5628 self->class = &class_nit__parser__ReduceAction47;
5629 return self;
5630 }
5631 /* runtime class nit__parser__ReduceAction48 */
5632 const struct class class_nit__parser__ReduceAction48 = {
5633 0, /* box_kind */
5634 {
5635 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction48:parser_work#ReduceAction#init */
5636 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction48:kernel#Object#!= */
5637 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction48:kernel#Object#sys */
5638 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction48:string#Object#to_s */
5639 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction48:kernel#Object#== */
5640 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction48:string#Object#inspect */
5641 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction48:kernel#Object#is_same_instance */
5642 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction48:kernel#Object#object_id */
5643 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction48:string#Object#class_name */
5644 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction48:time#Object#get_time */
5645 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction48:string#Object#inspect_head */
5646 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction48:string#Object#native_class_name */
5647 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction48:kernel#Object#hash */
5648 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction48:nitni_utilities#Object#long_signature */
5649 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction48:nitni_utilities#Object#internal_call_context */
5650 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction48:light_c#Object#from_c_call_context */
5651 (nitmethod_t)nit__parser___nit__parser__ReduceAction48___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction48:parser#ReduceAction48#action */
5652 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction48:parser_work#ReduceAction#goto= */
5653 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction48:parser_work#ReduceAction#concat */
5654 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction48:kernel#Object#init */
5655 }
5656 };
5657 /* allocate ReduceAction48 */
5658 val* NEW_nit__parser__ReduceAction48(const struct type* type) {
5659 val* self /* : ReduceAction48 */;
5660 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5661 self->type = type;
5662 self->class = &class_nit__parser__ReduceAction48;
5663 return self;
5664 }
5665 /* runtime class nit__parser__ReduceAction49 */
5666 const struct class class_nit__parser__ReduceAction49 = {
5667 0, /* box_kind */
5668 {
5669 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction49:parser_work#ReduceAction#init */
5670 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction49:kernel#Object#!= */
5671 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction49:kernel#Object#sys */
5672 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction49:string#Object#to_s */
5673 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction49:kernel#Object#== */
5674 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction49:string#Object#inspect */
5675 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction49:kernel#Object#is_same_instance */
5676 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction49:kernel#Object#object_id */
5677 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction49:string#Object#class_name */
5678 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction49:time#Object#get_time */
5679 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction49:string#Object#inspect_head */
5680 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction49:string#Object#native_class_name */
5681 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction49:kernel#Object#hash */
5682 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction49:nitni_utilities#Object#long_signature */
5683 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction49:nitni_utilities#Object#internal_call_context */
5684 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction49:light_c#Object#from_c_call_context */
5685 (nitmethod_t)nit__parser___nit__parser__ReduceAction49___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction49:parser#ReduceAction49#action */
5686 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction49:parser_work#ReduceAction#goto= */
5687 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction49:parser_work#ReduceAction#concat */
5688 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction49:kernel#Object#init */
5689 }
5690 };
5691 /* allocate ReduceAction49 */
5692 val* NEW_nit__parser__ReduceAction49(const struct type* type) {
5693 val* self /* : ReduceAction49 */;
5694 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5695 self->type = type;
5696 self->class = &class_nit__parser__ReduceAction49;
5697 return self;
5698 }
5699 /* runtime class nit__parser__ReduceAction50 */
5700 const struct class class_nit__parser__ReduceAction50 = {
5701 0, /* box_kind */
5702 {
5703 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction50:parser_work#ReduceAction#init */
5704 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction50:kernel#Object#!= */
5705 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction50:kernel#Object#sys */
5706 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction50:string#Object#to_s */
5707 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction50:kernel#Object#== */
5708 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction50:string#Object#inspect */
5709 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction50:kernel#Object#is_same_instance */
5710 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction50:kernel#Object#object_id */
5711 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction50:string#Object#class_name */
5712 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction50:time#Object#get_time */
5713 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction50:string#Object#inspect_head */
5714 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction50:string#Object#native_class_name */
5715 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction50:kernel#Object#hash */
5716 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction50:nitni_utilities#Object#long_signature */
5717 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction50:nitni_utilities#Object#internal_call_context */
5718 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction50:light_c#Object#from_c_call_context */
5719 (nitmethod_t)nit__parser___nit__parser__ReduceAction50___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction50:parser#ReduceAction50#action */
5720 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction50:parser_work#ReduceAction#goto= */
5721 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction50:parser_work#ReduceAction#concat */
5722 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction50:kernel#Object#init */
5723 }
5724 };
5725 /* allocate ReduceAction50 */
5726 val* NEW_nit__parser__ReduceAction50(const struct type* type) {
5727 val* self /* : ReduceAction50 */;
5728 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5729 self->type = type;
5730 self->class = &class_nit__parser__ReduceAction50;
5731 return self;
5732 }
5733 /* runtime class nit__parser__ReduceAction51 */
5734 const struct class class_nit__parser__ReduceAction51 = {
5735 0, /* box_kind */
5736 {
5737 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction51:parser_work#ReduceAction#init */
5738 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction51:kernel#Object#!= */
5739 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction51:kernel#Object#sys */
5740 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction51:string#Object#to_s */
5741 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction51:kernel#Object#== */
5742 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction51:string#Object#inspect */
5743 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction51:kernel#Object#is_same_instance */
5744 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction51:kernel#Object#object_id */
5745 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction51:string#Object#class_name */
5746 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction51:time#Object#get_time */
5747 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction51:string#Object#inspect_head */
5748 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction51:string#Object#native_class_name */
5749 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction51:kernel#Object#hash */
5750 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction51:nitni_utilities#Object#long_signature */
5751 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction51:nitni_utilities#Object#internal_call_context */
5752 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction51:light_c#Object#from_c_call_context */
5753 (nitmethod_t)nit__parser___nit__parser__ReduceAction51___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction51:parser#ReduceAction51#action */
5754 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction51:parser_work#ReduceAction#goto= */
5755 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction51:parser_work#ReduceAction#concat */
5756 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction51:kernel#Object#init */
5757 }
5758 };
5759 /* allocate ReduceAction51 */
5760 val* NEW_nit__parser__ReduceAction51(const struct type* type) {
5761 val* self /* : ReduceAction51 */;
5762 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5763 self->type = type;
5764 self->class = &class_nit__parser__ReduceAction51;
5765 return self;
5766 }
5767 /* runtime class nit__parser__ReduceAction52 */
5768 const struct class class_nit__parser__ReduceAction52 = {
5769 0, /* box_kind */
5770 {
5771 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction52:parser_work#ReduceAction#init */
5772 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction52:kernel#Object#!= */
5773 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction52:kernel#Object#sys */
5774 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction52:string#Object#to_s */
5775 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction52:kernel#Object#== */
5776 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction52:string#Object#inspect */
5777 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction52:kernel#Object#is_same_instance */
5778 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction52:kernel#Object#object_id */
5779 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction52:string#Object#class_name */
5780 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction52:time#Object#get_time */
5781 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction52:string#Object#inspect_head */
5782 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction52:string#Object#native_class_name */
5783 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction52:kernel#Object#hash */
5784 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction52:nitni_utilities#Object#long_signature */
5785 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction52:nitni_utilities#Object#internal_call_context */
5786 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction52:light_c#Object#from_c_call_context */
5787 (nitmethod_t)nit__parser___nit__parser__ReduceAction52___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction52:parser#ReduceAction52#action */
5788 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction52:parser_work#ReduceAction#goto= */
5789 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction52:parser_work#ReduceAction#concat */
5790 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction52:kernel#Object#init */
5791 }
5792 };
5793 /* allocate ReduceAction52 */
5794 val* NEW_nit__parser__ReduceAction52(const struct type* type) {
5795 val* self /* : ReduceAction52 */;
5796 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5797 self->type = type;
5798 self->class = &class_nit__parser__ReduceAction52;
5799 return self;
5800 }
5801 /* runtime class nit__parser__ReduceAction53 */
5802 const struct class class_nit__parser__ReduceAction53 = {
5803 0, /* box_kind */
5804 {
5805 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction53:parser_work#ReduceAction#init */
5806 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction53:kernel#Object#!= */
5807 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction53:kernel#Object#sys */
5808 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction53:string#Object#to_s */
5809 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction53:kernel#Object#== */
5810 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction53:string#Object#inspect */
5811 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction53:kernel#Object#is_same_instance */
5812 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction53:kernel#Object#object_id */
5813 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction53:string#Object#class_name */
5814 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction53:time#Object#get_time */
5815 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction53:string#Object#inspect_head */
5816 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction53:string#Object#native_class_name */
5817 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction53:kernel#Object#hash */
5818 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction53:nitni_utilities#Object#long_signature */
5819 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction53:nitni_utilities#Object#internal_call_context */
5820 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction53:light_c#Object#from_c_call_context */
5821 (nitmethod_t)nit__parser___nit__parser__ReduceAction53___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction53:parser#ReduceAction53#action */
5822 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction53:parser_work#ReduceAction#goto= */
5823 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction53:parser_work#ReduceAction#concat */
5824 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction53:kernel#Object#init */
5825 }
5826 };
5827 /* allocate ReduceAction53 */
5828 val* NEW_nit__parser__ReduceAction53(const struct type* type) {
5829 val* self /* : ReduceAction53 */;
5830 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5831 self->type = type;
5832 self->class = &class_nit__parser__ReduceAction53;
5833 return self;
5834 }
5835 /* runtime class nit__parser__ReduceAction54 */
5836 const struct class class_nit__parser__ReduceAction54 = {
5837 0, /* box_kind */
5838 {
5839 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction54:parser_work#ReduceAction#init */
5840 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction54:kernel#Object#!= */
5841 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction54:kernel#Object#sys */
5842 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction54:string#Object#to_s */
5843 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction54:kernel#Object#== */
5844 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction54:string#Object#inspect */
5845 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction54:kernel#Object#is_same_instance */
5846 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction54:kernel#Object#object_id */
5847 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction54:string#Object#class_name */
5848 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction54:time#Object#get_time */
5849 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction54:string#Object#inspect_head */
5850 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction54:string#Object#native_class_name */
5851 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction54:kernel#Object#hash */
5852 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction54:nitni_utilities#Object#long_signature */
5853 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction54:nitni_utilities#Object#internal_call_context */
5854 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction54:light_c#Object#from_c_call_context */
5855 (nitmethod_t)nit__parser___nit__parser__ReduceAction54___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction54:parser#ReduceAction54#action */
5856 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction54:parser_work#ReduceAction#goto= */
5857 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction54:parser_work#ReduceAction#concat */
5858 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction54:kernel#Object#init */
5859 }
5860 };
5861 /* allocate ReduceAction54 */
5862 val* NEW_nit__parser__ReduceAction54(const struct type* type) {
5863 val* self /* : ReduceAction54 */;
5864 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5865 self->type = type;
5866 self->class = &class_nit__parser__ReduceAction54;
5867 return self;
5868 }
5869 /* runtime class nit__parser__ReduceAction55 */
5870 const struct class class_nit__parser__ReduceAction55 = {
5871 0, /* box_kind */
5872 {
5873 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction55:parser_work#ReduceAction#init */
5874 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction55:kernel#Object#!= */
5875 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction55:kernel#Object#sys */
5876 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction55:string#Object#to_s */
5877 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction55:kernel#Object#== */
5878 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction55:string#Object#inspect */
5879 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction55:kernel#Object#is_same_instance */
5880 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction55:kernel#Object#object_id */
5881 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction55:string#Object#class_name */
5882 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction55:time#Object#get_time */
5883 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction55:string#Object#inspect_head */
5884 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction55:string#Object#native_class_name */
5885 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction55:kernel#Object#hash */
5886 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction55:nitni_utilities#Object#long_signature */
5887 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction55:nitni_utilities#Object#internal_call_context */
5888 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction55:light_c#Object#from_c_call_context */
5889 (nitmethod_t)nit__parser___nit__parser__ReduceAction55___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction55:parser#ReduceAction55#action */
5890 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction55:parser_work#ReduceAction#goto= */
5891 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction55:parser_work#ReduceAction#concat */
5892 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction55:kernel#Object#init */
5893 }
5894 };
5895 /* allocate ReduceAction55 */
5896 val* NEW_nit__parser__ReduceAction55(const struct type* type) {
5897 val* self /* : ReduceAction55 */;
5898 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5899 self->type = type;
5900 self->class = &class_nit__parser__ReduceAction55;
5901 return self;
5902 }
5903 /* runtime class nit__parser__ReduceAction56 */
5904 const struct class class_nit__parser__ReduceAction56 = {
5905 0, /* box_kind */
5906 {
5907 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction56:parser_work#ReduceAction#init */
5908 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction56:kernel#Object#!= */
5909 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction56:kernel#Object#sys */
5910 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction56:string#Object#to_s */
5911 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction56:kernel#Object#== */
5912 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction56:string#Object#inspect */
5913 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction56:kernel#Object#is_same_instance */
5914 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction56:kernel#Object#object_id */
5915 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction56:string#Object#class_name */
5916 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction56:time#Object#get_time */
5917 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction56:string#Object#inspect_head */
5918 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction56:string#Object#native_class_name */
5919 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction56:kernel#Object#hash */
5920 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction56:nitni_utilities#Object#long_signature */
5921 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction56:nitni_utilities#Object#internal_call_context */
5922 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction56:light_c#Object#from_c_call_context */
5923 (nitmethod_t)nit__parser___nit__parser__ReduceAction56___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction56:parser#ReduceAction56#action */
5924 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction56:parser_work#ReduceAction#goto= */
5925 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction56:parser_work#ReduceAction#concat */
5926 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction56:kernel#Object#init */
5927 }
5928 };
5929 /* allocate ReduceAction56 */
5930 val* NEW_nit__parser__ReduceAction56(const struct type* type) {
5931 val* self /* : ReduceAction56 */;
5932 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5933 self->type = type;
5934 self->class = &class_nit__parser__ReduceAction56;
5935 return self;
5936 }
5937 /* runtime class nit__parser__ReduceAction57 */
5938 const struct class class_nit__parser__ReduceAction57 = {
5939 0, /* box_kind */
5940 {
5941 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction57:parser_work#ReduceAction#init */
5942 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction57:kernel#Object#!= */
5943 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction57:kernel#Object#sys */
5944 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction57:string#Object#to_s */
5945 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction57:kernel#Object#== */
5946 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction57:string#Object#inspect */
5947 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction57:kernel#Object#is_same_instance */
5948 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction57:kernel#Object#object_id */
5949 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction57:string#Object#class_name */
5950 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction57:time#Object#get_time */
5951 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction57:string#Object#inspect_head */
5952 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction57:string#Object#native_class_name */
5953 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction57:kernel#Object#hash */
5954 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction57:nitni_utilities#Object#long_signature */
5955 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction57:nitni_utilities#Object#internal_call_context */
5956 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction57:light_c#Object#from_c_call_context */
5957 (nitmethod_t)nit__parser___nit__parser__ReduceAction57___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction57:parser#ReduceAction57#action */
5958 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction57:parser_work#ReduceAction#goto= */
5959 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction57:parser_work#ReduceAction#concat */
5960 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction57:kernel#Object#init */
5961 }
5962 };
5963 /* allocate ReduceAction57 */
5964 val* NEW_nit__parser__ReduceAction57(const struct type* type) {
5965 val* self /* : ReduceAction57 */;
5966 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5967 self->type = type;
5968 self->class = &class_nit__parser__ReduceAction57;
5969 return self;
5970 }
5971 /* runtime class nit__parser__ReduceAction58 */
5972 const struct class class_nit__parser__ReduceAction58 = {
5973 0, /* box_kind */
5974 {
5975 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction58:parser_work#ReduceAction#init */
5976 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction58:kernel#Object#!= */
5977 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction58:kernel#Object#sys */
5978 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction58:string#Object#to_s */
5979 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction58:kernel#Object#== */
5980 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction58:string#Object#inspect */
5981 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction58:kernel#Object#is_same_instance */
5982 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction58:kernel#Object#object_id */
5983 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction58:string#Object#class_name */
5984 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction58:time#Object#get_time */
5985 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction58:string#Object#inspect_head */
5986 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction58:string#Object#native_class_name */
5987 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction58:kernel#Object#hash */
5988 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction58:nitni_utilities#Object#long_signature */
5989 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction58:nitni_utilities#Object#internal_call_context */
5990 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction58:light_c#Object#from_c_call_context */
5991 (nitmethod_t)nit__parser___nit__parser__ReduceAction58___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction58:parser#ReduceAction58#action */
5992 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction58:parser_work#ReduceAction#goto= */
5993 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction58:parser_work#ReduceAction#concat */
5994 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction58:kernel#Object#init */
5995 }
5996 };
5997 /* allocate ReduceAction58 */
5998 val* NEW_nit__parser__ReduceAction58(const struct type* type) {
5999 val* self /* : ReduceAction58 */;
6000 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6001 self->type = type;
6002 self->class = &class_nit__parser__ReduceAction58;
6003 return self;
6004 }
6005 /* runtime class nit__parser__ReduceAction59 */
6006 const struct class class_nit__parser__ReduceAction59 = {
6007 0, /* box_kind */
6008 {
6009 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction59:parser_work#ReduceAction#init */
6010 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction59:kernel#Object#!= */
6011 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction59:kernel#Object#sys */
6012 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction59:string#Object#to_s */
6013 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction59:kernel#Object#== */
6014 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction59:string#Object#inspect */
6015 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction59:kernel#Object#is_same_instance */
6016 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction59:kernel#Object#object_id */
6017 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction59:string#Object#class_name */
6018 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction59:time#Object#get_time */
6019 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction59:string#Object#inspect_head */
6020 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction59:string#Object#native_class_name */
6021 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction59:kernel#Object#hash */
6022 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction59:nitni_utilities#Object#long_signature */
6023 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction59:nitni_utilities#Object#internal_call_context */
6024 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction59:light_c#Object#from_c_call_context */
6025 (nitmethod_t)nit__parser___nit__parser__ReduceAction59___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction59:parser#ReduceAction59#action */
6026 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction59:parser_work#ReduceAction#goto= */
6027 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction59:parser_work#ReduceAction#concat */
6028 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction59:kernel#Object#init */
6029 }
6030 };
6031 /* allocate ReduceAction59 */
6032 val* NEW_nit__parser__ReduceAction59(const struct type* type) {
6033 val* self /* : ReduceAction59 */;
6034 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6035 self->type = type;
6036 self->class = &class_nit__parser__ReduceAction59;
6037 return self;
6038 }
6039 /* runtime class nit__parser__ReduceAction60 */
6040 const struct class class_nit__parser__ReduceAction60 = {
6041 0, /* box_kind */
6042 {
6043 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction60:parser_work#ReduceAction#init */
6044 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction60:kernel#Object#!= */
6045 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction60:kernel#Object#sys */
6046 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction60:string#Object#to_s */
6047 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction60:kernel#Object#== */
6048 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction60:string#Object#inspect */
6049 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction60:kernel#Object#is_same_instance */
6050 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction60:kernel#Object#object_id */
6051 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction60:string#Object#class_name */
6052 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction60:time#Object#get_time */
6053 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction60:string#Object#inspect_head */
6054 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction60:string#Object#native_class_name */
6055 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction60:kernel#Object#hash */
6056 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction60:nitni_utilities#Object#long_signature */
6057 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction60:nitni_utilities#Object#internal_call_context */
6058 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction60:light_c#Object#from_c_call_context */
6059 (nitmethod_t)nit__parser___nit__parser__ReduceAction60___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction60:parser#ReduceAction60#action */
6060 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction60:parser_work#ReduceAction#goto= */
6061 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction60:parser_work#ReduceAction#concat */
6062 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction60:kernel#Object#init */
6063 }
6064 };
6065 /* allocate ReduceAction60 */
6066 val* NEW_nit__parser__ReduceAction60(const struct type* type) {
6067 val* self /* : ReduceAction60 */;
6068 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6069 self->type = type;
6070 self->class = &class_nit__parser__ReduceAction60;
6071 return self;
6072 }
6073 /* runtime class nit__parser__ReduceAction61 */
6074 const struct class class_nit__parser__ReduceAction61 = {
6075 0, /* box_kind */
6076 {
6077 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction61:parser_work#ReduceAction#init */
6078 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction61:kernel#Object#!= */
6079 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction61:kernel#Object#sys */
6080 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction61:string#Object#to_s */
6081 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction61:kernel#Object#== */
6082 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction61:string#Object#inspect */
6083 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction61:kernel#Object#is_same_instance */
6084 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction61:kernel#Object#object_id */
6085 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction61:string#Object#class_name */
6086 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction61:time#Object#get_time */
6087 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction61:string#Object#inspect_head */
6088 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction61:string#Object#native_class_name */
6089 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction61:kernel#Object#hash */
6090 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction61:nitni_utilities#Object#long_signature */
6091 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction61:nitni_utilities#Object#internal_call_context */
6092 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction61:light_c#Object#from_c_call_context */
6093 (nitmethod_t)nit__parser___nit__parser__ReduceAction61___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction61:parser#ReduceAction61#action */
6094 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction61:parser_work#ReduceAction#goto= */
6095 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction61:parser_work#ReduceAction#concat */
6096 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction61:kernel#Object#init */
6097 }
6098 };
6099 /* allocate ReduceAction61 */
6100 val* NEW_nit__parser__ReduceAction61(const struct type* type) {
6101 val* self /* : ReduceAction61 */;
6102 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6103 self->type = type;
6104 self->class = &class_nit__parser__ReduceAction61;
6105 return self;
6106 }
6107 /* runtime class nit__parser__ReduceAction62 */
6108 const struct class class_nit__parser__ReduceAction62 = {
6109 0, /* box_kind */
6110 {
6111 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction62:parser_work#ReduceAction#init */
6112 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction62:kernel#Object#!= */
6113 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction62:kernel#Object#sys */
6114 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction62:string#Object#to_s */
6115 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction62:kernel#Object#== */
6116 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction62:string#Object#inspect */
6117 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction62:kernel#Object#is_same_instance */
6118 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction62:kernel#Object#object_id */
6119 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction62:string#Object#class_name */
6120 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction62:time#Object#get_time */
6121 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction62:string#Object#inspect_head */
6122 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction62:string#Object#native_class_name */
6123 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction62:kernel#Object#hash */
6124 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction62:nitni_utilities#Object#long_signature */
6125 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction62:nitni_utilities#Object#internal_call_context */
6126 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction62:light_c#Object#from_c_call_context */
6127 (nitmethod_t)nit__parser___nit__parser__ReduceAction62___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction62:parser#ReduceAction62#action */
6128 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction62:parser_work#ReduceAction#goto= */
6129 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction62:parser_work#ReduceAction#concat */
6130 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction62:kernel#Object#init */
6131 }
6132 };
6133 /* allocate ReduceAction62 */
6134 val* NEW_nit__parser__ReduceAction62(const struct type* type) {
6135 val* self /* : ReduceAction62 */;
6136 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6137 self->type = type;
6138 self->class = &class_nit__parser__ReduceAction62;
6139 return self;
6140 }
6141 /* runtime class nit__parser__ReduceAction63 */
6142 const struct class class_nit__parser__ReduceAction63 = {
6143 0, /* box_kind */
6144 {
6145 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction63:parser_work#ReduceAction#init */
6146 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction63:kernel#Object#!= */
6147 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction63:kernel#Object#sys */
6148 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction63:string#Object#to_s */
6149 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction63:kernel#Object#== */
6150 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction63:string#Object#inspect */
6151 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction63:kernel#Object#is_same_instance */
6152 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction63:kernel#Object#object_id */
6153 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction63:string#Object#class_name */
6154 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction63:time#Object#get_time */
6155 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction63:string#Object#inspect_head */
6156 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction63:string#Object#native_class_name */
6157 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction63:kernel#Object#hash */
6158 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction63:nitni_utilities#Object#long_signature */
6159 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction63:nitni_utilities#Object#internal_call_context */
6160 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction63:light_c#Object#from_c_call_context */
6161 (nitmethod_t)nit__parser___nit__parser__ReduceAction63___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction63:parser#ReduceAction63#action */
6162 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction63:parser_work#ReduceAction#goto= */
6163 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction63:parser_work#ReduceAction#concat */
6164 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction63:kernel#Object#init */
6165 }
6166 };
6167 /* allocate ReduceAction63 */
6168 val* NEW_nit__parser__ReduceAction63(const struct type* type) {
6169 val* self /* : ReduceAction63 */;
6170 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6171 self->type = type;
6172 self->class = &class_nit__parser__ReduceAction63;
6173 return self;
6174 }
6175 /* runtime class nit__parser__ReduceAction64 */
6176 const struct class class_nit__parser__ReduceAction64 = {
6177 0, /* box_kind */
6178 {
6179 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction64:parser_work#ReduceAction#init */
6180 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction64:kernel#Object#!= */
6181 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction64:kernel#Object#sys */
6182 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction64:string#Object#to_s */
6183 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction64:kernel#Object#== */
6184 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction64:string#Object#inspect */
6185 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction64:kernel#Object#is_same_instance */
6186 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction64:kernel#Object#object_id */
6187 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction64:string#Object#class_name */
6188 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction64:time#Object#get_time */
6189 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction64:string#Object#inspect_head */
6190 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction64:string#Object#native_class_name */
6191 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction64:kernel#Object#hash */
6192 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction64:nitni_utilities#Object#long_signature */
6193 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction64:nitni_utilities#Object#internal_call_context */
6194 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction64:light_c#Object#from_c_call_context */
6195 (nitmethod_t)nit__parser___nit__parser__ReduceAction64___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction64:parser#ReduceAction64#action */
6196 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction64:parser_work#ReduceAction#goto= */
6197 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction64:parser_work#ReduceAction#concat */
6198 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction64:kernel#Object#init */
6199 }
6200 };
6201 /* allocate ReduceAction64 */
6202 val* NEW_nit__parser__ReduceAction64(const struct type* type) {
6203 val* self /* : ReduceAction64 */;
6204 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6205 self->type = type;
6206 self->class = &class_nit__parser__ReduceAction64;
6207 return self;
6208 }
6209 /* runtime class nit__parser__ReduceAction65 */
6210 const struct class class_nit__parser__ReduceAction65 = {
6211 0, /* box_kind */
6212 {
6213 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction65:parser_work#ReduceAction#init */
6214 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction65:kernel#Object#!= */
6215 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction65:kernel#Object#sys */
6216 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction65:string#Object#to_s */
6217 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction65:kernel#Object#== */
6218 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction65:string#Object#inspect */
6219 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction65:kernel#Object#is_same_instance */
6220 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction65:kernel#Object#object_id */
6221 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction65:string#Object#class_name */
6222 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction65:time#Object#get_time */
6223 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction65:string#Object#inspect_head */
6224 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction65:string#Object#native_class_name */
6225 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction65:kernel#Object#hash */
6226 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction65:nitni_utilities#Object#long_signature */
6227 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction65:nitni_utilities#Object#internal_call_context */
6228 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction65:light_c#Object#from_c_call_context */
6229 (nitmethod_t)nit__parser___nit__parser__ReduceAction65___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction65:parser#ReduceAction65#action */
6230 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction65:parser_work#ReduceAction#goto= */
6231 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction65:parser_work#ReduceAction#concat */
6232 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction65:kernel#Object#init */
6233 }
6234 };
6235 /* allocate ReduceAction65 */
6236 val* NEW_nit__parser__ReduceAction65(const struct type* type) {
6237 val* self /* : ReduceAction65 */;
6238 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6239 self->type = type;
6240 self->class = &class_nit__parser__ReduceAction65;
6241 return self;
6242 }
6243 /* runtime class nit__parser__ReduceAction66 */
6244 const struct class class_nit__parser__ReduceAction66 = {
6245 0, /* box_kind */
6246 {
6247 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction66:parser_work#ReduceAction#init */
6248 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction66:kernel#Object#!= */
6249 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction66:kernel#Object#sys */
6250 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction66:string#Object#to_s */
6251 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction66:kernel#Object#== */
6252 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction66:string#Object#inspect */
6253 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction66:kernel#Object#is_same_instance */
6254 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction66:kernel#Object#object_id */
6255 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction66:string#Object#class_name */
6256 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction66:time#Object#get_time */
6257 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction66:string#Object#inspect_head */
6258 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction66:string#Object#native_class_name */
6259 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction66:kernel#Object#hash */
6260 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction66:nitni_utilities#Object#long_signature */
6261 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction66:nitni_utilities#Object#internal_call_context */
6262 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction66:light_c#Object#from_c_call_context */
6263 (nitmethod_t)nit__parser___nit__parser__ReduceAction66___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction66:parser#ReduceAction66#action */
6264 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction66:parser_work#ReduceAction#goto= */
6265 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction66:parser_work#ReduceAction#concat */
6266 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction66:kernel#Object#init */
6267 }
6268 };
6269 /* allocate ReduceAction66 */
6270 val* NEW_nit__parser__ReduceAction66(const struct type* type) {
6271 val* self /* : ReduceAction66 */;
6272 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6273 self->type = type;
6274 self->class = &class_nit__parser__ReduceAction66;
6275 return self;
6276 }
6277 /* runtime class nit__parser__ReduceAction67 */
6278 const struct class class_nit__parser__ReduceAction67 = {
6279 0, /* box_kind */
6280 {
6281 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction67:parser_work#ReduceAction#init */
6282 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction67:kernel#Object#!= */
6283 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction67:kernel#Object#sys */
6284 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction67:string#Object#to_s */
6285 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction67:kernel#Object#== */
6286 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction67:string#Object#inspect */
6287 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction67:kernel#Object#is_same_instance */
6288 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction67:kernel#Object#object_id */
6289 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction67:string#Object#class_name */
6290 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction67:time#Object#get_time */
6291 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction67:string#Object#inspect_head */
6292 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction67:string#Object#native_class_name */
6293 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction67:kernel#Object#hash */
6294 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction67:nitni_utilities#Object#long_signature */
6295 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction67:nitni_utilities#Object#internal_call_context */
6296 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction67:light_c#Object#from_c_call_context */
6297 (nitmethod_t)nit__parser___nit__parser__ReduceAction67___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction67:parser#ReduceAction67#action */
6298 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction67:parser_work#ReduceAction#goto= */
6299 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction67:parser_work#ReduceAction#concat */
6300 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction67:kernel#Object#init */
6301 }
6302 };
6303 /* allocate ReduceAction67 */
6304 val* NEW_nit__parser__ReduceAction67(const struct type* type) {
6305 val* self /* : ReduceAction67 */;
6306 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6307 self->type = type;
6308 self->class = &class_nit__parser__ReduceAction67;
6309 return self;
6310 }
6311 /* runtime class nit__parser__ReduceAction68 */
6312 const struct class class_nit__parser__ReduceAction68 = {
6313 0, /* box_kind */
6314 {
6315 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction68:parser_work#ReduceAction#init */
6316 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction68:kernel#Object#!= */
6317 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction68:kernel#Object#sys */
6318 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction68:string#Object#to_s */
6319 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction68:kernel#Object#== */
6320 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction68:string#Object#inspect */
6321 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction68:kernel#Object#is_same_instance */
6322 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction68:kernel#Object#object_id */
6323 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction68:string#Object#class_name */
6324 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction68:time#Object#get_time */
6325 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction68:string#Object#inspect_head */
6326 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction68:string#Object#native_class_name */
6327 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction68:kernel#Object#hash */
6328 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction68:nitni_utilities#Object#long_signature */
6329 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction68:nitni_utilities#Object#internal_call_context */
6330 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction68:light_c#Object#from_c_call_context */
6331 (nitmethod_t)nit__parser___nit__parser__ReduceAction68___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction68:parser#ReduceAction68#action */
6332 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction68:parser_work#ReduceAction#goto= */
6333 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction68:parser_work#ReduceAction#concat */
6334 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction68:kernel#Object#init */
6335 }
6336 };
6337 /* allocate ReduceAction68 */
6338 val* NEW_nit__parser__ReduceAction68(const struct type* type) {
6339 val* self /* : ReduceAction68 */;
6340 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6341 self->type = type;
6342 self->class = &class_nit__parser__ReduceAction68;
6343 return self;
6344 }
6345 /* runtime class nit__parser__ReduceAction69 */
6346 const struct class class_nit__parser__ReduceAction69 = {
6347 0, /* box_kind */
6348 {
6349 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction69:parser_work#ReduceAction#init */
6350 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction69:kernel#Object#!= */
6351 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction69:kernel#Object#sys */
6352 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction69:string#Object#to_s */
6353 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction69:kernel#Object#== */
6354 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction69:string#Object#inspect */
6355 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction69:kernel#Object#is_same_instance */
6356 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction69:kernel#Object#object_id */
6357 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction69:string#Object#class_name */
6358 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction69:time#Object#get_time */
6359 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction69:string#Object#inspect_head */
6360 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction69:string#Object#native_class_name */
6361 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction69:kernel#Object#hash */
6362 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction69:nitni_utilities#Object#long_signature */
6363 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction69:nitni_utilities#Object#internal_call_context */
6364 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction69:light_c#Object#from_c_call_context */
6365 (nitmethod_t)nit__parser___nit__parser__ReduceAction69___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction69:parser#ReduceAction69#action */
6366 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction69:parser_work#ReduceAction#goto= */
6367 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction69:parser_work#ReduceAction#concat */
6368 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction69:kernel#Object#init */
6369 }
6370 };
6371 /* allocate ReduceAction69 */
6372 val* NEW_nit__parser__ReduceAction69(const struct type* type) {
6373 val* self /* : ReduceAction69 */;
6374 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6375 self->type = type;
6376 self->class = &class_nit__parser__ReduceAction69;
6377 return self;
6378 }
6379 /* runtime class nit__parser__ReduceAction70 */
6380 const struct class class_nit__parser__ReduceAction70 = {
6381 0, /* box_kind */
6382 {
6383 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction70:parser_work#ReduceAction#init */
6384 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction70:kernel#Object#!= */
6385 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction70:kernel#Object#sys */
6386 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction70:string#Object#to_s */
6387 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction70:kernel#Object#== */
6388 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction70:string#Object#inspect */
6389 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction70:kernel#Object#is_same_instance */
6390 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction70:kernel#Object#object_id */
6391 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction70:string#Object#class_name */
6392 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction70:time#Object#get_time */
6393 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction70:string#Object#inspect_head */
6394 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction70:string#Object#native_class_name */
6395 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction70:kernel#Object#hash */
6396 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction70:nitni_utilities#Object#long_signature */
6397 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction70:nitni_utilities#Object#internal_call_context */
6398 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction70:light_c#Object#from_c_call_context */
6399 (nitmethod_t)nit__parser___nit__parser__ReduceAction70___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction70:parser#ReduceAction70#action */
6400 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction70:parser_work#ReduceAction#goto= */
6401 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction70:parser_work#ReduceAction#concat */
6402 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction70:kernel#Object#init */
6403 }
6404 };
6405 /* allocate ReduceAction70 */
6406 val* NEW_nit__parser__ReduceAction70(const struct type* type) {
6407 val* self /* : ReduceAction70 */;
6408 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6409 self->type = type;
6410 self->class = &class_nit__parser__ReduceAction70;
6411 return self;
6412 }
6413 /* runtime class nit__parser__ReduceAction71 */
6414 const struct class class_nit__parser__ReduceAction71 = {
6415 0, /* box_kind */
6416 {
6417 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction71:parser_work#ReduceAction#init */
6418 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction71:kernel#Object#!= */
6419 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction71:kernel#Object#sys */
6420 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction71:string#Object#to_s */
6421 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction71:kernel#Object#== */
6422 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction71:string#Object#inspect */
6423 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction71:kernel#Object#is_same_instance */
6424 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction71:kernel#Object#object_id */
6425 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction71:string#Object#class_name */
6426 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction71:time#Object#get_time */
6427 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction71:string#Object#inspect_head */
6428 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction71:string#Object#native_class_name */
6429 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction71:kernel#Object#hash */
6430 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction71:nitni_utilities#Object#long_signature */
6431 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction71:nitni_utilities#Object#internal_call_context */
6432 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction71:light_c#Object#from_c_call_context */
6433 (nitmethod_t)nit__parser___nit__parser__ReduceAction71___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction71:parser#ReduceAction71#action */
6434 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction71:parser_work#ReduceAction#goto= */
6435 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction71:parser_work#ReduceAction#concat */
6436 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction71:kernel#Object#init */
6437 }
6438 };
6439 /* allocate ReduceAction71 */
6440 val* NEW_nit__parser__ReduceAction71(const struct type* type) {
6441 val* self /* : ReduceAction71 */;
6442 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6443 self->type = type;
6444 self->class = &class_nit__parser__ReduceAction71;
6445 return self;
6446 }
6447 /* runtime class nit__parser__ReduceAction72 */
6448 const struct class class_nit__parser__ReduceAction72 = {
6449 0, /* box_kind */
6450 {
6451 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction72:parser_work#ReduceAction#init */
6452 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction72:kernel#Object#!= */
6453 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction72:kernel#Object#sys */
6454 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction72:string#Object#to_s */
6455 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction72:kernel#Object#== */
6456 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction72:string#Object#inspect */
6457 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction72:kernel#Object#is_same_instance */
6458 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction72:kernel#Object#object_id */
6459 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction72:string#Object#class_name */
6460 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction72:time#Object#get_time */
6461 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction72:string#Object#inspect_head */
6462 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction72:string#Object#native_class_name */
6463 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction72:kernel#Object#hash */
6464 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction72:nitni_utilities#Object#long_signature */
6465 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction72:nitni_utilities#Object#internal_call_context */
6466 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction72:light_c#Object#from_c_call_context */
6467 (nitmethod_t)nit__parser___nit__parser__ReduceAction72___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction72:parser#ReduceAction72#action */
6468 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction72:parser_work#ReduceAction#goto= */
6469 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction72:parser_work#ReduceAction#concat */
6470 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction72:kernel#Object#init */
6471 }
6472 };
6473 /* allocate ReduceAction72 */
6474 val* NEW_nit__parser__ReduceAction72(const struct type* type) {
6475 val* self /* : ReduceAction72 */;
6476 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6477 self->type = type;
6478 self->class = &class_nit__parser__ReduceAction72;
6479 return self;
6480 }
6481 /* runtime class nit__parser__ReduceAction73 */
6482 const struct class class_nit__parser__ReduceAction73 = {
6483 0, /* box_kind */
6484 {
6485 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction73:parser_work#ReduceAction#init */
6486 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction73:kernel#Object#!= */
6487 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction73:kernel#Object#sys */
6488 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction73:string#Object#to_s */
6489 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction73:kernel#Object#== */
6490 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction73:string#Object#inspect */
6491 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction73:kernel#Object#is_same_instance */
6492 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction73:kernel#Object#object_id */
6493 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction73:string#Object#class_name */
6494 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction73:time#Object#get_time */
6495 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction73:string#Object#inspect_head */
6496 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction73:string#Object#native_class_name */
6497 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction73:kernel#Object#hash */
6498 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction73:nitni_utilities#Object#long_signature */
6499 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction73:nitni_utilities#Object#internal_call_context */
6500 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction73:light_c#Object#from_c_call_context */
6501 (nitmethod_t)nit__parser___nit__parser__ReduceAction73___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction73:parser#ReduceAction73#action */
6502 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction73:parser_work#ReduceAction#goto= */
6503 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction73:parser_work#ReduceAction#concat */
6504 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction73:kernel#Object#init */
6505 }
6506 };
6507 /* allocate ReduceAction73 */
6508 val* NEW_nit__parser__ReduceAction73(const struct type* type) {
6509 val* self /* : ReduceAction73 */;
6510 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6511 self->type = type;
6512 self->class = &class_nit__parser__ReduceAction73;
6513 return self;
6514 }
6515 /* runtime class nit__parser__ReduceAction74 */
6516 const struct class class_nit__parser__ReduceAction74 = {
6517 0, /* box_kind */
6518 {
6519 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction74:parser_work#ReduceAction#init */
6520 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction74:kernel#Object#!= */
6521 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction74:kernel#Object#sys */
6522 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction74:string#Object#to_s */
6523 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction74:kernel#Object#== */
6524 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction74:string#Object#inspect */
6525 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction74:kernel#Object#is_same_instance */
6526 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction74:kernel#Object#object_id */
6527 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction74:string#Object#class_name */
6528 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction74:time#Object#get_time */
6529 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction74:string#Object#inspect_head */
6530 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction74:string#Object#native_class_name */
6531 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction74:kernel#Object#hash */
6532 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction74:nitni_utilities#Object#long_signature */
6533 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction74:nitni_utilities#Object#internal_call_context */
6534 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction74:light_c#Object#from_c_call_context */
6535 (nitmethod_t)nit__parser___nit__parser__ReduceAction74___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction74:parser#ReduceAction74#action */
6536 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction74:parser_work#ReduceAction#goto= */
6537 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction74:parser_work#ReduceAction#concat */
6538 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction74:kernel#Object#init */
6539 }
6540 };
6541 /* allocate ReduceAction74 */
6542 val* NEW_nit__parser__ReduceAction74(const struct type* type) {
6543 val* self /* : ReduceAction74 */;
6544 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6545 self->type = type;
6546 self->class = &class_nit__parser__ReduceAction74;
6547 return self;
6548 }
6549 /* runtime class nit__parser__ReduceAction76 */
6550 const struct class class_nit__parser__ReduceAction76 = {
6551 0, /* box_kind */
6552 {
6553 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction76:parser_work#ReduceAction#init */
6554 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction76:kernel#Object#!= */
6555 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction76:kernel#Object#sys */
6556 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction76:string#Object#to_s */
6557 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction76:kernel#Object#== */
6558 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction76:string#Object#inspect */
6559 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction76:kernel#Object#is_same_instance */
6560 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction76:kernel#Object#object_id */
6561 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction76:string#Object#class_name */
6562 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction76:time#Object#get_time */
6563 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction76:string#Object#inspect_head */
6564 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction76:string#Object#native_class_name */
6565 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction76:kernel#Object#hash */
6566 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction76:nitni_utilities#Object#long_signature */
6567 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction76:nitni_utilities#Object#internal_call_context */
6568 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction76:light_c#Object#from_c_call_context */
6569 (nitmethod_t)nit__parser___nit__parser__ReduceAction76___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction76:parser#ReduceAction76#action */
6570 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction76:parser_work#ReduceAction#goto= */
6571 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction76:parser_work#ReduceAction#concat */
6572 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction76:kernel#Object#init */
6573 }
6574 };
6575 /* allocate ReduceAction76 */
6576 val* NEW_nit__parser__ReduceAction76(const struct type* type) {
6577 val* self /* : ReduceAction76 */;
6578 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6579 self->type = type;
6580 self->class = &class_nit__parser__ReduceAction76;
6581 return self;
6582 }
6583 /* runtime class nit__parser__ReduceAction77 */
6584 const struct class class_nit__parser__ReduceAction77 = {
6585 0, /* box_kind */
6586 {
6587 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction77:parser_work#ReduceAction#init */
6588 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction77:kernel#Object#!= */
6589 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction77:kernel#Object#sys */
6590 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction77:string#Object#to_s */
6591 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction77:kernel#Object#== */
6592 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction77:string#Object#inspect */
6593 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction77:kernel#Object#is_same_instance */
6594 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction77:kernel#Object#object_id */
6595 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction77:string#Object#class_name */
6596 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction77:time#Object#get_time */
6597 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction77:string#Object#inspect_head */
6598 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction77:string#Object#native_class_name */
6599 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction77:kernel#Object#hash */
6600 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction77:nitni_utilities#Object#long_signature */
6601 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction77:nitni_utilities#Object#internal_call_context */
6602 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction77:light_c#Object#from_c_call_context */
6603 (nitmethod_t)nit__parser___nit__parser__ReduceAction77___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction77:parser#ReduceAction77#action */
6604 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction77:parser_work#ReduceAction#goto= */
6605 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction77:parser_work#ReduceAction#concat */
6606 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction77:kernel#Object#init */
6607 }
6608 };
6609 /* allocate ReduceAction77 */
6610 val* NEW_nit__parser__ReduceAction77(const struct type* type) {
6611 val* self /* : ReduceAction77 */;
6612 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6613 self->type = type;
6614 self->class = &class_nit__parser__ReduceAction77;
6615 return self;
6616 }
6617 /* runtime class nit__parser__ReduceAction80 */
6618 const struct class class_nit__parser__ReduceAction80 = {
6619 0, /* box_kind */
6620 {
6621 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction80:parser_work#ReduceAction#init */
6622 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction80:kernel#Object#!= */
6623 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction80:kernel#Object#sys */
6624 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction80:string#Object#to_s */
6625 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction80:kernel#Object#== */
6626 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction80:string#Object#inspect */
6627 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction80:kernel#Object#is_same_instance */
6628 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction80:kernel#Object#object_id */
6629 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction80:string#Object#class_name */
6630 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction80:time#Object#get_time */
6631 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction80:string#Object#inspect_head */
6632 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction80:string#Object#native_class_name */
6633 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction80:kernel#Object#hash */
6634 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction80:nitni_utilities#Object#long_signature */
6635 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction80:nitni_utilities#Object#internal_call_context */
6636 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction80:light_c#Object#from_c_call_context */
6637 (nitmethod_t)nit__parser___nit__parser__ReduceAction80___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction80:parser#ReduceAction80#action */
6638 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction80:parser_work#ReduceAction#goto= */
6639 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction80:parser_work#ReduceAction#concat */
6640 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction80:kernel#Object#init */
6641 }
6642 };
6643 /* allocate ReduceAction80 */
6644 val* NEW_nit__parser__ReduceAction80(const struct type* type) {
6645 val* self /* : ReduceAction80 */;
6646 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6647 self->type = type;
6648 self->class = &class_nit__parser__ReduceAction80;
6649 return self;
6650 }
6651 /* runtime class nit__parser__ReduceAction81 */
6652 const struct class class_nit__parser__ReduceAction81 = {
6653 0, /* box_kind */
6654 {
6655 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction81:parser_work#ReduceAction#init */
6656 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction81:kernel#Object#!= */
6657 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction81:kernel#Object#sys */
6658 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction81:string#Object#to_s */
6659 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction81:kernel#Object#== */
6660 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction81:string#Object#inspect */
6661 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction81:kernel#Object#is_same_instance */
6662 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction81:kernel#Object#object_id */
6663 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction81:string#Object#class_name */
6664 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction81:time#Object#get_time */
6665 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction81:string#Object#inspect_head */
6666 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction81:string#Object#native_class_name */
6667 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction81:kernel#Object#hash */
6668 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction81:nitni_utilities#Object#long_signature */
6669 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction81:nitni_utilities#Object#internal_call_context */
6670 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction81:light_c#Object#from_c_call_context */
6671 (nitmethod_t)nit__parser___nit__parser__ReduceAction81___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction81:parser#ReduceAction81#action */
6672 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction81:parser_work#ReduceAction#goto= */
6673 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction81:parser_work#ReduceAction#concat */
6674 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction81:kernel#Object#init */
6675 }
6676 };
6677 /* allocate ReduceAction81 */
6678 val* NEW_nit__parser__ReduceAction81(const struct type* type) {
6679 val* self /* : ReduceAction81 */;
6680 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6681 self->type = type;
6682 self->class = &class_nit__parser__ReduceAction81;
6683 return self;
6684 }
6685 /* runtime class nit__parser__ReduceAction82 */
6686 const struct class class_nit__parser__ReduceAction82 = {
6687 0, /* box_kind */
6688 {
6689 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction82:parser_work#ReduceAction#init */
6690 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction82:kernel#Object#!= */
6691 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction82:kernel#Object#sys */
6692 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction82:string#Object#to_s */
6693 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction82:kernel#Object#== */
6694 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction82:string#Object#inspect */
6695 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction82:kernel#Object#is_same_instance */
6696 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction82:kernel#Object#object_id */
6697 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction82:string#Object#class_name */
6698 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction82:time#Object#get_time */
6699 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction82:string#Object#inspect_head */
6700 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction82:string#Object#native_class_name */
6701 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction82:kernel#Object#hash */
6702 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction82:nitni_utilities#Object#long_signature */
6703 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction82:nitni_utilities#Object#internal_call_context */
6704 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction82:light_c#Object#from_c_call_context */
6705 (nitmethod_t)nit__parser___nit__parser__ReduceAction82___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction82:parser#ReduceAction82#action */
6706 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction82:parser_work#ReduceAction#goto= */
6707 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction82:parser_work#ReduceAction#concat */
6708 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction82:kernel#Object#init */
6709 }
6710 };
6711 /* allocate ReduceAction82 */
6712 val* NEW_nit__parser__ReduceAction82(const struct type* type) {
6713 val* self /* : ReduceAction82 */;
6714 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6715 self->type = type;
6716 self->class = &class_nit__parser__ReduceAction82;
6717 return self;
6718 }
6719 /* runtime class nit__parser__ReduceAction83 */
6720 const struct class class_nit__parser__ReduceAction83 = {
6721 0, /* box_kind */
6722 {
6723 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction83:parser_work#ReduceAction#init */
6724 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction83:kernel#Object#!= */
6725 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction83:kernel#Object#sys */
6726 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction83:string#Object#to_s */
6727 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction83:kernel#Object#== */
6728 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction83:string#Object#inspect */
6729 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction83:kernel#Object#is_same_instance */
6730 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction83:kernel#Object#object_id */
6731 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction83:string#Object#class_name */
6732 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction83:time#Object#get_time */
6733 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction83:string#Object#inspect_head */
6734 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction83:string#Object#native_class_name */
6735 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction83:kernel#Object#hash */
6736 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction83:nitni_utilities#Object#long_signature */
6737 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction83:nitni_utilities#Object#internal_call_context */
6738 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction83:light_c#Object#from_c_call_context */
6739 (nitmethod_t)nit__parser___nit__parser__ReduceAction83___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction83:parser#ReduceAction83#action */
6740 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction83:parser_work#ReduceAction#goto= */
6741 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction83:parser_work#ReduceAction#concat */
6742 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction83:kernel#Object#init */
6743 }
6744 };
6745 /* allocate ReduceAction83 */
6746 val* NEW_nit__parser__ReduceAction83(const struct type* type) {
6747 val* self /* : ReduceAction83 */;
6748 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6749 self->type = type;
6750 self->class = &class_nit__parser__ReduceAction83;
6751 return self;
6752 }
6753 /* runtime class nit__parser__ReduceAction84 */
6754 const struct class class_nit__parser__ReduceAction84 = {
6755 0, /* box_kind */
6756 {
6757 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction84:parser_work#ReduceAction#init */
6758 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction84:kernel#Object#!= */
6759 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction84:kernel#Object#sys */
6760 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction84:string#Object#to_s */
6761 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction84:kernel#Object#== */
6762 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction84:string#Object#inspect */
6763 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction84:kernel#Object#is_same_instance */
6764 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction84:kernel#Object#object_id */
6765 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction84:string#Object#class_name */
6766 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction84:time#Object#get_time */
6767 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction84:string#Object#inspect_head */
6768 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction84:string#Object#native_class_name */
6769 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction84:kernel#Object#hash */
6770 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction84:nitni_utilities#Object#long_signature */
6771 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction84:nitni_utilities#Object#internal_call_context */
6772 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction84:light_c#Object#from_c_call_context */
6773 (nitmethod_t)nit__parser___nit__parser__ReduceAction84___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction84:parser#ReduceAction84#action */
6774 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction84:parser_work#ReduceAction#goto= */
6775 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction84:parser_work#ReduceAction#concat */
6776 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction84:kernel#Object#init */
6777 }
6778 };
6779 /* allocate ReduceAction84 */
6780 val* NEW_nit__parser__ReduceAction84(const struct type* type) {
6781 val* self /* : ReduceAction84 */;
6782 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6783 self->type = type;
6784 self->class = &class_nit__parser__ReduceAction84;
6785 return self;
6786 }
6787 /* runtime class nit__parser__ReduceAction85 */
6788 const struct class class_nit__parser__ReduceAction85 = {
6789 0, /* box_kind */
6790 {
6791 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction85:parser_work#ReduceAction#init */
6792 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction85:kernel#Object#!= */
6793 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction85:kernel#Object#sys */
6794 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction85:string#Object#to_s */
6795 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction85:kernel#Object#== */
6796 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction85:string#Object#inspect */
6797 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction85:kernel#Object#is_same_instance */
6798 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction85:kernel#Object#object_id */
6799 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction85:string#Object#class_name */
6800 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction85:time#Object#get_time */
6801 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction85:string#Object#inspect_head */
6802 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction85:string#Object#native_class_name */
6803 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction85:kernel#Object#hash */
6804 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction85:nitni_utilities#Object#long_signature */
6805 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction85:nitni_utilities#Object#internal_call_context */
6806 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction85:light_c#Object#from_c_call_context */
6807 (nitmethod_t)nit__parser___nit__parser__ReduceAction85___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction85:parser#ReduceAction85#action */
6808 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction85:parser_work#ReduceAction#goto= */
6809 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction85:parser_work#ReduceAction#concat */
6810 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction85:kernel#Object#init */
6811 }
6812 };
6813 /* allocate ReduceAction85 */
6814 val* NEW_nit__parser__ReduceAction85(const struct type* type) {
6815 val* self /* : ReduceAction85 */;
6816 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6817 self->type = type;
6818 self->class = &class_nit__parser__ReduceAction85;
6819 return self;
6820 }
6821 /* runtime class nit__parser__ReduceAction86 */
6822 const struct class class_nit__parser__ReduceAction86 = {
6823 0, /* box_kind */
6824 {
6825 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction86:parser_work#ReduceAction#init */
6826 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction86:kernel#Object#!= */
6827 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction86:kernel#Object#sys */
6828 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction86:string#Object#to_s */
6829 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction86:kernel#Object#== */
6830 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction86:string#Object#inspect */
6831 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction86:kernel#Object#is_same_instance */
6832 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction86:kernel#Object#object_id */
6833 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction86:string#Object#class_name */
6834 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction86:time#Object#get_time */
6835 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction86:string#Object#inspect_head */
6836 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction86:string#Object#native_class_name */
6837 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction86:kernel#Object#hash */
6838 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction86:nitni_utilities#Object#long_signature */
6839 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction86:nitni_utilities#Object#internal_call_context */
6840 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction86:light_c#Object#from_c_call_context */
6841 (nitmethod_t)nit__parser___nit__parser__ReduceAction86___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction86:parser#ReduceAction86#action */
6842 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction86:parser_work#ReduceAction#goto= */
6843 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction86:parser_work#ReduceAction#concat */
6844 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction86:kernel#Object#init */
6845 }
6846 };
6847 /* allocate ReduceAction86 */
6848 val* NEW_nit__parser__ReduceAction86(const struct type* type) {
6849 val* self /* : ReduceAction86 */;
6850 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6851 self->type = type;
6852 self->class = &class_nit__parser__ReduceAction86;
6853 return self;
6854 }
6855 /* runtime class nit__parser__ReduceAction87 */
6856 const struct class class_nit__parser__ReduceAction87 = {
6857 0, /* box_kind */
6858 {
6859 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction87:parser_work#ReduceAction#init */
6860 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction87:kernel#Object#!= */
6861 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction87:kernel#Object#sys */
6862 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction87:string#Object#to_s */
6863 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction87:kernel#Object#== */
6864 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction87:string#Object#inspect */
6865 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction87:kernel#Object#is_same_instance */
6866 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction87:kernel#Object#object_id */
6867 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction87:string#Object#class_name */
6868 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction87:time#Object#get_time */
6869 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction87:string#Object#inspect_head */
6870 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction87:string#Object#native_class_name */
6871 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction87:kernel#Object#hash */
6872 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction87:nitni_utilities#Object#long_signature */
6873 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction87:nitni_utilities#Object#internal_call_context */
6874 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction87:light_c#Object#from_c_call_context */
6875 (nitmethod_t)nit__parser___nit__parser__ReduceAction87___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction87:parser#ReduceAction87#action */
6876 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction87:parser_work#ReduceAction#goto= */
6877 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction87:parser_work#ReduceAction#concat */
6878 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction87:kernel#Object#init */
6879 }
6880 };
6881 /* allocate ReduceAction87 */
6882 val* NEW_nit__parser__ReduceAction87(const struct type* type) {
6883 val* self /* : ReduceAction87 */;
6884 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6885 self->type = type;
6886 self->class = &class_nit__parser__ReduceAction87;
6887 return self;
6888 }
6889 /* runtime class nit__parser__ReduceAction88 */
6890 const struct class class_nit__parser__ReduceAction88 = {
6891 0, /* box_kind */
6892 {
6893 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction88:parser_work#ReduceAction#init */
6894 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction88:kernel#Object#!= */
6895 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction88:kernel#Object#sys */
6896 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction88:string#Object#to_s */
6897 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction88:kernel#Object#== */
6898 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction88:string#Object#inspect */
6899 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction88:kernel#Object#is_same_instance */
6900 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction88:kernel#Object#object_id */
6901 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction88:string#Object#class_name */
6902 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction88:time#Object#get_time */
6903 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction88:string#Object#inspect_head */
6904 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction88:string#Object#native_class_name */
6905 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction88:kernel#Object#hash */
6906 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction88:nitni_utilities#Object#long_signature */
6907 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction88:nitni_utilities#Object#internal_call_context */
6908 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction88:light_c#Object#from_c_call_context */
6909 (nitmethod_t)nit__parser___nit__parser__ReduceAction88___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction88:parser#ReduceAction88#action */
6910 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction88:parser_work#ReduceAction#goto= */
6911 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction88:parser_work#ReduceAction#concat */
6912 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction88:kernel#Object#init */
6913 }
6914 };
6915 /* allocate ReduceAction88 */
6916 val* NEW_nit__parser__ReduceAction88(const struct type* type) {
6917 val* self /* : ReduceAction88 */;
6918 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6919 self->type = type;
6920 self->class = &class_nit__parser__ReduceAction88;
6921 return self;
6922 }
6923 /* runtime class nit__parser__ReduceAction89 */
6924 const struct class class_nit__parser__ReduceAction89 = {
6925 0, /* box_kind */
6926 {
6927 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction89:parser_work#ReduceAction#init */
6928 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction89:kernel#Object#!= */
6929 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction89:kernel#Object#sys */
6930 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction89:string#Object#to_s */
6931 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction89:kernel#Object#== */
6932 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction89:string#Object#inspect */
6933 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction89:kernel#Object#is_same_instance */
6934 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction89:kernel#Object#object_id */
6935 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction89:string#Object#class_name */
6936 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction89:time#Object#get_time */
6937 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction89:string#Object#inspect_head */
6938 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction89:string#Object#native_class_name */
6939 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction89:kernel#Object#hash */
6940 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction89:nitni_utilities#Object#long_signature */
6941 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction89:nitni_utilities#Object#internal_call_context */
6942 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction89:light_c#Object#from_c_call_context */
6943 (nitmethod_t)nit__parser___nit__parser__ReduceAction89___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction89:parser#ReduceAction89#action */
6944 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction89:parser_work#ReduceAction#goto= */
6945 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction89:parser_work#ReduceAction#concat */
6946 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction89:kernel#Object#init */
6947 }
6948 };
6949 /* allocate ReduceAction89 */
6950 val* NEW_nit__parser__ReduceAction89(const struct type* type) {
6951 val* self /* : ReduceAction89 */;
6952 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6953 self->type = type;
6954 self->class = &class_nit__parser__ReduceAction89;
6955 return self;
6956 }
6957 /* runtime class nit__parser__ReduceAction90 */
6958 const struct class class_nit__parser__ReduceAction90 = {
6959 0, /* box_kind */
6960 {
6961 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction90:parser_work#ReduceAction#init */
6962 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction90:kernel#Object#!= */
6963 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction90:kernel#Object#sys */
6964 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction90:string#Object#to_s */
6965 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction90:kernel#Object#== */
6966 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction90:string#Object#inspect */
6967 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction90:kernel#Object#is_same_instance */
6968 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction90:kernel#Object#object_id */
6969 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction90:string#Object#class_name */
6970 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction90:time#Object#get_time */
6971 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction90:string#Object#inspect_head */
6972 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction90:string#Object#native_class_name */
6973 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction90:kernel#Object#hash */
6974 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction90:nitni_utilities#Object#long_signature */
6975 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction90:nitni_utilities#Object#internal_call_context */
6976 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction90:light_c#Object#from_c_call_context */
6977 (nitmethod_t)nit__parser___nit__parser__ReduceAction90___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction90:parser#ReduceAction90#action */
6978 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction90:parser_work#ReduceAction#goto= */
6979 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction90:parser_work#ReduceAction#concat */
6980 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction90:kernel#Object#init */
6981 }
6982 };
6983 /* allocate ReduceAction90 */
6984 val* NEW_nit__parser__ReduceAction90(const struct type* type) {
6985 val* self /* : ReduceAction90 */;
6986 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6987 self->type = type;
6988 self->class = &class_nit__parser__ReduceAction90;
6989 return self;
6990 }
6991 /* runtime class nit__parser__ReduceAction91 */
6992 const struct class class_nit__parser__ReduceAction91 = {
6993 0, /* box_kind */
6994 {
6995 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction91:parser_work#ReduceAction#init */
6996 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction91:kernel#Object#!= */
6997 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction91:kernel#Object#sys */
6998 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction91:string#Object#to_s */
6999 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction91:kernel#Object#== */
7000 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction91:string#Object#inspect */
7001 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction91:kernel#Object#is_same_instance */
7002 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction91:kernel#Object#object_id */
7003 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction91:string#Object#class_name */
7004 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction91:time#Object#get_time */
7005 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction91:string#Object#inspect_head */
7006 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction91:string#Object#native_class_name */
7007 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction91:kernel#Object#hash */
7008 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction91:nitni_utilities#Object#long_signature */
7009 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction91:nitni_utilities#Object#internal_call_context */
7010 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction91:light_c#Object#from_c_call_context */
7011 (nitmethod_t)nit__parser___nit__parser__ReduceAction91___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction91:parser#ReduceAction91#action */
7012 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction91:parser_work#ReduceAction#goto= */
7013 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction91:parser_work#ReduceAction#concat */
7014 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction91:kernel#Object#init */
7015 }
7016 };
7017 /* allocate ReduceAction91 */
7018 val* NEW_nit__parser__ReduceAction91(const struct type* type) {
7019 val* self /* : ReduceAction91 */;
7020 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7021 self->type = type;
7022 self->class = &class_nit__parser__ReduceAction91;
7023 return self;
7024 }
7025 /* runtime class nit__parser__ReduceAction92 */
7026 const struct class class_nit__parser__ReduceAction92 = {
7027 0, /* box_kind */
7028 {
7029 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction92:parser_work#ReduceAction#init */
7030 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction92:kernel#Object#!= */
7031 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction92:kernel#Object#sys */
7032 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction92:string#Object#to_s */
7033 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction92:kernel#Object#== */
7034 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction92:string#Object#inspect */
7035 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction92:kernel#Object#is_same_instance */
7036 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction92:kernel#Object#object_id */
7037 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction92:string#Object#class_name */
7038 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction92:time#Object#get_time */
7039 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction92:string#Object#inspect_head */
7040 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction92:string#Object#native_class_name */
7041 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction92:kernel#Object#hash */
7042 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction92:nitni_utilities#Object#long_signature */
7043 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction92:nitni_utilities#Object#internal_call_context */
7044 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction92:light_c#Object#from_c_call_context */
7045 (nitmethod_t)nit__parser___nit__parser__ReduceAction92___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction92:parser#ReduceAction92#action */
7046 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction92:parser_work#ReduceAction#goto= */
7047 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction92:parser_work#ReduceAction#concat */
7048 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction92:kernel#Object#init */
7049 }
7050 };
7051 /* allocate ReduceAction92 */
7052 val* NEW_nit__parser__ReduceAction92(const struct type* type) {
7053 val* self /* : ReduceAction92 */;
7054 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7055 self->type = type;
7056 self->class = &class_nit__parser__ReduceAction92;
7057 return self;
7058 }
7059 /* runtime class nit__parser__ReduceAction93 */
7060 const struct class class_nit__parser__ReduceAction93 = {
7061 0, /* box_kind */
7062 {
7063 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction93:parser_work#ReduceAction#init */
7064 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction93:kernel#Object#!= */
7065 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction93:kernel#Object#sys */
7066 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction93:string#Object#to_s */
7067 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction93:kernel#Object#== */
7068 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction93:string#Object#inspect */
7069 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction93:kernel#Object#is_same_instance */
7070 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction93:kernel#Object#object_id */
7071 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction93:string#Object#class_name */
7072 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction93:time#Object#get_time */
7073 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction93:string#Object#inspect_head */
7074 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction93:string#Object#native_class_name */
7075 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction93:kernel#Object#hash */
7076 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction93:nitni_utilities#Object#long_signature */
7077 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction93:nitni_utilities#Object#internal_call_context */
7078 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction93:light_c#Object#from_c_call_context */
7079 (nitmethod_t)nit__parser___nit__parser__ReduceAction93___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction93:parser#ReduceAction93#action */
7080 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction93:parser_work#ReduceAction#goto= */
7081 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction93:parser_work#ReduceAction#concat */
7082 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction93:kernel#Object#init */
7083 }
7084 };
7085 /* allocate ReduceAction93 */
7086 val* NEW_nit__parser__ReduceAction93(const struct type* type) {
7087 val* self /* : ReduceAction93 */;
7088 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7089 self->type = type;
7090 self->class = &class_nit__parser__ReduceAction93;
7091 return self;
7092 }
7093 /* runtime class nit__parser__ReduceAction94 */
7094 const struct class class_nit__parser__ReduceAction94 = {
7095 0, /* box_kind */
7096 {
7097 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction94:parser_work#ReduceAction#init */
7098 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction94:kernel#Object#!= */
7099 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction94:kernel#Object#sys */
7100 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction94:string#Object#to_s */
7101 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction94:kernel#Object#== */
7102 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction94:string#Object#inspect */
7103 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction94:kernel#Object#is_same_instance */
7104 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction94:kernel#Object#object_id */
7105 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction94:string#Object#class_name */
7106 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction94:time#Object#get_time */
7107 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction94:string#Object#inspect_head */
7108 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction94:string#Object#native_class_name */
7109 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction94:kernel#Object#hash */
7110 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction94:nitni_utilities#Object#long_signature */
7111 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction94:nitni_utilities#Object#internal_call_context */
7112 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction94:light_c#Object#from_c_call_context */
7113 (nitmethod_t)nit__parser___nit__parser__ReduceAction94___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction94:parser#ReduceAction94#action */
7114 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction94:parser_work#ReduceAction#goto= */
7115 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction94:parser_work#ReduceAction#concat */
7116 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction94:kernel#Object#init */
7117 }
7118 };
7119 /* allocate ReduceAction94 */
7120 val* NEW_nit__parser__ReduceAction94(const struct type* type) {
7121 val* self /* : ReduceAction94 */;
7122 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7123 self->type = type;
7124 self->class = &class_nit__parser__ReduceAction94;
7125 return self;
7126 }
7127 /* runtime class nit__parser__ReduceAction95 */
7128 const struct class class_nit__parser__ReduceAction95 = {
7129 0, /* box_kind */
7130 {
7131 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction95:parser_work#ReduceAction#init */
7132 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction95:kernel#Object#!= */
7133 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction95:kernel#Object#sys */
7134 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction95:string#Object#to_s */
7135 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction95:kernel#Object#== */
7136 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction95:string#Object#inspect */
7137 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction95:kernel#Object#is_same_instance */
7138 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction95:kernel#Object#object_id */
7139 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction95:string#Object#class_name */
7140 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction95:time#Object#get_time */
7141 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction95:string#Object#inspect_head */
7142 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction95:string#Object#native_class_name */
7143 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction95:kernel#Object#hash */
7144 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction95:nitni_utilities#Object#long_signature */
7145 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction95:nitni_utilities#Object#internal_call_context */
7146 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction95:light_c#Object#from_c_call_context */
7147 (nitmethod_t)nit__parser___nit__parser__ReduceAction95___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction95:parser#ReduceAction95#action */
7148 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction95:parser_work#ReduceAction#goto= */
7149 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction95:parser_work#ReduceAction#concat */
7150 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction95:kernel#Object#init */
7151 }
7152 };
7153 /* allocate ReduceAction95 */
7154 val* NEW_nit__parser__ReduceAction95(const struct type* type) {
7155 val* self /* : ReduceAction95 */;
7156 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7157 self->type = type;
7158 self->class = &class_nit__parser__ReduceAction95;
7159 return self;
7160 }
7161 /* runtime class nit__parser__ReduceAction96 */
7162 const struct class class_nit__parser__ReduceAction96 = {
7163 0, /* box_kind */
7164 {
7165 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction96:parser_work#ReduceAction#init */
7166 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction96:kernel#Object#!= */
7167 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction96:kernel#Object#sys */
7168 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction96:string#Object#to_s */
7169 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction96:kernel#Object#== */
7170 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction96:string#Object#inspect */
7171 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction96:kernel#Object#is_same_instance */
7172 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction96:kernel#Object#object_id */
7173 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction96:string#Object#class_name */
7174 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction96:time#Object#get_time */
7175 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction96:string#Object#inspect_head */
7176 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction96:string#Object#native_class_name */
7177 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction96:kernel#Object#hash */
7178 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction96:nitni_utilities#Object#long_signature */
7179 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction96:nitni_utilities#Object#internal_call_context */
7180 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction96:light_c#Object#from_c_call_context */
7181 (nitmethod_t)nit__parser___nit__parser__ReduceAction96___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction96:parser#ReduceAction96#action */
7182 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction96:parser_work#ReduceAction#goto= */
7183 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction96:parser_work#ReduceAction#concat */
7184 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction96:kernel#Object#init */
7185 }
7186 };
7187 /* allocate ReduceAction96 */
7188 val* NEW_nit__parser__ReduceAction96(const struct type* type) {
7189 val* self /* : ReduceAction96 */;
7190 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7191 self->type = type;
7192 self->class = &class_nit__parser__ReduceAction96;
7193 return self;
7194 }
7195 /* runtime class nit__parser__ReduceAction97 */
7196 const struct class class_nit__parser__ReduceAction97 = {
7197 0, /* box_kind */
7198 {
7199 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction97:parser_work#ReduceAction#init */
7200 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction97:kernel#Object#!= */
7201 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction97:kernel#Object#sys */
7202 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction97:string#Object#to_s */
7203 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction97:kernel#Object#== */
7204 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction97:string#Object#inspect */
7205 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction97:kernel#Object#is_same_instance */
7206 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction97:kernel#Object#object_id */
7207 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction97:string#Object#class_name */
7208 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction97:time#Object#get_time */
7209 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction97:string#Object#inspect_head */
7210 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction97:string#Object#native_class_name */
7211 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction97:kernel#Object#hash */
7212 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction97:nitni_utilities#Object#long_signature */
7213 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction97:nitni_utilities#Object#internal_call_context */
7214 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction97:light_c#Object#from_c_call_context */
7215 (nitmethod_t)nit__parser___nit__parser__ReduceAction97___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction97:parser#ReduceAction97#action */
7216 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction97:parser_work#ReduceAction#goto= */
7217 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction97:parser_work#ReduceAction#concat */
7218 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction97:kernel#Object#init */
7219 }
7220 };
7221 /* allocate ReduceAction97 */
7222 val* NEW_nit__parser__ReduceAction97(const struct type* type) {
7223 val* self /* : ReduceAction97 */;
7224 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7225 self->type = type;
7226 self->class = &class_nit__parser__ReduceAction97;
7227 return self;
7228 }
7229 /* runtime class nit__parser__ReduceAction98 */
7230 const struct class class_nit__parser__ReduceAction98 = {
7231 0, /* box_kind */
7232 {
7233 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction98:parser_work#ReduceAction#init */
7234 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction98:kernel#Object#!= */
7235 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction98:kernel#Object#sys */
7236 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction98:string#Object#to_s */
7237 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction98:kernel#Object#== */
7238 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction98:string#Object#inspect */
7239 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction98:kernel#Object#is_same_instance */
7240 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction98:kernel#Object#object_id */
7241 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction98:string#Object#class_name */
7242 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction98:time#Object#get_time */
7243 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction98:string#Object#inspect_head */
7244 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction98:string#Object#native_class_name */
7245 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction98:kernel#Object#hash */
7246 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction98:nitni_utilities#Object#long_signature */
7247 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction98:nitni_utilities#Object#internal_call_context */
7248 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction98:light_c#Object#from_c_call_context */
7249 (nitmethod_t)nit__parser___nit__parser__ReduceAction98___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction98:parser#ReduceAction98#action */
7250 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction98:parser_work#ReduceAction#goto= */
7251 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction98:parser_work#ReduceAction#concat */
7252 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction98:kernel#Object#init */
7253 }
7254 };
7255 /* allocate ReduceAction98 */
7256 val* NEW_nit__parser__ReduceAction98(const struct type* type) {
7257 val* self /* : ReduceAction98 */;
7258 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7259 self->type = type;
7260 self->class = &class_nit__parser__ReduceAction98;
7261 return self;
7262 }
7263 /* runtime class nit__parser__ReduceAction99 */
7264 const struct class class_nit__parser__ReduceAction99 = {
7265 0, /* box_kind */
7266 {
7267 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction99:parser_work#ReduceAction#init */
7268 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction99:kernel#Object#!= */
7269 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction99:kernel#Object#sys */
7270 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction99:string#Object#to_s */
7271 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction99:kernel#Object#== */
7272 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction99:string#Object#inspect */
7273 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction99:kernel#Object#is_same_instance */
7274 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction99:kernel#Object#object_id */
7275 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction99:string#Object#class_name */
7276 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction99:time#Object#get_time */
7277 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction99:string#Object#inspect_head */
7278 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction99:string#Object#native_class_name */
7279 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction99:kernel#Object#hash */
7280 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction99:nitni_utilities#Object#long_signature */
7281 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction99:nitni_utilities#Object#internal_call_context */
7282 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction99:light_c#Object#from_c_call_context */
7283 (nitmethod_t)nit__parser___nit__parser__ReduceAction99___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction99:parser#ReduceAction99#action */
7284 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction99:parser_work#ReduceAction#goto= */
7285 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction99:parser_work#ReduceAction#concat */
7286 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction99:kernel#Object#init */
7287 }
7288 };
7289 /* allocate ReduceAction99 */
7290 val* NEW_nit__parser__ReduceAction99(const struct type* type) {
7291 val* self /* : ReduceAction99 */;
7292 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7293 self->type = type;
7294 self->class = &class_nit__parser__ReduceAction99;
7295 return self;
7296 }
7297 /* runtime class nit__parser__ReduceAction100 */
7298 const struct class class_nit__parser__ReduceAction100 = {
7299 0, /* box_kind */
7300 {
7301 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction100:parser_work#ReduceAction#init */
7302 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction100:kernel#Object#!= */
7303 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction100:kernel#Object#sys */
7304 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction100:string#Object#to_s */
7305 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction100:kernel#Object#== */
7306 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction100:string#Object#inspect */
7307 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction100:kernel#Object#is_same_instance */
7308 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction100:kernel#Object#object_id */
7309 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction100:string#Object#class_name */
7310 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction100:time#Object#get_time */
7311 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction100:string#Object#inspect_head */
7312 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction100:string#Object#native_class_name */
7313 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction100:kernel#Object#hash */
7314 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction100:nitni_utilities#Object#long_signature */
7315 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction100:nitni_utilities#Object#internal_call_context */
7316 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction100:light_c#Object#from_c_call_context */
7317 (nitmethod_t)nit__parser___nit__parser__ReduceAction100___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction100:parser#ReduceAction100#action */
7318 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction100:parser_work#ReduceAction#goto= */
7319 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction100:parser_work#ReduceAction#concat */
7320 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction100:kernel#Object#init */
7321 }
7322 };
7323 /* allocate ReduceAction100 */
7324 val* NEW_nit__parser__ReduceAction100(const struct type* type) {
7325 val* self /* : ReduceAction100 */;
7326 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7327 self->type = type;
7328 self->class = &class_nit__parser__ReduceAction100;
7329 return self;
7330 }
7331 /* runtime class nit__parser__ReduceAction101 */
7332 const struct class class_nit__parser__ReduceAction101 = {
7333 0, /* box_kind */
7334 {
7335 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction101:parser_work#ReduceAction#init */
7336 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction101:kernel#Object#!= */
7337 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction101:kernel#Object#sys */
7338 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction101:string#Object#to_s */
7339 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction101:kernel#Object#== */
7340 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction101:string#Object#inspect */
7341 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction101:kernel#Object#is_same_instance */
7342 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction101:kernel#Object#object_id */
7343 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction101:string#Object#class_name */
7344 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction101:time#Object#get_time */
7345 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction101:string#Object#inspect_head */
7346 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction101:string#Object#native_class_name */
7347 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction101:kernel#Object#hash */
7348 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction101:nitni_utilities#Object#long_signature */
7349 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction101:nitni_utilities#Object#internal_call_context */
7350 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction101:light_c#Object#from_c_call_context */
7351 (nitmethod_t)nit__parser___nit__parser__ReduceAction101___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction101:parser#ReduceAction101#action */
7352 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction101:parser_work#ReduceAction#goto= */
7353 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction101:parser_work#ReduceAction#concat */
7354 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction101:kernel#Object#init */
7355 }
7356 };
7357 /* allocate ReduceAction101 */
7358 val* NEW_nit__parser__ReduceAction101(const struct type* type) {
7359 val* self /* : ReduceAction101 */;
7360 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7361 self->type = type;
7362 self->class = &class_nit__parser__ReduceAction101;
7363 return self;
7364 }
7365 /* runtime class nit__parser__ReduceAction102 */
7366 const struct class class_nit__parser__ReduceAction102 = {
7367 0, /* box_kind */
7368 {
7369 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction102:parser_work#ReduceAction#init */
7370 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction102:kernel#Object#!= */
7371 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction102:kernel#Object#sys */
7372 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction102:string#Object#to_s */
7373 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction102:kernel#Object#== */
7374 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction102:string#Object#inspect */
7375 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction102:kernel#Object#is_same_instance */
7376 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction102:kernel#Object#object_id */
7377 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction102:string#Object#class_name */
7378 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction102:time#Object#get_time */
7379 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction102:string#Object#inspect_head */
7380 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction102:string#Object#native_class_name */
7381 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction102:kernel#Object#hash */
7382 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction102:nitni_utilities#Object#long_signature */
7383 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction102:nitni_utilities#Object#internal_call_context */
7384 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction102:light_c#Object#from_c_call_context */
7385 (nitmethod_t)nit__parser___nit__parser__ReduceAction102___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction102:parser#ReduceAction102#action */
7386 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction102:parser_work#ReduceAction#goto= */
7387 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction102:parser_work#ReduceAction#concat */
7388 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction102:kernel#Object#init */
7389 }
7390 };
7391 /* allocate ReduceAction102 */
7392 val* NEW_nit__parser__ReduceAction102(const struct type* type) {
7393 val* self /* : ReduceAction102 */;
7394 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7395 self->type = type;
7396 self->class = &class_nit__parser__ReduceAction102;
7397 return self;
7398 }
7399 /* runtime class nit__parser__ReduceAction103 */
7400 const struct class class_nit__parser__ReduceAction103 = {
7401 0, /* box_kind */
7402 {
7403 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction103:parser_work#ReduceAction#init */
7404 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction103:kernel#Object#!= */
7405 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction103:kernel#Object#sys */
7406 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction103:string#Object#to_s */
7407 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction103:kernel#Object#== */
7408 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction103:string#Object#inspect */
7409 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction103:kernel#Object#is_same_instance */
7410 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction103:kernel#Object#object_id */
7411 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction103:string#Object#class_name */
7412 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction103:time#Object#get_time */
7413 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction103:string#Object#inspect_head */
7414 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction103:string#Object#native_class_name */
7415 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction103:kernel#Object#hash */
7416 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction103:nitni_utilities#Object#long_signature */
7417 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction103:nitni_utilities#Object#internal_call_context */
7418 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction103:light_c#Object#from_c_call_context */
7419 (nitmethod_t)nit__parser___nit__parser__ReduceAction103___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction103:parser#ReduceAction103#action */
7420 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction103:parser_work#ReduceAction#goto= */
7421 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction103:parser_work#ReduceAction#concat */
7422 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction103:kernel#Object#init */
7423 }
7424 };
7425 /* allocate ReduceAction103 */
7426 val* NEW_nit__parser__ReduceAction103(const struct type* type) {
7427 val* self /* : ReduceAction103 */;
7428 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7429 self->type = type;
7430 self->class = &class_nit__parser__ReduceAction103;
7431 return self;
7432 }
7433 /* runtime class nit__parser__ReduceAction104 */
7434 const struct class class_nit__parser__ReduceAction104 = {
7435 0, /* box_kind */
7436 {
7437 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction104:parser_work#ReduceAction#init */
7438 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction104:kernel#Object#!= */
7439 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction104:kernel#Object#sys */
7440 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction104:string#Object#to_s */
7441 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction104:kernel#Object#== */
7442 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction104:string#Object#inspect */
7443 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction104:kernel#Object#is_same_instance */
7444 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction104:kernel#Object#object_id */
7445 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction104:string#Object#class_name */
7446 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction104:time#Object#get_time */
7447 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction104:string#Object#inspect_head */
7448 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction104:string#Object#native_class_name */
7449 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction104:kernel#Object#hash */
7450 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction104:nitni_utilities#Object#long_signature */
7451 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction104:nitni_utilities#Object#internal_call_context */
7452 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction104:light_c#Object#from_c_call_context */
7453 (nitmethod_t)nit__parser___nit__parser__ReduceAction104___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction104:parser#ReduceAction104#action */
7454 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction104:parser_work#ReduceAction#goto= */
7455 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction104:parser_work#ReduceAction#concat */
7456 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction104:kernel#Object#init */
7457 }
7458 };
7459 /* allocate ReduceAction104 */
7460 val* NEW_nit__parser__ReduceAction104(const struct type* type) {
7461 val* self /* : ReduceAction104 */;
7462 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7463 self->type = type;
7464 self->class = &class_nit__parser__ReduceAction104;
7465 return self;
7466 }
7467 /* runtime class nit__parser__ReduceAction105 */
7468 const struct class class_nit__parser__ReduceAction105 = {
7469 0, /* box_kind */
7470 {
7471 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction105:parser_work#ReduceAction#init */
7472 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction105:kernel#Object#!= */
7473 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction105:kernel#Object#sys */
7474 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction105:string#Object#to_s */
7475 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction105:kernel#Object#== */
7476 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction105:string#Object#inspect */
7477 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction105:kernel#Object#is_same_instance */
7478 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction105:kernel#Object#object_id */
7479 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction105:string#Object#class_name */
7480 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction105:time#Object#get_time */
7481 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction105:string#Object#inspect_head */
7482 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction105:string#Object#native_class_name */
7483 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction105:kernel#Object#hash */
7484 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction105:nitni_utilities#Object#long_signature */
7485 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction105:nitni_utilities#Object#internal_call_context */
7486 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction105:light_c#Object#from_c_call_context */
7487 (nitmethod_t)nit__parser___nit__parser__ReduceAction105___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction105:parser#ReduceAction105#action */
7488 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction105:parser_work#ReduceAction#goto= */
7489 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction105:parser_work#ReduceAction#concat */
7490 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction105:kernel#Object#init */
7491 }
7492 };
7493 /* allocate ReduceAction105 */
7494 val* NEW_nit__parser__ReduceAction105(const struct type* type) {
7495 val* self /* : ReduceAction105 */;
7496 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7497 self->type = type;
7498 self->class = &class_nit__parser__ReduceAction105;
7499 return self;
7500 }
7501 /* runtime class nit__parser__ReduceAction106 */
7502 const struct class class_nit__parser__ReduceAction106 = {
7503 0, /* box_kind */
7504 {
7505 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction106:parser_work#ReduceAction#init */
7506 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction106:kernel#Object#!= */
7507 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction106:kernel#Object#sys */
7508 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction106:string#Object#to_s */
7509 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction106:kernel#Object#== */
7510 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction106:string#Object#inspect */
7511 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction106:kernel#Object#is_same_instance */
7512 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction106:kernel#Object#object_id */
7513 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction106:string#Object#class_name */
7514 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction106:time#Object#get_time */
7515 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction106:string#Object#inspect_head */
7516 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction106:string#Object#native_class_name */
7517 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction106:kernel#Object#hash */
7518 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction106:nitni_utilities#Object#long_signature */
7519 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction106:nitni_utilities#Object#internal_call_context */
7520 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction106:light_c#Object#from_c_call_context */
7521 (nitmethod_t)nit__parser___nit__parser__ReduceAction106___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction106:parser#ReduceAction106#action */
7522 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction106:parser_work#ReduceAction#goto= */
7523 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction106:parser_work#ReduceAction#concat */
7524 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction106:kernel#Object#init */
7525 }
7526 };
7527 /* allocate ReduceAction106 */
7528 val* NEW_nit__parser__ReduceAction106(const struct type* type) {
7529 val* self /* : ReduceAction106 */;
7530 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7531 self->type = type;
7532 self->class = &class_nit__parser__ReduceAction106;
7533 return self;
7534 }
7535 /* runtime class nit__parser__ReduceAction107 */
7536 const struct class class_nit__parser__ReduceAction107 = {
7537 0, /* box_kind */
7538 {
7539 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction107:parser_work#ReduceAction#init */
7540 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction107:kernel#Object#!= */
7541 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction107:kernel#Object#sys */
7542 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction107:string#Object#to_s */
7543 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction107:kernel#Object#== */
7544 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction107:string#Object#inspect */
7545 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction107:kernel#Object#is_same_instance */
7546 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction107:kernel#Object#object_id */
7547 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction107:string#Object#class_name */
7548 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction107:time#Object#get_time */
7549 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction107:string#Object#inspect_head */
7550 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction107:string#Object#native_class_name */
7551 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction107:kernel#Object#hash */
7552 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction107:nitni_utilities#Object#long_signature */
7553 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction107:nitni_utilities#Object#internal_call_context */
7554 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction107:light_c#Object#from_c_call_context */
7555 (nitmethod_t)nit__parser___nit__parser__ReduceAction107___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction107:parser#ReduceAction107#action */
7556 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction107:parser_work#ReduceAction#goto= */
7557 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction107:parser_work#ReduceAction#concat */
7558 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction107:kernel#Object#init */
7559 }
7560 };
7561 /* allocate ReduceAction107 */
7562 val* NEW_nit__parser__ReduceAction107(const struct type* type) {
7563 val* self /* : ReduceAction107 */;
7564 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7565 self->type = type;
7566 self->class = &class_nit__parser__ReduceAction107;
7567 return self;
7568 }
7569 /* runtime class nit__parser__ReduceAction108 */
7570 const struct class class_nit__parser__ReduceAction108 = {
7571 0, /* box_kind */
7572 {
7573 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction108:parser_work#ReduceAction#init */
7574 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction108:kernel#Object#!= */
7575 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction108:kernel#Object#sys */
7576 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction108:string#Object#to_s */
7577 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction108:kernel#Object#== */
7578 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction108:string#Object#inspect */
7579 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction108:kernel#Object#is_same_instance */
7580 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction108:kernel#Object#object_id */
7581 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction108:string#Object#class_name */
7582 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction108:time#Object#get_time */
7583 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction108:string#Object#inspect_head */
7584 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction108:string#Object#native_class_name */
7585 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction108:kernel#Object#hash */
7586 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction108:nitni_utilities#Object#long_signature */
7587 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction108:nitni_utilities#Object#internal_call_context */
7588 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction108:light_c#Object#from_c_call_context */
7589 (nitmethod_t)nit__parser___nit__parser__ReduceAction108___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction108:parser#ReduceAction108#action */
7590 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction108:parser_work#ReduceAction#goto= */
7591 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction108:parser_work#ReduceAction#concat */
7592 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction108:kernel#Object#init */
7593 }
7594 };
7595 /* allocate ReduceAction108 */
7596 val* NEW_nit__parser__ReduceAction108(const struct type* type) {
7597 val* self /* : ReduceAction108 */;
7598 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7599 self->type = type;
7600 self->class = &class_nit__parser__ReduceAction108;
7601 return self;
7602 }
7603 /* runtime class nit__parser__ReduceAction109 */
7604 const struct class class_nit__parser__ReduceAction109 = {
7605 0, /* box_kind */
7606 {
7607 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction109:parser_work#ReduceAction#init */
7608 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction109:kernel#Object#!= */
7609 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction109:kernel#Object#sys */
7610 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction109:string#Object#to_s */
7611 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction109:kernel#Object#== */
7612 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction109:string#Object#inspect */
7613 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction109:kernel#Object#is_same_instance */
7614 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction109:kernel#Object#object_id */
7615 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction109:string#Object#class_name */
7616 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction109:time#Object#get_time */
7617 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction109:string#Object#inspect_head */
7618 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction109:string#Object#native_class_name */
7619 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction109:kernel#Object#hash */
7620 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction109:nitni_utilities#Object#long_signature */
7621 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction109:nitni_utilities#Object#internal_call_context */
7622 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction109:light_c#Object#from_c_call_context */
7623 (nitmethod_t)nit__parser___nit__parser__ReduceAction109___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction109:parser#ReduceAction109#action */
7624 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction109:parser_work#ReduceAction#goto= */
7625 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction109:parser_work#ReduceAction#concat */
7626 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction109:kernel#Object#init */
7627 }
7628 };
7629 /* allocate ReduceAction109 */
7630 val* NEW_nit__parser__ReduceAction109(const struct type* type) {
7631 val* self /* : ReduceAction109 */;
7632 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7633 self->type = type;
7634 self->class = &class_nit__parser__ReduceAction109;
7635 return self;
7636 }
7637 /* runtime class nit__parser__ReduceAction110 */
7638 const struct class class_nit__parser__ReduceAction110 = {
7639 0, /* box_kind */
7640 {
7641 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction110:parser_work#ReduceAction#init */
7642 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction110:kernel#Object#!= */
7643 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction110:kernel#Object#sys */
7644 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction110:string#Object#to_s */
7645 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction110:kernel#Object#== */
7646 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction110:string#Object#inspect */
7647 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction110:kernel#Object#is_same_instance */
7648 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction110:kernel#Object#object_id */
7649 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction110:string#Object#class_name */
7650 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction110:time#Object#get_time */
7651 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction110:string#Object#inspect_head */
7652 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction110:string#Object#native_class_name */
7653 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction110:kernel#Object#hash */
7654 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction110:nitni_utilities#Object#long_signature */
7655 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction110:nitni_utilities#Object#internal_call_context */
7656 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction110:light_c#Object#from_c_call_context */
7657 (nitmethod_t)nit__parser___nit__parser__ReduceAction110___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction110:parser#ReduceAction110#action */
7658 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction110:parser_work#ReduceAction#goto= */
7659 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction110:parser_work#ReduceAction#concat */
7660 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction110:kernel#Object#init */
7661 }
7662 };
7663 /* allocate ReduceAction110 */
7664 val* NEW_nit__parser__ReduceAction110(const struct type* type) {
7665 val* self /* : ReduceAction110 */;
7666 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7667 self->type = type;
7668 self->class = &class_nit__parser__ReduceAction110;
7669 return self;
7670 }
7671 /* runtime class nit__parser__ReduceAction111 */
7672 const struct class class_nit__parser__ReduceAction111 = {
7673 0, /* box_kind */
7674 {
7675 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction111:parser_work#ReduceAction#init */
7676 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction111:kernel#Object#!= */
7677 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction111:kernel#Object#sys */
7678 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction111:string#Object#to_s */
7679 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction111:kernel#Object#== */
7680 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction111:string#Object#inspect */
7681 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction111:kernel#Object#is_same_instance */
7682 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction111:kernel#Object#object_id */
7683 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction111:string#Object#class_name */
7684 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction111:time#Object#get_time */
7685 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction111:string#Object#inspect_head */
7686 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction111:string#Object#native_class_name */
7687 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction111:kernel#Object#hash */
7688 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction111:nitni_utilities#Object#long_signature */
7689 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction111:nitni_utilities#Object#internal_call_context */
7690 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction111:light_c#Object#from_c_call_context */
7691 (nitmethod_t)nit__parser___nit__parser__ReduceAction111___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction111:parser#ReduceAction111#action */
7692 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction111:parser_work#ReduceAction#goto= */
7693 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction111:parser_work#ReduceAction#concat */
7694 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction111:kernel#Object#init */
7695 }
7696 };
7697 /* allocate ReduceAction111 */
7698 val* NEW_nit__parser__ReduceAction111(const struct type* type) {
7699 val* self /* : ReduceAction111 */;
7700 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7701 self->type = type;
7702 self->class = &class_nit__parser__ReduceAction111;
7703 return self;
7704 }
7705 /* runtime class nit__parser__ReduceAction112 */
7706 const struct class class_nit__parser__ReduceAction112 = {
7707 0, /* box_kind */
7708 {
7709 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction112:parser_work#ReduceAction#init */
7710 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction112:kernel#Object#!= */
7711 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction112:kernel#Object#sys */
7712 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction112:string#Object#to_s */
7713 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction112:kernel#Object#== */
7714 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction112:string#Object#inspect */
7715 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction112:kernel#Object#is_same_instance */
7716 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction112:kernel#Object#object_id */
7717 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction112:string#Object#class_name */
7718 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction112:time#Object#get_time */
7719 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction112:string#Object#inspect_head */
7720 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction112:string#Object#native_class_name */
7721 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction112:kernel#Object#hash */
7722 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction112:nitni_utilities#Object#long_signature */
7723 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction112:nitni_utilities#Object#internal_call_context */
7724 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction112:light_c#Object#from_c_call_context */
7725 (nitmethod_t)nit__parser___nit__parser__ReduceAction112___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction112:parser#ReduceAction112#action */
7726 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction112:parser_work#ReduceAction#goto= */
7727 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction112:parser_work#ReduceAction#concat */
7728 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction112:kernel#Object#init */
7729 }
7730 };
7731 /* allocate ReduceAction112 */
7732 val* NEW_nit__parser__ReduceAction112(const struct type* type) {
7733 val* self /* : ReduceAction112 */;
7734 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7735 self->type = type;
7736 self->class = &class_nit__parser__ReduceAction112;
7737 return self;
7738 }
7739 /* runtime class nit__parser__ReduceAction113 */
7740 const struct class class_nit__parser__ReduceAction113 = {
7741 0, /* box_kind */
7742 {
7743 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction113:parser_work#ReduceAction#init */
7744 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction113:kernel#Object#!= */
7745 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction113:kernel#Object#sys */
7746 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction113:string#Object#to_s */
7747 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction113:kernel#Object#== */
7748 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction113:string#Object#inspect */
7749 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction113:kernel#Object#is_same_instance */
7750 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction113:kernel#Object#object_id */
7751 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction113:string#Object#class_name */
7752 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction113:time#Object#get_time */
7753 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction113:string#Object#inspect_head */
7754 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction113:string#Object#native_class_name */
7755 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction113:kernel#Object#hash */
7756 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction113:nitni_utilities#Object#long_signature */
7757 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction113:nitni_utilities#Object#internal_call_context */
7758 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction113:light_c#Object#from_c_call_context */
7759 (nitmethod_t)nit__parser___nit__parser__ReduceAction113___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction113:parser#ReduceAction113#action */
7760 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction113:parser_work#ReduceAction#goto= */
7761 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction113:parser_work#ReduceAction#concat */
7762 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction113:kernel#Object#init */
7763 }
7764 };
7765 /* allocate ReduceAction113 */
7766 val* NEW_nit__parser__ReduceAction113(const struct type* type) {
7767 val* self /* : ReduceAction113 */;
7768 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7769 self->type = type;
7770 self->class = &class_nit__parser__ReduceAction113;
7771 return self;
7772 }
7773 /* runtime class nit__parser__ReduceAction114 */
7774 const struct class class_nit__parser__ReduceAction114 = {
7775 0, /* box_kind */
7776 {
7777 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction114:parser_work#ReduceAction#init */
7778 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction114:kernel#Object#!= */
7779 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction114:kernel#Object#sys */
7780 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction114:string#Object#to_s */
7781 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction114:kernel#Object#== */
7782 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction114:string#Object#inspect */
7783 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction114:kernel#Object#is_same_instance */
7784 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction114:kernel#Object#object_id */
7785 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction114:string#Object#class_name */
7786 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction114:time#Object#get_time */
7787 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction114:string#Object#inspect_head */
7788 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction114:string#Object#native_class_name */
7789 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction114:kernel#Object#hash */
7790 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction114:nitni_utilities#Object#long_signature */
7791 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction114:nitni_utilities#Object#internal_call_context */
7792 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction114:light_c#Object#from_c_call_context */
7793 (nitmethod_t)nit__parser___nit__parser__ReduceAction114___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction114:parser#ReduceAction114#action */
7794 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction114:parser_work#ReduceAction#goto= */
7795 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction114:parser_work#ReduceAction#concat */
7796 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction114:kernel#Object#init */
7797 }
7798 };
7799 /* allocate ReduceAction114 */
7800 val* NEW_nit__parser__ReduceAction114(const struct type* type) {
7801 val* self /* : ReduceAction114 */;
7802 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7803 self->type = type;
7804 self->class = &class_nit__parser__ReduceAction114;
7805 return self;
7806 }
7807 /* runtime class nit__parser__ReduceAction116 */
7808 const struct class class_nit__parser__ReduceAction116 = {
7809 0, /* box_kind */
7810 {
7811 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction116:parser_work#ReduceAction#init */
7812 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction116:kernel#Object#!= */
7813 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction116:kernel#Object#sys */
7814 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction116:string#Object#to_s */
7815 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction116:kernel#Object#== */
7816 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction116:string#Object#inspect */
7817 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction116:kernel#Object#is_same_instance */
7818 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction116:kernel#Object#object_id */
7819 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction116:string#Object#class_name */
7820 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction116:time#Object#get_time */
7821 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction116:string#Object#inspect_head */
7822 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction116:string#Object#native_class_name */
7823 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction116:kernel#Object#hash */
7824 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction116:nitni_utilities#Object#long_signature */
7825 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction116:nitni_utilities#Object#internal_call_context */
7826 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction116:light_c#Object#from_c_call_context */
7827 (nitmethod_t)nit__parser___nit__parser__ReduceAction116___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction116:parser#ReduceAction116#action */
7828 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction116:parser_work#ReduceAction#goto= */
7829 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction116:parser_work#ReduceAction#concat */
7830 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction116:kernel#Object#init */
7831 }
7832 };
7833 /* allocate ReduceAction116 */
7834 val* NEW_nit__parser__ReduceAction116(const struct type* type) {
7835 val* self /* : ReduceAction116 */;
7836 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7837 self->type = type;
7838 self->class = &class_nit__parser__ReduceAction116;
7839 return self;
7840 }
7841 /* runtime class nit__parser__ReduceAction117 */
7842 const struct class class_nit__parser__ReduceAction117 = {
7843 0, /* box_kind */
7844 {
7845 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction117:parser_work#ReduceAction#init */
7846 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction117:kernel#Object#!= */
7847 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction117:kernel#Object#sys */
7848 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction117:string#Object#to_s */
7849 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction117:kernel#Object#== */
7850 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction117:string#Object#inspect */
7851 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction117:kernel#Object#is_same_instance */
7852 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction117:kernel#Object#object_id */
7853 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction117:string#Object#class_name */
7854 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction117:time#Object#get_time */
7855 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction117:string#Object#inspect_head */
7856 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction117:string#Object#native_class_name */
7857 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction117:kernel#Object#hash */
7858 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction117:nitni_utilities#Object#long_signature */
7859 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction117:nitni_utilities#Object#internal_call_context */
7860 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction117:light_c#Object#from_c_call_context */
7861 (nitmethod_t)nit__parser___nit__parser__ReduceAction117___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction117:parser#ReduceAction117#action */
7862 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction117:parser_work#ReduceAction#goto= */
7863 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction117:parser_work#ReduceAction#concat */
7864 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction117:kernel#Object#init */
7865 }
7866 };
7867 /* allocate ReduceAction117 */
7868 val* NEW_nit__parser__ReduceAction117(const struct type* type) {
7869 val* self /* : ReduceAction117 */;
7870 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7871 self->type = type;
7872 self->class = &class_nit__parser__ReduceAction117;
7873 return self;
7874 }
7875 /* runtime class nit__parser__ReduceAction118 */
7876 const struct class class_nit__parser__ReduceAction118 = {
7877 0, /* box_kind */
7878 {
7879 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction118:parser_work#ReduceAction#init */
7880 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction118:kernel#Object#!= */
7881 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction118:kernel#Object#sys */
7882 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction118:string#Object#to_s */
7883 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction118:kernel#Object#== */
7884 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction118:string#Object#inspect */
7885 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction118:kernel#Object#is_same_instance */
7886 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction118:kernel#Object#object_id */
7887 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction118:string#Object#class_name */
7888 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction118:time#Object#get_time */
7889 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction118:string#Object#inspect_head */
7890 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction118:string#Object#native_class_name */
7891 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction118:kernel#Object#hash */
7892 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction118:nitni_utilities#Object#long_signature */
7893 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction118:nitni_utilities#Object#internal_call_context */
7894 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction118:light_c#Object#from_c_call_context */
7895 (nitmethod_t)nit__parser___nit__parser__ReduceAction118___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction118:parser#ReduceAction118#action */
7896 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction118:parser_work#ReduceAction#goto= */
7897 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction118:parser_work#ReduceAction#concat */
7898 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction118:kernel#Object#init */
7899 }
7900 };
7901 /* allocate ReduceAction118 */
7902 val* NEW_nit__parser__ReduceAction118(const struct type* type) {
7903 val* self /* : ReduceAction118 */;
7904 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7905 self->type = type;
7906 self->class = &class_nit__parser__ReduceAction118;
7907 return self;
7908 }
7909 /* runtime class nit__parser__ReduceAction119 */
7910 const struct class class_nit__parser__ReduceAction119 = {
7911 0, /* box_kind */
7912 {
7913 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction119:parser_work#ReduceAction#init */
7914 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction119:kernel#Object#!= */
7915 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction119:kernel#Object#sys */
7916 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction119:string#Object#to_s */
7917 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction119:kernel#Object#== */
7918 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction119:string#Object#inspect */
7919 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction119:kernel#Object#is_same_instance */
7920 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction119:kernel#Object#object_id */
7921 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction119:string#Object#class_name */
7922 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction119:time#Object#get_time */
7923 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction119:string#Object#inspect_head */
7924 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction119:string#Object#native_class_name */
7925 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction119:kernel#Object#hash */
7926 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction119:nitni_utilities#Object#long_signature */
7927 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction119:nitni_utilities#Object#internal_call_context */
7928 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction119:light_c#Object#from_c_call_context */
7929 (nitmethod_t)nit__parser___nit__parser__ReduceAction119___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction119:parser#ReduceAction119#action */
7930 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction119:parser_work#ReduceAction#goto= */
7931 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction119:parser_work#ReduceAction#concat */
7932 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction119:kernel#Object#init */
7933 }
7934 };
7935 /* allocate ReduceAction119 */
7936 val* NEW_nit__parser__ReduceAction119(const struct type* type) {
7937 val* self /* : ReduceAction119 */;
7938 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7939 self->type = type;
7940 self->class = &class_nit__parser__ReduceAction119;
7941 return self;
7942 }
7943 /* runtime class nit__parser__ReduceAction120 */
7944 const struct class class_nit__parser__ReduceAction120 = {
7945 0, /* box_kind */
7946 {
7947 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction120:parser_work#ReduceAction#init */
7948 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction120:kernel#Object#!= */
7949 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction120:kernel#Object#sys */
7950 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction120:string#Object#to_s */
7951 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction120:kernel#Object#== */
7952 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction120:string#Object#inspect */
7953 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction120:kernel#Object#is_same_instance */
7954 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction120:kernel#Object#object_id */
7955 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction120:string#Object#class_name */
7956 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction120:time#Object#get_time */
7957 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction120:string#Object#inspect_head */
7958 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction120:string#Object#native_class_name */
7959 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction120:kernel#Object#hash */
7960 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction120:nitni_utilities#Object#long_signature */
7961 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction120:nitni_utilities#Object#internal_call_context */
7962 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction120:light_c#Object#from_c_call_context */
7963 (nitmethod_t)nit__parser___nit__parser__ReduceAction120___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction120:parser#ReduceAction120#action */
7964 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction120:parser_work#ReduceAction#goto= */
7965 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction120:parser_work#ReduceAction#concat */
7966 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction120:kernel#Object#init */
7967 }
7968 };
7969 /* allocate ReduceAction120 */
7970 val* NEW_nit__parser__ReduceAction120(const struct type* type) {
7971 val* self /* : ReduceAction120 */;
7972 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7973 self->type = type;
7974 self->class = &class_nit__parser__ReduceAction120;
7975 return self;
7976 }
7977 /* runtime class nit__parser__ReduceAction121 */
7978 const struct class class_nit__parser__ReduceAction121 = {
7979 0, /* box_kind */
7980 {
7981 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction121:parser_work#ReduceAction#init */
7982 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction121:kernel#Object#!= */
7983 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction121:kernel#Object#sys */
7984 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction121:string#Object#to_s */
7985 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction121:kernel#Object#== */
7986 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction121:string#Object#inspect */
7987 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction121:kernel#Object#is_same_instance */
7988 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction121:kernel#Object#object_id */
7989 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction121:string#Object#class_name */
7990 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction121:time#Object#get_time */
7991 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction121:string#Object#inspect_head */
7992 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction121:string#Object#native_class_name */
7993 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction121:kernel#Object#hash */
7994 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction121:nitni_utilities#Object#long_signature */
7995 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction121:nitni_utilities#Object#internal_call_context */
7996 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction121:light_c#Object#from_c_call_context */
7997 (nitmethod_t)nit__parser___nit__parser__ReduceAction121___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction121:parser#ReduceAction121#action */
7998 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction121:parser_work#ReduceAction#goto= */
7999 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction121:parser_work#ReduceAction#concat */
8000 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction121:kernel#Object#init */
8001 }
8002 };
8003 /* allocate ReduceAction121 */
8004 val* NEW_nit__parser__ReduceAction121(const struct type* type) {
8005 val* self /* : ReduceAction121 */;
8006 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8007 self->type = type;
8008 self->class = &class_nit__parser__ReduceAction121;
8009 return self;
8010 }
8011 /* runtime class nit__parser__ReduceAction122 */
8012 const struct class class_nit__parser__ReduceAction122 = {
8013 0, /* box_kind */
8014 {
8015 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction122:parser_work#ReduceAction#init */
8016 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction122:kernel#Object#!= */
8017 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction122:kernel#Object#sys */
8018 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction122:string#Object#to_s */
8019 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction122:kernel#Object#== */
8020 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction122:string#Object#inspect */
8021 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction122:kernel#Object#is_same_instance */
8022 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction122:kernel#Object#object_id */
8023 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction122:string#Object#class_name */
8024 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction122:time#Object#get_time */
8025 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction122:string#Object#inspect_head */
8026 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction122:string#Object#native_class_name */
8027 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction122:kernel#Object#hash */
8028 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction122:nitni_utilities#Object#long_signature */
8029 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction122:nitni_utilities#Object#internal_call_context */
8030 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction122:light_c#Object#from_c_call_context */
8031 (nitmethod_t)nit__parser___nit__parser__ReduceAction122___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction122:parser#ReduceAction122#action */
8032 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction122:parser_work#ReduceAction#goto= */
8033 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction122:parser_work#ReduceAction#concat */
8034 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction122:kernel#Object#init */
8035 }
8036 };
8037 /* allocate ReduceAction122 */
8038 val* NEW_nit__parser__ReduceAction122(const struct type* type) {
8039 val* self /* : ReduceAction122 */;
8040 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8041 self->type = type;
8042 self->class = &class_nit__parser__ReduceAction122;
8043 return self;
8044 }
8045 /* runtime class nit__parser__ReduceAction123 */
8046 const struct class class_nit__parser__ReduceAction123 = {
8047 0, /* box_kind */
8048 {
8049 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction123:parser_work#ReduceAction#init */
8050 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction123:kernel#Object#!= */
8051 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction123:kernel#Object#sys */
8052 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction123:string#Object#to_s */
8053 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction123:kernel#Object#== */
8054 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction123:string#Object#inspect */
8055 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction123:kernel#Object#is_same_instance */
8056 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction123:kernel#Object#object_id */
8057 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction123:string#Object#class_name */
8058 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction123:time#Object#get_time */
8059 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction123:string#Object#inspect_head */
8060 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction123:string#Object#native_class_name */
8061 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction123:kernel#Object#hash */
8062 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction123:nitni_utilities#Object#long_signature */
8063 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction123:nitni_utilities#Object#internal_call_context */
8064 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction123:light_c#Object#from_c_call_context */
8065 (nitmethod_t)nit__parser___nit__parser__ReduceAction123___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction123:parser#ReduceAction123#action */
8066 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction123:parser_work#ReduceAction#goto= */
8067 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction123:parser_work#ReduceAction#concat */
8068 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction123:kernel#Object#init */
8069 }
8070 };
8071 /* allocate ReduceAction123 */
8072 val* NEW_nit__parser__ReduceAction123(const struct type* type) {
8073 val* self /* : ReduceAction123 */;
8074 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8075 self->type = type;
8076 self->class = &class_nit__parser__ReduceAction123;
8077 return self;
8078 }
8079 /* runtime class nit__parser__ReduceAction125 */
8080 const struct class class_nit__parser__ReduceAction125 = {
8081 0, /* box_kind */
8082 {
8083 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction125:parser_work#ReduceAction#init */
8084 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction125:kernel#Object#!= */
8085 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction125:kernel#Object#sys */
8086 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction125:string#Object#to_s */
8087 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction125:kernel#Object#== */
8088 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction125:string#Object#inspect */
8089 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction125:kernel#Object#is_same_instance */
8090 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction125:kernel#Object#object_id */
8091 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction125:string#Object#class_name */
8092 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction125:time#Object#get_time */
8093 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction125:string#Object#inspect_head */
8094 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction125:string#Object#native_class_name */
8095 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction125:kernel#Object#hash */
8096 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction125:nitni_utilities#Object#long_signature */
8097 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction125:nitni_utilities#Object#internal_call_context */
8098 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction125:light_c#Object#from_c_call_context */
8099 (nitmethod_t)nit__parser___nit__parser__ReduceAction125___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction125:parser#ReduceAction125#action */
8100 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction125:parser_work#ReduceAction#goto= */
8101 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction125:parser_work#ReduceAction#concat */
8102 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction125:kernel#Object#init */
8103 }
8104 };
8105 /* allocate ReduceAction125 */
8106 val* NEW_nit__parser__ReduceAction125(const struct type* type) {
8107 val* self /* : ReduceAction125 */;
8108 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8109 self->type = type;
8110 self->class = &class_nit__parser__ReduceAction125;
8111 return self;
8112 }
8113 /* runtime class nit__parser__ReduceAction126 */
8114 const struct class class_nit__parser__ReduceAction126 = {
8115 0, /* box_kind */
8116 {
8117 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction126:parser_work#ReduceAction#init */
8118 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction126:kernel#Object#!= */
8119 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction126:kernel#Object#sys */
8120 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction126:string#Object#to_s */
8121 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction126:kernel#Object#== */
8122 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction126:string#Object#inspect */
8123 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction126:kernel#Object#is_same_instance */
8124 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction126:kernel#Object#object_id */
8125 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction126:string#Object#class_name */
8126 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction126:time#Object#get_time */
8127 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction126:string#Object#inspect_head */
8128 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction126:string#Object#native_class_name */
8129 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction126:kernel#Object#hash */
8130 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction126:nitni_utilities#Object#long_signature */
8131 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction126:nitni_utilities#Object#internal_call_context */
8132 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction126:light_c#Object#from_c_call_context */
8133 (nitmethod_t)nit__parser___nit__parser__ReduceAction126___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction126:parser#ReduceAction126#action */
8134 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction126:parser_work#ReduceAction#goto= */
8135 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction126:parser_work#ReduceAction#concat */
8136 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction126:kernel#Object#init */
8137 }
8138 };
8139 /* allocate ReduceAction126 */
8140 val* NEW_nit__parser__ReduceAction126(const struct type* type) {
8141 val* self /* : ReduceAction126 */;
8142 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8143 self->type = type;
8144 self->class = &class_nit__parser__ReduceAction126;
8145 return self;
8146 }
8147 /* runtime class nit__parser__ReduceAction128 */
8148 const struct class class_nit__parser__ReduceAction128 = {
8149 0, /* box_kind */
8150 {
8151 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction128:parser_work#ReduceAction#init */
8152 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction128:kernel#Object#!= */
8153 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction128:kernel#Object#sys */
8154 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction128:string#Object#to_s */
8155 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction128:kernel#Object#== */
8156 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction128:string#Object#inspect */
8157 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction128:kernel#Object#is_same_instance */
8158 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction128:kernel#Object#object_id */
8159 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction128:string#Object#class_name */
8160 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction128:time#Object#get_time */
8161 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction128:string#Object#inspect_head */
8162 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction128:string#Object#native_class_name */
8163 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction128:kernel#Object#hash */
8164 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction128:nitni_utilities#Object#long_signature */
8165 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction128:nitni_utilities#Object#internal_call_context */
8166 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction128:light_c#Object#from_c_call_context */
8167 (nitmethod_t)nit__parser___nit__parser__ReduceAction128___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction128:parser#ReduceAction128#action */
8168 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction128:parser_work#ReduceAction#goto= */
8169 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction128:parser_work#ReduceAction#concat */
8170 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction128:kernel#Object#init */
8171 }
8172 };
8173 /* allocate ReduceAction128 */
8174 val* NEW_nit__parser__ReduceAction128(const struct type* type) {
8175 val* self /* : ReduceAction128 */;
8176 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8177 self->type = type;
8178 self->class = &class_nit__parser__ReduceAction128;
8179 return self;
8180 }
8181 /* runtime class nit__parser__ReduceAction129 */
8182 const struct class class_nit__parser__ReduceAction129 = {
8183 0, /* box_kind */
8184 {
8185 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction129:parser_work#ReduceAction#init */
8186 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction129:kernel#Object#!= */
8187 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction129:kernel#Object#sys */
8188 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction129:string#Object#to_s */
8189 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction129:kernel#Object#== */
8190 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction129:string#Object#inspect */
8191 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction129:kernel#Object#is_same_instance */
8192 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction129:kernel#Object#object_id */
8193 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction129:string#Object#class_name */
8194 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction129:time#Object#get_time */
8195 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction129:string#Object#inspect_head */
8196 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction129:string#Object#native_class_name */
8197 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction129:kernel#Object#hash */
8198 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction129:nitni_utilities#Object#long_signature */
8199 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction129:nitni_utilities#Object#internal_call_context */
8200 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction129:light_c#Object#from_c_call_context */
8201 (nitmethod_t)nit__parser___nit__parser__ReduceAction129___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction129:parser#ReduceAction129#action */
8202 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction129:parser_work#ReduceAction#goto= */
8203 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction129:parser_work#ReduceAction#concat */
8204 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction129:kernel#Object#init */
8205 }
8206 };
8207 /* allocate ReduceAction129 */
8208 val* NEW_nit__parser__ReduceAction129(const struct type* type) {
8209 val* self /* : ReduceAction129 */;
8210 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8211 self->type = type;
8212 self->class = &class_nit__parser__ReduceAction129;
8213 return self;
8214 }
8215 /* runtime class nit__parser__ReduceAction130 */
8216 const struct class class_nit__parser__ReduceAction130 = {
8217 0, /* box_kind */
8218 {
8219 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction130:parser_work#ReduceAction#init */
8220 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction130:kernel#Object#!= */
8221 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction130:kernel#Object#sys */
8222 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction130:string#Object#to_s */
8223 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction130:kernel#Object#== */
8224 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction130:string#Object#inspect */
8225 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction130:kernel#Object#is_same_instance */
8226 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction130:kernel#Object#object_id */
8227 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction130:string#Object#class_name */
8228 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction130:time#Object#get_time */
8229 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction130:string#Object#inspect_head */
8230 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction130:string#Object#native_class_name */
8231 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction130:kernel#Object#hash */
8232 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction130:nitni_utilities#Object#long_signature */
8233 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction130:nitni_utilities#Object#internal_call_context */
8234 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction130:light_c#Object#from_c_call_context */
8235 (nitmethod_t)nit__parser___nit__parser__ReduceAction130___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction130:parser#ReduceAction130#action */
8236 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction130:parser_work#ReduceAction#goto= */
8237 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction130:parser_work#ReduceAction#concat */
8238 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction130:kernel#Object#init */
8239 }
8240 };
8241 /* allocate ReduceAction130 */
8242 val* NEW_nit__parser__ReduceAction130(const struct type* type) {
8243 val* self /* : ReduceAction130 */;
8244 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8245 self->type = type;
8246 self->class = &class_nit__parser__ReduceAction130;
8247 return self;
8248 }
8249 /* runtime class nit__parser__ReduceAction131 */
8250 const struct class class_nit__parser__ReduceAction131 = {
8251 0, /* box_kind */
8252 {
8253 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction131:parser_work#ReduceAction#init */
8254 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction131:kernel#Object#!= */
8255 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction131:kernel#Object#sys */
8256 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction131:string#Object#to_s */
8257 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction131:kernel#Object#== */
8258 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction131:string#Object#inspect */
8259 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction131:kernel#Object#is_same_instance */
8260 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction131:kernel#Object#object_id */
8261 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction131:string#Object#class_name */
8262 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction131:time#Object#get_time */
8263 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction131:string#Object#inspect_head */
8264 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction131:string#Object#native_class_name */
8265 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction131:kernel#Object#hash */
8266 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction131:nitni_utilities#Object#long_signature */
8267 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction131:nitni_utilities#Object#internal_call_context */
8268 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction131:light_c#Object#from_c_call_context */
8269 (nitmethod_t)nit__parser___nit__parser__ReduceAction131___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction131:parser#ReduceAction131#action */
8270 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction131:parser_work#ReduceAction#goto= */
8271 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction131:parser_work#ReduceAction#concat */
8272 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction131:kernel#Object#init */
8273 }
8274 };
8275 /* allocate ReduceAction131 */
8276 val* NEW_nit__parser__ReduceAction131(const struct type* type) {
8277 val* self /* : ReduceAction131 */;
8278 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8279 self->type = type;
8280 self->class = &class_nit__parser__ReduceAction131;
8281 return self;
8282 }
8283 /* runtime class nit__parser__ReduceAction132 */
8284 const struct class class_nit__parser__ReduceAction132 = {
8285 0, /* box_kind */
8286 {
8287 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction132:parser_work#ReduceAction#init */
8288 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction132:kernel#Object#!= */
8289 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction132:kernel#Object#sys */
8290 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction132:string#Object#to_s */
8291 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction132:kernel#Object#== */
8292 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction132:string#Object#inspect */
8293 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction132:kernel#Object#is_same_instance */
8294 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction132:kernel#Object#object_id */
8295 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction132:string#Object#class_name */
8296 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction132:time#Object#get_time */
8297 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction132:string#Object#inspect_head */
8298 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction132:string#Object#native_class_name */
8299 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction132:kernel#Object#hash */
8300 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction132:nitni_utilities#Object#long_signature */
8301 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction132:nitni_utilities#Object#internal_call_context */
8302 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction132:light_c#Object#from_c_call_context */
8303 (nitmethod_t)nit__parser___nit__parser__ReduceAction132___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction132:parser#ReduceAction132#action */
8304 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction132:parser_work#ReduceAction#goto= */
8305 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction132:parser_work#ReduceAction#concat */
8306 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction132:kernel#Object#init */
8307 }
8308 };
8309 /* allocate ReduceAction132 */
8310 val* NEW_nit__parser__ReduceAction132(const struct type* type) {
8311 val* self /* : ReduceAction132 */;
8312 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8313 self->type = type;
8314 self->class = &class_nit__parser__ReduceAction132;
8315 return self;
8316 }
8317 /* runtime class nit__parser__ReduceAction133 */
8318 const struct class class_nit__parser__ReduceAction133 = {
8319 0, /* box_kind */
8320 {
8321 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction133:parser_work#ReduceAction#init */
8322 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction133:kernel#Object#!= */
8323 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction133:kernel#Object#sys */
8324 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction133:string#Object#to_s */
8325 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction133:kernel#Object#== */
8326 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction133:string#Object#inspect */
8327 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction133:kernel#Object#is_same_instance */
8328 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction133:kernel#Object#object_id */
8329 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction133:string#Object#class_name */
8330 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction133:time#Object#get_time */
8331 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction133:string#Object#inspect_head */
8332 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction133:string#Object#native_class_name */
8333 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction133:kernel#Object#hash */
8334 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction133:nitni_utilities#Object#long_signature */
8335 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction133:nitni_utilities#Object#internal_call_context */
8336 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction133:light_c#Object#from_c_call_context */
8337 (nitmethod_t)nit__parser___nit__parser__ReduceAction133___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction133:parser#ReduceAction133#action */
8338 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction133:parser_work#ReduceAction#goto= */
8339 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction133:parser_work#ReduceAction#concat */
8340 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction133:kernel#Object#init */
8341 }
8342 };
8343 /* allocate ReduceAction133 */
8344 val* NEW_nit__parser__ReduceAction133(const struct type* type) {
8345 val* self /* : ReduceAction133 */;
8346 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8347 self->type = type;
8348 self->class = &class_nit__parser__ReduceAction133;
8349 return self;
8350 }
8351 /* runtime class nit__parser__ReduceAction134 */
8352 const struct class class_nit__parser__ReduceAction134 = {
8353 0, /* box_kind */
8354 {
8355 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction134:parser_work#ReduceAction#init */
8356 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction134:kernel#Object#!= */
8357 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction134:kernel#Object#sys */
8358 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction134:string#Object#to_s */
8359 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction134:kernel#Object#== */
8360 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction134:string#Object#inspect */
8361 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction134:kernel#Object#is_same_instance */
8362 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction134:kernel#Object#object_id */
8363 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction134:string#Object#class_name */
8364 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction134:time#Object#get_time */
8365 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction134:string#Object#inspect_head */
8366 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction134:string#Object#native_class_name */
8367 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction134:kernel#Object#hash */
8368 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction134:nitni_utilities#Object#long_signature */
8369 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction134:nitni_utilities#Object#internal_call_context */
8370 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction134:light_c#Object#from_c_call_context */
8371 (nitmethod_t)nit__parser___nit__parser__ReduceAction134___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction134:parser#ReduceAction134#action */
8372 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction134:parser_work#ReduceAction#goto= */
8373 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction134:parser_work#ReduceAction#concat */
8374 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction134:kernel#Object#init */
8375 }
8376 };
8377 /* allocate ReduceAction134 */
8378 val* NEW_nit__parser__ReduceAction134(const struct type* type) {
8379 val* self /* : ReduceAction134 */;
8380 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8381 self->type = type;
8382 self->class = &class_nit__parser__ReduceAction134;
8383 return self;
8384 }
8385 /* runtime class nit__parser__ReduceAction135 */
8386 const struct class class_nit__parser__ReduceAction135 = {
8387 0, /* box_kind */
8388 {
8389 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction135:parser_work#ReduceAction#init */
8390 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction135:kernel#Object#!= */
8391 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction135:kernel#Object#sys */
8392 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction135:string#Object#to_s */
8393 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction135:kernel#Object#== */
8394 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction135:string#Object#inspect */
8395 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction135:kernel#Object#is_same_instance */
8396 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction135:kernel#Object#object_id */
8397 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction135:string#Object#class_name */
8398 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction135:time#Object#get_time */
8399 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction135:string#Object#inspect_head */
8400 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction135:string#Object#native_class_name */
8401 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction135:kernel#Object#hash */
8402 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction135:nitni_utilities#Object#long_signature */
8403 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction135:nitni_utilities#Object#internal_call_context */
8404 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction135:light_c#Object#from_c_call_context */
8405 (nitmethod_t)nit__parser___nit__parser__ReduceAction135___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction135:parser#ReduceAction135#action */
8406 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction135:parser_work#ReduceAction#goto= */
8407 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction135:parser_work#ReduceAction#concat */
8408 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction135:kernel#Object#init */
8409 }
8410 };
8411 /* allocate ReduceAction135 */
8412 val* NEW_nit__parser__ReduceAction135(const struct type* type) {
8413 val* self /* : ReduceAction135 */;
8414 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8415 self->type = type;
8416 self->class = &class_nit__parser__ReduceAction135;
8417 return self;
8418 }
8419 /* runtime class nit__parser__ReduceAction136 */
8420 const struct class class_nit__parser__ReduceAction136 = {
8421 0, /* box_kind */
8422 {
8423 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction136:parser_work#ReduceAction#init */
8424 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction136:kernel#Object#!= */
8425 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction136:kernel#Object#sys */
8426 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction136:string#Object#to_s */
8427 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction136:kernel#Object#== */
8428 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction136:string#Object#inspect */
8429 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction136:kernel#Object#is_same_instance */
8430 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction136:kernel#Object#object_id */
8431 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction136:string#Object#class_name */
8432 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction136:time#Object#get_time */
8433 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction136:string#Object#inspect_head */
8434 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction136:string#Object#native_class_name */
8435 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction136:kernel#Object#hash */
8436 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction136:nitni_utilities#Object#long_signature */
8437 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction136:nitni_utilities#Object#internal_call_context */
8438 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction136:light_c#Object#from_c_call_context */
8439 (nitmethod_t)nit__parser___nit__parser__ReduceAction136___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction136:parser#ReduceAction136#action */
8440 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction136:parser_work#ReduceAction#goto= */
8441 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction136:parser_work#ReduceAction#concat */
8442 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction136:kernel#Object#init */
8443 }
8444 };
8445 /* allocate ReduceAction136 */
8446 val* NEW_nit__parser__ReduceAction136(const struct type* type) {
8447 val* self /* : ReduceAction136 */;
8448 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8449 self->type = type;
8450 self->class = &class_nit__parser__ReduceAction136;
8451 return self;
8452 }
8453 /* runtime class nit__parser__ReduceAction137 */
8454 const struct class class_nit__parser__ReduceAction137 = {
8455 0, /* box_kind */
8456 {
8457 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction137:parser_work#ReduceAction#init */
8458 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction137:kernel#Object#!= */
8459 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction137:kernel#Object#sys */
8460 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction137:string#Object#to_s */
8461 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction137:kernel#Object#== */
8462 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction137:string#Object#inspect */
8463 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction137:kernel#Object#is_same_instance */
8464 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction137:kernel#Object#object_id */
8465 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction137:string#Object#class_name */
8466 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction137:time#Object#get_time */
8467 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction137:string#Object#inspect_head */
8468 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction137:string#Object#native_class_name */
8469 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction137:kernel#Object#hash */
8470 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction137:nitni_utilities#Object#long_signature */
8471 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction137:nitni_utilities#Object#internal_call_context */
8472 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction137:light_c#Object#from_c_call_context */
8473 (nitmethod_t)nit__parser___nit__parser__ReduceAction137___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction137:parser#ReduceAction137#action */
8474 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction137:parser_work#ReduceAction#goto= */
8475 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction137:parser_work#ReduceAction#concat */
8476 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction137:kernel#Object#init */
8477 }
8478 };
8479 /* allocate ReduceAction137 */
8480 val* NEW_nit__parser__ReduceAction137(const struct type* type) {
8481 val* self /* : ReduceAction137 */;
8482 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8483 self->type = type;
8484 self->class = &class_nit__parser__ReduceAction137;
8485 return self;
8486 }
8487 /* runtime class nit__parser__ReduceAction139 */
8488 const struct class class_nit__parser__ReduceAction139 = {
8489 0, /* box_kind */
8490 {
8491 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction139:parser_work#ReduceAction#init */
8492 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction139:kernel#Object#!= */
8493 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction139:kernel#Object#sys */
8494 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction139:string#Object#to_s */
8495 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction139:kernel#Object#== */
8496 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction139:string#Object#inspect */
8497 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction139:kernel#Object#is_same_instance */
8498 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction139:kernel#Object#object_id */
8499 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction139:string#Object#class_name */
8500 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction139:time#Object#get_time */
8501 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction139:string#Object#inspect_head */
8502 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction139:string#Object#native_class_name */
8503 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction139:kernel#Object#hash */
8504 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction139:nitni_utilities#Object#long_signature */
8505 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction139:nitni_utilities#Object#internal_call_context */
8506 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction139:light_c#Object#from_c_call_context */
8507 (nitmethod_t)nit__parser___nit__parser__ReduceAction139___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction139:parser#ReduceAction139#action */
8508 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction139:parser_work#ReduceAction#goto= */
8509 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction139:parser_work#ReduceAction#concat */
8510 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction139:kernel#Object#init */
8511 }
8512 };
8513 /* allocate ReduceAction139 */
8514 val* NEW_nit__parser__ReduceAction139(const struct type* type) {
8515 val* self /* : ReduceAction139 */;
8516 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8517 self->type = type;
8518 self->class = &class_nit__parser__ReduceAction139;
8519 return self;
8520 }
8521 /* runtime class nit__parser__ReduceAction140 */
8522 const struct class class_nit__parser__ReduceAction140 = {
8523 0, /* box_kind */
8524 {
8525 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction140:parser_work#ReduceAction#init */
8526 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction140:kernel#Object#!= */
8527 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction140:kernel#Object#sys */
8528 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction140:string#Object#to_s */
8529 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction140:kernel#Object#== */
8530 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction140:string#Object#inspect */
8531 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction140:kernel#Object#is_same_instance */
8532 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction140:kernel#Object#object_id */
8533 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction140:string#Object#class_name */
8534 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction140:time#Object#get_time */
8535 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction140:string#Object#inspect_head */
8536 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction140:string#Object#native_class_name */
8537 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction140:kernel#Object#hash */
8538 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction140:nitni_utilities#Object#long_signature */
8539 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction140:nitni_utilities#Object#internal_call_context */
8540 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction140:light_c#Object#from_c_call_context */
8541 (nitmethod_t)nit__parser___nit__parser__ReduceAction140___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction140:parser#ReduceAction140#action */
8542 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction140:parser_work#ReduceAction#goto= */
8543 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction140:parser_work#ReduceAction#concat */
8544 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction140:kernel#Object#init */
8545 }
8546 };
8547 /* allocate ReduceAction140 */
8548 val* NEW_nit__parser__ReduceAction140(const struct type* type) {
8549 val* self /* : ReduceAction140 */;
8550 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8551 self->type = type;
8552 self->class = &class_nit__parser__ReduceAction140;
8553 return self;
8554 }
8555 /* runtime class nit__parser__ReduceAction141 */
8556 const struct class class_nit__parser__ReduceAction141 = {
8557 0, /* box_kind */
8558 {
8559 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction141:parser_work#ReduceAction#init */
8560 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction141:kernel#Object#!= */
8561 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction141:kernel#Object#sys */
8562 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction141:string#Object#to_s */
8563 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction141:kernel#Object#== */
8564 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction141:string#Object#inspect */
8565 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction141:kernel#Object#is_same_instance */
8566 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction141:kernel#Object#object_id */
8567 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction141:string#Object#class_name */
8568 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction141:time#Object#get_time */
8569 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction141:string#Object#inspect_head */
8570 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction141:string#Object#native_class_name */
8571 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction141:kernel#Object#hash */
8572 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction141:nitni_utilities#Object#long_signature */
8573 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction141:nitni_utilities#Object#internal_call_context */
8574 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction141:light_c#Object#from_c_call_context */
8575 (nitmethod_t)nit__parser___nit__parser__ReduceAction141___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction141:parser#ReduceAction141#action */
8576 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction141:parser_work#ReduceAction#goto= */
8577 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction141:parser_work#ReduceAction#concat */
8578 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction141:kernel#Object#init */
8579 }
8580 };
8581 /* allocate ReduceAction141 */
8582 val* NEW_nit__parser__ReduceAction141(const struct type* type) {
8583 val* self /* : ReduceAction141 */;
8584 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8585 self->type = type;
8586 self->class = &class_nit__parser__ReduceAction141;
8587 return self;
8588 }
8589 /* runtime class nit__parser__ReduceAction142 */
8590 const struct class class_nit__parser__ReduceAction142 = {
8591 0, /* box_kind */
8592 {
8593 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction142:parser_work#ReduceAction#init */
8594 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction142:kernel#Object#!= */
8595 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction142:kernel#Object#sys */
8596 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction142:string#Object#to_s */
8597 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction142:kernel#Object#== */
8598 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction142:string#Object#inspect */
8599 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction142:kernel#Object#is_same_instance */
8600 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction142:kernel#Object#object_id */
8601 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction142:string#Object#class_name */
8602 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction142:time#Object#get_time */
8603 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction142:string#Object#inspect_head */
8604 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction142:string#Object#native_class_name */
8605 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction142:kernel#Object#hash */
8606 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction142:nitni_utilities#Object#long_signature */
8607 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction142:nitni_utilities#Object#internal_call_context */
8608 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction142:light_c#Object#from_c_call_context */
8609 (nitmethod_t)nit__parser___nit__parser__ReduceAction142___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction142:parser#ReduceAction142#action */
8610 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction142:parser_work#ReduceAction#goto= */
8611 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction142:parser_work#ReduceAction#concat */
8612 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction142:kernel#Object#init */
8613 }
8614 };
8615 /* allocate ReduceAction142 */
8616 val* NEW_nit__parser__ReduceAction142(const struct type* type) {
8617 val* self /* : ReduceAction142 */;
8618 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8619 self->type = type;
8620 self->class = &class_nit__parser__ReduceAction142;
8621 return self;
8622 }
8623 /* runtime class nit__parser__ReduceAction143 */
8624 const struct class class_nit__parser__ReduceAction143 = {
8625 0, /* box_kind */
8626 {
8627 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction143:parser_work#ReduceAction#init */
8628 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction143:kernel#Object#!= */
8629 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction143:kernel#Object#sys */
8630 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction143:string#Object#to_s */
8631 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction143:kernel#Object#== */
8632 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction143:string#Object#inspect */
8633 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction143:kernel#Object#is_same_instance */
8634 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction143:kernel#Object#object_id */
8635 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction143:string#Object#class_name */
8636 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction143:time#Object#get_time */
8637 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction143:string#Object#inspect_head */
8638 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction143:string#Object#native_class_name */
8639 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction143:kernel#Object#hash */
8640 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction143:nitni_utilities#Object#long_signature */
8641 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction143:nitni_utilities#Object#internal_call_context */
8642 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction143:light_c#Object#from_c_call_context */
8643 (nitmethod_t)nit__parser___nit__parser__ReduceAction143___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction143:parser#ReduceAction143#action */
8644 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction143:parser_work#ReduceAction#goto= */
8645 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction143:parser_work#ReduceAction#concat */
8646 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction143:kernel#Object#init */
8647 }
8648 };
8649 /* allocate ReduceAction143 */
8650 val* NEW_nit__parser__ReduceAction143(const struct type* type) {
8651 val* self /* : ReduceAction143 */;
8652 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8653 self->type = type;
8654 self->class = &class_nit__parser__ReduceAction143;
8655 return self;
8656 }
8657 /* runtime class nit__parser__ReduceAction145 */
8658 const struct class class_nit__parser__ReduceAction145 = {
8659 0, /* box_kind */
8660 {
8661 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction145:parser_work#ReduceAction#init */
8662 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction145:kernel#Object#!= */
8663 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction145:kernel#Object#sys */
8664 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction145:string#Object#to_s */
8665 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction145:kernel#Object#== */
8666 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction145:string#Object#inspect */
8667 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction145:kernel#Object#is_same_instance */
8668 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction145:kernel#Object#object_id */
8669 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction145:string#Object#class_name */
8670 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction145:time#Object#get_time */
8671 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction145:string#Object#inspect_head */
8672 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction145:string#Object#native_class_name */
8673 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction145:kernel#Object#hash */
8674 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction145:nitni_utilities#Object#long_signature */
8675 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction145:nitni_utilities#Object#internal_call_context */
8676 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction145:light_c#Object#from_c_call_context */
8677 (nitmethod_t)nit__parser___nit__parser__ReduceAction145___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction145:parser#ReduceAction145#action */
8678 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction145:parser_work#ReduceAction#goto= */
8679 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction145:parser_work#ReduceAction#concat */
8680 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction145:kernel#Object#init */
8681 }
8682 };
8683 /* allocate ReduceAction145 */
8684 val* NEW_nit__parser__ReduceAction145(const struct type* type) {
8685 val* self /* : ReduceAction145 */;
8686 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8687 self->type = type;
8688 self->class = &class_nit__parser__ReduceAction145;
8689 return self;
8690 }
8691 /* runtime class nit__parser__ReduceAction146 */
8692 const struct class class_nit__parser__ReduceAction146 = {
8693 0, /* box_kind */
8694 {
8695 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction146:parser_work#ReduceAction#init */
8696 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction146:kernel#Object#!= */
8697 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction146:kernel#Object#sys */
8698 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction146:string#Object#to_s */
8699 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction146:kernel#Object#== */
8700 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction146:string#Object#inspect */
8701 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction146:kernel#Object#is_same_instance */
8702 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction146:kernel#Object#object_id */
8703 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction146:string#Object#class_name */
8704 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction146:time#Object#get_time */
8705 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction146:string#Object#inspect_head */
8706 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction146:string#Object#native_class_name */
8707 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction146:kernel#Object#hash */
8708 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction146:nitni_utilities#Object#long_signature */
8709 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction146:nitni_utilities#Object#internal_call_context */
8710 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction146:light_c#Object#from_c_call_context */
8711 (nitmethod_t)nit__parser___nit__parser__ReduceAction146___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction146:parser#ReduceAction146#action */
8712 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction146:parser_work#ReduceAction#goto= */
8713 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction146:parser_work#ReduceAction#concat */
8714 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction146:kernel#Object#init */
8715 }
8716 };
8717 /* allocate ReduceAction146 */
8718 val* NEW_nit__parser__ReduceAction146(const struct type* type) {
8719 val* self /* : ReduceAction146 */;
8720 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8721 self->type = type;
8722 self->class = &class_nit__parser__ReduceAction146;
8723 return self;
8724 }
8725 /* runtime class nit__parser__ReduceAction147 */
8726 const struct class class_nit__parser__ReduceAction147 = {
8727 0, /* box_kind */
8728 {
8729 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction147:parser_work#ReduceAction#init */
8730 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction147:kernel#Object#!= */
8731 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction147:kernel#Object#sys */
8732 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction147:string#Object#to_s */
8733 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction147:kernel#Object#== */
8734 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction147:string#Object#inspect */
8735 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction147:kernel#Object#is_same_instance */
8736 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction147:kernel#Object#object_id */
8737 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction147:string#Object#class_name */
8738 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction147:time#Object#get_time */
8739 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction147:string#Object#inspect_head */
8740 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction147:string#Object#native_class_name */
8741 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction147:kernel#Object#hash */
8742 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction147:nitni_utilities#Object#long_signature */
8743 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction147:nitni_utilities#Object#internal_call_context */
8744 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction147:light_c#Object#from_c_call_context */
8745 (nitmethod_t)nit__parser___nit__parser__ReduceAction147___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction147:parser#ReduceAction147#action */
8746 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction147:parser_work#ReduceAction#goto= */
8747 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction147:parser_work#ReduceAction#concat */
8748 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction147:kernel#Object#init */
8749 }
8750 };
8751 /* allocate ReduceAction147 */
8752 val* NEW_nit__parser__ReduceAction147(const struct type* type) {
8753 val* self /* : ReduceAction147 */;
8754 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8755 self->type = type;
8756 self->class = &class_nit__parser__ReduceAction147;
8757 return self;
8758 }
8759 /* runtime class nit__parser__ReduceAction148 */
8760 const struct class class_nit__parser__ReduceAction148 = {
8761 0, /* box_kind */
8762 {
8763 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction148:parser_work#ReduceAction#init */
8764 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction148:kernel#Object#!= */
8765 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction148:kernel#Object#sys */
8766 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction148:string#Object#to_s */
8767 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction148:kernel#Object#== */
8768 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction148:string#Object#inspect */
8769 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction148:kernel#Object#is_same_instance */
8770 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction148:kernel#Object#object_id */
8771 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction148:string#Object#class_name */
8772 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction148:time#Object#get_time */
8773 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction148:string#Object#inspect_head */
8774 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction148:string#Object#native_class_name */
8775 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction148:kernel#Object#hash */
8776 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction148:nitni_utilities#Object#long_signature */
8777 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction148:nitni_utilities#Object#internal_call_context */
8778 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction148:light_c#Object#from_c_call_context */
8779 (nitmethod_t)nit__parser___nit__parser__ReduceAction148___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction148:parser#ReduceAction148#action */
8780 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction148:parser_work#ReduceAction#goto= */
8781 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction148:parser_work#ReduceAction#concat */
8782 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction148:kernel#Object#init */
8783 }
8784 };
8785 /* allocate ReduceAction148 */
8786 val* NEW_nit__parser__ReduceAction148(const struct type* type) {
8787 val* self /* : ReduceAction148 */;
8788 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8789 self->type = type;
8790 self->class = &class_nit__parser__ReduceAction148;
8791 return self;
8792 }
8793 /* runtime class nit__parser__ReduceAction149 */
8794 const struct class class_nit__parser__ReduceAction149 = {
8795 0, /* box_kind */
8796 {
8797 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction149:parser_work#ReduceAction#init */
8798 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction149:kernel#Object#!= */
8799 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction149:kernel#Object#sys */
8800 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction149:string#Object#to_s */
8801 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction149:kernel#Object#== */
8802 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction149:string#Object#inspect */
8803 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction149:kernel#Object#is_same_instance */
8804 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction149:kernel#Object#object_id */
8805 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction149:string#Object#class_name */
8806 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction149:time#Object#get_time */
8807 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction149:string#Object#inspect_head */
8808 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction149:string#Object#native_class_name */
8809 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction149:kernel#Object#hash */
8810 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction149:nitni_utilities#Object#long_signature */
8811 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction149:nitni_utilities#Object#internal_call_context */
8812 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction149:light_c#Object#from_c_call_context */
8813 (nitmethod_t)nit__parser___nit__parser__ReduceAction149___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction149:parser#ReduceAction149#action */
8814 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction149:parser_work#ReduceAction#goto= */
8815 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction149:parser_work#ReduceAction#concat */
8816 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction149:kernel#Object#init */
8817 }
8818 };
8819 /* allocate ReduceAction149 */
8820 val* NEW_nit__parser__ReduceAction149(const struct type* type) {
8821 val* self /* : ReduceAction149 */;
8822 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8823 self->type = type;
8824 self->class = &class_nit__parser__ReduceAction149;
8825 return self;
8826 }
8827 /* runtime class nit__parser__ReduceAction150 */
8828 const struct class class_nit__parser__ReduceAction150 = {
8829 0, /* box_kind */
8830 {
8831 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction150:parser_work#ReduceAction#init */
8832 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction150:kernel#Object#!= */
8833 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction150:kernel#Object#sys */
8834 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction150:string#Object#to_s */
8835 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction150:kernel#Object#== */
8836 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction150:string#Object#inspect */
8837 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction150:kernel#Object#is_same_instance */
8838 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction150:kernel#Object#object_id */
8839 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction150:string#Object#class_name */
8840 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction150:time#Object#get_time */
8841 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction150:string#Object#inspect_head */
8842 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction150:string#Object#native_class_name */
8843 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction150:kernel#Object#hash */
8844 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction150:nitni_utilities#Object#long_signature */
8845 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction150:nitni_utilities#Object#internal_call_context */
8846 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction150:light_c#Object#from_c_call_context */
8847 (nitmethod_t)nit__parser___nit__parser__ReduceAction150___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction150:parser#ReduceAction150#action */
8848 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction150:parser_work#ReduceAction#goto= */
8849 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction150:parser_work#ReduceAction#concat */
8850 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction150:kernel#Object#init */
8851 }
8852 };
8853 /* allocate ReduceAction150 */
8854 val* NEW_nit__parser__ReduceAction150(const struct type* type) {
8855 val* self /* : ReduceAction150 */;
8856 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8857 self->type = type;
8858 self->class = &class_nit__parser__ReduceAction150;
8859 return self;
8860 }
8861 /* runtime class nit__parser__ReduceAction151 */
8862 const struct class class_nit__parser__ReduceAction151 = {
8863 0, /* box_kind */
8864 {
8865 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction151:parser_work#ReduceAction#init */
8866 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction151:kernel#Object#!= */
8867 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction151:kernel#Object#sys */
8868 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction151:string#Object#to_s */
8869 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction151:kernel#Object#== */
8870 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction151:string#Object#inspect */
8871 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction151:kernel#Object#is_same_instance */
8872 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction151:kernel#Object#object_id */
8873 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction151:string#Object#class_name */
8874 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction151:time#Object#get_time */
8875 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction151:string#Object#inspect_head */
8876 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction151:string#Object#native_class_name */
8877 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction151:kernel#Object#hash */
8878 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction151:nitni_utilities#Object#long_signature */
8879 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction151:nitni_utilities#Object#internal_call_context */
8880 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction151:light_c#Object#from_c_call_context */
8881 (nitmethod_t)nit__parser___nit__parser__ReduceAction151___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction151:parser#ReduceAction151#action */
8882 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction151:parser_work#ReduceAction#goto= */
8883 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction151:parser_work#ReduceAction#concat */
8884 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction151:kernel#Object#init */
8885 }
8886 };
8887 /* allocate ReduceAction151 */
8888 val* NEW_nit__parser__ReduceAction151(const struct type* type) {
8889 val* self /* : ReduceAction151 */;
8890 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8891 self->type = type;
8892 self->class = &class_nit__parser__ReduceAction151;
8893 return self;
8894 }
8895 /* runtime class nit__parser__ReduceAction152 */
8896 const struct class class_nit__parser__ReduceAction152 = {
8897 0, /* box_kind */
8898 {
8899 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction152:parser_work#ReduceAction#init */
8900 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction152:kernel#Object#!= */
8901 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction152:kernel#Object#sys */
8902 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction152:string#Object#to_s */
8903 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction152:kernel#Object#== */
8904 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction152:string#Object#inspect */
8905 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction152:kernel#Object#is_same_instance */
8906 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction152:kernel#Object#object_id */
8907 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction152:string#Object#class_name */
8908 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction152:time#Object#get_time */
8909 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction152:string#Object#inspect_head */
8910 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction152:string#Object#native_class_name */
8911 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction152:kernel#Object#hash */
8912 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction152:nitni_utilities#Object#long_signature */
8913 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction152:nitni_utilities#Object#internal_call_context */
8914 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction152:light_c#Object#from_c_call_context */
8915 (nitmethod_t)nit__parser___nit__parser__ReduceAction152___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction152:parser#ReduceAction152#action */
8916 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction152:parser_work#ReduceAction#goto= */
8917 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction152:parser_work#ReduceAction#concat */
8918 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction152:kernel#Object#init */
8919 }
8920 };
8921 /* allocate ReduceAction152 */
8922 val* NEW_nit__parser__ReduceAction152(const struct type* type) {
8923 val* self /* : ReduceAction152 */;
8924 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8925 self->type = type;
8926 self->class = &class_nit__parser__ReduceAction152;
8927 return self;
8928 }
8929 /* runtime class nit__parser__ReduceAction156 */
8930 const struct class class_nit__parser__ReduceAction156 = {
8931 0, /* box_kind */
8932 {
8933 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction156:parser_work#ReduceAction#init */
8934 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction156:kernel#Object#!= */
8935 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction156:kernel#Object#sys */
8936 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction156:string#Object#to_s */
8937 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction156:kernel#Object#== */
8938 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction156:string#Object#inspect */
8939 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction156:kernel#Object#is_same_instance */
8940 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction156:kernel#Object#object_id */
8941 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction156:string#Object#class_name */
8942 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction156:time#Object#get_time */
8943 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction156:string#Object#inspect_head */
8944 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction156:string#Object#native_class_name */
8945 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction156:kernel#Object#hash */
8946 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction156:nitni_utilities#Object#long_signature */
8947 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction156:nitni_utilities#Object#internal_call_context */
8948 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction156:light_c#Object#from_c_call_context */
8949 (nitmethod_t)nit__parser___nit__parser__ReduceAction156___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction156:parser#ReduceAction156#action */
8950 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction156:parser_work#ReduceAction#goto= */
8951 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction156:parser_work#ReduceAction#concat */
8952 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction156:kernel#Object#init */
8953 }
8954 };
8955 /* allocate ReduceAction156 */
8956 val* NEW_nit__parser__ReduceAction156(const struct type* type) {
8957 val* self /* : ReduceAction156 */;
8958 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8959 self->type = type;
8960 self->class = &class_nit__parser__ReduceAction156;
8961 return self;
8962 }
8963 /* runtime class nit__parser__ReduceAction157 */
8964 const struct class class_nit__parser__ReduceAction157 = {
8965 0, /* box_kind */
8966 {
8967 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction157:parser_work#ReduceAction#init */
8968 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction157:kernel#Object#!= */
8969 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction157:kernel#Object#sys */
8970 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction157:string#Object#to_s */
8971 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction157:kernel#Object#== */
8972 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction157:string#Object#inspect */
8973 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction157:kernel#Object#is_same_instance */
8974 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction157:kernel#Object#object_id */
8975 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction157:string#Object#class_name */
8976 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction157:time#Object#get_time */
8977 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction157:string#Object#inspect_head */
8978 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction157:string#Object#native_class_name */
8979 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction157:kernel#Object#hash */
8980 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction157:nitni_utilities#Object#long_signature */
8981 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction157:nitni_utilities#Object#internal_call_context */
8982 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction157:light_c#Object#from_c_call_context */
8983 (nitmethod_t)nit__parser___nit__parser__ReduceAction157___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction157:parser#ReduceAction157#action */
8984 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction157:parser_work#ReduceAction#goto= */
8985 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction157:parser_work#ReduceAction#concat */
8986 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction157:kernel#Object#init */
8987 }
8988 };
8989 /* allocate ReduceAction157 */
8990 val* NEW_nit__parser__ReduceAction157(const struct type* type) {
8991 val* self /* : ReduceAction157 */;
8992 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8993 self->type = type;
8994 self->class = &class_nit__parser__ReduceAction157;
8995 return self;
8996 }
8997 /* runtime class nit__parser__ReduceAction158 */
8998 const struct class class_nit__parser__ReduceAction158 = {
8999 0, /* box_kind */
9000 {
9001 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction158:parser_work#ReduceAction#init */
9002 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction158:kernel#Object#!= */
9003 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction158:kernel#Object#sys */
9004 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction158:string#Object#to_s */
9005 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction158:kernel#Object#== */
9006 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction158:string#Object#inspect */
9007 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction158:kernel#Object#is_same_instance */
9008 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction158:kernel#Object#object_id */
9009 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction158:string#Object#class_name */
9010 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction158:time#Object#get_time */
9011 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction158:string#Object#inspect_head */
9012 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction158:string#Object#native_class_name */
9013 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction158:kernel#Object#hash */
9014 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction158:nitni_utilities#Object#long_signature */
9015 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction158:nitni_utilities#Object#internal_call_context */
9016 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction158:light_c#Object#from_c_call_context */
9017 (nitmethod_t)nit__parser___nit__parser__ReduceAction158___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction158:parser#ReduceAction158#action */
9018 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction158:parser_work#ReduceAction#goto= */
9019 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction158:parser_work#ReduceAction#concat */
9020 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction158:kernel#Object#init */
9021 }
9022 };
9023 /* allocate ReduceAction158 */
9024 val* NEW_nit__parser__ReduceAction158(const struct type* type) {
9025 val* self /* : ReduceAction158 */;
9026 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9027 self->type = type;
9028 self->class = &class_nit__parser__ReduceAction158;
9029 return self;
9030 }
9031 /* runtime class nit__parser__ReduceAction159 */
9032 const struct class class_nit__parser__ReduceAction159 = {
9033 0, /* box_kind */
9034 {
9035 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction159:parser_work#ReduceAction#init */
9036 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction159:kernel#Object#!= */
9037 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction159:kernel#Object#sys */
9038 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction159:string#Object#to_s */
9039 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction159:kernel#Object#== */
9040 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction159:string#Object#inspect */
9041 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction159:kernel#Object#is_same_instance */
9042 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction159:kernel#Object#object_id */
9043 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction159:string#Object#class_name */
9044 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction159:time#Object#get_time */
9045 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction159:string#Object#inspect_head */
9046 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction159:string#Object#native_class_name */
9047 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction159:kernel#Object#hash */
9048 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction159:nitni_utilities#Object#long_signature */
9049 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction159:nitni_utilities#Object#internal_call_context */
9050 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction159:light_c#Object#from_c_call_context */
9051 (nitmethod_t)nit__parser___nit__parser__ReduceAction159___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction159:parser#ReduceAction159#action */
9052 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction159:parser_work#ReduceAction#goto= */
9053 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction159:parser_work#ReduceAction#concat */
9054 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction159:kernel#Object#init */
9055 }
9056 };
9057 /* allocate ReduceAction159 */
9058 val* NEW_nit__parser__ReduceAction159(const struct type* type) {
9059 val* self /* : ReduceAction159 */;
9060 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9061 self->type = type;
9062 self->class = &class_nit__parser__ReduceAction159;
9063 return self;
9064 }
9065 /* runtime class nit__parser__ReduceAction160 */
9066 const struct class class_nit__parser__ReduceAction160 = {
9067 0, /* box_kind */
9068 {
9069 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction160:parser_work#ReduceAction#init */
9070 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction160:kernel#Object#!= */
9071 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction160:kernel#Object#sys */
9072 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction160:string#Object#to_s */
9073 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction160:kernel#Object#== */
9074 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction160:string#Object#inspect */
9075 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction160:kernel#Object#is_same_instance */
9076 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction160:kernel#Object#object_id */
9077 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction160:string#Object#class_name */
9078 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction160:time#Object#get_time */
9079 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction160:string#Object#inspect_head */
9080 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction160:string#Object#native_class_name */
9081 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction160:kernel#Object#hash */
9082 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction160:nitni_utilities#Object#long_signature */
9083 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction160:nitni_utilities#Object#internal_call_context */
9084 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction160:light_c#Object#from_c_call_context */
9085 (nitmethod_t)nit__parser___nit__parser__ReduceAction160___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction160:parser#ReduceAction160#action */
9086 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction160:parser_work#ReduceAction#goto= */
9087 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction160:parser_work#ReduceAction#concat */
9088 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction160:kernel#Object#init */
9089 }
9090 };
9091 /* allocate ReduceAction160 */
9092 val* NEW_nit__parser__ReduceAction160(const struct type* type) {
9093 val* self /* : ReduceAction160 */;
9094 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9095 self->type = type;
9096 self->class = &class_nit__parser__ReduceAction160;
9097 return self;
9098 }
9099 /* runtime class nit__parser__ReduceAction161 */
9100 const struct class class_nit__parser__ReduceAction161 = {
9101 0, /* box_kind */
9102 {
9103 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction161:parser_work#ReduceAction#init */
9104 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction161:kernel#Object#!= */
9105 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction161:kernel#Object#sys */
9106 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction161:string#Object#to_s */
9107 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction161:kernel#Object#== */
9108 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction161:string#Object#inspect */
9109 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction161:kernel#Object#is_same_instance */
9110 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction161:kernel#Object#object_id */
9111 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction161:string#Object#class_name */
9112 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction161:time#Object#get_time */
9113 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction161:string#Object#inspect_head */
9114 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction161:string#Object#native_class_name */
9115 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction161:kernel#Object#hash */
9116 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction161:nitni_utilities#Object#long_signature */
9117 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction161:nitni_utilities#Object#internal_call_context */
9118 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction161:light_c#Object#from_c_call_context */
9119 (nitmethod_t)nit__parser___nit__parser__ReduceAction161___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction161:parser#ReduceAction161#action */
9120 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction161:parser_work#ReduceAction#goto= */
9121 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction161:parser_work#ReduceAction#concat */
9122 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction161:kernel#Object#init */
9123 }
9124 };
9125 /* allocate ReduceAction161 */
9126 val* NEW_nit__parser__ReduceAction161(const struct type* type) {
9127 val* self /* : ReduceAction161 */;
9128 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9129 self->type = type;
9130 self->class = &class_nit__parser__ReduceAction161;
9131 return self;
9132 }
9133 /* runtime class nit__parser__ReduceAction162 */
9134 const struct class class_nit__parser__ReduceAction162 = {
9135 0, /* box_kind */
9136 {
9137 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction162:parser_work#ReduceAction#init */
9138 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction162:kernel#Object#!= */
9139 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction162:kernel#Object#sys */
9140 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction162:string#Object#to_s */
9141 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction162:kernel#Object#== */
9142 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction162:string#Object#inspect */
9143 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction162:kernel#Object#is_same_instance */
9144 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction162:kernel#Object#object_id */
9145 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction162:string#Object#class_name */
9146 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction162:time#Object#get_time */
9147 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction162:string#Object#inspect_head */
9148 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction162:string#Object#native_class_name */
9149 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction162:kernel#Object#hash */
9150 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction162:nitni_utilities#Object#long_signature */
9151 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction162:nitni_utilities#Object#internal_call_context */
9152 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction162:light_c#Object#from_c_call_context */
9153 (nitmethod_t)nit__parser___nit__parser__ReduceAction162___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction162:parser#ReduceAction162#action */
9154 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction162:parser_work#ReduceAction#goto= */
9155 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction162:parser_work#ReduceAction#concat */
9156 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction162:kernel#Object#init */
9157 }
9158 };
9159 /* allocate ReduceAction162 */
9160 val* NEW_nit__parser__ReduceAction162(const struct type* type) {
9161 val* self /* : ReduceAction162 */;
9162 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9163 self->type = type;
9164 self->class = &class_nit__parser__ReduceAction162;
9165 return self;
9166 }
9167 /* runtime class nit__parser__ReduceAction163 */
9168 const struct class class_nit__parser__ReduceAction163 = {
9169 0, /* box_kind */
9170 {
9171 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction163:parser_work#ReduceAction#init */
9172 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction163:kernel#Object#!= */
9173 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction163:kernel#Object#sys */
9174 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction163:string#Object#to_s */
9175 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction163:kernel#Object#== */
9176 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction163:string#Object#inspect */
9177 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction163:kernel#Object#is_same_instance */
9178 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction163:kernel#Object#object_id */
9179 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction163:string#Object#class_name */
9180 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction163:time#Object#get_time */
9181 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction163:string#Object#inspect_head */
9182 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction163:string#Object#native_class_name */
9183 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction163:kernel#Object#hash */
9184 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction163:nitni_utilities#Object#long_signature */
9185 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction163:nitni_utilities#Object#internal_call_context */
9186 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction163:light_c#Object#from_c_call_context */
9187 (nitmethod_t)nit__parser___nit__parser__ReduceAction163___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction163:parser#ReduceAction163#action */
9188 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction163:parser_work#ReduceAction#goto= */
9189 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction163:parser_work#ReduceAction#concat */
9190 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction163:kernel#Object#init */
9191 }
9192 };
9193 /* allocate ReduceAction163 */
9194 val* NEW_nit__parser__ReduceAction163(const struct type* type) {
9195 val* self /* : ReduceAction163 */;
9196 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9197 self->type = type;
9198 self->class = &class_nit__parser__ReduceAction163;
9199 return self;
9200 }
9201 /* runtime class nit__parser__ReduceAction164 */
9202 const struct class class_nit__parser__ReduceAction164 = {
9203 0, /* box_kind */
9204 {
9205 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction164:parser_work#ReduceAction#init */
9206 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction164:kernel#Object#!= */
9207 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction164:kernel#Object#sys */
9208 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction164:string#Object#to_s */
9209 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction164:kernel#Object#== */
9210 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction164:string#Object#inspect */
9211 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction164:kernel#Object#is_same_instance */
9212 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction164:kernel#Object#object_id */
9213 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction164:string#Object#class_name */
9214 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction164:time#Object#get_time */
9215 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction164:string#Object#inspect_head */
9216 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction164:string#Object#native_class_name */
9217 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction164:kernel#Object#hash */
9218 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction164:nitni_utilities#Object#long_signature */
9219 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction164:nitni_utilities#Object#internal_call_context */
9220 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction164:light_c#Object#from_c_call_context */
9221 (nitmethod_t)nit__parser___nit__parser__ReduceAction164___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction164:parser#ReduceAction164#action */
9222 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction164:parser_work#ReduceAction#goto= */
9223 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction164:parser_work#ReduceAction#concat */
9224 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction164:kernel#Object#init */
9225 }
9226 };
9227 /* allocate ReduceAction164 */
9228 val* NEW_nit__parser__ReduceAction164(const struct type* type) {
9229 val* self /* : ReduceAction164 */;
9230 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9231 self->type = type;
9232 self->class = &class_nit__parser__ReduceAction164;
9233 return self;
9234 }
9235 /* runtime class nit__parser__ReduceAction165 */
9236 const struct class class_nit__parser__ReduceAction165 = {
9237 0, /* box_kind */
9238 {
9239 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction165:parser_work#ReduceAction#init */
9240 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction165:kernel#Object#!= */
9241 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction165:kernel#Object#sys */
9242 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction165:string#Object#to_s */
9243 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction165:kernel#Object#== */
9244 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction165:string#Object#inspect */
9245 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction165:kernel#Object#is_same_instance */
9246 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction165:kernel#Object#object_id */
9247 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction165:string#Object#class_name */
9248 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction165:time#Object#get_time */
9249 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction165:string#Object#inspect_head */
9250 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction165:string#Object#native_class_name */
9251 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction165:kernel#Object#hash */
9252 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction165:nitni_utilities#Object#long_signature */
9253 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction165:nitni_utilities#Object#internal_call_context */
9254 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction165:light_c#Object#from_c_call_context */
9255 (nitmethod_t)nit__parser___nit__parser__ReduceAction165___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction165:parser#ReduceAction165#action */
9256 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction165:parser_work#ReduceAction#goto= */
9257 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction165:parser_work#ReduceAction#concat */
9258 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction165:kernel#Object#init */
9259 }
9260 };
9261 /* allocate ReduceAction165 */
9262 val* NEW_nit__parser__ReduceAction165(const struct type* type) {
9263 val* self /* : ReduceAction165 */;
9264 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9265 self->type = type;
9266 self->class = &class_nit__parser__ReduceAction165;
9267 return self;
9268 }
9269 /* runtime class nit__parser__ReduceAction169 */
9270 const struct class class_nit__parser__ReduceAction169 = {
9271 0, /* box_kind */
9272 {
9273 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction169:parser_work#ReduceAction#init */
9274 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction169:kernel#Object#!= */
9275 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction169:kernel#Object#sys */
9276 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction169:string#Object#to_s */
9277 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction169:kernel#Object#== */
9278 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction169:string#Object#inspect */
9279 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction169:kernel#Object#is_same_instance */
9280 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction169:kernel#Object#object_id */
9281 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction169:string#Object#class_name */
9282 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction169:time#Object#get_time */
9283 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction169:string#Object#inspect_head */
9284 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction169:string#Object#native_class_name */
9285 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction169:kernel#Object#hash */
9286 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction169:nitni_utilities#Object#long_signature */
9287 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction169:nitni_utilities#Object#internal_call_context */
9288 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction169:light_c#Object#from_c_call_context */
9289 (nitmethod_t)nit__parser___nit__parser__ReduceAction169___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction169:parser#ReduceAction169#action */
9290 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction169:parser_work#ReduceAction#goto= */
9291 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction169:parser_work#ReduceAction#concat */
9292 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction169:kernel#Object#init */
9293 }
9294 };
9295 /* allocate ReduceAction169 */
9296 val* NEW_nit__parser__ReduceAction169(const struct type* type) {
9297 val* self /* : ReduceAction169 */;
9298 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9299 self->type = type;
9300 self->class = &class_nit__parser__ReduceAction169;
9301 return self;
9302 }
9303 /* runtime class nit__parser__ReduceAction170 */
9304 const struct class class_nit__parser__ReduceAction170 = {
9305 0, /* box_kind */
9306 {
9307 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction170:parser_work#ReduceAction#init */
9308 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction170:kernel#Object#!= */
9309 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction170:kernel#Object#sys */
9310 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction170:string#Object#to_s */
9311 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction170:kernel#Object#== */
9312 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction170:string#Object#inspect */
9313 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction170:kernel#Object#is_same_instance */
9314 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction170:kernel#Object#object_id */
9315 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction170:string#Object#class_name */
9316 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction170:time#Object#get_time */
9317 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction170:string#Object#inspect_head */
9318 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction170:string#Object#native_class_name */
9319 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction170:kernel#Object#hash */
9320 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction170:nitni_utilities#Object#long_signature */
9321 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction170:nitni_utilities#Object#internal_call_context */
9322 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction170:light_c#Object#from_c_call_context */
9323 (nitmethod_t)nit__parser___nit__parser__ReduceAction170___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction170:parser#ReduceAction170#action */
9324 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction170:parser_work#ReduceAction#goto= */
9325 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction170:parser_work#ReduceAction#concat */
9326 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction170:kernel#Object#init */
9327 }
9328 };
9329 /* allocate ReduceAction170 */
9330 val* NEW_nit__parser__ReduceAction170(const struct type* type) {
9331 val* self /* : ReduceAction170 */;
9332 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9333 self->type = type;
9334 self->class = &class_nit__parser__ReduceAction170;
9335 return self;
9336 }
9337 /* runtime class nit__parser__ReduceAction171 */
9338 const struct class class_nit__parser__ReduceAction171 = {
9339 0, /* box_kind */
9340 {
9341 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction171:parser_work#ReduceAction#init */
9342 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction171:kernel#Object#!= */
9343 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction171:kernel#Object#sys */
9344 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction171:string#Object#to_s */
9345 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction171:kernel#Object#== */
9346 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction171:string#Object#inspect */
9347 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction171:kernel#Object#is_same_instance */
9348 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction171:kernel#Object#object_id */
9349 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction171:string#Object#class_name */
9350 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction171:time#Object#get_time */
9351 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction171:string#Object#inspect_head */
9352 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction171:string#Object#native_class_name */
9353 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction171:kernel#Object#hash */
9354 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction171:nitni_utilities#Object#long_signature */
9355 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction171:nitni_utilities#Object#internal_call_context */
9356 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction171:light_c#Object#from_c_call_context */
9357 (nitmethod_t)nit__parser___nit__parser__ReduceAction171___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction171:parser#ReduceAction171#action */
9358 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction171:parser_work#ReduceAction#goto= */
9359 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction171:parser_work#ReduceAction#concat */
9360 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction171:kernel#Object#init */
9361 }
9362 };
9363 /* allocate ReduceAction171 */
9364 val* NEW_nit__parser__ReduceAction171(const struct type* type) {
9365 val* self /* : ReduceAction171 */;
9366 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9367 self->type = type;
9368 self->class = &class_nit__parser__ReduceAction171;
9369 return self;
9370 }
9371 /* runtime class nit__parser__ReduceAction172 */
9372 const struct class class_nit__parser__ReduceAction172 = {
9373 0, /* box_kind */
9374 {
9375 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction172:parser_work#ReduceAction#init */
9376 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction172:kernel#Object#!= */
9377 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction172:kernel#Object#sys */
9378 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction172:string#Object#to_s */
9379 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction172:kernel#Object#== */
9380 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction172:string#Object#inspect */
9381 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction172:kernel#Object#is_same_instance */
9382 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction172:kernel#Object#object_id */
9383 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction172:string#Object#class_name */
9384 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction172:time#Object#get_time */
9385 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction172:string#Object#inspect_head */
9386 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction172:string#Object#native_class_name */
9387 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction172:kernel#Object#hash */
9388 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction172:nitni_utilities#Object#long_signature */
9389 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction172:nitni_utilities#Object#internal_call_context */
9390 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction172:light_c#Object#from_c_call_context */
9391 (nitmethod_t)nit__parser___nit__parser__ReduceAction172___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction172:parser#ReduceAction172#action */
9392 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction172:parser_work#ReduceAction#goto= */
9393 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction172:parser_work#ReduceAction#concat */
9394 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction172:kernel#Object#init */
9395 }
9396 };
9397 /* allocate ReduceAction172 */
9398 val* NEW_nit__parser__ReduceAction172(const struct type* type) {
9399 val* self /* : ReduceAction172 */;
9400 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9401 self->type = type;
9402 self->class = &class_nit__parser__ReduceAction172;
9403 return self;
9404 }
9405 /* runtime class nit__parser__ReduceAction173 */
9406 const struct class class_nit__parser__ReduceAction173 = {
9407 0, /* box_kind */
9408 {
9409 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction173:parser_work#ReduceAction#init */
9410 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction173:kernel#Object#!= */
9411 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction173:kernel#Object#sys */
9412 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction173:string#Object#to_s */
9413 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction173:kernel#Object#== */
9414 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction173:string#Object#inspect */
9415 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction173:kernel#Object#is_same_instance */
9416 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction173:kernel#Object#object_id */
9417 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction173:string#Object#class_name */
9418 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction173:time#Object#get_time */
9419 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction173:string#Object#inspect_head */
9420 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction173:string#Object#native_class_name */
9421 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction173:kernel#Object#hash */
9422 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction173:nitni_utilities#Object#long_signature */
9423 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction173:nitni_utilities#Object#internal_call_context */
9424 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction173:light_c#Object#from_c_call_context */
9425 (nitmethod_t)nit__parser___nit__parser__ReduceAction173___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction173:parser#ReduceAction173#action */
9426 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction173:parser_work#ReduceAction#goto= */
9427 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction173:parser_work#ReduceAction#concat */
9428 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction173:kernel#Object#init */
9429 }
9430 };
9431 /* allocate ReduceAction173 */
9432 val* NEW_nit__parser__ReduceAction173(const struct type* type) {
9433 val* self /* : ReduceAction173 */;
9434 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9435 self->type = type;
9436 self->class = &class_nit__parser__ReduceAction173;
9437 return self;
9438 }
9439 /* runtime class nit__parser__ReduceAction174 */
9440 const struct class class_nit__parser__ReduceAction174 = {
9441 0, /* box_kind */
9442 {
9443 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction174:parser_work#ReduceAction#init */
9444 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction174:kernel#Object#!= */
9445 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction174:kernel#Object#sys */
9446 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction174:string#Object#to_s */
9447 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction174:kernel#Object#== */
9448 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction174:string#Object#inspect */
9449 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction174:kernel#Object#is_same_instance */
9450 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction174:kernel#Object#object_id */
9451 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction174:string#Object#class_name */
9452 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction174:time#Object#get_time */
9453 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction174:string#Object#inspect_head */
9454 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction174:string#Object#native_class_name */
9455 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction174:kernel#Object#hash */
9456 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction174:nitni_utilities#Object#long_signature */
9457 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction174:nitni_utilities#Object#internal_call_context */
9458 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction174:light_c#Object#from_c_call_context */
9459 (nitmethod_t)nit__parser___nit__parser__ReduceAction174___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction174:parser#ReduceAction174#action */
9460 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction174:parser_work#ReduceAction#goto= */
9461 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction174:parser_work#ReduceAction#concat */
9462 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction174:kernel#Object#init */
9463 }
9464 };
9465 /* allocate ReduceAction174 */
9466 val* NEW_nit__parser__ReduceAction174(const struct type* type) {
9467 val* self /* : ReduceAction174 */;
9468 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9469 self->type = type;
9470 self->class = &class_nit__parser__ReduceAction174;
9471 return self;
9472 }
9473 /* runtime class nit__parser__ReduceAction175 */
9474 const struct class class_nit__parser__ReduceAction175 = {
9475 0, /* box_kind */
9476 {
9477 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction175:parser_work#ReduceAction#init */
9478 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction175:kernel#Object#!= */
9479 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction175:kernel#Object#sys */
9480 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction175:string#Object#to_s */
9481 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction175:kernel#Object#== */
9482 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction175:string#Object#inspect */
9483 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction175:kernel#Object#is_same_instance */
9484 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction175:kernel#Object#object_id */
9485 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction175:string#Object#class_name */
9486 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction175:time#Object#get_time */
9487 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction175:string#Object#inspect_head */
9488 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction175:string#Object#native_class_name */
9489 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction175:kernel#Object#hash */
9490 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction175:nitni_utilities#Object#long_signature */
9491 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction175:nitni_utilities#Object#internal_call_context */
9492 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction175:light_c#Object#from_c_call_context */
9493 (nitmethod_t)nit__parser___nit__parser__ReduceAction175___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction175:parser#ReduceAction175#action */
9494 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction175:parser_work#ReduceAction#goto= */
9495 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction175:parser_work#ReduceAction#concat */
9496 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction175:kernel#Object#init */
9497 }
9498 };
9499 /* allocate ReduceAction175 */
9500 val* NEW_nit__parser__ReduceAction175(const struct type* type) {
9501 val* self /* : ReduceAction175 */;
9502 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9503 self->type = type;
9504 self->class = &class_nit__parser__ReduceAction175;
9505 return self;
9506 }
9507 /* runtime class nit__parser__ReduceAction183 */
9508 const struct class class_nit__parser__ReduceAction183 = {
9509 0, /* box_kind */
9510 {
9511 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction183:parser_work#ReduceAction#init */
9512 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction183:kernel#Object#!= */
9513 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction183:kernel#Object#sys */
9514 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction183:string#Object#to_s */
9515 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction183:kernel#Object#== */
9516 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction183:string#Object#inspect */
9517 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction183:kernel#Object#is_same_instance */
9518 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction183:kernel#Object#object_id */
9519 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction183:string#Object#class_name */
9520 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction183:time#Object#get_time */
9521 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction183:string#Object#inspect_head */
9522 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction183:string#Object#native_class_name */
9523 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction183:kernel#Object#hash */
9524 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction183:nitni_utilities#Object#long_signature */
9525 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction183:nitni_utilities#Object#internal_call_context */
9526 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction183:light_c#Object#from_c_call_context */
9527 (nitmethod_t)nit__parser___nit__parser__ReduceAction183___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction183:parser#ReduceAction183#action */
9528 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction183:parser_work#ReduceAction#goto= */
9529 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction183:parser_work#ReduceAction#concat */
9530 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction183:kernel#Object#init */
9531 }
9532 };
9533 /* allocate ReduceAction183 */
9534 val* NEW_nit__parser__ReduceAction183(const struct type* type) {
9535 val* self /* : ReduceAction183 */;
9536 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9537 self->type = type;
9538 self->class = &class_nit__parser__ReduceAction183;
9539 return self;
9540 }
9541 /* runtime class nit__parser__ReduceAction184 */
9542 const struct class class_nit__parser__ReduceAction184 = {
9543 0, /* box_kind */
9544 {
9545 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction184:parser_work#ReduceAction#init */
9546 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction184:kernel#Object#!= */
9547 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction184:kernel#Object#sys */
9548 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction184:string#Object#to_s */
9549 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction184:kernel#Object#== */
9550 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction184:string#Object#inspect */
9551 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction184:kernel#Object#is_same_instance */
9552 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction184:kernel#Object#object_id */
9553 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction184:string#Object#class_name */
9554 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction184:time#Object#get_time */
9555 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction184:string#Object#inspect_head */
9556 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction184:string#Object#native_class_name */
9557 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction184:kernel#Object#hash */
9558 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction184:nitni_utilities#Object#long_signature */
9559 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction184:nitni_utilities#Object#internal_call_context */
9560 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction184:light_c#Object#from_c_call_context */
9561 (nitmethod_t)nit__parser___nit__parser__ReduceAction184___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction184:parser#ReduceAction184#action */
9562 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction184:parser_work#ReduceAction#goto= */
9563 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction184:parser_work#ReduceAction#concat */
9564 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction184:kernel#Object#init */
9565 }
9566 };
9567 /* allocate ReduceAction184 */
9568 val* NEW_nit__parser__ReduceAction184(const struct type* type) {
9569 val* self /* : ReduceAction184 */;
9570 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9571 self->type = type;
9572 self->class = &class_nit__parser__ReduceAction184;
9573 return self;
9574 }
9575 /* runtime class nit__parser__ReduceAction185 */
9576 const struct class class_nit__parser__ReduceAction185 = {
9577 0, /* box_kind */
9578 {
9579 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction185:parser_work#ReduceAction#init */
9580 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction185:kernel#Object#!= */
9581 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction185:kernel#Object#sys */
9582 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction185:string#Object#to_s */
9583 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction185:kernel#Object#== */
9584 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction185:string#Object#inspect */
9585 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction185:kernel#Object#is_same_instance */
9586 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction185:kernel#Object#object_id */
9587 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction185:string#Object#class_name */
9588 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction185:time#Object#get_time */
9589 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction185:string#Object#inspect_head */
9590 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction185:string#Object#native_class_name */
9591 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction185:kernel#Object#hash */
9592 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction185:nitni_utilities#Object#long_signature */
9593 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction185:nitni_utilities#Object#internal_call_context */
9594 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction185:light_c#Object#from_c_call_context */
9595 (nitmethod_t)nit__parser___nit__parser__ReduceAction185___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction185:parser#ReduceAction185#action */
9596 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction185:parser_work#ReduceAction#goto= */
9597 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction185:parser_work#ReduceAction#concat */
9598 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction185:kernel#Object#init */
9599 }
9600 };
9601 /* allocate ReduceAction185 */
9602 val* NEW_nit__parser__ReduceAction185(const struct type* type) {
9603 val* self /* : ReduceAction185 */;
9604 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9605 self->type = type;
9606 self->class = &class_nit__parser__ReduceAction185;
9607 return self;
9608 }
9609 /* runtime class nit__parser__ReduceAction187 */
9610 const struct class class_nit__parser__ReduceAction187 = {
9611 0, /* box_kind */
9612 {
9613 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction187:parser_work#ReduceAction#init */
9614 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction187:kernel#Object#!= */
9615 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction187:kernel#Object#sys */
9616 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction187:string#Object#to_s */
9617 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction187:kernel#Object#== */
9618 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction187:string#Object#inspect */
9619 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction187:kernel#Object#is_same_instance */
9620 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction187:kernel#Object#object_id */
9621 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction187:string#Object#class_name */
9622 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction187:time#Object#get_time */
9623 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction187:string#Object#inspect_head */
9624 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction187:string#Object#native_class_name */
9625 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction187:kernel#Object#hash */
9626 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction187:nitni_utilities#Object#long_signature */
9627 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction187:nitni_utilities#Object#internal_call_context */
9628 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction187:light_c#Object#from_c_call_context */
9629 (nitmethod_t)nit__parser___nit__parser__ReduceAction187___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction187:parser#ReduceAction187#action */
9630 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction187:parser_work#ReduceAction#goto= */
9631 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction187:parser_work#ReduceAction#concat */
9632 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction187:kernel#Object#init */
9633 }
9634 };
9635 /* allocate ReduceAction187 */
9636 val* NEW_nit__parser__ReduceAction187(const struct type* type) {
9637 val* self /* : ReduceAction187 */;
9638 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9639 self->type = type;
9640 self->class = &class_nit__parser__ReduceAction187;
9641 return self;
9642 }
9643 /* runtime class nit__parser__ReduceAction188 */
9644 const struct class class_nit__parser__ReduceAction188 = {
9645 0, /* box_kind */
9646 {
9647 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction188:parser_work#ReduceAction#init */
9648 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction188:kernel#Object#!= */
9649 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction188:kernel#Object#sys */
9650 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction188:string#Object#to_s */
9651 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction188:kernel#Object#== */
9652 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction188:string#Object#inspect */
9653 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction188:kernel#Object#is_same_instance */
9654 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction188:kernel#Object#object_id */
9655 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction188:string#Object#class_name */
9656 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction188:time#Object#get_time */
9657 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction188:string#Object#inspect_head */
9658 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction188:string#Object#native_class_name */
9659 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction188:kernel#Object#hash */
9660 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction188:nitni_utilities#Object#long_signature */
9661 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction188:nitni_utilities#Object#internal_call_context */
9662 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction188:light_c#Object#from_c_call_context */
9663 (nitmethod_t)nit__parser___nit__parser__ReduceAction188___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction188:parser#ReduceAction188#action */
9664 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction188:parser_work#ReduceAction#goto= */
9665 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction188:parser_work#ReduceAction#concat */
9666 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction188:kernel#Object#init */
9667 }
9668 };
9669 /* allocate ReduceAction188 */
9670 val* NEW_nit__parser__ReduceAction188(const struct type* type) {
9671 val* self /* : ReduceAction188 */;
9672 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9673 self->type = type;
9674 self->class = &class_nit__parser__ReduceAction188;
9675 return self;
9676 }
9677 /* runtime class nit__parser__ReduceAction189 */
9678 const struct class class_nit__parser__ReduceAction189 = {
9679 0, /* box_kind */
9680 {
9681 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction189:parser_work#ReduceAction#init */
9682 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction189:kernel#Object#!= */
9683 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction189:kernel#Object#sys */
9684 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction189:string#Object#to_s */
9685 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction189:kernel#Object#== */
9686 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction189:string#Object#inspect */
9687 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction189:kernel#Object#is_same_instance */
9688 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction189:kernel#Object#object_id */
9689 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction189:string#Object#class_name */
9690 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction189:time#Object#get_time */
9691 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction189:string#Object#inspect_head */
9692 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction189:string#Object#native_class_name */
9693 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction189:kernel#Object#hash */
9694 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction189:nitni_utilities#Object#long_signature */
9695 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction189:nitni_utilities#Object#internal_call_context */
9696 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction189:light_c#Object#from_c_call_context */
9697 (nitmethod_t)nit__parser___nit__parser__ReduceAction189___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction189:parser#ReduceAction189#action */
9698 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction189:parser_work#ReduceAction#goto= */
9699 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction189:parser_work#ReduceAction#concat */
9700 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction189:kernel#Object#init */
9701 }
9702 };
9703 /* allocate ReduceAction189 */
9704 val* NEW_nit__parser__ReduceAction189(const struct type* type) {
9705 val* self /* : ReduceAction189 */;
9706 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9707 self->type = type;
9708 self->class = &class_nit__parser__ReduceAction189;
9709 return self;
9710 }
9711 /* runtime class nit__parser__ReduceAction191 */
9712 const struct class class_nit__parser__ReduceAction191 = {
9713 0, /* box_kind */
9714 {
9715 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction191:parser_work#ReduceAction#init */
9716 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction191:kernel#Object#!= */
9717 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction191:kernel#Object#sys */
9718 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction191:string#Object#to_s */
9719 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction191:kernel#Object#== */
9720 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction191:string#Object#inspect */
9721 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction191:kernel#Object#is_same_instance */
9722 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction191:kernel#Object#object_id */
9723 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction191:string#Object#class_name */
9724 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction191:time#Object#get_time */
9725 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction191:string#Object#inspect_head */
9726 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction191:string#Object#native_class_name */
9727 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction191:kernel#Object#hash */
9728 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction191:nitni_utilities#Object#long_signature */
9729 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction191:nitni_utilities#Object#internal_call_context */
9730 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction191:light_c#Object#from_c_call_context */
9731 (nitmethod_t)nit__parser___nit__parser__ReduceAction191___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction191:parser#ReduceAction191#action */
9732 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction191:parser_work#ReduceAction#goto= */
9733 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction191:parser_work#ReduceAction#concat */
9734 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction191:kernel#Object#init */
9735 }
9736 };
9737 /* allocate ReduceAction191 */
9738 val* NEW_nit__parser__ReduceAction191(const struct type* type) {
9739 val* self /* : ReduceAction191 */;
9740 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9741 self->type = type;
9742 self->class = &class_nit__parser__ReduceAction191;
9743 return self;
9744 }
9745 /* runtime class nit__parser__ReduceAction192 */
9746 const struct class class_nit__parser__ReduceAction192 = {
9747 0, /* box_kind */
9748 {
9749 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction192:parser_work#ReduceAction#init */
9750 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction192:kernel#Object#!= */
9751 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction192:kernel#Object#sys */
9752 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction192:string#Object#to_s */
9753 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction192:kernel#Object#== */
9754 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction192:string#Object#inspect */
9755 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction192:kernel#Object#is_same_instance */
9756 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction192:kernel#Object#object_id */
9757 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction192:string#Object#class_name */
9758 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction192:time#Object#get_time */
9759 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction192:string#Object#inspect_head */
9760 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction192:string#Object#native_class_name */
9761 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction192:kernel#Object#hash */
9762 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction192:nitni_utilities#Object#long_signature */
9763 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction192:nitni_utilities#Object#internal_call_context */
9764 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction192:light_c#Object#from_c_call_context */
9765 (nitmethod_t)nit__parser___nit__parser__ReduceAction192___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction192:parser#ReduceAction192#action */
9766 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction192:parser_work#ReduceAction#goto= */
9767 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction192:parser_work#ReduceAction#concat */
9768 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction192:kernel#Object#init */
9769 }
9770 };
9771 /* allocate ReduceAction192 */
9772 val* NEW_nit__parser__ReduceAction192(const struct type* type) {
9773 val* self /* : ReduceAction192 */;
9774 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9775 self->type = type;
9776 self->class = &class_nit__parser__ReduceAction192;
9777 return self;
9778 }
9779 /* runtime class nit__parser__ReduceAction193 */
9780 const struct class class_nit__parser__ReduceAction193 = {
9781 0, /* box_kind */
9782 {
9783 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction193:parser_work#ReduceAction#init */
9784 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction193:kernel#Object#!= */
9785 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction193:kernel#Object#sys */
9786 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction193:string#Object#to_s */
9787 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction193:kernel#Object#== */
9788 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction193:string#Object#inspect */
9789 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction193:kernel#Object#is_same_instance */
9790 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction193:kernel#Object#object_id */
9791 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction193:string#Object#class_name */
9792 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction193:time#Object#get_time */
9793 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction193:string#Object#inspect_head */
9794 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction193:string#Object#native_class_name */
9795 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction193:kernel#Object#hash */
9796 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction193:nitni_utilities#Object#long_signature */
9797 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction193:nitni_utilities#Object#internal_call_context */
9798 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction193:light_c#Object#from_c_call_context */
9799 (nitmethod_t)nit__parser___nit__parser__ReduceAction193___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction193:parser#ReduceAction193#action */
9800 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction193:parser_work#ReduceAction#goto= */
9801 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction193:parser_work#ReduceAction#concat */
9802 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction193:kernel#Object#init */
9803 }
9804 };
9805 /* allocate ReduceAction193 */
9806 val* NEW_nit__parser__ReduceAction193(const struct type* type) {
9807 val* self /* : ReduceAction193 */;
9808 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9809 self->type = type;
9810 self->class = &class_nit__parser__ReduceAction193;
9811 return self;
9812 }
9813 /* runtime class nit__parser__ReduceAction194 */
9814 const struct class class_nit__parser__ReduceAction194 = {
9815 0, /* box_kind */
9816 {
9817 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction194:parser_work#ReduceAction#init */
9818 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction194:kernel#Object#!= */
9819 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction194:kernel#Object#sys */
9820 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction194:string#Object#to_s */
9821 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction194:kernel#Object#== */
9822 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction194:string#Object#inspect */
9823 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction194:kernel#Object#is_same_instance */
9824 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction194:kernel#Object#object_id */
9825 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction194:string#Object#class_name */
9826 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction194:time#Object#get_time */
9827 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction194:string#Object#inspect_head */
9828 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction194:string#Object#native_class_name */
9829 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction194:kernel#Object#hash */
9830 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction194:nitni_utilities#Object#long_signature */
9831 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction194:nitni_utilities#Object#internal_call_context */
9832 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction194:light_c#Object#from_c_call_context */
9833 (nitmethod_t)nit__parser___nit__parser__ReduceAction194___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction194:parser#ReduceAction194#action */
9834 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction194:parser_work#ReduceAction#goto= */
9835 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction194:parser_work#ReduceAction#concat */
9836 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction194:kernel#Object#init */
9837 }
9838 };
9839 /* allocate ReduceAction194 */
9840 val* NEW_nit__parser__ReduceAction194(const struct type* type) {
9841 val* self /* : ReduceAction194 */;
9842 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9843 self->type = type;
9844 self->class = &class_nit__parser__ReduceAction194;
9845 return self;
9846 }
9847 /* runtime class nit__parser__ReduceAction195 */
9848 const struct class class_nit__parser__ReduceAction195 = {
9849 0, /* box_kind */
9850 {
9851 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction195:parser_work#ReduceAction#init */
9852 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction195:kernel#Object#!= */
9853 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction195:kernel#Object#sys */
9854 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction195:string#Object#to_s */
9855 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction195:kernel#Object#== */
9856 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction195:string#Object#inspect */
9857 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction195:kernel#Object#is_same_instance */
9858 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction195:kernel#Object#object_id */
9859 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction195:string#Object#class_name */
9860 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction195:time#Object#get_time */
9861 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction195:string#Object#inspect_head */
9862 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction195:string#Object#native_class_name */
9863 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction195:kernel#Object#hash */
9864 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction195:nitni_utilities#Object#long_signature */
9865 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction195:nitni_utilities#Object#internal_call_context */
9866 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction195:light_c#Object#from_c_call_context */
9867 (nitmethod_t)nit__parser___nit__parser__ReduceAction195___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction195:parser#ReduceAction195#action */
9868 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction195:parser_work#ReduceAction#goto= */
9869 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction195:parser_work#ReduceAction#concat */
9870 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction195:kernel#Object#init */
9871 }
9872 };
9873 /* allocate ReduceAction195 */
9874 val* NEW_nit__parser__ReduceAction195(const struct type* type) {
9875 val* self /* : ReduceAction195 */;
9876 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9877 self->type = type;
9878 self->class = &class_nit__parser__ReduceAction195;
9879 return self;
9880 }
9881 /* runtime class nit__parser__ReduceAction197 */
9882 const struct class class_nit__parser__ReduceAction197 = {
9883 0, /* box_kind */
9884 {
9885 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction197:parser_work#ReduceAction#init */
9886 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction197:kernel#Object#!= */
9887 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction197:kernel#Object#sys */
9888 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction197:string#Object#to_s */
9889 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction197:kernel#Object#== */
9890 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction197:string#Object#inspect */
9891 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction197:kernel#Object#is_same_instance */
9892 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction197:kernel#Object#object_id */
9893 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction197:string#Object#class_name */
9894 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction197:time#Object#get_time */
9895 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction197:string#Object#inspect_head */
9896 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction197:string#Object#native_class_name */
9897 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction197:kernel#Object#hash */
9898 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction197:nitni_utilities#Object#long_signature */
9899 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction197:nitni_utilities#Object#internal_call_context */
9900 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction197:light_c#Object#from_c_call_context */
9901 (nitmethod_t)nit__parser___nit__parser__ReduceAction197___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction197:parser#ReduceAction197#action */
9902 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction197:parser_work#ReduceAction#goto= */
9903 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction197:parser_work#ReduceAction#concat */
9904 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction197:kernel#Object#init */
9905 }
9906 };
9907 /* allocate ReduceAction197 */
9908 val* NEW_nit__parser__ReduceAction197(const struct type* type) {
9909 val* self /* : ReduceAction197 */;
9910 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9911 self->type = type;
9912 self->class = &class_nit__parser__ReduceAction197;
9913 return self;
9914 }
9915 /* runtime class nit__parser__ReduceAction198 */
9916 const struct class class_nit__parser__ReduceAction198 = {
9917 0, /* box_kind */
9918 {
9919 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction198:parser_work#ReduceAction#init */
9920 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction198:kernel#Object#!= */
9921 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction198:kernel#Object#sys */
9922 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction198:string#Object#to_s */
9923 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction198:kernel#Object#== */
9924 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction198:string#Object#inspect */
9925 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction198:kernel#Object#is_same_instance */
9926 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction198:kernel#Object#object_id */
9927 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction198:string#Object#class_name */
9928 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction198:time#Object#get_time */
9929 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction198:string#Object#inspect_head */
9930 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction198:string#Object#native_class_name */
9931 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction198:kernel#Object#hash */
9932 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction198:nitni_utilities#Object#long_signature */
9933 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction198:nitni_utilities#Object#internal_call_context */
9934 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction198:light_c#Object#from_c_call_context */
9935 (nitmethod_t)nit__parser___nit__parser__ReduceAction198___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction198:parser#ReduceAction198#action */
9936 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction198:parser_work#ReduceAction#goto= */
9937 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction198:parser_work#ReduceAction#concat */
9938 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction198:kernel#Object#init */
9939 }
9940 };
9941 /* allocate ReduceAction198 */
9942 val* NEW_nit__parser__ReduceAction198(const struct type* type) {
9943 val* self /* : ReduceAction198 */;
9944 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9945 self->type = type;
9946 self->class = &class_nit__parser__ReduceAction198;
9947 return self;
9948 }
9949 /* runtime class nit__parser__ReduceAction200 */
9950 const struct class class_nit__parser__ReduceAction200 = {
9951 0, /* box_kind */
9952 {
9953 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction200:parser_work#ReduceAction#init */
9954 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction200:kernel#Object#!= */
9955 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction200:kernel#Object#sys */
9956 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction200:string#Object#to_s */
9957 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction200:kernel#Object#== */
9958 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction200:string#Object#inspect */
9959 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction200:kernel#Object#is_same_instance */
9960 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction200:kernel#Object#object_id */
9961 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction200:string#Object#class_name */
9962 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction200:time#Object#get_time */
9963 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction200:string#Object#inspect_head */
9964 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction200:string#Object#native_class_name */
9965 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction200:kernel#Object#hash */
9966 (nitmethod_t)nit__nitni_utilities___standard__Object___long_signature, /* pointer to parser:ReduceAction200:nitni_utilities#Object#long_signature */
9967 (nitmethod_t)nit__nitni_utilities___standard__Object___internal_call_context, /* pointer to parser:ReduceAction200:nitni_utilities#Object#internal_call_context */
9968 (nitmethod_t)nit__light_c___standard__Object___from_c_call_context, /* pointer to parser:ReduceAction200:light_c#Object#from_c_call_context */
9969 (nitmethod_t)nit__parser___nit__parser__ReduceAction200___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction200:parser#ReduceAction200#action */
9970 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction200:parser_work#ReduceAction#goto= */
9971 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction200:parser_work#ReduceAction#concat */
9972 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction200:kernel#Object#init */
9973 }
9974 };
9975 /* allocate ReduceAction200 */
9976 val* NEW_nit__parser__ReduceAction200(const struct type* type) {
9977 val* self /* : ReduceAction200 */;
9978 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9979 self->type = type;
9980 self->class = &class_nit__parser__ReduceAction200;
9981 return self;
9982 }