misc/vim: inform the user when no results are found
[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)standard___standard__Object___object_id, /* pointer to toolcontext:ToolContext:kernel#Object#object_id */
7 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to toolcontext:ToolContext:kernel#Object#is_same_instance */
8 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to toolcontext:ToolContext:kernel#Object#== */
9 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to toolcontext:ToolContext:kernel#Object#!= */
10 (nitmethod_t)standard___standard__Object___hash, /* pointer to toolcontext:ToolContext:kernel#Object#hash */
11 (nitmethod_t)standard___standard__Object___exit, /* pointer to toolcontext:ToolContext:kernel#Object#exit */
12 (nitmethod_t)standard___standard__Object___sys, /* pointer to toolcontext:ToolContext:kernel#Object#sys */
13 (nitmethod_t)nit__separate_erasure_compiler___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#init */
14 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to toolcontext:ToolContext:sorter#Object#default_comparator */
15 (nitmethod_t)standard__string___Object___to_s, /* pointer to toolcontext:ToolContext:string#Object#to_s */
16 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to toolcontext:ToolContext:string#Object#native_class_name */
17 (nitmethod_t)standard__string___Object___class_name, /* pointer to toolcontext:ToolContext:string#Object#class_name */
18 (nitmethod_t)standard__string___Object___inspect, /* pointer to toolcontext:ToolContext:string#Object#inspect */
19 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to toolcontext:ToolContext:string#Object#inspect_head */
20 (nitmethod_t)standard__string___Object___args, /* pointer to toolcontext:ToolContext:string#Object#args */
21 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to toolcontext:ToolContext:ropes#Object#maxlen */
22 (nitmethod_t)standard__time___Object___get_time, /* pointer to toolcontext:ToolContext:time#Object#get_time */
23 (nitmethod_t)standard__file___Object___printn, /* pointer to toolcontext:ToolContext:file#Object#printn */
24 (nitmethod_t)standard__file___Object___print, /* pointer to toolcontext:ToolContext:file#Object#print */
25 (nitmethod_t)standard__file___Object___getcwd, /* pointer to toolcontext:ToolContext:file#Object#getcwd */
26 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to toolcontext:ToolContext:file#Object#file_getcwd */
27 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to toolcontext:ToolContext:model_base#Object#intrude_visibility */
28 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to toolcontext:ToolContext:model_base#Object#public_visibility */
29 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to toolcontext:ToolContext:model_base#Object#protected_visibility */
30 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to toolcontext:ToolContext:model_base#Object#private_visibility */
31 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to toolcontext:ToolContext:model_base#Object#none_visibility */
32 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to toolcontext:ToolContext:version#Object#nit_version */
33 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to toolcontext:ToolContext:model#Object#abstract_kind */
34 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to toolcontext:ToolContext:model#Object#concrete_kind */
35 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to toolcontext:ToolContext:model#Object#interface_kind */
36 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to toolcontext:ToolContext:model#Object#enum_kind */
37 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to toolcontext:ToolContext:model#Object#extern_kind */
38 (nitmethod_t)nit___nit__ToolContext___error_count, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#error_count */
39 (nitmethod_t)nit___nit__ToolContext___error_count_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#error_count= */
40 (nitmethod_t)nit___nit__ToolContext___warning_count, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#warning_count */
41 (nitmethod_t)nit___nit__ToolContext___warning_count_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#warning_count= */
42 (nitmethod_t)nit___nit__ToolContext___log_directory, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#log_directory */
43 (nitmethod_t)nit___nit__ToolContext___log_directory_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#log_directory= */
44 (nitmethod_t)nit___nit__ToolContext___messages, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#messages */
45 (nitmethod_t)nit___nit__ToolContext___message_sorter, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#message_sorter */
46 (nitmethod_t)nit___nit__ToolContext___keep_going, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#keep_going */
47 (nitmethod_t)nit___nit__ToolContext___warning_blacklist, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#warning_blacklist */
48 (nitmethod_t)nit___nit__ToolContext___is_warning_blacklisted, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#is_warning_blacklisted */
49 (nitmethod_t)nit___nit__ToolContext___check_errors, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#check_errors */
50 (nitmethod_t)nit___nit__ToolContext___errors_info, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#errors_info */
51 (nitmethod_t)nit___nit__ToolContext___error, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#error */
52 (nitmethod_t)nit___nit__ToolContext___fatal_error, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#fatal_error */
53 (nitmethod_t)nit___nit__ToolContext___warning, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#warning */
54 (nitmethod_t)nit___nit__ToolContext___advice, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#advice */
55 (nitmethod_t)nit___nit__ToolContext___info, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#info */
56 (nitmethod_t)nit___nit__ToolContext___option_context, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#option_context */
57 (nitmethod_t)nit___nit__ToolContext___opt_warn, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_warn */
58 (nitmethod_t)nit___nit__ToolContext___opt_warning, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_warning */
59 (nitmethod_t)nit___nit__ToolContext___opt_quiet, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_quiet */
60 (nitmethod_t)nit___nit__ToolContext___opt_log, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_log */
61 (nitmethod_t)nit___nit__ToolContext___opt_log_dir, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_log_dir */
62 (nitmethod_t)nit___nit__ToolContext___opt_nit_dir, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_nit_dir */
63 (nitmethod_t)nit___nit__ToolContext___opt_help, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_help */
64 (nitmethod_t)nit___nit__ToolContext___opt_version, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_version */
65 (nitmethod_t)nit___nit__ToolContext___opt_set_dummy_tool, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_set_dummy_tool */
66 (nitmethod_t)nit___nit__ToolContext___opt_verbose, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_verbose */
67 (nitmethod_t)nit___nit__ToolContext___opt_stop_on_first_error, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_stop_on_first_error */
68 (nitmethod_t)nit___nit__ToolContext___opt_no_color, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_no_color */
69 (nitmethod_t)nit___nit__ToolContext___opt_bash_completion, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_bash_completion */
70 (nitmethod_t)nit___nit__ToolContext___opt_stub_man, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#opt_stub_man */
71 (nitmethod_t)nit___nit__ToolContext___verbose_level, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#verbose_level */
72 (nitmethod_t)nit___nit__ToolContext___verbose_level_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#verbose_level= */
73 (nitmethod_t)nit___nit__ToolContext___tooldescription, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#tooldescription */
74 (nitmethod_t)nit___nit__ToolContext___tooldescription_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#tooldescription= */
75 (nitmethod_t)nit___nit__ToolContext___accept_no_arguments, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#accept_no_arguments */
76 (nitmethod_t)nit___nit__ToolContext___usage, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#usage */
77 (nitmethod_t)nit__nith___ToolContext___process_options, /* pointer to toolcontext:ToolContext:nith#ToolContext#process_options */
78 (nitmethod_t)nit___nit__ToolContext___version, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#version */
79 (nitmethod_t)nit___nit__ToolContext___toolname, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#toolname */
80 (nitmethod_t)nit___nit__ToolContext___nit_dir, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#nit_dir */
81 (nitmethod_t)nit___nit__ToolContext___nit_dir_61d, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#nit_dir= */
82 (nitmethod_t)nit___nit__ToolContext___compute_nit_dir, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#compute_nit_dir */
83 (nitmethod_t)nit___nit__ToolContext___check_nit_dir, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#check_nit_dir */
84 (nitmethod_t)nit__phase___ToolContext___phases, /* pointer to toolcontext:ToolContext:phase#ToolContext#phases */
85 (nitmethod_t)nit__phase___ToolContext___opt_disable_phase, /* pointer to toolcontext:ToolContext:phase#ToolContext#opt_disable_phase */
86 (nitmethod_t)nit__phase___ToolContext___opt_sloppy, /* pointer to toolcontext:ToolContext:phase#ToolContext#opt_sloppy */
87 (nitmethod_t)nit__phase___ToolContext___phases_list, /* pointer to toolcontext:ToolContext:phase#ToolContext#phases_list */
88 (nitmethod_t)nit__phase___ToolContext___semantize_is_lazy, /* pointer to toolcontext:ToolContext:phase#ToolContext#semantize_is_lazy */
89 (nitmethod_t)nit__phase___ToolContext___semantize_is_lazy_61d, /* pointer to toolcontext:ToolContext:phase#ToolContext#semantize_is_lazy= */
90 (nitmethod_t)nit__phase___ToolContext___phased_modules, /* pointer to toolcontext:ToolContext:phase#ToolContext#phased_modules */
91 (nitmethod_t)nit__phase___ToolContext___run_phases, /* pointer to toolcontext:ToolContext:phase#ToolContext#run_phases */
92 (nitmethod_t)nit__phase___ToolContext___phase_process_npropdef, /* pointer to toolcontext:ToolContext:phase#ToolContext#phase_process_npropdef */
93 (nitmethod_t)nit__phase___ToolContext___run_phases_on_npropdef, /* pointer to toolcontext:ToolContext:phase#ToolContext#run_phases_on_npropdef */
94 (nitmethod_t)nit__scope___ToolContext___scope_phase, /* pointer to toolcontext:ToolContext:scope#ToolContext#scope_phase */
95 (nitmethod_t)nit__flow___ToolContext___flow_phase, /* pointer to toolcontext:ToolContext:flow#ToolContext#flow_phase */
96 (nitmethod_t)nit__local_var_init___ToolContext___local_var_init_phase, /* pointer to toolcontext:ToolContext:local_var_init#ToolContext#local_var_init_phase */
97 (nitmethod_t)nit__modelbuilder_base___ToolContext___modelbuilder, /* pointer to toolcontext:ToolContext:modelbuilder_base#ToolContext#modelbuilder */
98 (nitmethod_t)nit__modelbuilder_base___ToolContext___modelbuilder_real, /* pointer to toolcontext:ToolContext:modelbuilder_base#ToolContext#modelbuilder_real */
99 (nitmethod_t)nit__modelbuilder_base___ToolContext___modelbuilder_real_61d, /* pointer to toolcontext:ToolContext:modelbuilder_base#ToolContext#modelbuilder_real= */
100 (nitmethod_t)nit__loader___ToolContext___opt_path, /* pointer to toolcontext:ToolContext:loader#ToolContext#opt_path */
101 (nitmethod_t)nit__loader___ToolContext___opt_only_metamodel, /* pointer to toolcontext:ToolContext:loader#ToolContext#opt_only_metamodel */
102 (nitmethod_t)nit__loader___ToolContext___opt_only_parse, /* pointer to toolcontext:ToolContext:loader#ToolContext#opt_only_parse */
103 (nitmethod_t)nit__modelbuilder___ToolContext___opt_ignore_visibility, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#opt_ignore_visibility */
104 (nitmethod_t)nit__mixin___ToolContext___make_main_module, /* pointer to toolcontext:ToolContext:mixin#ToolContext#make_main_module */
105 (nitmethod_t)nit__modelbuilder___ToolContext___run_global_phases, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#run_global_phases */
106 (nitmethod_t)nit__modelize_class___ToolContext___modelize_class_phase, /* pointer to toolcontext:ToolContext:modelize_class#ToolContext#modelize_class_phase */
107 (nitmethod_t)nit__mixin___ToolContext___opt_mixins, /* pointer to toolcontext:ToolContext:mixin#ToolContext#opt_mixins */
108 (nitmethod_t)nit__mixin___ToolContext___opt_defines, /* pointer to toolcontext:ToolContext:mixin#ToolContext#opt_defines */
109 (nitmethod_t)nit__modelize_property___ToolContext___modelize_property_phase, /* pointer to toolcontext:ToolContext:modelize_property#ToolContext#modelize_property_phase */
110 (nitmethod_t)nit__platform___ToolContext___platform_from_name, /* pointer to toolcontext:ToolContext:platform#ToolContext#platform_from_name */
111 (nitmethod_t)nit__typing___ToolContext___typing_phase, /* pointer to toolcontext:ToolContext:typing#ToolContext#typing_phase */
112 (nitmethod_t)nit__auto_super_init___ToolContext___auto_super_init_phase, /* pointer to toolcontext:ToolContext:auto_super_init#ToolContext#auto_super_init_phase */
113 (nitmethod_t)nit__transform___ToolContext___opt_no_shortcut_range, /* pointer to toolcontext:ToolContext:transform#ToolContext#opt_no_shortcut_range */
114 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_output, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_output */
115 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_dir, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_dir */
116 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_cc, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_cc */
117 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_main, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_main */
118 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_make_flags, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_make_flags */
119 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_max_c_lines, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_max_c_lines */
120 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_group_c_files, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_group_c_files */
121 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_compile_dir, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_compile_dir */
122 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_hardening, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_hardening */
123 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_check_covariance, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_covariance */
124 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_check_attr_isset, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_attr_isset */
125 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_check_assert, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_assert */
126 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_check_autocast, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_autocast */
127 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_check_null, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_null */
128 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_check_all, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_check_all */
129 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_typing_test_metrics, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_typing_test_metrics */
130 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_invocation_metrics, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_invocation_metrics */
131 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_isset_checks_metrics, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_isset_checks_metrics */
132 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_stacktrace, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_stacktrace */
133 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_no_gcc_directive, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_no_gcc_directive */
134 (nitmethod_t)nit__abstract_compiler___ToolContext___opt_release, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#opt_release */
135 (nitmethod_t)nit__separate_compiler___ToolContext___opt_separate, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_separate */
136 (nitmethod_t)nit__separate_compiler___ToolContext___opt_no_inline_intern, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_no_inline_intern */
137 (nitmethod_t)nit__separate_compiler___ToolContext___opt_no_union_attribute, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_no_union_attribute */
138 (nitmethod_t)nit__separate_compiler___ToolContext___opt_no_shortcut_equate, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_no_shortcut_equate */
139 (nitmethod_t)nit__separate_compiler___ToolContext___opt_colors_are_symbols, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_colors_are_symbols */
140 (nitmethod_t)nit__separate_compiler___ToolContext___opt_inline_coloring_numbers, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_inline_coloring_numbers */
141 (nitmethod_t)nit__separate_compiler___ToolContext___opt_inline_some_methods, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_inline_some_methods */
142 (nitmethod_t)nit__separate_compiler___ToolContext___opt_direct_call_monomorph, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_direct_call_monomorph */
143 (nitmethod_t)nit__separate_compiler___ToolContext___opt_skip_dead_methods, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_skip_dead_methods */
144 (nitmethod_t)nit__separate_compiler___ToolContext___opt_semi_global, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_semi_global */
145 (nitmethod_t)nit__separate_compiler___ToolContext___opt_colo_dead_methods, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_colo_dead_methods */
146 (nitmethod_t)nit__separate_compiler___ToolContext___opt_tables_metrics, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#opt_tables_metrics */
147 (nitmethod_t)nit__separate_erasure_compiler___ToolContext___opt_erasure, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#opt_erasure */
148 (nitmethod_t)nit__separate_erasure_compiler___ToolContext___opt_rta, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#opt_rta */
149 (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 */
150 (nitmethod_t)nit__separate_compiler___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#init */
151 (nitmethod_t)nit__separate_erasure_compiler___ToolContext___process_options, /* pointer to toolcontext:ToolContext:separate_erasure_compiler#ToolContext#process_options */
152 (nitmethod_t)nit__abstract_compiler___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#init */
153 (nitmethod_t)nit__separate_compiler___ToolContext___process_options, /* pointer to toolcontext:ToolContext:separate_compiler#ToolContext#process_options */
154 (nitmethod_t)nit__modelbuilder___ToolContext___make_main_module, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#make_main_module */
155 (nitmethod_t)nit__transform___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:transform#ToolContext#init */
156 (nitmethod_t)nit__abstract_compiler___ToolContext___process_options, /* pointer to toolcontext:ToolContext:abstract_compiler#ToolContext#process_options */
157 (nitmethod_t)nit__mixin___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:mixin#ToolContext#init */
158 (nitmethod_t)nit__phase___ToolContext___process_options, /* pointer to toolcontext:ToolContext:phase#ToolContext#process_options */
159 (nitmethod_t)nit__modelbuilder___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:modelbuilder#ToolContext#init */
160 (nitmethod_t)nit___nit__ToolContext___process_options, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#process_options */
161 (nitmethod_t)nit__loader___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:loader#ToolContext#init */
162 (nitmethod_t)nit__phase___ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:phase#ToolContext#init */
163 (nitmethod_t)nit___nit__ToolContext___standard__kernel__Object__init, /* pointer to toolcontext:ToolContext:toolcontext#ToolContext#init */
164 }
165 };
166 /* allocate ToolContext */
167 val* NEW_nit__ToolContext(const struct type* type) {
168 val* self /* : ToolContext */;
169 long var /* : Int */;
170 long var1 /* : Int */;
171 static val* varonce;
172 val* var2 /* : String */;
173 char* var3 /* : NativeString */;
174 long var4 /* : Int */;
175 val* var5 /* : FlatString */;
176 val* var6 /* : Array[Message] */;
177 val* var7 /* : DefaultComparator */;
178 short int var8 /* : Bool */;
179 val* var9 /* : MultiHashMap[SourceFile, String] */;
180 val* var10 /* : OptionContext */;
181 val* var11 /* : OptionCount */;
182 static val* varonce12;
183 val* var13 /* : String */;
184 char* var14 /* : NativeString */;
185 long var15 /* : Int */;
186 val* var16 /* : FlatString */;
187 static val* varonce17;
188 val* var18 /* : String */;
189 char* var19 /* : NativeString */;
190 long var20 /* : Int */;
191 val* var21 /* : FlatString */;
192 static val* varonce22;
193 val* var23 /* : String */;
194 char* var24 /* : NativeString */;
195 long var25 /* : Int */;
196 val* var26 /* : FlatString */;
197 val* var27 /* : Array[String] */;
198 long var28 /* : Int */;
199 val* var29 /* : NativeArray[String] */;
200 val* var30 /* : OptionArray */;
201 static val* varonce31;
202 val* var32 /* : String */;
203 char* var33 /* : NativeString */;
204 long var34 /* : Int */;
205 val* var35 /* : FlatString */;
206 static val* varonce36;
207 val* var37 /* : String */;
208 char* var38 /* : NativeString */;
209 long var39 /* : Int */;
210 val* var40 /* : FlatString */;
211 static val* varonce41;
212 val* var42 /* : String */;
213 char* var43 /* : NativeString */;
214 long var44 /* : Int */;
215 val* var45 /* : FlatString */;
216 val* var46 /* : Array[String] */;
217 long var47 /* : Int */;
218 val* var48 /* : NativeArray[String] */;
219 val* var49 /* : OptionBool */;
220 static val* varonce50;
221 val* var51 /* : String */;
222 char* var52 /* : NativeString */;
223 long var53 /* : Int */;
224 val* var54 /* : FlatString */;
225 static val* varonce55;
226 val* var56 /* : String */;
227 char* var57 /* : NativeString */;
228 long var58 /* : Int */;
229 val* var59 /* : FlatString */;
230 static val* varonce60;
231 val* var61 /* : String */;
232 char* var62 /* : NativeString */;
233 long var63 /* : Int */;
234 val* var64 /* : FlatString */;
235 val* var65 /* : Array[String] */;
236 long var66 /* : Int */;
237 val* var67 /* : NativeArray[String] */;
238 val* var68 /* : OptionBool */;
239 static val* varonce69;
240 val* var70 /* : String */;
241 char* var71 /* : NativeString */;
242 long var72 /* : Int */;
243 val* var73 /* : FlatString */;
244 static val* varonce74;
245 val* var75 /* : String */;
246 char* var76 /* : NativeString */;
247 long var77 /* : Int */;
248 val* var78 /* : FlatString */;
249 val* var79 /* : Array[String] */;
250 long var80 /* : Int */;
251 val* var81 /* : NativeArray[String] */;
252 val* var82 /* : OptionString */;
253 static val* varonce83;
254 val* var84 /* : String */;
255 char* var85 /* : NativeString */;
256 long var86 /* : Int */;
257 val* var87 /* : FlatString */;
258 static val* varonce88;
259 val* var89 /* : String */;
260 char* var90 /* : NativeString */;
261 long var91 /* : Int */;
262 val* var92 /* : FlatString */;
263 val* var93 /* : Array[String] */;
264 long var94 /* : Int */;
265 val* var95 /* : NativeArray[String] */;
266 val* var96 /* : OptionString */;
267 static val* varonce97;
268 val* var98 /* : String */;
269 char* var99 /* : NativeString */;
270 long var100 /* : Int */;
271 val* var101 /* : FlatString */;
272 static val* varonce102;
273 val* var103 /* : String */;
274 char* var104 /* : NativeString */;
275 long var105 /* : Int */;
276 val* var106 /* : FlatString */;
277 val* var107 /* : Array[String] */;
278 long var108 /* : Int */;
279 val* var109 /* : NativeArray[String] */;
280 val* var110 /* : OptionBool */;
281 static val* varonce111;
282 val* var112 /* : String */;
283 char* var113 /* : NativeString */;
284 long var114 /* : Int */;
285 val* var115 /* : FlatString */;
286 static val* varonce116;
287 val* var117 /* : String */;
288 char* var118 /* : NativeString */;
289 long var119 /* : Int */;
290 val* var120 /* : FlatString */;
291 static val* varonce121;
292 val* var122 /* : String */;
293 char* var123 /* : NativeString */;
294 long var124 /* : Int */;
295 val* var125 /* : FlatString */;
296 static val* varonce126;
297 val* var127 /* : String */;
298 char* var128 /* : NativeString */;
299 long var129 /* : Int */;
300 val* var130 /* : FlatString */;
301 val* var131 /* : Array[String] */;
302 long var132 /* : Int */;
303 val* var133 /* : NativeArray[String] */;
304 val* var134 /* : OptionBool */;
305 static val* varonce135;
306 val* var136 /* : String */;
307 char* var137 /* : NativeString */;
308 long var138 /* : Int */;
309 val* var139 /* : FlatString */;
310 static val* varonce140;
311 val* var141 /* : String */;
312 char* var142 /* : NativeString */;
313 long var143 /* : Int */;
314 val* var144 /* : FlatString */;
315 val* var145 /* : Array[String] */;
316 long var146 /* : Int */;
317 val* var147 /* : NativeArray[String] */;
318 val* var148 /* : OptionBool */;
319 static val* varonce149;
320 val* var150 /* : String */;
321 char* var151 /* : NativeString */;
322 long var152 /* : Int */;
323 val* var153 /* : FlatString */;
324 static val* varonce154;
325 val* var155 /* : String */;
326 char* var156 /* : NativeString */;
327 long var157 /* : Int */;
328 val* var158 /* : FlatString */;
329 val* var159 /* : Array[String] */;
330 long var160 /* : Int */;
331 val* var161 /* : NativeArray[String] */;
332 val* var162 /* : OptionCount */;
333 static val* varonce163;
334 val* var164 /* : String */;
335 char* var165 /* : NativeString */;
336 long var166 /* : Int */;
337 val* var167 /* : FlatString */;
338 static val* varonce168;
339 val* var169 /* : String */;
340 char* var170 /* : NativeString */;
341 long var171 /* : Int */;
342 val* var172 /* : FlatString */;
343 static val* varonce173;
344 val* var174 /* : String */;
345 char* var175 /* : NativeString */;
346 long var176 /* : Int */;
347 val* var177 /* : FlatString */;
348 val* var178 /* : Array[String] */;
349 long var179 /* : Int */;
350 val* var180 /* : NativeArray[String] */;
351 val* var181 /* : OptionBool */;
352 static val* varonce182;
353 val* var183 /* : String */;
354 char* var184 /* : NativeString */;
355 long var185 /* : Int */;
356 val* var186 /* : FlatString */;
357 static val* varonce187;
358 val* var188 /* : String */;
359 char* var189 /* : NativeString */;
360 long var190 /* : Int */;
361 val* var191 /* : FlatString */;
362 val* var192 /* : Array[String] */;
363 long var193 /* : Int */;
364 val* var194 /* : NativeArray[String] */;
365 val* var195 /* : OptionBool */;
366 static val* varonce196;
367 val* var197 /* : String */;
368 char* var198 /* : NativeString */;
369 long var199 /* : Int */;
370 val* var200 /* : FlatString */;
371 static val* varonce201;
372 val* var202 /* : String */;
373 char* var203 /* : NativeString */;
374 long var204 /* : Int */;
375 val* var205 /* : FlatString */;
376 val* var206 /* : Array[String] */;
377 long var207 /* : Int */;
378 val* var208 /* : NativeArray[String] */;
379 val* var209 /* : OptionBool */;
380 static val* varonce210;
381 val* var211 /* : String */;
382 char* var212 /* : NativeString */;
383 long var213 /* : Int */;
384 val* var214 /* : FlatString */;
385 static val* varonce215;
386 val* var216 /* : String */;
387 char* var217 /* : NativeString */;
388 long var218 /* : Int */;
389 val* var219 /* : FlatString */;
390 val* var220 /* : Array[String] */;
391 long var221 /* : Int */;
392 val* var222 /* : NativeArray[String] */;
393 val* var223 /* : OptionBool */;
394 static val* varonce224;
395 val* var225 /* : String */;
396 char* var226 /* : NativeString */;
397 long var227 /* : Int */;
398 val* var228 /* : FlatString */;
399 static val* varonce229;
400 val* var230 /* : String */;
401 char* var231 /* : NativeString */;
402 long var232 /* : Int */;
403 val* var233 /* : FlatString */;
404 val* var234 /* : Array[String] */;
405 long var235 /* : Int */;
406 val* var236 /* : NativeArray[String] */;
407 long var237 /* : Int */;
408 static val* varonce238;
409 val* var239 /* : String */;
410 char* var240 /* : NativeString */;
411 long var241 /* : Int */;
412 val* var242 /* : FlatString */;
413 short int var243 /* : Bool */;
414 val* var244 /* : POSet[Phase] */;
415 val* var246 /* : OptionArray */;
416 static val* varonce247;
417 val* var248 /* : String */;
418 char* var249 /* : NativeString */;
419 long var250 /* : Int */;
420 val* var251 /* : FlatString */;
421 static val* varonce252;
422 val* var253 /* : String */;
423 char* var254 /* : NativeString */;
424 long var255 /* : Int */;
425 val* var256 /* : FlatString */;
426 val* var257 /* : Array[String] */;
427 long var258 /* : Int */;
428 val* var259 /* : NativeArray[String] */;
429 val* var260 /* : OptionBool */;
430 static val* varonce261;
431 val* var262 /* : String */;
432 char* var263 /* : NativeString */;
433 long var264 /* : Int */;
434 val* var265 /* : FlatString */;
435 static val* varonce266;
436 val* var267 /* : String */;
437 char* var268 /* : NativeString */;
438 long var269 /* : Int */;
439 val* var270 /* : FlatString */;
440 val* var271 /* : Array[String] */;
441 long var272 /* : Int */;
442 val* var273 /* : NativeArray[String] */;
443 short int var274 /* : Bool */;
444 val* var275 /* : HashSet[AModule] */;
445 val* var276 /* : LiteralPhase */;
446 val* var277 /* : null */;
447 val* var278 /* : ScopePhase */;
448 val* var279 /* : null */;
449 val* var280 /* : FlowPhase */;
450 val* var281 /* : Array[Phase] */;
451 long var282 /* : Int */;
452 val* var_ /* var : Array[Phase] */;
453 val* var283 /* : Phase */;
454 val* var285 /* : Phase */;
455 val* var286 /* : null */;
456 val* var287 /* : LocalVarInitPhase */;
457 val* var288 /* : Array[Phase] */;
458 long var289 /* : Int */;
459 val* var_290 /* var : Array[Phase] */;
460 val* var291 /* : Phase */;
461 val* var293 /* : Phase */;
462 val* var294 /* : OptionArray */;
463 static val* varonce295;
464 val* var296 /* : String */;
465 char* var297 /* : NativeString */;
466 long var298 /* : Int */;
467 val* var299 /* : FlatString */;
468 static val* varonce300;
469 val* var301 /* : String */;
470 char* var302 /* : NativeString */;
471 long var303 /* : Int */;
472 val* var304 /* : FlatString */;
473 static val* varonce305;
474 val* var306 /* : String */;
475 char* var307 /* : NativeString */;
476 long var308 /* : Int */;
477 val* var309 /* : FlatString */;
478 val* var310 /* : Array[String] */;
479 long var311 /* : Int */;
480 val* var312 /* : NativeArray[String] */;
481 val* var313 /* : OptionBool */;
482 static val* varonce314;
483 val* var315 /* : String */;
484 char* var316 /* : NativeString */;
485 long var317 /* : Int */;
486 val* var318 /* : FlatString */;
487 static val* varonce319;
488 val* var320 /* : String */;
489 char* var321 /* : NativeString */;
490 long var322 /* : Int */;
491 val* var323 /* : FlatString */;
492 val* var324 /* : Array[String] */;
493 long var325 /* : Int */;
494 val* var326 /* : NativeArray[String] */;
495 val* var327 /* : OptionBool */;
496 static val* varonce328;
497 val* var329 /* : String */;
498 char* var330 /* : NativeString */;
499 long var331 /* : Int */;
500 val* var332 /* : FlatString */;
501 static val* varonce333;
502 val* var334 /* : String */;
503 char* var335 /* : NativeString */;
504 long var336 /* : Int */;
505 val* var337 /* : FlatString */;
506 val* var338 /* : Array[String] */;
507 long var339 /* : Int */;
508 val* var340 /* : NativeArray[String] */;
509 val* var341 /* : OptionBool */;
510 static val* varonce342;
511 val* var343 /* : String */;
512 char* var344 /* : NativeString */;
513 long var345 /* : Int */;
514 val* var346 /* : FlatString */;
515 static val* varonce347;
516 val* var348 /* : String */;
517 char* var349 /* : NativeString */;
518 long var350 /* : Int */;
519 val* var351 /* : FlatString */;
520 val* var352 /* : Array[String] */;
521 long var353 /* : Int */;
522 val* var354 /* : NativeArray[String] */;
523 val* var355 /* : ModelizeClassPhase */;
524 val* var356 /* : null */;
525 val* var357 /* : OptionArray */;
526 static val* varonce358;
527 val* var359 /* : String */;
528 char* var360 /* : NativeString */;
529 long var361 /* : Int */;
530 val* var362 /* : FlatString */;
531 static val* varonce363;
532 val* var364 /* : String */;
533 char* var365 /* : NativeString */;
534 long var366 /* : Int */;
535 val* var367 /* : FlatString */;
536 static val* varonce368;
537 val* var369 /* : String */;
538 char* var370 /* : NativeString */;
539 long var371 /* : Int */;
540 val* var372 /* : FlatString */;
541 val* var373 /* : Array[String] */;
542 long var374 /* : Int */;
543 val* var375 /* : NativeArray[String] */;
544 val* var376 /* : OptionArray */;
545 static val* varonce377;
546 val* var378 /* : String */;
547 char* var379 /* : NativeString */;
548 long var380 /* : Int */;
549 val* var381 /* : FlatString */;
550 static val* varonce382;
551 val* var383 /* : String */;
552 char* var384 /* : NativeString */;
553 long var385 /* : Int */;
554 val* var386 /* : FlatString */;
555 static val* varonce387;
556 val* var388 /* : String */;
557 char* var389 /* : NativeString */;
558 long var390 /* : Int */;
559 val* var391 /* : FlatString */;
560 val* var392 /* : Array[String] */;
561 long var393 /* : Int */;
562 val* var394 /* : NativeArray[String] */;
563 val* var395 /* : ModelizePropertyPhase */;
564 val* var396 /* : Array[Phase] */;
565 long var397 /* : Int */;
566 val* var_398 /* var : Array[Phase] */;
567 val* var399 /* : Phase */;
568 val* var401 /* : Phase */;
569 val* var402 /* : PlatformPhase */;
570 val* var403 /* : Array[Phase] */;
571 long var404 /* : Int */;
572 val* var_405 /* var : Array[Phase] */;
573 val* var406 /* : Phase */;
574 val* var408 /* : Phase */;
575 val* var409 /* : TypingPhase */;
576 val* var410 /* : Array[Phase] */;
577 long var411 /* : Int */;
578 val* var_412 /* var : Array[Phase] */;
579 val* var413 /* : Phase */;
580 val* var415 /* : Phase */;
581 val* var416 /* : Phase */;
582 val* var418 /* : Phase */;
583 val* var419 /* : Phase */;
584 val* var421 /* : Phase */;
585 val* var422 /* : AutoSuperInitPhase */;
586 val* var423 /* : Array[Phase] */;
587 long var424 /* : Int */;
588 val* var_425 /* var : Array[Phase] */;
589 val* var426 /* : Phase */;
590 val* var428 /* : Phase */;
591 val* var429 /* : TransformPhase */;
592 val* var430 /* : Array[Phase] */;
593 long var431 /* : Int */;
594 val* var_432 /* var : Array[Phase] */;
595 val* var433 /* : Phase */;
596 val* var435 /* : Phase */;
597 val* var436 /* : Phase */;
598 val* var438 /* : Phase */;
599 val* var439 /* : OptionBool */;
600 static val* varonce440;
601 val* var441 /* : String */;
602 char* var442 /* : NativeString */;
603 long var443 /* : Int */;
604 val* var444 /* : FlatString */;
605 static val* varonce445;
606 val* var446 /* : String */;
607 char* var447 /* : NativeString */;
608 long var448 /* : Int */;
609 val* var449 /* : FlatString */;
610 val* var450 /* : Array[String] */;
611 long var451 /* : Int */;
612 val* var452 /* : NativeArray[String] */;
613 val* var453 /* : OptionString */;
614 static val* varonce454;
615 val* var455 /* : String */;
616 char* var456 /* : NativeString */;
617 long var457 /* : Int */;
618 val* var458 /* : FlatString */;
619 static val* varonce459;
620 val* var460 /* : String */;
621 char* var461 /* : NativeString */;
622 long var462 /* : Int */;
623 val* var463 /* : FlatString */;
624 static val* varonce464;
625 val* var465 /* : String */;
626 char* var466 /* : NativeString */;
627 long var467 /* : Int */;
628 val* var468 /* : FlatString */;
629 val* var469 /* : Array[String] */;
630 long var470 /* : Int */;
631 val* var471 /* : NativeArray[String] */;
632 val* var472 /* : OptionString */;
633 static val* varonce473;
634 val* var474 /* : String */;
635 char* var475 /* : NativeString */;
636 long var476 /* : Int */;
637 val* var477 /* : FlatString */;
638 static val* varonce478;
639 val* var479 /* : String */;
640 char* var480 /* : NativeString */;
641 long var481 /* : Int */;
642 val* var482 /* : FlatString */;
643 val* var483 /* : Array[String] */;
644 long var484 /* : Int */;
645 val* var485 /* : NativeArray[String] */;
646 val* var486 /* : OptionBool */;
647 static val* varonce487;
648 val* var488 /* : String */;
649 char* var489 /* : NativeString */;
650 long var490 /* : Int */;
651 val* var491 /* : FlatString */;
652 static val* varonce492;
653 val* var493 /* : String */;
654 char* var494 /* : NativeString */;
655 long var495 /* : Int */;
656 val* var496 /* : FlatString */;
657 val* var497 /* : Array[String] */;
658 long var498 /* : Int */;
659 val* var499 /* : NativeArray[String] */;
660 val* var500 /* : OptionBool */;
661 static val* varonce501;
662 val* var502 /* : String */;
663 char* var503 /* : NativeString */;
664 long var504 /* : Int */;
665 val* var505 /* : FlatString */;
666 static val* varonce506;
667 val* var507 /* : String */;
668 char* var508 /* : NativeString */;
669 long var509 /* : Int */;
670 val* var510 /* : FlatString */;
671 val* var511 /* : Array[String] */;
672 long var512 /* : Int */;
673 val* var513 /* : NativeArray[String] */;
674 val* var514 /* : OptionString */;
675 static val* varonce515;
676 val* var516 /* : String */;
677 char* var517 /* : NativeString */;
678 long var518 /* : Int */;
679 val* var519 /* : FlatString */;
680 static val* varonce520;
681 val* var521 /* : String */;
682 char* var522 /* : NativeString */;
683 long var523 /* : Int */;
684 val* var524 /* : FlatString */;
685 val* var525 /* : Array[String] */;
686 long var526 /* : Int */;
687 val* var527 /* : NativeArray[String] */;
688 val* var528 /* : OptionInt */;
689 static val* varonce529;
690 val* var530 /* : String */;
691 char* var531 /* : NativeString */;
692 long var532 /* : Int */;
693 val* var533 /* : FlatString */;
694 long var534 /* : Int */;
695 static val* varonce535;
696 val* var536 /* : String */;
697 char* var537 /* : NativeString */;
698 long var538 /* : Int */;
699 val* var539 /* : FlatString */;
700 val* var540 /* : Array[String] */;
701 long var541 /* : Int */;
702 val* var542 /* : NativeArray[String] */;
703 val* var543 /* : OptionBool */;
704 static val* varonce544;
705 val* var545 /* : String */;
706 char* var546 /* : NativeString */;
707 long var547 /* : Int */;
708 val* var548 /* : FlatString */;
709 static val* varonce549;
710 val* var550 /* : String */;
711 char* var551 /* : NativeString */;
712 long var552 /* : Int */;
713 val* var553 /* : FlatString */;
714 val* var554 /* : Array[String] */;
715 long var555 /* : Int */;
716 val* var556 /* : NativeArray[String] */;
717 val* var557 /* : OptionString */;
718 static val* varonce558;
719 val* var559 /* : String */;
720 char* var560 /* : NativeString */;
721 long var561 /* : Int */;
722 val* var562 /* : FlatString */;
723 static val* varonce563;
724 val* var564 /* : String */;
725 char* var565 /* : NativeString */;
726 long var566 /* : Int */;
727 val* var567 /* : FlatString */;
728 val* var568 /* : Array[String] */;
729 long var569 /* : Int */;
730 val* var570 /* : NativeArray[String] */;
731 val* var571 /* : OptionBool */;
732 static val* varonce572;
733 val* var573 /* : String */;
734 char* var574 /* : NativeString */;
735 long var575 /* : Int */;
736 val* var576 /* : FlatString */;
737 static val* varonce577;
738 val* var578 /* : String */;
739 char* var579 /* : NativeString */;
740 long var580 /* : Int */;
741 val* var581 /* : FlatString */;
742 val* var582 /* : Array[String] */;
743 long var583 /* : Int */;
744 val* var584 /* : NativeArray[String] */;
745 val* var585 /* : OptionBool */;
746 static val* varonce586;
747 val* var587 /* : String */;
748 char* var588 /* : NativeString */;
749 long var589 /* : Int */;
750 val* var590 /* : FlatString */;
751 static val* varonce591;
752 val* var592 /* : String */;
753 char* var593 /* : NativeString */;
754 long var594 /* : Int */;
755 val* var595 /* : FlatString */;
756 val* var596 /* : Array[String] */;
757 long var597 /* : Int */;
758 val* var598 /* : NativeArray[String] */;
759 val* var599 /* : OptionBool */;
760 static val* varonce600;
761 val* var601 /* : String */;
762 char* var602 /* : NativeString */;
763 long var603 /* : Int */;
764 val* var604 /* : FlatString */;
765 static val* varonce605;
766 val* var606 /* : String */;
767 char* var607 /* : NativeString */;
768 long var608 /* : Int */;
769 val* var609 /* : FlatString */;
770 val* var610 /* : Array[String] */;
771 long var611 /* : Int */;
772 val* var612 /* : NativeArray[String] */;
773 val* var613 /* : OptionBool */;
774 static val* varonce614;
775 val* var615 /* : String */;
776 char* var616 /* : NativeString */;
777 long var617 /* : Int */;
778 val* var618 /* : FlatString */;
779 static val* varonce619;
780 val* var620 /* : String */;
781 char* var621 /* : NativeString */;
782 long var622 /* : Int */;
783 val* var623 /* : FlatString */;
784 val* var624 /* : Array[String] */;
785 long var625 /* : Int */;
786 val* var626 /* : NativeArray[String] */;
787 val* var627 /* : OptionBool */;
788 static val* varonce628;
789 val* var629 /* : String */;
790 char* var630 /* : NativeString */;
791 long var631 /* : Int */;
792 val* var632 /* : FlatString */;
793 static val* varonce633;
794 val* var634 /* : String */;
795 char* var635 /* : NativeString */;
796 long var636 /* : Int */;
797 val* var637 /* : FlatString */;
798 val* var638 /* : Array[String] */;
799 long var639 /* : Int */;
800 val* var640 /* : NativeArray[String] */;
801 val* var641 /* : OptionBool */;
802 static val* varonce642;
803 val* var643 /* : String */;
804 char* var644 /* : NativeString */;
805 long var645 /* : Int */;
806 val* var646 /* : FlatString */;
807 static val* varonce647;
808 val* var648 /* : String */;
809 char* var649 /* : NativeString */;
810 long var650 /* : Int */;
811 val* var651 /* : FlatString */;
812 val* var652 /* : Array[String] */;
813 long var653 /* : Int */;
814 val* var654 /* : NativeArray[String] */;
815 val* var655 /* : OptionBool */;
816 static val* varonce656;
817 val* var657 /* : String */;
818 char* var658 /* : NativeString */;
819 long var659 /* : Int */;
820 val* var660 /* : FlatString */;
821 static val* varonce661;
822 val* var662 /* : String */;
823 char* var663 /* : NativeString */;
824 long var664 /* : Int */;
825 val* var665 /* : FlatString */;
826 val* var666 /* : Array[String] */;
827 long var667 /* : Int */;
828 val* var668 /* : NativeArray[String] */;
829 val* var669 /* : OptionBool */;
830 static val* varonce670;
831 val* var671 /* : String */;
832 char* var672 /* : NativeString */;
833 long var673 /* : Int */;
834 val* var674 /* : FlatString */;
835 static val* varonce675;
836 val* var676 /* : String */;
837 char* var677 /* : NativeString */;
838 long var678 /* : Int */;
839 val* var679 /* : FlatString */;
840 val* var680 /* : Array[String] */;
841 long var681 /* : Int */;
842 val* var682 /* : NativeArray[String] */;
843 val* var683 /* : OptionBool */;
844 static val* varonce684;
845 val* var685 /* : String */;
846 char* var686 /* : NativeString */;
847 long var687 /* : Int */;
848 val* var688 /* : FlatString */;
849 static val* varonce689;
850 val* var690 /* : String */;
851 char* var691 /* : NativeString */;
852 long var692 /* : Int */;
853 val* var693 /* : FlatString */;
854 val* var694 /* : Array[String] */;
855 long var695 /* : Int */;
856 val* var696 /* : NativeArray[String] */;
857 val* var697 /* : OptionBool */;
858 static val* varonce698;
859 val* var699 /* : String */;
860 char* var700 /* : NativeString */;
861 long var701 /* : Int */;
862 val* var702 /* : FlatString */;
863 static val* varonce703;
864 val* var704 /* : String */;
865 char* var705 /* : NativeString */;
866 long var706 /* : Int */;
867 val* var707 /* : FlatString */;
868 val* var708 /* : Array[String] */;
869 long var709 /* : Int */;
870 val* var710 /* : NativeArray[String] */;
871 val* var711 /* : OptionString */;
872 static val* varonce712;
873 val* var713 /* : String */;
874 char* var714 /* : NativeString */;
875 long var715 /* : Int */;
876 val* var716 /* : FlatString */;
877 static val* varonce717;
878 val* var718 /* : String */;
879 char* var719 /* : NativeString */;
880 long var720 /* : Int */;
881 val* var721 /* : FlatString */;
882 val* var722 /* : Array[String] */;
883 long var723 /* : Int */;
884 val* var724 /* : NativeArray[String] */;
885 val* var725 /* : OptionArray */;
886 static val* varonce726;
887 val* var727 /* : String */;
888 char* var728 /* : NativeString */;
889 long var729 /* : Int */;
890 val* var730 /* : FlatString */;
891 static val* varonce731;
892 val* var732 /* : String */;
893 char* var733 /* : NativeString */;
894 long var734 /* : Int */;
895 val* var735 /* : FlatString */;
896 val* var736 /* : Array[String] */;
897 long var737 /* : Int */;
898 val* var738 /* : NativeArray[String] */;
899 val* var739 /* : OptionBool */;
900 static val* varonce740;
901 val* var741 /* : String */;
902 char* var742 /* : NativeString */;
903 long var743 /* : Int */;
904 val* var744 /* : FlatString */;
905 static val* varonce745;
906 val* var746 /* : String */;
907 char* var747 /* : NativeString */;
908 long var748 /* : Int */;
909 val* var749 /* : FlatString */;
910 val* var750 /* : Array[String] */;
911 long var751 /* : Int */;
912 val* var752 /* : NativeArray[String] */;
913 val* var753 /* : OptionBool */;
914 static val* varonce754;
915 val* var755 /* : String */;
916 char* var756 /* : NativeString */;
917 long var757 /* : Int */;
918 val* var758 /* : FlatString */;
919 static val* varonce759;
920 val* var760 /* : String */;
921 char* var761 /* : NativeString */;
922 long var762 /* : Int */;
923 val* var763 /* : FlatString */;
924 val* var764 /* : Array[String] */;
925 long var765 /* : Int */;
926 val* var766 /* : NativeArray[String] */;
927 val* var767 /* : OptionBool */;
928 static val* varonce768;
929 val* var769 /* : String */;
930 char* var770 /* : NativeString */;
931 long var771 /* : Int */;
932 val* var772 /* : FlatString */;
933 static val* varonce773;
934 val* var774 /* : String */;
935 char* var775 /* : NativeString */;
936 long var776 /* : Int */;
937 val* var777 /* : FlatString */;
938 val* var778 /* : Array[String] */;
939 long var779 /* : Int */;
940 val* var780 /* : NativeArray[String] */;
941 val* var781 /* : OptionBool */;
942 static val* varonce782;
943 val* var783 /* : String */;
944 char* var784 /* : NativeString */;
945 long var785 /* : Int */;
946 val* var786 /* : FlatString */;
947 static val* varonce787;
948 val* var788 /* : String */;
949 char* var789 /* : NativeString */;
950 long var790 /* : Int */;
951 val* var791 /* : FlatString */;
952 val* var792 /* : Array[String] */;
953 long var793 /* : Int */;
954 val* var794 /* : NativeArray[String] */;
955 val* var795 /* : OptionBool */;
956 static val* varonce796;
957 val* var797 /* : String */;
958 char* var798 /* : NativeString */;
959 long var799 /* : Int */;
960 val* var800 /* : FlatString */;
961 static val* varonce801;
962 val* var802 /* : String */;
963 char* var803 /* : NativeString */;
964 long var804 /* : Int */;
965 val* var805 /* : FlatString */;
966 val* var806 /* : Array[String] */;
967 long var807 /* : Int */;
968 val* var808 /* : NativeArray[String] */;
969 val* var809 /* : OptionBool */;
970 static val* varonce810;
971 val* var811 /* : String */;
972 char* var812 /* : NativeString */;
973 long var813 /* : Int */;
974 val* var814 /* : FlatString */;
975 static val* varonce815;
976 val* var816 /* : String */;
977 char* var817 /* : NativeString */;
978 long var818 /* : Int */;
979 val* var819 /* : FlatString */;
980 val* var820 /* : Array[String] */;
981 long var821 /* : Int */;
982 val* var822 /* : NativeArray[String] */;
983 val* var823 /* : OptionBool */;
984 static val* varonce824;
985 val* var825 /* : String */;
986 char* var826 /* : NativeString */;
987 long var827 /* : Int */;
988 val* var828 /* : FlatString */;
989 static val* varonce829;
990 val* var830 /* : String */;
991 char* var831 /* : NativeString */;
992 long var832 /* : Int */;
993 val* var833 /* : FlatString */;
994 val* var834 /* : Array[String] */;
995 long var835 /* : Int */;
996 val* var836 /* : NativeArray[String] */;
997 val* var837 /* : OptionBool */;
998 static val* varonce838;
999 val* var839 /* : String */;
1000 char* var840 /* : NativeString */;
1001 long var841 /* : Int */;
1002 val* var842 /* : FlatString */;
1003 static val* varonce843;
1004 val* var844 /* : String */;
1005 char* var845 /* : NativeString */;
1006 long var846 /* : Int */;
1007 val* var847 /* : FlatString */;
1008 val* var848 /* : Array[String] */;
1009 long var849 /* : Int */;
1010 val* var850 /* : NativeArray[String] */;
1011 val* var851 /* : OptionBool */;
1012 static val* varonce852;
1013 val* var853 /* : String */;
1014 char* var854 /* : NativeString */;
1015 long var855 /* : Int */;
1016 val* var856 /* : FlatString */;
1017 static val* varonce857;
1018 val* var858 /* : String */;
1019 char* var859 /* : NativeString */;
1020 long var860 /* : Int */;
1021 val* var861 /* : FlatString */;
1022 val* var862 /* : Array[String] */;
1023 long var863 /* : Int */;
1024 val* var864 /* : NativeArray[String] */;
1025 val* var865 /* : OptionBool */;
1026 static val* varonce866;
1027 val* var867 /* : String */;
1028 char* var868 /* : NativeString */;
1029 long var869 /* : Int */;
1030 val* var870 /* : FlatString */;
1031 static val* varonce871;
1032 val* var872 /* : String */;
1033 char* var873 /* : NativeString */;
1034 long var874 /* : Int */;
1035 val* var875 /* : FlatString */;
1036 val* var876 /* : Array[String] */;
1037 long var877 /* : Int */;
1038 val* var878 /* : NativeArray[String] */;
1039 val* var879 /* : OptionBool */;
1040 static val* varonce880;
1041 val* var881 /* : String */;
1042 char* var882 /* : NativeString */;
1043 long var883 /* : Int */;
1044 val* var884 /* : FlatString */;
1045 static val* varonce885;
1046 val* var886 /* : String */;
1047 char* var887 /* : NativeString */;
1048 long var888 /* : Int */;
1049 val* var889 /* : FlatString */;
1050 val* var890 /* : Array[String] */;
1051 long var891 /* : Int */;
1052 val* var892 /* : NativeArray[String] */;
1053 val* var893 /* : OptionBool */;
1054 static val* varonce894;
1055 val* var895 /* : String */;
1056 char* var896 /* : NativeString */;
1057 long var897 /* : Int */;
1058 val* var898 /* : FlatString */;
1059 static val* varonce899;
1060 val* var900 /* : String */;
1061 char* var901 /* : NativeString */;
1062 long var902 /* : Int */;
1063 val* var903 /* : FlatString */;
1064 val* var904 /* : Array[String] */;
1065 long var905 /* : Int */;
1066 val* var906 /* : NativeArray[String] */;
1067 val* var907 /* : OptionBool */;
1068 static val* varonce908;
1069 val* var909 /* : String */;
1070 char* var910 /* : NativeString */;
1071 long var911 /* : Int */;
1072 val* var912 /* : FlatString */;
1073 static val* varonce913;
1074 val* var914 /* : String */;
1075 char* var915 /* : NativeString */;
1076 long var916 /* : Int */;
1077 val* var917 /* : FlatString */;
1078 val* var918 /* : Array[String] */;
1079 long var919 /* : Int */;
1080 val* var920 /* : NativeArray[String] */;
1081 val* var921 /* : SeparateCompilerPhase */;
1082 val* var922 /* : null */;
1083 val* var923 /* : OptionBool */;
1084 static val* varonce924;
1085 val* var925 /* : String */;
1086 char* var926 /* : NativeString */;
1087 long var927 /* : Int */;
1088 val* var928 /* : FlatString */;
1089 static val* varonce929;
1090 val* var930 /* : String */;
1091 char* var931 /* : NativeString */;
1092 long var932 /* : Int */;
1093 val* var933 /* : FlatString */;
1094 val* var934 /* : Array[String] */;
1095 long var935 /* : Int */;
1096 val* var936 /* : NativeArray[String] */;
1097 val* var937 /* : OptionBool */;
1098 static val* varonce938;
1099 val* var939 /* : String */;
1100 char* var940 /* : NativeString */;
1101 long var941 /* : Int */;
1102 val* var942 /* : FlatString */;
1103 static val* varonce943;
1104 val* var944 /* : String */;
1105 char* var945 /* : NativeString */;
1106 long var946 /* : Int */;
1107 val* var947 /* : FlatString */;
1108 val* var948 /* : Array[String] */;
1109 long var949 /* : Int */;
1110 val* var950 /* : NativeArray[String] */;
1111 val* var951 /* : OptionBool */;
1112 static val* varonce952;
1113 val* var953 /* : String */;
1114 char* var954 /* : NativeString */;
1115 long var955 /* : Int */;
1116 val* var956 /* : FlatString */;
1117 static val* varonce957;
1118 val* var958 /* : String */;
1119 char* var959 /* : NativeString */;
1120 long var960 /* : Int */;
1121 val* var961 /* : FlatString */;
1122 val* var962 /* : Array[String] */;
1123 long var963 /* : Int */;
1124 val* var964 /* : NativeArray[String] */;
1125 val* var965 /* : ErasureCompilerPhase */;
1126 val* var966 /* : null */;
1127 self = nit_alloc(sizeof(struct instance) + 89*sizeof(nitattribute_t));
1128 self->type = type;
1129 self->class = &class_nit__ToolContext;
1130 var = 0;
1131 self->attrs[COLOR_nit__toolcontext__ToolContext___error_count].l = var; /* _error_count on <self:ToolContext exact> */
1132 var1 = 0;
1133 self->attrs[COLOR_nit__toolcontext__ToolContext___warning_count].l = var1; /* _warning_count on <self:ToolContext exact> */
1134 if (varonce) {
1135 var2 = varonce;
1136 } else {
1137 var3 = "logs";
1138 var4 = 4;
1139 var5 = standard___standard__NativeString___to_s_with_length(var3, var4);
1140 var2 = var5;
1141 varonce = var2;
1142 }
1143 self->attrs[COLOR_nit__toolcontext__ToolContext___log_directory].val = var2; /* _log_directory on <self:ToolContext exact> */
1144 var6 = NEW_standard__Array(&type_standard__Array__nit__Message);
1145 {
1146 standard___standard__Array___standard__kernel__Object__init(var6); /* Direct call array#Array#init on <var6:Array[Message]>*/
1147 }
1148 self->attrs[COLOR_nit__toolcontext__ToolContext___messages].val = var6; /* _messages on <self:ToolContext exact> */
1149 {
1150 var7 = standard__sorter___Object___default_comparator(self);
1151 }
1152 self->attrs[COLOR_nit__toolcontext__ToolContext___message_sorter].val = var7; /* _message_sorter on <self:ToolContext exact> */
1153 var8 = 0;
1154 self->attrs[COLOR_nit__toolcontext__ToolContext___keep_going].s = var8; /* _keep_going on <self:ToolContext exact> */
1155 var9 = NEW_more_collections__MultiHashMap(&type_more_collections__MultiHashMap__nit__SourceFile__standard__String);
1156 {
1157 standard___standard__HashMap___standard__kernel__Object__init(var9); /* Direct call hash_collection#HashMap#init on <var9:MultiHashMap[SourceFile, String]>*/
1158 }
1159 self->attrs[COLOR_nit__toolcontext__ToolContext___warning_blacklist].val = var9; /* _warning_blacklist on <self:ToolContext exact> */
1160 var10 = NEW_opts__OptionContext(&type_opts__OptionContext);
1161 {
1162 { /* Inline kernel#Object#init (var10) on <var10:OptionContext> */
1163 RET_LABEL:(void)0;
1164 }
1165 }
1166 self->attrs[COLOR_nit__toolcontext__ToolContext___option_context].val = var10; /* _option_context on <self:ToolContext exact> */
1167 var11 = NEW_opts__OptionCount(&type_opts__OptionCount);
1168 if (varonce12) {
1169 var13 = varonce12;
1170 } else {
1171 var14 = "Show more warnings";
1172 var15 = 18;
1173 var16 = standard___standard__NativeString___to_s_with_length(var14, var15);
1174 var13 = var16;
1175 varonce12 = var13;
1176 }
1177 if (varonce17) {
1178 var18 = varonce17;
1179 } else {
1180 var19 = "-W";
1181 var20 = 2;
1182 var21 = standard___standard__NativeString___to_s_with_length(var19, var20);
1183 var18 = var21;
1184 varonce17 = var18;
1185 }
1186 if (varonce22) {
1187 var23 = varonce22;
1188 } else {
1189 var24 = "--warn";
1190 var25 = 6;
1191 var26 = standard___standard__NativeString___to_s_with_length(var24, var25);
1192 var23 = var26;
1193 varonce22 = var23;
1194 }
1195 var27 = NEW_standard__Array(&type_standard__Array__standard__String);
1196 { /* var27 = array_instance Array[String] */
1197 var28 = 2;
1198 var29 = NEW_standard__NativeArray(var28, &type_standard__NativeArray__standard__String);
1199 ((struct instance_standard__NativeArray*)var29)->values[0] = (val*) var18;
1200 ((struct instance_standard__NativeArray*)var29)->values[1] = (val*) var23;
1201 {
1202 ((void (*)(val* self, val* p0, long p1))(var27->class->vft[COLOR_standard__array__Array__with_native]))(var27, var29, var28) /* with_native on <var27:Array[String]>*/;
1203 }
1204 }
1205 {
1206 opts___opts__OptionCount___init(var11, var13, var27); /* Direct call opts#OptionCount#init on <var11:OptionCount>*/
1207 }
1208 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_warn].val = var11; /* _opt_warn on <self:ToolContext exact> */
1209 var30 = NEW_opts__OptionArray(&type_opts__OptionArray);
1210 if (varonce31) {
1211 var32 = varonce31;
1212 } else {
1213 var33 = "Show/hide a specific warning";
1214 var34 = 28;
1215 var35 = standard___standard__NativeString___to_s_with_length(var33, var34);
1216 var32 = var35;
1217 varonce31 = var32;
1218 }
1219 if (varonce36) {
1220 var37 = varonce36;
1221 } else {
1222 var38 = "-w";
1223 var39 = 2;
1224 var40 = standard___standard__NativeString___to_s_with_length(var38, var39);
1225 var37 = var40;
1226 varonce36 = var37;
1227 }
1228 if (varonce41) {
1229 var42 = varonce41;
1230 } else {
1231 var43 = "--warning";
1232 var44 = 9;
1233 var45 = standard___standard__NativeString___to_s_with_length(var43, var44);
1234 var42 = var45;
1235 varonce41 = var42;
1236 }
1237 var46 = NEW_standard__Array(&type_standard__Array__standard__String);
1238 { /* var46 = array_instance Array[String] */
1239 var47 = 2;
1240 var48 = NEW_standard__NativeArray(var47, &type_standard__NativeArray__standard__String);
1241 ((struct instance_standard__NativeArray*)var48)->values[0] = (val*) var37;
1242 ((struct instance_standard__NativeArray*)var48)->values[1] = (val*) var42;
1243 {
1244 ((void (*)(val* self, val* p0, long p1))(var46->class->vft[COLOR_standard__array__Array__with_native]))(var46, var48, var47) /* with_native on <var46:Array[String]>*/;
1245 }
1246 }
1247 {
1248 opts___opts__OptionArray___init(var30, var32, var46); /* Direct call opts#OptionArray#init on <var30:OptionArray>*/
1249 }
1250 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_warning].val = var30; /* _opt_warning on <self:ToolContext exact> */
1251 var49 = NEW_opts__OptionBool(&type_opts__OptionBool);
1252 if (varonce50) {
1253 var51 = varonce50;
1254 } else {
1255 var52 = "Do not show warnings";
1256 var53 = 20;
1257 var54 = standard___standard__NativeString___to_s_with_length(var52, var53);
1258 var51 = var54;
1259 varonce50 = var51;
1260 }
1261 if (varonce55) {
1262 var56 = varonce55;
1263 } else {
1264 var57 = "-q";
1265 var58 = 2;
1266 var59 = standard___standard__NativeString___to_s_with_length(var57, var58);
1267 var56 = var59;
1268 varonce55 = var56;
1269 }
1270 if (varonce60) {
1271 var61 = varonce60;
1272 } else {
1273 var62 = "--quiet";
1274 var63 = 7;
1275 var64 = standard___standard__NativeString___to_s_with_length(var62, var63);
1276 var61 = var64;
1277 varonce60 = var61;
1278 }
1279 var65 = NEW_standard__Array(&type_standard__Array__standard__String);
1280 { /* var65 = array_instance Array[String] */
1281 var66 = 2;
1282 var67 = NEW_standard__NativeArray(var66, &type_standard__NativeArray__standard__String);
1283 ((struct instance_standard__NativeArray*)var67)->values[0] = (val*) var56;
1284 ((struct instance_standard__NativeArray*)var67)->values[1] = (val*) var61;
1285 {
1286 ((void (*)(val* self, val* p0, long p1))(var65->class->vft[COLOR_standard__array__Array__with_native]))(var65, var67, var66) /* with_native on <var65:Array[String]>*/;
1287 }
1288 }
1289 {
1290 opts___opts__OptionBool___init(var49, var51, var65); /* Direct call opts#OptionBool#init on <var49:OptionBool>*/
1291 }
1292 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_quiet].val = var49; /* _opt_quiet on <self:ToolContext exact> */
1293 var68 = NEW_opts__OptionBool(&type_opts__OptionBool);
1294 if (varonce69) {
1295 var70 = varonce69;
1296 } else {
1297 var71 = "Generate various log files";
1298 var72 = 26;
1299 var73 = standard___standard__NativeString___to_s_with_length(var71, var72);
1300 var70 = var73;
1301 varonce69 = var70;
1302 }
1303 if (varonce74) {
1304 var75 = varonce74;
1305 } else {
1306 var76 = "--log";
1307 var77 = 5;
1308 var78 = standard___standard__NativeString___to_s_with_length(var76, var77);
1309 var75 = var78;
1310 varonce74 = var75;
1311 }
1312 var79 = NEW_standard__Array(&type_standard__Array__standard__String);
1313 { /* var79 = array_instance Array[String] */
1314 var80 = 1;
1315 var81 = NEW_standard__NativeArray(var80, &type_standard__NativeArray__standard__String);
1316 ((struct instance_standard__NativeArray*)var81)->values[0] = (val*) var75;
1317 {
1318 ((void (*)(val* self, val* p0, long p1))(var79->class->vft[COLOR_standard__array__Array__with_native]))(var79, var81, var80) /* with_native on <var79:Array[String]>*/;
1319 }
1320 }
1321 {
1322 opts___opts__OptionBool___init(var68, var70, var79); /* Direct call opts#OptionBool#init on <var68:OptionBool>*/
1323 }
1324 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_log].val = var68; /* _opt_log on <self:ToolContext exact> */
1325 var82 = NEW_opts__OptionString(&type_opts__OptionString);
1326 if (varonce83) {
1327 var84 = varonce83;
1328 } else {
1329 var85 = "Directory where to generate log files";
1330 var86 = 37;
1331 var87 = standard___standard__NativeString___to_s_with_length(var85, var86);
1332 var84 = var87;
1333 varonce83 = var84;
1334 }
1335 if (varonce88) {
1336 var89 = varonce88;
1337 } else {
1338 var90 = "--log-dir";
1339 var91 = 9;
1340 var92 = standard___standard__NativeString___to_s_with_length(var90, var91);
1341 var89 = var92;
1342 varonce88 = var89;
1343 }
1344 var93 = NEW_standard__Array(&type_standard__Array__standard__String);
1345 { /* var93 = array_instance Array[String] */
1346 var94 = 1;
1347 var95 = NEW_standard__NativeArray(var94, &type_standard__NativeArray__standard__String);
1348 ((struct instance_standard__NativeArray*)var95)->values[0] = (val*) var89;
1349 {
1350 ((void (*)(val* self, val* p0, long p1))(var93->class->vft[COLOR_standard__array__Array__with_native]))(var93, var95, var94) /* with_native on <var93:Array[String]>*/;
1351 }
1352 }
1353 {
1354 opts___opts__OptionString___init(var82, var84, var93); /* Direct call opts#OptionString#init on <var82:OptionString>*/
1355 }
1356 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_log_dir].val = var82; /* _opt_log_dir on <self:ToolContext exact> */
1357 var96 = NEW_opts__OptionString(&type_opts__OptionString);
1358 if (varonce97) {
1359 var98 = varonce97;
1360 } else {
1361 var99 = "Base directory of the Nit installation";
1362 var100 = 38;
1363 var101 = standard___standard__NativeString___to_s_with_length(var99, var100);
1364 var98 = var101;
1365 varonce97 = var98;
1366 }
1367 if (varonce102) {
1368 var103 = varonce102;
1369 } else {
1370 var104 = "--nit-dir";
1371 var105 = 9;
1372 var106 = standard___standard__NativeString___to_s_with_length(var104, var105);
1373 var103 = var106;
1374 varonce102 = var103;
1375 }
1376 var107 = NEW_standard__Array(&type_standard__Array__standard__String);
1377 { /* var107 = array_instance Array[String] */
1378 var108 = 1;
1379 var109 = NEW_standard__NativeArray(var108, &type_standard__NativeArray__standard__String);
1380 ((struct instance_standard__NativeArray*)var109)->values[0] = (val*) var103;
1381 {
1382 ((void (*)(val* self, val* p0, long p1))(var107->class->vft[COLOR_standard__array__Array__with_native]))(var107, var109, var108) /* with_native on <var107:Array[String]>*/;
1383 }
1384 }
1385 {
1386 opts___opts__OptionString___init(var96, var98, var107); /* Direct call opts#OptionString#init on <var96:OptionString>*/
1387 }
1388 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_nit_dir].val = var96; /* _opt_nit_dir on <self:ToolContext exact> */
1389 var110 = NEW_opts__OptionBool(&type_opts__OptionBool);
1390 if (varonce111) {
1391 var112 = varonce111;
1392 } else {
1393 var113 = "Show Help (This screen)";
1394 var114 = 23;
1395 var115 = standard___standard__NativeString___to_s_with_length(var113, var114);
1396 var112 = var115;
1397 varonce111 = var112;
1398 }
1399 if (varonce116) {
1400 var117 = varonce116;
1401 } else {
1402 var118 = "-h";
1403 var119 = 2;
1404 var120 = standard___standard__NativeString___to_s_with_length(var118, var119);
1405 var117 = var120;
1406 varonce116 = var117;
1407 }
1408 if (varonce121) {
1409 var122 = varonce121;
1410 } else {
1411 var123 = "-?";
1412 var124 = 2;
1413 var125 = standard___standard__NativeString___to_s_with_length(var123, var124);
1414 var122 = var125;
1415 varonce121 = var122;
1416 }
1417 if (varonce126) {
1418 var127 = varonce126;
1419 } else {
1420 var128 = "--help";
1421 var129 = 6;
1422 var130 = standard___standard__NativeString___to_s_with_length(var128, var129);
1423 var127 = var130;
1424 varonce126 = var127;
1425 }
1426 var131 = NEW_standard__Array(&type_standard__Array__standard__String);
1427 { /* var131 = array_instance Array[String] */
1428 var132 = 3;
1429 var133 = NEW_standard__NativeArray(var132, &type_standard__NativeArray__standard__String);
1430 ((struct instance_standard__NativeArray*)var133)->values[0] = (val*) var117;
1431 ((struct instance_standard__NativeArray*)var133)->values[1] = (val*) var122;
1432 ((struct instance_standard__NativeArray*)var133)->values[2] = (val*) var127;
1433 {
1434 ((void (*)(val* self, val* p0, long p1))(var131->class->vft[COLOR_standard__array__Array__with_native]))(var131, var133, var132) /* with_native on <var131:Array[String]>*/;
1435 }
1436 }
1437 {
1438 opts___opts__OptionBool___init(var110, var112, var131); /* Direct call opts#OptionBool#init on <var110:OptionBool>*/
1439 }
1440 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_help].val = var110; /* _opt_help on <self:ToolContext exact> */
1441 var134 = NEW_opts__OptionBool(&type_opts__OptionBool);
1442 if (varonce135) {
1443 var136 = varonce135;
1444 } else {
1445 var137 = "Show version and exit";
1446 var138 = 21;
1447 var139 = standard___standard__NativeString___to_s_with_length(var137, var138);
1448 var136 = var139;
1449 varonce135 = var136;
1450 }
1451 if (varonce140) {
1452 var141 = varonce140;
1453 } else {
1454 var142 = "--version";
1455 var143 = 9;
1456 var144 = standard___standard__NativeString___to_s_with_length(var142, var143);
1457 var141 = var144;
1458 varonce140 = var141;
1459 }
1460 var145 = NEW_standard__Array(&type_standard__Array__standard__String);
1461 { /* var145 = array_instance Array[String] */
1462 var146 = 1;
1463 var147 = NEW_standard__NativeArray(var146, &type_standard__NativeArray__standard__String);
1464 ((struct instance_standard__NativeArray*)var147)->values[0] = (val*) var141;
1465 {
1466 ((void (*)(val* self, val* p0, long p1))(var145->class->vft[COLOR_standard__array__Array__with_native]))(var145, var147, var146) /* with_native on <var145:Array[String]>*/;
1467 }
1468 }
1469 {
1470 opts___opts__OptionBool___init(var134, var136, var145); /* Direct call opts#OptionBool#init on <var134:OptionBool>*/
1471 }
1472 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_version].val = var134; /* _opt_version on <self:ToolContext exact> */
1473 var148 = NEW_opts__OptionBool(&type_opts__OptionBool);
1474 if (varonce149) {
1475 var150 = varonce149;
1476 } else {
1477 var151 = "Set toolname and version to DUMMY. Useful for testing";
1478 var152 = 53;
1479 var153 = standard___standard__NativeString___to_s_with_length(var151, var152);
1480 var150 = var153;
1481 varonce149 = var150;
1482 }
1483 if (varonce154) {
1484 var155 = varonce154;
1485 } else {
1486 var156 = "--set-dummy-tool";
1487 var157 = 16;
1488 var158 = standard___standard__NativeString___to_s_with_length(var156, var157);
1489 var155 = var158;
1490 varonce154 = var155;
1491 }
1492 var159 = NEW_standard__Array(&type_standard__Array__standard__String);
1493 { /* var159 = array_instance Array[String] */
1494 var160 = 1;
1495 var161 = NEW_standard__NativeArray(var160, &type_standard__NativeArray__standard__String);
1496 ((struct instance_standard__NativeArray*)var161)->values[0] = (val*) var155;
1497 {
1498 ((void (*)(val* self, val* p0, long p1))(var159->class->vft[COLOR_standard__array__Array__with_native]))(var159, var161, var160) /* with_native on <var159:Array[String]>*/;
1499 }
1500 }
1501 {
1502 opts___opts__OptionBool___init(var148, var150, var159); /* Direct call opts#OptionBool#init on <var148:OptionBool>*/
1503 }
1504 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_set_dummy_tool].val = var148; /* _opt_set_dummy_tool on <self:ToolContext exact> */
1505 var162 = NEW_opts__OptionCount(&type_opts__OptionCount);
1506 if (varonce163) {
1507 var164 = varonce163;
1508 } else {
1509 var165 = "Verbose";
1510 var166 = 7;
1511 var167 = standard___standard__NativeString___to_s_with_length(var165, var166);
1512 var164 = var167;
1513 varonce163 = var164;
1514 }
1515 if (varonce168) {
1516 var169 = varonce168;
1517 } else {
1518 var170 = "-v";
1519 var171 = 2;
1520 var172 = standard___standard__NativeString___to_s_with_length(var170, var171);
1521 var169 = var172;
1522 varonce168 = var169;
1523 }
1524 if (varonce173) {
1525 var174 = varonce173;
1526 } else {
1527 var175 = "--verbose";
1528 var176 = 9;
1529 var177 = standard___standard__NativeString___to_s_with_length(var175, var176);
1530 var174 = var177;
1531 varonce173 = var174;
1532 }
1533 var178 = NEW_standard__Array(&type_standard__Array__standard__String);
1534 { /* var178 = array_instance Array[String] */
1535 var179 = 2;
1536 var180 = NEW_standard__NativeArray(var179, &type_standard__NativeArray__standard__String);
1537 ((struct instance_standard__NativeArray*)var180)->values[0] = (val*) var169;
1538 ((struct instance_standard__NativeArray*)var180)->values[1] = (val*) var174;
1539 {
1540 ((void (*)(val* self, val* p0, long p1))(var178->class->vft[COLOR_standard__array__Array__with_native]))(var178, var180, var179) /* with_native on <var178:Array[String]>*/;
1541 }
1542 }
1543 {
1544 opts___opts__OptionCount___init(var162, var164, var178); /* Direct call opts#OptionCount#init on <var162:OptionCount>*/
1545 }
1546 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_verbose].val = var162; /* _opt_verbose on <self:ToolContext exact> */
1547 var181 = NEW_opts__OptionBool(&type_opts__OptionBool);
1548 if (varonce182) {
1549 var183 = varonce182;
1550 } else {
1551 var184 = "Stop on first error";
1552 var185 = 19;
1553 var186 = standard___standard__NativeString___to_s_with_length(var184, var185);
1554 var183 = var186;
1555 varonce182 = var183;
1556 }
1557 if (varonce187) {
1558 var188 = varonce187;
1559 } else {
1560 var189 = "--stop-on-first-error";
1561 var190 = 21;
1562 var191 = standard___standard__NativeString___to_s_with_length(var189, var190);
1563 var188 = var191;
1564 varonce187 = var188;
1565 }
1566 var192 = NEW_standard__Array(&type_standard__Array__standard__String);
1567 { /* var192 = array_instance Array[String] */
1568 var193 = 1;
1569 var194 = NEW_standard__NativeArray(var193, &type_standard__NativeArray__standard__String);
1570 ((struct instance_standard__NativeArray*)var194)->values[0] = (val*) var188;
1571 {
1572 ((void (*)(val* self, val* p0, long p1))(var192->class->vft[COLOR_standard__array__Array__with_native]))(var192, var194, var193) /* with_native on <var192:Array[String]>*/;
1573 }
1574 }
1575 {
1576 opts___opts__OptionBool___init(var181, var183, var192); /* Direct call opts#OptionBool#init on <var181:OptionBool>*/
1577 }
1578 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_stop_on_first_error].val = var181; /* _opt_stop_on_first_error on <self:ToolContext exact> */
1579 var195 = NEW_opts__OptionBool(&type_opts__OptionBool);
1580 if (varonce196) {
1581 var197 = varonce196;
1582 } else {
1583 var198 = "Do not use color to display errors and warnings";
1584 var199 = 47;
1585 var200 = standard___standard__NativeString___to_s_with_length(var198, var199);
1586 var197 = var200;
1587 varonce196 = var197;
1588 }
1589 if (varonce201) {
1590 var202 = varonce201;
1591 } else {
1592 var203 = "--no-color";
1593 var204 = 10;
1594 var205 = standard___standard__NativeString___to_s_with_length(var203, var204);
1595 var202 = var205;
1596 varonce201 = var202;
1597 }
1598 var206 = NEW_standard__Array(&type_standard__Array__standard__String);
1599 { /* var206 = array_instance Array[String] */
1600 var207 = 1;
1601 var208 = NEW_standard__NativeArray(var207, &type_standard__NativeArray__standard__String);
1602 ((struct instance_standard__NativeArray*)var208)->values[0] = (val*) var202;
1603 {
1604 ((void (*)(val* self, val* p0, long p1))(var206->class->vft[COLOR_standard__array__Array__with_native]))(var206, var208, var207) /* with_native on <var206:Array[String]>*/;
1605 }
1606 }
1607 {
1608 opts___opts__OptionBool___init(var195, var197, var206); /* Direct call opts#OptionBool#init on <var195:OptionBool>*/
1609 }
1610 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_no_color].val = var195; /* _opt_no_color on <self:ToolContext exact> */
1611 var209 = NEW_opts__OptionBool(&type_opts__OptionBool);
1612 if (varonce210) {
1613 var211 = varonce210;
1614 } else {
1615 var212 = "Generate bash_completion file for this program";
1616 var213 = 46;
1617 var214 = standard___standard__NativeString___to_s_with_length(var212, var213);
1618 var211 = var214;
1619 varonce210 = var211;
1620 }
1621 if (varonce215) {
1622 var216 = varonce215;
1623 } else {
1624 var217 = "--bash-completion";
1625 var218 = 17;
1626 var219 = standard___standard__NativeString___to_s_with_length(var217, var218);
1627 var216 = var219;
1628 varonce215 = var216;
1629 }
1630 var220 = NEW_standard__Array(&type_standard__Array__standard__String);
1631 { /* var220 = array_instance Array[String] */
1632 var221 = 1;
1633 var222 = NEW_standard__NativeArray(var221, &type_standard__NativeArray__standard__String);
1634 ((struct instance_standard__NativeArray*)var222)->values[0] = (val*) var216;
1635 {
1636 ((void (*)(val* self, val* p0, long p1))(var220->class->vft[COLOR_standard__array__Array__with_native]))(var220, var222, var221) /* with_native on <var220:Array[String]>*/;
1637 }
1638 }
1639 {
1640 opts___opts__OptionBool___init(var209, var211, var220); /* Direct call opts#OptionBool#init on <var209:OptionBool>*/
1641 }
1642 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_bash_completion].val = var209; /* _opt_bash_completion on <self:ToolContext exact> */
1643 var223 = NEW_opts__OptionBool(&type_opts__OptionBool);
1644 if (varonce224) {
1645 var225 = varonce224;
1646 } else {
1647 var226 = "Generate a stub manpage in pandoc markdown format";
1648 var227 = 49;
1649 var228 = standard___standard__NativeString___to_s_with_length(var226, var227);
1650 var225 = var228;
1651 varonce224 = var225;
1652 }
1653 if (varonce229) {
1654 var230 = varonce229;
1655 } else {
1656 var231 = "--stub-man";
1657 var232 = 10;
1658 var233 = standard___standard__NativeString___to_s_with_length(var231, var232);
1659 var230 = var233;
1660 varonce229 = var230;
1661 }
1662 var234 = NEW_standard__Array(&type_standard__Array__standard__String);
1663 { /* var234 = array_instance Array[String] */
1664 var235 = 1;
1665 var236 = NEW_standard__NativeArray(var235, &type_standard__NativeArray__standard__String);
1666 ((struct instance_standard__NativeArray*)var236)->values[0] = (val*) var230;
1667 {
1668 ((void (*)(val* self, val* p0, long p1))(var234->class->vft[COLOR_standard__array__Array__with_native]))(var234, var236, var235) /* with_native on <var234:Array[String]>*/;
1669 }
1670 }
1671 {
1672 opts___opts__OptionBool___init(var223, var225, var234); /* Direct call opts#OptionBool#init on <var223:OptionBool>*/
1673 }
1674 self->attrs[COLOR_nit__toolcontext__ToolContext___opt_stub_man].val = var223; /* _opt_stub_man on <self:ToolContext exact> */
1675 var237 = 0;
1676 self->attrs[COLOR_nit__toolcontext__ToolContext___verbose_level].l = var237; /* _verbose_level on <self:ToolContext exact> */
1677 if (varonce238) {
1678 var239 = varonce238;
1679 } else {
1680 var240 = "Usage: [OPTION]... [ARG]...";
1681 var241 = 27;
1682 var242 = standard___standard__NativeString___to_s_with_length(var240, var241);
1683 var239 = var242;
1684 varonce238 = var239;
1685 }
1686 self->attrs[COLOR_nit__toolcontext__ToolContext___tooldescription].val = var239; /* _tooldescription on <self:ToolContext exact> */
1687 var243 = 0;
1688 self->attrs[COLOR_nit__toolcontext__ToolContext___accept_no_arguments].s = var243; /* _accept_no_arguments on <self:ToolContext exact> */
1689 var244 = NEW_poset__POSet(&type_poset__POSet__nit__Phase);
1690 {
1691 { /* Inline kernel#Object#init (var244) on <var244:POSet[Phase]> */
1692 RET_LABEL245:(void)0;
1693 }
1694 }
1695 self->attrs[COLOR_nit__phase__ToolContext___phases].val = var244; /* _phases on <self:ToolContext exact> */
1696 var246 = NEW_opts__OptionArray(&type_opts__OptionArray);
1697 if (varonce247) {
1698 var248 = varonce247;
1699 } else {
1700 var249 = "DEBUG: Disable a specific phase; use `list` to get the list.";
1701 var250 = 60;
1702 var251 = standard___standard__NativeString___to_s_with_length(var249, var250);
1703 var248 = var251;
1704 varonce247 = var248;
1705 }
1706 if (varonce252) {
1707 var253 = varonce252;
1708 } else {
1709 var254 = "--disable-phase";
1710 var255 = 15;
1711 var256 = standard___standard__NativeString___to_s_with_length(var254, var255);
1712 var253 = var256;
1713 varonce252 = var253;
1714 }
1715 var257 = NEW_standard__Array(&type_standard__Array__standard__String);
1716 { /* var257 = array_instance Array[String] */
1717 var258 = 1;
1718 var259 = NEW_standard__NativeArray(var258, &type_standard__NativeArray__standard__String);
1719 ((struct instance_standard__NativeArray*)var259)->values[0] = (val*) var253;
1720 {
1721 ((void (*)(val* self, val* p0, long p1))(var257->class->vft[COLOR_standard__array__Array__with_native]))(var257, var259, var258) /* with_native on <var257:Array[String]>*/;
1722 }
1723 }
1724 {
1725 opts___opts__OptionArray___init(var246, var248, var257); /* Direct call opts#OptionArray#init on <var246:OptionArray>*/
1726 }
1727 self->attrs[COLOR_nit__phase__ToolContext___opt_disable_phase].val = var246; /* _opt_disable_phase on <self:ToolContext exact> */
1728 var260 = NEW_opts__OptionBool(&type_opts__OptionBool);
1729 if (varonce261) {
1730 var262 = varonce261;
1731 } else {
1732 var263 = "DEBUG: force lazy semantic analysis of the source-code";
1733 var264 = 54;
1734 var265 = standard___standard__NativeString___to_s_with_length(var263, var264);
1735 var262 = var265;
1736 varonce261 = var262;
1737 }
1738 if (varonce266) {
1739 var267 = varonce266;
1740 } else {
1741 var268 = "--sloppy";
1742 var269 = 8;
1743 var270 = standard___standard__NativeString___to_s_with_length(var268, var269);
1744 var267 = var270;
1745 varonce266 = var267;
1746 }
1747 var271 = NEW_standard__Array(&type_standard__Array__standard__String);
1748 { /* var271 = array_instance Array[String] */
1749 var272 = 1;
1750 var273 = NEW_standard__NativeArray(var272, &type_standard__NativeArray__standard__String);
1751 ((struct instance_standard__NativeArray*)var273)->values[0] = (val*) var267;
1752 {
1753 ((void (*)(val* self, val* p0, long p1))(var271->class->vft[COLOR_standard__array__Array__with_native]))(var271, var273, var272) /* with_native on <var271:Array[String]>*/;
1754 }
1755 }
1756 {
1757 opts___opts__OptionBool___init(var260, var262, var271); /* Direct call opts#OptionBool#init on <var260:OptionBool>*/
1758 }
1759 self->attrs[COLOR_nit__phase__ToolContext___opt_sloppy].val = var260; /* _opt_sloppy on <self:ToolContext exact> */
1760 var274 = 0;
1761 self->attrs[COLOR_nit__phase__ToolContext___semantize_is_lazy].s = var274; /* _semantize_is_lazy on <self:ToolContext exact> */
1762 var275 = NEW_standard__HashSet(&type_standard__HashSet__nit__AModule);
1763 {
1764 standard___standard__HashSet___standard__kernel__Object__init(var275); /* Direct call hash_collection#HashSet#init on <var275:HashSet[AModule]>*/
1765 }
1766 self->attrs[COLOR_nit__phase__ToolContext___phased_modules].val = var275; /* _phased_modules on <self:ToolContext exact> */
1767 var276 = NEW_nit__literal__LiteralPhase(&type_nit__literal__LiteralPhase);
1768 var277 = NULL;
1769 {
1770 ((void (*)(val* self, val* p0))(var276->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var276, self) /* toolcontext= on <var276:LiteralPhase>*/;
1771 }
1772 {
1773 ((void (*)(val* self, val* p0))(var276->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var276, var277) /* depends= on <var276:LiteralPhase>*/;
1774 }
1775 {
1776 ((void (*)(val* self))(var276->class->vft[COLOR_standard__kernel__Object__init]))(var276) /* init on <var276:LiteralPhase>*/;
1777 }
1778 self->attrs[COLOR_nit__literal__ToolContext___literal_phase].val = var276; /* _literal_phase on <self:ToolContext exact> */
1779 var278 = NEW_nit__scope__ScopePhase(&type_nit__scope__ScopePhase);
1780 var279 = NULL;
1781 {
1782 ((void (*)(val* self, val* p0))(var278->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var278, self) /* toolcontext= on <var278:ScopePhase>*/;
1783 }
1784 {
1785 ((void (*)(val* self, val* p0))(var278->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var278, var279) /* depends= on <var278:ScopePhase>*/;
1786 }
1787 {
1788 ((void (*)(val* self))(var278->class->vft[COLOR_standard__kernel__Object__init]))(var278) /* init on <var278:ScopePhase>*/;
1789 }
1790 self->attrs[COLOR_nit__scope__ToolContext___scope_phase].val = var278; /* _scope_phase on <self:ToolContext exact> */
1791 var280 = NEW_nit__flow__FlowPhase(&type_nit__flow__FlowPhase);
1792 var281 = NEW_standard__Array(&type_standard__Array__nit__Phase);
1793 var282 = 1;
1794 {
1795 standard___standard__Array___with_capacity(var281, var282); /* Direct call array#Array#with_capacity on <var281:Array[Phase]>*/
1796 }
1797 var_ = var281;
1798 {
1799 { /* Inline scope#ToolContext#scope_phase (self) on <self:ToolContext exact> */
1800 var285 = self->attrs[COLOR_nit__scope__ToolContext___scope_phase].val; /* _scope_phase on <self:ToolContext exact> */
1801 if (unlikely(var285 == NULL)) {
1802 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _scope_phase");
1803 PRINT_ERROR(" (%s:%d)\n", FILE_nit__scope, 23);
1804 show_backtrace(1);
1805 }
1806 var283 = var285;
1807 RET_LABEL284:(void)0;
1808 }
1809 }
1810 {
1811 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_, var283); /* Direct call array#AbstractArray#push on <var_:Array[Phase]>*/
1812 }
1813 {
1814 ((void (*)(val* self, val* p0))(var280->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var280, self) /* toolcontext= on <var280:FlowPhase>*/;
1815 }
1816 {
1817 ((void (*)(val* self, val* p0))(var280->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var280, var_) /* depends= on <var280:FlowPhase>*/;
1818 }
1819 {
1820 ((void (*)(val* self))(var280->class->vft[COLOR_standard__kernel__Object__init]))(var280) /* init on <var280:FlowPhase>*/;
1821 }
1822 self->attrs[COLOR_nit__flow__ToolContext___flow_phase].val = var280; /* _flow_phase on <self:ToolContext exact> */
1823 var286 = NULL;
1824 self->attrs[COLOR_nit__modelbuilder_base__ToolContext___modelbuilder_real].val = var286; /* _modelbuilder_real on <self:ToolContext exact> */
1825 var287 = NEW_nit__local_var_init__LocalVarInitPhase(&type_nit__local_var_init__LocalVarInitPhase);
1826 var288 = NEW_standard__Array(&type_standard__Array__nit__Phase);
1827 var289 = 1;
1828 {
1829 standard___standard__Array___with_capacity(var288, var289); /* Direct call array#Array#with_capacity on <var288:Array[Phase]>*/
1830 }
1831 var_290 = var288;
1832 {
1833 { /* Inline flow#ToolContext#flow_phase (self) on <self:ToolContext exact> */
1834 var293 = self->attrs[COLOR_nit__flow__ToolContext___flow_phase].val; /* _flow_phase on <self:ToolContext exact> */
1835 if (unlikely(var293 == NULL)) {
1836 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _flow_phase");
1837 PRINT_ERROR(" (%s:%d)\n", FILE_nit__flow, 23);
1838 show_backtrace(1);
1839 }
1840 var291 = var293;
1841 RET_LABEL292:(void)0;
1842 }
1843 }
1844 {
1845 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_290, var291); /* Direct call array#AbstractArray#push on <var_290:Array[Phase]>*/
1846 }
1847 {
1848 ((void (*)(val* self, val* p0))(var287->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var287, self) /* toolcontext= on <var287:LocalVarInitPhase>*/;
1849 }
1850 {
1851 ((void (*)(val* self, val* p0))(var287->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var287, var_290) /* depends= on <var287:LocalVarInitPhase>*/;
1852 }
1853 {
1854 ((void (*)(val* self))(var287->class->vft[COLOR_standard__kernel__Object__init]))(var287) /* init on <var287:LocalVarInitPhase>*/;
1855 }
1856 self->attrs[COLOR_nit__local_var_init__ToolContext___local_var_init_phase].val = var287; /* _local_var_init_phase on <self:ToolContext exact> */
1857 var294 = NEW_opts__OptionArray(&type_opts__OptionArray);
1858 if (varonce295) {
1859 var296 = varonce295;
1860 } else {
1861 var297 = "Set include path for loaders (may be used more than once)";
1862 var298 = 57;
1863 var299 = standard___standard__NativeString___to_s_with_length(var297, var298);
1864 var296 = var299;
1865 varonce295 = var296;
1866 }
1867 if (varonce300) {
1868 var301 = varonce300;
1869 } else {
1870 var302 = "-I";
1871 var303 = 2;
1872 var304 = standard___standard__NativeString___to_s_with_length(var302, var303);
1873 var301 = var304;
1874 varonce300 = var301;
1875 }
1876 if (varonce305) {
1877 var306 = varonce305;
1878 } else {
1879 var307 = "--path";
1880 var308 = 6;
1881 var309 = standard___standard__NativeString___to_s_with_length(var307, var308);
1882 var306 = var309;
1883 varonce305 = var306;
1884 }
1885 var310 = NEW_standard__Array(&type_standard__Array__standard__String);
1886 { /* var310 = array_instance Array[String] */
1887 var311 = 2;
1888 var312 = NEW_standard__NativeArray(var311, &type_standard__NativeArray__standard__String);
1889 ((struct instance_standard__NativeArray*)var312)->values[0] = (val*) var301;
1890 ((struct instance_standard__NativeArray*)var312)->values[1] = (val*) var306;
1891 {
1892 ((void (*)(val* self, val* p0, long p1))(var310->class->vft[COLOR_standard__array__Array__with_native]))(var310, var312, var311) /* with_native on <var310:Array[String]>*/;
1893 }
1894 }
1895 {
1896 opts___opts__OptionArray___init(var294, var296, var310); /* Direct call opts#OptionArray#init on <var294:OptionArray>*/
1897 }
1898 self->attrs[COLOR_nit__loader__ToolContext___opt_path].val = var294; /* _opt_path on <self:ToolContext exact> */
1899 var313 = NEW_opts__OptionBool(&type_opts__OptionBool);
1900 if (varonce314) {
1901 var315 = varonce314;
1902 } else {
1903 var316 = "Stop after meta-model processing";
1904 var317 = 32;
1905 var318 = standard___standard__NativeString___to_s_with_length(var316, var317);
1906 var315 = var318;
1907 varonce314 = var315;
1908 }
1909 if (varonce319) {
1910 var320 = varonce319;
1911 } else {
1912 var321 = "--only-metamodel";
1913 var322 = 16;
1914 var323 = standard___standard__NativeString___to_s_with_length(var321, var322);
1915 var320 = var323;
1916 varonce319 = var320;
1917 }
1918 var324 = NEW_standard__Array(&type_standard__Array__standard__String);
1919 { /* var324 = array_instance Array[String] */
1920 var325 = 1;
1921 var326 = NEW_standard__NativeArray(var325, &type_standard__NativeArray__standard__String);
1922 ((struct instance_standard__NativeArray*)var326)->values[0] = (val*) var320;
1923 {
1924 ((void (*)(val* self, val* p0, long p1))(var324->class->vft[COLOR_standard__array__Array__with_native]))(var324, var326, var325) /* with_native on <var324:Array[String]>*/;
1925 }
1926 }
1927 {
1928 opts___opts__OptionBool___init(var313, var315, var324); /* Direct call opts#OptionBool#init on <var313:OptionBool>*/
1929 }
1930 self->attrs[COLOR_nit__loader__ToolContext___opt_only_metamodel].val = var313; /* _opt_only_metamodel on <self:ToolContext exact> */
1931 var327 = NEW_opts__OptionBool(&type_opts__OptionBool);
1932 if (varonce328) {
1933 var329 = varonce328;
1934 } else {
1935 var330 = "Only proceed to parse step of loaders";
1936 var331 = 37;
1937 var332 = standard___standard__NativeString___to_s_with_length(var330, var331);
1938 var329 = var332;
1939 varonce328 = var329;
1940 }
1941 if (varonce333) {
1942 var334 = varonce333;
1943 } else {
1944 var335 = "--only-parse";
1945 var336 = 12;
1946 var337 = standard___standard__NativeString___to_s_with_length(var335, var336);
1947 var334 = var337;
1948 varonce333 = var334;
1949 }
1950 var338 = NEW_standard__Array(&type_standard__Array__standard__String);
1951 { /* var338 = array_instance Array[String] */
1952 var339 = 1;
1953 var340 = NEW_standard__NativeArray(var339, &type_standard__NativeArray__standard__String);
1954 ((struct instance_standard__NativeArray*)var340)->values[0] = (val*) var334;
1955 {
1956 ((void (*)(val* self, val* p0, long p1))(var338->class->vft[COLOR_standard__array__Array__with_native]))(var338, var340, var339) /* with_native on <var338:Array[String]>*/;
1957 }
1958 }
1959 {
1960 opts___opts__OptionBool___init(var327, var329, var338); /* Direct call opts#OptionBool#init on <var327:OptionBool>*/
1961 }
1962 self->attrs[COLOR_nit__loader__ToolContext___opt_only_parse].val = var327; /* _opt_only_parse on <self:ToolContext exact> */
1963 var341 = NEW_opts__OptionBool(&type_opts__OptionBool);
1964 if (varonce342) {
1965 var343 = varonce342;
1966 } else {
1967 var344 = "Do not check, and produce errors, on visibility issues.";
1968 var345 = 55;
1969 var346 = standard___standard__NativeString___to_s_with_length(var344, var345);
1970 var343 = var346;
1971 varonce342 = var343;
1972 }
1973 if (varonce347) {
1974 var348 = varonce347;
1975 } else {
1976 var349 = "--ignore-visibility";
1977 var350 = 19;
1978 var351 = standard___standard__NativeString___to_s_with_length(var349, var350);
1979 var348 = var351;
1980 varonce347 = var348;
1981 }
1982 var352 = NEW_standard__Array(&type_standard__Array__standard__String);
1983 { /* var352 = array_instance Array[String] */
1984 var353 = 1;
1985 var354 = NEW_standard__NativeArray(var353, &type_standard__NativeArray__standard__String);
1986 ((struct instance_standard__NativeArray*)var354)->values[0] = (val*) var348;
1987 {
1988 ((void (*)(val* self, val* p0, long p1))(var352->class->vft[COLOR_standard__array__Array__with_native]))(var352, var354, var353) /* with_native on <var352:Array[String]>*/;
1989 }
1990 }
1991 {
1992 opts___opts__OptionBool___init(var341, var343, var352); /* Direct call opts#OptionBool#init on <var341:OptionBool>*/
1993 }
1994 self->attrs[COLOR_nit__modelbuilder__ToolContext___opt_ignore_visibility].val = var341; /* _opt_ignore_visibility on <self:ToolContext exact> */
1995 var355 = NEW_nit__modelize_class__ModelizeClassPhase(&type_nit__modelize_class__ModelizeClassPhase);
1996 var356 = NULL;
1997 {
1998 ((void (*)(val* self, val* p0))(var355->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var355, self) /* toolcontext= on <var355:ModelizeClassPhase>*/;
1999 }
2000 {
2001 ((void (*)(val* self, val* p0))(var355->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var355, var356) /* depends= on <var355:ModelizeClassPhase>*/;
2002 }
2003 {
2004 ((void (*)(val* self))(var355->class->vft[COLOR_standard__kernel__Object__init]))(var355) /* init on <var355:ModelizeClassPhase>*/;
2005 }
2006 self->attrs[COLOR_nit__modelize_class__ToolContext___modelize_class_phase].val = var355; /* _modelize_class_phase on <self:ToolContext exact> */
2007 var357 = NEW_opts__OptionArray(&type_opts__OptionArray);
2008 if (varonce358) {
2009 var359 = varonce358;
2010 } else {
2011 var360 = "Additionals module to min-in";
2012 var361 = 28;
2013 var362 = standard___standard__NativeString___to_s_with_length(var360, var361);
2014 var359 = var362;
2015 varonce358 = var359;
2016 }
2017 if (varonce363) {
2018 var364 = varonce363;
2019 } else {
2020 var365 = "-m";
2021 var366 = 2;
2022 var367 = standard___standard__NativeString___to_s_with_length(var365, var366);
2023 var364 = var367;
2024 varonce363 = var364;
2025 }
2026 if (varonce368) {
2027 var369 = varonce368;
2028 } else {
2029 var370 = "--mixin";
2030 var371 = 7;
2031 var372 = standard___standard__NativeString___to_s_with_length(var370, var371);
2032 var369 = var372;
2033 varonce368 = var369;
2034 }
2035 var373 = NEW_standard__Array(&type_standard__Array__standard__String);
2036 { /* var373 = array_instance Array[String] */
2037 var374 = 2;
2038 var375 = NEW_standard__NativeArray(var374, &type_standard__NativeArray__standard__String);
2039 ((struct instance_standard__NativeArray*)var375)->values[0] = (val*) var364;
2040 ((struct instance_standard__NativeArray*)var375)->values[1] = (val*) var369;
2041 {
2042 ((void (*)(val* self, val* p0, long p1))(var373->class->vft[COLOR_standard__array__Array__with_native]))(var373, var375, var374) /* with_native on <var373:Array[String]>*/;
2043 }
2044 }
2045 {
2046 opts___opts__OptionArray___init(var357, var359, var373); /* Direct call opts#OptionArray#init on <var357:OptionArray>*/
2047 }
2048 self->attrs[COLOR_nit__mixin__ToolContext___opt_mixins].val = var357; /* _opt_mixins on <self:ToolContext exact> */
2049 var376 = NEW_opts__OptionArray(&type_opts__OptionArray);
2050 if (varonce377) {
2051 var378 = varonce377;
2052 } else {
2053 var379 = "Define a specific property";
2054 var380 = 26;
2055 var381 = standard___standard__NativeString___to_s_with_length(var379, var380);
2056 var378 = var381;
2057 varonce377 = var378;
2058 }
2059 if (varonce382) {
2060 var383 = varonce382;
2061 } else {
2062 var384 = "-D";
2063 var385 = 2;
2064 var386 = standard___standard__NativeString___to_s_with_length(var384, var385);
2065 var383 = var386;
2066 varonce382 = var383;
2067 }
2068 if (varonce387) {
2069 var388 = varonce387;
2070 } else {
2071 var389 = "--define";
2072 var390 = 8;
2073 var391 = standard___standard__NativeString___to_s_with_length(var389, var390);
2074 var388 = var391;
2075 varonce387 = var388;
2076 }
2077 var392 = NEW_standard__Array(&type_standard__Array__standard__String);
2078 { /* var392 = array_instance Array[String] */
2079 var393 = 2;
2080 var394 = NEW_standard__NativeArray(var393, &type_standard__NativeArray__standard__String);
2081 ((struct instance_standard__NativeArray*)var394)->values[0] = (val*) var383;
2082 ((struct instance_standard__NativeArray*)var394)->values[1] = (val*) var388;
2083 {
2084 ((void (*)(val* self, val* p0, long p1))(var392->class->vft[COLOR_standard__array__Array__with_native]))(var392, var394, var393) /* with_native on <var392:Array[String]>*/;
2085 }
2086 }
2087 {
2088 opts___opts__OptionArray___init(var376, var378, var392); /* Direct call opts#OptionArray#init on <var376:OptionArray>*/
2089 }
2090 self->attrs[COLOR_nit__mixin__ToolContext___opt_defines].val = var376; /* _opt_defines on <self:ToolContext exact> */
2091 var395 = NEW_nit__modelize_property__ModelizePropertyPhase(&type_nit__modelize_property__ModelizePropertyPhase);
2092 var396 = NEW_standard__Array(&type_standard__Array__nit__Phase);
2093 var397 = 1;
2094 {
2095 standard___standard__Array___with_capacity(var396, var397); /* Direct call array#Array#with_capacity on <var396:Array[Phase]>*/
2096 }
2097 var_398 = var396;
2098 {
2099 { /* Inline modelize_class#ToolContext#modelize_class_phase (self) on <self:ToolContext exact> */
2100 var401 = self->attrs[COLOR_nit__modelize_class__ToolContext___modelize_class_phase].val; /* _modelize_class_phase on <self:ToolContext exact> */
2101 if (unlikely(var401 == NULL)) {
2102 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_class_phase");
2103 PRINT_ERROR(" (%s:%d)\n", FILE_nit__modelize_class, 23);
2104 show_backtrace(1);
2105 }
2106 var399 = var401;
2107 RET_LABEL400:(void)0;
2108 }
2109 }
2110 {
2111 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_398, var399); /* Direct call array#AbstractArray#push on <var_398:Array[Phase]>*/
2112 }
2113 {
2114 ((void (*)(val* self, val* p0))(var395->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var395, self) /* toolcontext= on <var395:ModelizePropertyPhase>*/;
2115 }
2116 {
2117 ((void (*)(val* self, val* p0))(var395->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var395, var_398) /* depends= on <var395:ModelizePropertyPhase>*/;
2118 }
2119 {
2120 ((void (*)(val* self))(var395->class->vft[COLOR_standard__kernel__Object__init]))(var395) /* init on <var395:ModelizePropertyPhase>*/;
2121 }
2122 self->attrs[COLOR_nit__modelize_property__ToolContext___modelize_property_phase].val = var395; /* _modelize_property_phase on <self:ToolContext exact> */
2123 var402 = NEW_nit__platform__PlatformPhase(&type_nit__platform__PlatformPhase);
2124 var403 = NEW_standard__Array(&type_standard__Array__nit__Phase);
2125 var404 = 1;
2126 {
2127 standard___standard__Array___with_capacity(var403, var404); /* Direct call array#Array#with_capacity on <var403:Array[Phase]>*/
2128 }
2129 var_405 = var403;
2130 {
2131 { /* Inline modelize_property#ToolContext#modelize_property_phase (self) on <self:ToolContext exact> */
2132 var408 = self->attrs[COLOR_nit__modelize_property__ToolContext___modelize_property_phase].val; /* _modelize_property_phase on <self:ToolContext exact> */
2133 if (unlikely(var408 == NULL)) {
2134 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_property_phase");
2135 PRINT_ERROR(" (%s:%d)\n", FILE_nit__modelize_property, 24);
2136 show_backtrace(1);
2137 }
2138 var406 = var408;
2139 RET_LABEL407:(void)0;
2140 }
2141 }
2142 {
2143 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_405, var406); /* Direct call array#AbstractArray#push on <var_405:Array[Phase]>*/
2144 }
2145 {
2146 ((void (*)(val* self, val* p0))(var402->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var402, self) /* toolcontext= on <var402:PlatformPhase>*/;
2147 }
2148 {
2149 ((void (*)(val* self, val* p0))(var402->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var402, var_405) /* depends= on <var402:PlatformPhase>*/;
2150 }
2151 {
2152 ((void (*)(val* self))(var402->class->vft[COLOR_standard__kernel__Object__init]))(var402) /* init on <var402:PlatformPhase>*/;
2153 }
2154 self->attrs[COLOR_nit__platform__ToolContext___platform_phase].val = var402; /* _platform_phase on <self:ToolContext exact> */
2155 var409 = NEW_nit__typing__TypingPhase(&type_nit__typing__TypingPhase);
2156 var410 = NEW_standard__Array(&type_standard__Array__nit__Phase);
2157 var411 = 3;
2158 {
2159 standard___standard__Array___with_capacity(var410, var411); /* Direct call array#Array#with_capacity on <var410:Array[Phase]>*/
2160 }
2161 var_412 = var410;
2162 {
2163 { /* Inline flow#ToolContext#flow_phase (self) on <self:ToolContext exact> */
2164 var415 = self->attrs[COLOR_nit__flow__ToolContext___flow_phase].val; /* _flow_phase on <self:ToolContext exact> */
2165 if (unlikely(var415 == NULL)) {
2166 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _flow_phase");
2167 PRINT_ERROR(" (%s:%d)\n", FILE_nit__flow, 23);
2168 show_backtrace(1);
2169 }
2170 var413 = var415;
2171 RET_LABEL414:(void)0;
2172 }
2173 }
2174 {
2175 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_412, var413); /* Direct call array#AbstractArray#push on <var_412:Array[Phase]>*/
2176 }
2177 {
2178 { /* Inline modelize_property#ToolContext#modelize_property_phase (self) on <self:ToolContext exact> */
2179 var418 = self->attrs[COLOR_nit__modelize_property__ToolContext___modelize_property_phase].val; /* _modelize_property_phase on <self:ToolContext exact> */
2180 if (unlikely(var418 == NULL)) {
2181 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _modelize_property_phase");
2182 PRINT_ERROR(" (%s:%d)\n", FILE_nit__modelize_property, 24);
2183 show_backtrace(1);
2184 }
2185 var416 = var418;
2186 RET_LABEL417:(void)0;
2187 }
2188 }
2189 {
2190 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_412, var416); /* Direct call array#AbstractArray#push on <var_412:Array[Phase]>*/
2191 }
2192 {
2193 { /* Inline local_var_init#ToolContext#local_var_init_phase (self) on <self:ToolContext exact> */
2194 var421 = self->attrs[COLOR_nit__local_var_init__ToolContext___local_var_init_phase].val; /* _local_var_init_phase on <self:ToolContext exact> */
2195 if (unlikely(var421 == NULL)) {
2196 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _local_var_init_phase");
2197 PRINT_ERROR(" (%s:%d)\n", FILE_nit__local_var_init, 24);
2198 show_backtrace(1);
2199 }
2200 var419 = var421;
2201 RET_LABEL420:(void)0;
2202 }
2203 }
2204 {
2205 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_412, var419); /* Direct call array#AbstractArray#push on <var_412:Array[Phase]>*/
2206 }
2207 {
2208 ((void (*)(val* self, val* p0))(var409->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var409, self) /* toolcontext= on <var409:TypingPhase>*/;
2209 }
2210 {
2211 ((void (*)(val* self, val* p0))(var409->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var409, var_412) /* depends= on <var409:TypingPhase>*/;
2212 }
2213 {
2214 ((void (*)(val* self))(var409->class->vft[COLOR_standard__kernel__Object__init]))(var409) /* init on <var409:TypingPhase>*/;
2215 }
2216 self->attrs[COLOR_nit__typing__ToolContext___typing_phase].val = var409; /* _typing_phase on <self:ToolContext exact> */
2217 var422 = NEW_nit__auto_super_init__AutoSuperInitPhase(&type_nit__auto_super_init__AutoSuperInitPhase);
2218 var423 = NEW_standard__Array(&type_standard__Array__nit__Phase);
2219 var424 = 1;
2220 {
2221 standard___standard__Array___with_capacity(var423, var424); /* Direct call array#Array#with_capacity on <var423:Array[Phase]>*/
2222 }
2223 var_425 = var423;
2224 {
2225 { /* Inline typing#ToolContext#typing_phase (self) on <self:ToolContext exact> */
2226 var428 = self->attrs[COLOR_nit__typing__ToolContext___typing_phase].val; /* _typing_phase on <self:ToolContext exact> */
2227 if (unlikely(var428 == NULL)) {
2228 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _typing_phase");
2229 PRINT_ERROR(" (%s:%d)\n", FILE_nit__typing, 25);
2230 show_backtrace(1);
2231 }
2232 var426 = var428;
2233 RET_LABEL427:(void)0;
2234 }
2235 }
2236 {
2237 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_425, var426); /* Direct call array#AbstractArray#push on <var_425:Array[Phase]>*/
2238 }
2239 {
2240 ((void (*)(val* self, val* p0))(var422->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var422, self) /* toolcontext= on <var422:AutoSuperInitPhase>*/;
2241 }
2242 {
2243 ((void (*)(val* self, val* p0))(var422->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var422, var_425) /* depends= on <var422:AutoSuperInitPhase>*/;
2244 }
2245 {
2246 ((void (*)(val* self))(var422->class->vft[COLOR_standard__kernel__Object__init]))(var422) /* init on <var422:AutoSuperInitPhase>*/;
2247 }
2248 self->attrs[COLOR_nit__auto_super_init__ToolContext___auto_super_init_phase].val = var422; /* _auto_super_init_phase on <self:ToolContext exact> */
2249 var429 = NEW_nit__transform__TransformPhase(&type_nit__transform__TransformPhase);
2250 var430 = NEW_standard__Array(&type_standard__Array__nit__Phase);
2251 var431 = 2;
2252 {
2253 standard___standard__Array___with_capacity(var430, var431); /* Direct call array#Array#with_capacity on <var430:Array[Phase]>*/
2254 }
2255 var_432 = var430;
2256 {
2257 { /* Inline typing#ToolContext#typing_phase (self) on <self:ToolContext exact> */
2258 var435 = self->attrs[COLOR_nit__typing__ToolContext___typing_phase].val; /* _typing_phase on <self:ToolContext exact> */
2259 if (unlikely(var435 == NULL)) {
2260 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _typing_phase");
2261 PRINT_ERROR(" (%s:%d)\n", FILE_nit__typing, 25);
2262 show_backtrace(1);
2263 }
2264 var433 = var435;
2265 RET_LABEL434:(void)0;
2266 }
2267 }
2268 {
2269 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_432, var433); /* Direct call array#AbstractArray#push on <var_432:Array[Phase]>*/
2270 }
2271 {
2272 { /* Inline auto_super_init#ToolContext#auto_super_init_phase (self) on <self:ToolContext exact> */
2273 var438 = self->attrs[COLOR_nit__auto_super_init__ToolContext___auto_super_init_phase].val; /* _auto_super_init_phase on <self:ToolContext exact> */
2274 if (unlikely(var438 == NULL)) {
2275 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _auto_super_init_phase");
2276 PRINT_ERROR(" (%s:%d)\n", FILE_nit__auto_super_init, 25);
2277 show_backtrace(1);
2278 }
2279 var436 = var438;
2280 RET_LABEL437:(void)0;
2281 }
2282 }
2283 {
2284 standard___standard__AbstractArray___standard__abstract_collection__Sequence__push(var_432, var436); /* Direct call array#AbstractArray#push on <var_432:Array[Phase]>*/
2285 }
2286 {
2287 ((void (*)(val* self, val* p0))(var429->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var429, self) /* toolcontext= on <var429:TransformPhase>*/;
2288 }
2289 {
2290 ((void (*)(val* self, val* p0))(var429->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var429, var_432) /* depends= on <var429:TransformPhase>*/;
2291 }
2292 {
2293 ((void (*)(val* self))(var429->class->vft[COLOR_standard__kernel__Object__init]))(var429) /* init on <var429:TransformPhase>*/;
2294 }
2295 self->attrs[COLOR_nit__transform__ToolContext___transform_phase].val = var429; /* _transform_phase on <self:ToolContext exact> */
2296 var439 = NEW_opts__OptionBool(&type_opts__OptionBool);
2297 if (varonce440) {
2298 var441 = varonce440;
2299 } else {
2300 var442 = "Always insantiate a range and its iterator on \'for\' loops";
2301 var443 = 57;
2302 var444 = standard___standard__NativeString___to_s_with_length(var442, var443);
2303 var441 = var444;
2304 varonce440 = var441;
2305 }
2306 if (varonce445) {
2307 var446 = varonce445;
2308 } else {
2309 var447 = "--no-shortcut-range";
2310 var448 = 19;
2311 var449 = standard___standard__NativeString___to_s_with_length(var447, var448);
2312 var446 = var449;
2313 varonce445 = var446;
2314 }
2315 var450 = NEW_standard__Array(&type_standard__Array__standard__String);
2316 { /* var450 = array_instance Array[String] */
2317 var451 = 1;
2318 var452 = NEW_standard__NativeArray(var451, &type_standard__NativeArray__standard__String);
2319 ((struct instance_standard__NativeArray*)var452)->values[0] = (val*) var446;
2320 {
2321 ((void (*)(val* self, val* p0, long p1))(var450->class->vft[COLOR_standard__array__Array__with_native]))(var450, var452, var451) /* with_native on <var450:Array[String]>*/;
2322 }
2323 }
2324 {
2325 opts___opts__OptionBool___init(var439, var441, var450); /* Direct call opts#OptionBool#init on <var439:OptionBool>*/
2326 }
2327 self->attrs[COLOR_nit__transform__ToolContext___opt_no_shortcut_range].val = var439; /* _opt_no_shortcut_range on <self:ToolContext exact> */
2328 var453 = NEW_opts__OptionString(&type_opts__OptionString);
2329 if (varonce454) {
2330 var455 = varonce454;
2331 } else {
2332 var456 = "Output file";
2333 var457 = 11;
2334 var458 = standard___standard__NativeString___to_s_with_length(var456, var457);
2335 var455 = var458;
2336 varonce454 = var455;
2337 }
2338 if (varonce459) {
2339 var460 = varonce459;
2340 } else {
2341 var461 = "-o";
2342 var462 = 2;
2343 var463 = standard___standard__NativeString___to_s_with_length(var461, var462);
2344 var460 = var463;
2345 varonce459 = var460;
2346 }
2347 if (varonce464) {
2348 var465 = varonce464;
2349 } else {
2350 var466 = "--output";
2351 var467 = 8;
2352 var468 = standard___standard__NativeString___to_s_with_length(var466, var467);
2353 var465 = var468;
2354 varonce464 = var465;
2355 }
2356 var469 = NEW_standard__Array(&type_standard__Array__standard__String);
2357 { /* var469 = array_instance Array[String] */
2358 var470 = 2;
2359 var471 = NEW_standard__NativeArray(var470, &type_standard__NativeArray__standard__String);
2360 ((struct instance_standard__NativeArray*)var471)->values[0] = (val*) var460;
2361 ((struct instance_standard__NativeArray*)var471)->values[1] = (val*) var465;
2362 {
2363 ((void (*)(val* self, val* p0, long p1))(var469->class->vft[COLOR_standard__array__Array__with_native]))(var469, var471, var470) /* with_native on <var469:Array[String]>*/;
2364 }
2365 }
2366 {
2367 opts___opts__OptionString___init(var453, var455, var469); /* Direct call opts#OptionString#init on <var453:OptionString>*/
2368 }
2369 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_output].val = var453; /* _opt_output on <self:ToolContext exact> */
2370 var472 = NEW_opts__OptionString(&type_opts__OptionString);
2371 if (varonce473) {
2372 var474 = varonce473;
2373 } else {
2374 var475 = "Output directory";
2375 var476 = 16;
2376 var477 = standard___standard__NativeString___to_s_with_length(var475, var476);
2377 var474 = var477;
2378 varonce473 = var474;
2379 }
2380 if (varonce478) {
2381 var479 = varonce478;
2382 } else {
2383 var480 = "--dir";
2384 var481 = 5;
2385 var482 = standard___standard__NativeString___to_s_with_length(var480, var481);
2386 var479 = var482;
2387 varonce478 = var479;
2388 }
2389 var483 = NEW_standard__Array(&type_standard__Array__standard__String);
2390 { /* var483 = array_instance Array[String] */
2391 var484 = 1;
2392 var485 = NEW_standard__NativeArray(var484, &type_standard__NativeArray__standard__String);
2393 ((struct instance_standard__NativeArray*)var485)->values[0] = (val*) var479;
2394 {
2395 ((void (*)(val* self, val* p0, long p1))(var483->class->vft[COLOR_standard__array__Array__with_native]))(var483, var485, var484) /* with_native on <var483:Array[String]>*/;
2396 }
2397 }
2398 {
2399 opts___opts__OptionString___init(var472, var474, var483); /* Direct call opts#OptionString#init on <var472:OptionString>*/
2400 }
2401 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_dir].val = var472; /* _opt_dir on <self:ToolContext exact> */
2402 var486 = NEW_opts__OptionBool(&type_opts__OptionBool);
2403 if (varonce487) {
2404 var488 = varonce487;
2405 } else {
2406 var489 = "Do not invoke C compiler";
2407 var490 = 24;
2408 var491 = standard___standard__NativeString___to_s_with_length(var489, var490);
2409 var488 = var491;
2410 varonce487 = var488;
2411 }
2412 if (varonce492) {
2413 var493 = varonce492;
2414 } else {
2415 var494 = "--no-cc";
2416 var495 = 7;
2417 var496 = standard___standard__NativeString___to_s_with_length(var494, var495);
2418 var493 = var496;
2419 varonce492 = var493;
2420 }
2421 var497 = NEW_standard__Array(&type_standard__Array__standard__String);
2422 { /* var497 = array_instance Array[String] */
2423 var498 = 1;
2424 var499 = NEW_standard__NativeArray(var498, &type_standard__NativeArray__standard__String);
2425 ((struct instance_standard__NativeArray*)var499)->values[0] = (val*) var493;
2426 {
2427 ((void (*)(val* self, val* p0, long p1))(var497->class->vft[COLOR_standard__array__Array__with_native]))(var497, var499, var498) /* with_native on <var497:Array[String]>*/;
2428 }
2429 }
2430 {
2431 opts___opts__OptionBool___init(var486, var488, var497); /* Direct call opts#OptionBool#init on <var486:OptionBool>*/
2432 }
2433 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_cc].val = var486; /* _opt_no_cc on <self:ToolContext exact> */
2434 var500 = NEW_opts__OptionBool(&type_opts__OptionBool);
2435 if (varonce501) {
2436 var502 = varonce501;
2437 } else {
2438 var503 = "Do not generate main entry point";
2439 var504 = 32;
2440 var505 = standard___standard__NativeString___to_s_with_length(var503, var504);
2441 var502 = var505;
2442 varonce501 = var502;
2443 }
2444 if (varonce506) {
2445 var507 = varonce506;
2446 } else {
2447 var508 = "--no-main";
2448 var509 = 9;
2449 var510 = standard___standard__NativeString___to_s_with_length(var508, var509);
2450 var507 = var510;
2451 varonce506 = var507;
2452 }
2453 var511 = NEW_standard__Array(&type_standard__Array__standard__String);
2454 { /* var511 = array_instance Array[String] */
2455 var512 = 1;
2456 var513 = NEW_standard__NativeArray(var512, &type_standard__NativeArray__standard__String);
2457 ((struct instance_standard__NativeArray*)var513)->values[0] = (val*) var507;
2458 {
2459 ((void (*)(val* self, val* p0, long p1))(var511->class->vft[COLOR_standard__array__Array__with_native]))(var511, var513, var512) /* with_native on <var511:Array[String]>*/;
2460 }
2461 }
2462 {
2463 opts___opts__OptionBool___init(var500, var502, var511); /* Direct call opts#OptionBool#init on <var500:OptionBool>*/
2464 }
2465 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_main].val = var500; /* _opt_no_main on <self:ToolContext exact> */
2466 var514 = NEW_opts__OptionString(&type_opts__OptionString);
2467 if (varonce515) {
2468 var516 = varonce515;
2469 } else {
2470 var517 = "Additional options to make";
2471 var518 = 26;
2472 var519 = standard___standard__NativeString___to_s_with_length(var517, var518);
2473 var516 = var519;
2474 varonce515 = var516;
2475 }
2476 if (varonce520) {
2477 var521 = varonce520;
2478 } else {
2479 var522 = "--make-flags";
2480 var523 = 12;
2481 var524 = standard___standard__NativeString___to_s_with_length(var522, var523);
2482 var521 = var524;
2483 varonce520 = var521;
2484 }
2485 var525 = NEW_standard__Array(&type_standard__Array__standard__String);
2486 { /* var525 = array_instance Array[String] */
2487 var526 = 1;
2488 var527 = NEW_standard__NativeArray(var526, &type_standard__NativeArray__standard__String);
2489 ((struct instance_standard__NativeArray*)var527)->values[0] = (val*) var521;
2490 {
2491 ((void (*)(val* self, val* p0, long p1))(var525->class->vft[COLOR_standard__array__Array__with_native]))(var525, var527, var526) /* with_native on <var525:Array[String]>*/;
2492 }
2493 }
2494 {
2495 opts___opts__OptionString___init(var514, var516, var525); /* Direct call opts#OptionString#init on <var514:OptionString>*/
2496 }
2497 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_make_flags].val = var514; /* _opt_make_flags on <self:ToolContext exact> */
2498 var528 = NEW_opts__OptionInt(&type_opts__OptionInt);
2499 if (varonce529) {
2500 var530 = varonce529;
2501 } else {
2502 var531 = "Maximum number of lines in generated C files. Use 0 for unlimited";
2503 var532 = 65;
2504 var533 = standard___standard__NativeString___to_s_with_length(var531, var532);
2505 var530 = var533;
2506 varonce529 = var530;
2507 }
2508 var534 = 10000;
2509 if (varonce535) {
2510 var536 = varonce535;
2511 } else {
2512 var537 = "--max-c-lines";
2513 var538 = 13;
2514 var539 = standard___standard__NativeString___to_s_with_length(var537, var538);
2515 var536 = var539;
2516 varonce535 = var536;
2517 }
2518 var540 = NEW_standard__Array(&type_standard__Array__standard__String);
2519 { /* var540 = array_instance Array[String] */
2520 var541 = 1;
2521 var542 = NEW_standard__NativeArray(var541, &type_standard__NativeArray__standard__String);
2522 ((struct instance_standard__NativeArray*)var542)->values[0] = (val*) var536;
2523 {
2524 ((void (*)(val* self, val* p0, long p1))(var540->class->vft[COLOR_standard__array__Array__with_native]))(var540, var542, var541) /* with_native on <var540:Array[String]>*/;
2525 }
2526 }
2527 {
2528 opts___opts__OptionInt___init(var528, var530, var534, var540); /* Direct call opts#OptionInt#init on <var528:OptionInt>*/
2529 }
2530 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_max_c_lines].val = var528; /* _opt_max_c_lines on <self:ToolContext exact> */
2531 var543 = NEW_opts__OptionBool(&type_opts__OptionBool);
2532 if (varonce544) {
2533 var545 = varonce544;
2534 } else {
2535 var546 = "Group all generated code in the same series of files";
2536 var547 = 52;
2537 var548 = standard___standard__NativeString___to_s_with_length(var546, var547);
2538 var545 = var548;
2539 varonce544 = var545;
2540 }
2541 if (varonce549) {
2542 var550 = varonce549;
2543 } else {
2544 var551 = "--group-c-files";
2545 var552 = 15;
2546 var553 = standard___standard__NativeString___to_s_with_length(var551, var552);
2547 var550 = var553;
2548 varonce549 = var550;
2549 }
2550 var554 = NEW_standard__Array(&type_standard__Array__standard__String);
2551 { /* var554 = array_instance Array[String] */
2552 var555 = 1;
2553 var556 = NEW_standard__NativeArray(var555, &type_standard__NativeArray__standard__String);
2554 ((struct instance_standard__NativeArray*)var556)->values[0] = (val*) var550;
2555 {
2556 ((void (*)(val* self, val* p0, long p1))(var554->class->vft[COLOR_standard__array__Array__with_native]))(var554, var556, var555) /* with_native on <var554:Array[String]>*/;
2557 }
2558 }
2559 {
2560 opts___opts__OptionBool___init(var543, var545, var554); /* Direct call opts#OptionBool#init on <var543:OptionBool>*/
2561 }
2562 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_group_c_files].val = var543; /* _opt_group_c_files on <self:ToolContext exact> */
2563 var557 = NEW_opts__OptionString(&type_opts__OptionString);
2564 if (varonce558) {
2565 var559 = varonce558;
2566 } else {
2567 var560 = "Directory used to generate temporary files";
2568 var561 = 42;
2569 var562 = standard___standard__NativeString___to_s_with_length(var560, var561);
2570 var559 = var562;
2571 varonce558 = var559;
2572 }
2573 if (varonce563) {
2574 var564 = varonce563;
2575 } else {
2576 var565 = "--compile-dir";
2577 var566 = 13;
2578 var567 = standard___standard__NativeString___to_s_with_length(var565, var566);
2579 var564 = var567;
2580 varonce563 = var564;
2581 }
2582 var568 = NEW_standard__Array(&type_standard__Array__standard__String);
2583 { /* var568 = array_instance Array[String] */
2584 var569 = 1;
2585 var570 = NEW_standard__NativeArray(var569, &type_standard__NativeArray__standard__String);
2586 ((struct instance_standard__NativeArray*)var570)->values[0] = (val*) var564;
2587 {
2588 ((void (*)(val* self, val* p0, long p1))(var568->class->vft[COLOR_standard__array__Array__with_native]))(var568, var570, var569) /* with_native on <var568:Array[String]>*/;
2589 }
2590 }
2591 {
2592 opts___opts__OptionString___init(var557, var559, var568); /* Direct call opts#OptionString#init on <var557:OptionString>*/
2593 }
2594 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_compile_dir].val = var557; /* _opt_compile_dir on <self:ToolContext exact> */
2595 var571 = NEW_opts__OptionBool(&type_opts__OptionBool);
2596 if (varonce572) {
2597 var573 = varonce572;
2598 } else {
2599 var574 = "Generate contracts in the C code against bugs in the compiler";
2600 var575 = 61;
2601 var576 = standard___standard__NativeString___to_s_with_length(var574, var575);
2602 var573 = var576;
2603 varonce572 = var573;
2604 }
2605 if (varonce577) {
2606 var578 = varonce577;
2607 } else {
2608 var579 = "--hardening";
2609 var580 = 11;
2610 var581 = standard___standard__NativeString___to_s_with_length(var579, var580);
2611 var578 = var581;
2612 varonce577 = var578;
2613 }
2614 var582 = NEW_standard__Array(&type_standard__Array__standard__String);
2615 { /* var582 = array_instance Array[String] */
2616 var583 = 1;
2617 var584 = NEW_standard__NativeArray(var583, &type_standard__NativeArray__standard__String);
2618 ((struct instance_standard__NativeArray*)var584)->values[0] = (val*) var578;
2619 {
2620 ((void (*)(val* self, val* p0, long p1))(var582->class->vft[COLOR_standard__array__Array__with_native]))(var582, var584, var583) /* with_native on <var582:Array[String]>*/;
2621 }
2622 }
2623 {
2624 opts___opts__OptionBool___init(var571, var573, var582); /* Direct call opts#OptionBool#init on <var571:OptionBool>*/
2625 }
2626 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_hardening].val = var571; /* _opt_hardening on <self:ToolContext exact> */
2627 var585 = NEW_opts__OptionBool(&type_opts__OptionBool);
2628 if (varonce586) {
2629 var587 = varonce586;
2630 } else {
2631 var588 = "Disable type tests of covariant parameters (dangerous)";
2632 var589 = 54;
2633 var590 = standard___standard__NativeString___to_s_with_length(var588, var589);
2634 var587 = var590;
2635 varonce586 = var587;
2636 }
2637 if (varonce591) {
2638 var592 = varonce591;
2639 } else {
2640 var593 = "--no-check-covariance";
2641 var594 = 21;
2642 var595 = standard___standard__NativeString___to_s_with_length(var593, var594);
2643 var592 = var595;
2644 varonce591 = var592;
2645 }
2646 var596 = NEW_standard__Array(&type_standard__Array__standard__String);
2647 { /* var596 = array_instance Array[String] */
2648 var597 = 1;
2649 var598 = NEW_standard__NativeArray(var597, &type_standard__NativeArray__standard__String);
2650 ((struct instance_standard__NativeArray*)var598)->values[0] = (val*) var592;
2651 {
2652 ((void (*)(val* self, val* p0, long p1))(var596->class->vft[COLOR_standard__array__Array__with_native]))(var596, var598, var597) /* with_native on <var596:Array[String]>*/;
2653 }
2654 }
2655 {
2656 opts___opts__OptionBool___init(var585, var587, var596); /* Direct call opts#OptionBool#init on <var585:OptionBool>*/
2657 }
2658 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_check_covariance].val = var585; /* _opt_no_check_covariance on <self:ToolContext exact> */
2659 var599 = NEW_opts__OptionBool(&type_opts__OptionBool);
2660 if (varonce600) {
2661 var601 = varonce600;
2662 } else {
2663 var602 = "Disable isset tests before each attribute access (dangerous)";
2664 var603 = 60;
2665 var604 = standard___standard__NativeString___to_s_with_length(var602, var603);
2666 var601 = var604;
2667 varonce600 = var601;
2668 }
2669 if (varonce605) {
2670 var606 = varonce605;
2671 } else {
2672 var607 = "--no-check-attr-isset";
2673 var608 = 21;
2674 var609 = standard___standard__NativeString___to_s_with_length(var607, var608);
2675 var606 = var609;
2676 varonce605 = var606;
2677 }
2678 var610 = NEW_standard__Array(&type_standard__Array__standard__String);
2679 { /* var610 = array_instance Array[String] */
2680 var611 = 1;
2681 var612 = NEW_standard__NativeArray(var611, &type_standard__NativeArray__standard__String);
2682 ((struct instance_standard__NativeArray*)var612)->values[0] = (val*) var606;
2683 {
2684 ((void (*)(val* self, val* p0, long p1))(var610->class->vft[COLOR_standard__array__Array__with_native]))(var610, var612, var611) /* with_native on <var610:Array[String]>*/;
2685 }
2686 }
2687 {
2688 opts___opts__OptionBool___init(var599, var601, var610); /* Direct call opts#OptionBool#init on <var599:OptionBool>*/
2689 }
2690 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_check_attr_isset].val = var599; /* _opt_no_check_attr_isset on <self:ToolContext exact> */
2691 var613 = NEW_opts__OptionBool(&type_opts__OptionBool);
2692 if (varonce614) {
2693 var615 = varonce614;
2694 } else {
2695 var616 = "Disable the evaluation of explicit \'assert\' and \'as\' (dangerous)";
2696 var617 = 64;
2697 var618 = standard___standard__NativeString___to_s_with_length(var616, var617);
2698 var615 = var618;
2699 varonce614 = var615;
2700 }
2701 if (varonce619) {
2702 var620 = varonce619;
2703 } else {
2704 var621 = "--no-check-assert";
2705 var622 = 17;
2706 var623 = standard___standard__NativeString___to_s_with_length(var621, var622);
2707 var620 = var623;
2708 varonce619 = var620;
2709 }
2710 var624 = NEW_standard__Array(&type_standard__Array__standard__String);
2711 { /* var624 = array_instance Array[String] */
2712 var625 = 1;
2713 var626 = NEW_standard__NativeArray(var625, &type_standard__NativeArray__standard__String);
2714 ((struct instance_standard__NativeArray*)var626)->values[0] = (val*) var620;
2715 {
2716 ((void (*)(val* self, val* p0, long p1))(var624->class->vft[COLOR_standard__array__Array__with_native]))(var624, var626, var625) /* with_native on <var624:Array[String]>*/;
2717 }
2718 }
2719 {
2720 opts___opts__OptionBool___init(var613, var615, var624); /* Direct call opts#OptionBool#init on <var613:OptionBool>*/
2721 }
2722 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_check_assert].val = var613; /* _opt_no_check_assert on <self:ToolContext exact> */
2723 var627 = NEW_opts__OptionBool(&type_opts__OptionBool);
2724 if (varonce628) {
2725 var629 = varonce628;
2726 } else {
2727 var630 = "Disable implicit casts on unsafe expression usage (dangerous)";
2728 var631 = 61;
2729 var632 = standard___standard__NativeString___to_s_with_length(var630, var631);
2730 var629 = var632;
2731 varonce628 = var629;
2732 }
2733 if (varonce633) {
2734 var634 = varonce633;
2735 } else {
2736 var635 = "--no-check-autocast";
2737 var636 = 19;
2738 var637 = standard___standard__NativeString___to_s_with_length(var635, var636);
2739 var634 = var637;
2740 varonce633 = var634;
2741 }
2742 var638 = NEW_standard__Array(&type_standard__Array__standard__String);
2743 { /* var638 = array_instance Array[String] */
2744 var639 = 1;
2745 var640 = NEW_standard__NativeArray(var639, &type_standard__NativeArray__standard__String);
2746 ((struct instance_standard__NativeArray*)var640)->values[0] = (val*) var634;
2747 {
2748 ((void (*)(val* self, val* p0, long p1))(var638->class->vft[COLOR_standard__array__Array__with_native]))(var638, var640, var639) /* with_native on <var638:Array[String]>*/;
2749 }
2750 }
2751 {
2752 opts___opts__OptionBool___init(var627, var629, var638); /* Direct call opts#OptionBool#init on <var627:OptionBool>*/
2753 }
2754 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_check_autocast].val = var627; /* _opt_no_check_autocast on <self:ToolContext exact> */
2755 var641 = NEW_opts__OptionBool(&type_opts__OptionBool);
2756 if (varonce642) {
2757 var643 = varonce642;
2758 } else {
2759 var644 = "Disable tests of null receiver (dangerous)";
2760 var645 = 42;
2761 var646 = standard___standard__NativeString___to_s_with_length(var644, var645);
2762 var643 = var646;
2763 varonce642 = var643;
2764 }
2765 if (varonce647) {
2766 var648 = varonce647;
2767 } else {
2768 var649 = "--no-check-null";
2769 var650 = 15;
2770 var651 = standard___standard__NativeString___to_s_with_length(var649, var650);
2771 var648 = var651;
2772 varonce647 = var648;
2773 }
2774 var652 = NEW_standard__Array(&type_standard__Array__standard__String);
2775 { /* var652 = array_instance Array[String] */
2776 var653 = 1;
2777 var654 = NEW_standard__NativeArray(var653, &type_standard__NativeArray__standard__String);
2778 ((struct instance_standard__NativeArray*)var654)->values[0] = (val*) var648;
2779 {
2780 ((void (*)(val* self, val* p0, long p1))(var652->class->vft[COLOR_standard__array__Array__with_native]))(var652, var654, var653) /* with_native on <var652:Array[String]>*/;
2781 }
2782 }
2783 {
2784 opts___opts__OptionBool___init(var641, var643, var652); /* Direct call opts#OptionBool#init on <var641:OptionBool>*/
2785 }
2786 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_check_null].val = var641; /* _opt_no_check_null on <self:ToolContext exact> */
2787 var655 = NEW_opts__OptionBool(&type_opts__OptionBool);
2788 if (varonce656) {
2789 var657 = varonce656;
2790 } else {
2791 var658 = "Disable all tests (dangerous)";
2792 var659 = 29;
2793 var660 = standard___standard__NativeString___to_s_with_length(var658, var659);
2794 var657 = var660;
2795 varonce656 = var657;
2796 }
2797 if (varonce661) {
2798 var662 = varonce661;
2799 } else {
2800 var663 = "--no-check-all";
2801 var664 = 14;
2802 var665 = standard___standard__NativeString___to_s_with_length(var663, var664);
2803 var662 = var665;
2804 varonce661 = var662;
2805 }
2806 var666 = NEW_standard__Array(&type_standard__Array__standard__String);
2807 { /* var666 = array_instance Array[String] */
2808 var667 = 1;
2809 var668 = NEW_standard__NativeArray(var667, &type_standard__NativeArray__standard__String);
2810 ((struct instance_standard__NativeArray*)var668)->values[0] = (val*) var662;
2811 {
2812 ((void (*)(val* self, val* p0, long p1))(var666->class->vft[COLOR_standard__array__Array__with_native]))(var666, var668, var667) /* with_native on <var666:Array[String]>*/;
2813 }
2814 }
2815 {
2816 opts___opts__OptionBool___init(var655, var657, var666); /* Direct call opts#OptionBool#init on <var655:OptionBool>*/
2817 }
2818 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_check_all].val = var655; /* _opt_no_check_all on <self:ToolContext exact> */
2819 var669 = NEW_opts__OptionBool(&type_opts__OptionBool);
2820 if (varonce670) {
2821 var671 = varonce670;
2822 } else {
2823 var672 = "Enable static and dynamic count of all type tests";
2824 var673 = 49;
2825 var674 = standard___standard__NativeString___to_s_with_length(var672, var673);
2826 var671 = var674;
2827 varonce670 = var671;
2828 }
2829 if (varonce675) {
2830 var676 = varonce675;
2831 } else {
2832 var677 = "--typing-test-metrics";
2833 var678 = 21;
2834 var679 = standard___standard__NativeString___to_s_with_length(var677, var678);
2835 var676 = var679;
2836 varonce675 = var676;
2837 }
2838 var680 = NEW_standard__Array(&type_standard__Array__standard__String);
2839 { /* var680 = array_instance Array[String] */
2840 var681 = 1;
2841 var682 = NEW_standard__NativeArray(var681, &type_standard__NativeArray__standard__String);
2842 ((struct instance_standard__NativeArray*)var682)->values[0] = (val*) var676;
2843 {
2844 ((void (*)(val* self, val* p0, long p1))(var680->class->vft[COLOR_standard__array__Array__with_native]))(var680, var682, var681) /* with_native on <var680:Array[String]>*/;
2845 }
2846 }
2847 {
2848 opts___opts__OptionBool___init(var669, var671, var680); /* Direct call opts#OptionBool#init on <var669:OptionBool>*/
2849 }
2850 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_typing_test_metrics].val = var669; /* _opt_typing_test_metrics on <self:ToolContext exact> */
2851 var683 = NEW_opts__OptionBool(&type_opts__OptionBool);
2852 if (varonce684) {
2853 var685 = varonce684;
2854 } else {
2855 var686 = "Enable static and dynamic count of all method invocations";
2856 var687 = 57;
2857 var688 = standard___standard__NativeString___to_s_with_length(var686, var687);
2858 var685 = var688;
2859 varonce684 = var685;
2860 }
2861 if (varonce689) {
2862 var690 = varonce689;
2863 } else {
2864 var691 = "--invocation-metrics";
2865 var692 = 20;
2866 var693 = standard___standard__NativeString___to_s_with_length(var691, var692);
2867 var690 = var693;
2868 varonce689 = var690;
2869 }
2870 var694 = NEW_standard__Array(&type_standard__Array__standard__String);
2871 { /* var694 = array_instance Array[String] */
2872 var695 = 1;
2873 var696 = NEW_standard__NativeArray(var695, &type_standard__NativeArray__standard__String);
2874 ((struct instance_standard__NativeArray*)var696)->values[0] = (val*) var690;
2875 {
2876 ((void (*)(val* self, val* p0, long p1))(var694->class->vft[COLOR_standard__array__Array__with_native]))(var694, var696, var695) /* with_native on <var694:Array[String]>*/;
2877 }
2878 }
2879 {
2880 opts___opts__OptionBool___init(var683, var685, var694); /* Direct call opts#OptionBool#init on <var683:OptionBool>*/
2881 }
2882 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_invocation_metrics].val = var683; /* _opt_invocation_metrics on <self:ToolContext exact> */
2883 var697 = NEW_opts__OptionBool(&type_opts__OptionBool);
2884 if (varonce698) {
2885 var699 = varonce698;
2886 } else {
2887 var700 = "Enable static and dynamic count of isset checks before attributes access";
2888 var701 = 72;
2889 var702 = standard___standard__NativeString___to_s_with_length(var700, var701);
2890 var699 = var702;
2891 varonce698 = var699;
2892 }
2893 if (varonce703) {
2894 var704 = varonce703;
2895 } else {
2896 var705 = "--isset-checks-metrics";
2897 var706 = 22;
2898 var707 = standard___standard__NativeString___to_s_with_length(var705, var706);
2899 var704 = var707;
2900 varonce703 = var704;
2901 }
2902 var708 = NEW_standard__Array(&type_standard__Array__standard__String);
2903 { /* var708 = array_instance Array[String] */
2904 var709 = 1;
2905 var710 = NEW_standard__NativeArray(var709, &type_standard__NativeArray__standard__String);
2906 ((struct instance_standard__NativeArray*)var710)->values[0] = (val*) var704;
2907 {
2908 ((void (*)(val* self, val* p0, long p1))(var708->class->vft[COLOR_standard__array__Array__with_native]))(var708, var710, var709) /* with_native on <var708:Array[String]>*/;
2909 }
2910 }
2911 {
2912 opts___opts__OptionBool___init(var697, var699, var708); /* Direct call opts#OptionBool#init on <var697:OptionBool>*/
2913 }
2914 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_isset_checks_metrics].val = var697; /* _opt_isset_checks_metrics on <self:ToolContext exact> */
2915 var711 = NEW_opts__OptionString(&type_opts__OptionString);
2916 if (varonce712) {
2917 var713 = varonce712;
2918 } else {
2919 var714 = "Control the generation of stack traces";
2920 var715 = 38;
2921 var716 = standard___standard__NativeString___to_s_with_length(var714, var715);
2922 var713 = var716;
2923 varonce712 = var713;
2924 }
2925 if (varonce717) {
2926 var718 = varonce717;
2927 } else {
2928 var719 = "--stacktrace";
2929 var720 = 12;
2930 var721 = standard___standard__NativeString___to_s_with_length(var719, var720);
2931 var718 = var721;
2932 varonce717 = var718;
2933 }
2934 var722 = NEW_standard__Array(&type_standard__Array__standard__String);
2935 { /* var722 = array_instance Array[String] */
2936 var723 = 1;
2937 var724 = NEW_standard__NativeArray(var723, &type_standard__NativeArray__standard__String);
2938 ((struct instance_standard__NativeArray*)var724)->values[0] = (val*) var718;
2939 {
2940 ((void (*)(val* self, val* p0, long p1))(var722->class->vft[COLOR_standard__array__Array__with_native]))(var722, var724, var723) /* with_native on <var722:Array[String]>*/;
2941 }
2942 }
2943 {
2944 opts___opts__OptionString___init(var711, var713, var722); /* Direct call opts#OptionString#init on <var711:OptionString>*/
2945 }
2946 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_stacktrace].val = var711; /* _opt_stacktrace on <self:ToolContext exact> */
2947 var725 = NEW_opts__OptionArray(&type_opts__OptionArray);
2948 if (varonce726) {
2949 var727 = varonce726;
2950 } else {
2951 var728 = "Disable a advanced gcc directives for optimization";
2952 var729 = 50;
2953 var730 = standard___standard__NativeString___to_s_with_length(var728, var729);
2954 var727 = var730;
2955 varonce726 = var727;
2956 }
2957 if (varonce731) {
2958 var732 = varonce731;
2959 } else {
2960 var733 = "--no-gcc-directive";
2961 var734 = 18;
2962 var735 = standard___standard__NativeString___to_s_with_length(var733, var734);
2963 var732 = var735;
2964 varonce731 = var732;
2965 }
2966 var736 = NEW_standard__Array(&type_standard__Array__standard__String);
2967 { /* var736 = array_instance Array[String] */
2968 var737 = 1;
2969 var738 = NEW_standard__NativeArray(var737, &type_standard__NativeArray__standard__String);
2970 ((struct instance_standard__NativeArray*)var738)->values[0] = (val*) var732;
2971 {
2972 ((void (*)(val* self, val* p0, long p1))(var736->class->vft[COLOR_standard__array__Array__with_native]))(var736, var738, var737) /* with_native on <var736:Array[String]>*/;
2973 }
2974 }
2975 {
2976 opts___opts__OptionArray___init(var725, var727, var736); /* Direct call opts#OptionArray#init on <var725:OptionArray>*/
2977 }
2978 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_no_gcc_directive].val = var725; /* _opt_no_gcc_directive on <self:ToolContext exact> */
2979 var739 = NEW_opts__OptionBool(&type_opts__OptionBool);
2980 if (varonce740) {
2981 var741 = varonce740;
2982 } else {
2983 var742 = "Compile in release mode and finalize application";
2984 var743 = 48;
2985 var744 = standard___standard__NativeString___to_s_with_length(var742, var743);
2986 var741 = var744;
2987 varonce740 = var741;
2988 }
2989 if (varonce745) {
2990 var746 = varonce745;
2991 } else {
2992 var747 = "--release";
2993 var748 = 9;
2994 var749 = standard___standard__NativeString___to_s_with_length(var747, var748);
2995 var746 = var749;
2996 varonce745 = var746;
2997 }
2998 var750 = NEW_standard__Array(&type_standard__Array__standard__String);
2999 { /* var750 = array_instance Array[String] */
3000 var751 = 1;
3001 var752 = NEW_standard__NativeArray(var751, &type_standard__NativeArray__standard__String);
3002 ((struct instance_standard__NativeArray*)var752)->values[0] = (val*) var746;
3003 {
3004 ((void (*)(val* self, val* p0, long p1))(var750->class->vft[COLOR_standard__array__Array__with_native]))(var750, var752, var751) /* with_native on <var750:Array[String]>*/;
3005 }
3006 }
3007 {
3008 opts___opts__OptionBool___init(var739, var741, var750); /* Direct call opts#OptionBool#init on <var739:OptionBool>*/
3009 }
3010 self->attrs[COLOR_nit__abstract_compiler__ToolContext___opt_release].val = var739; /* _opt_release on <self:ToolContext exact> */
3011 var753 = NEW_opts__OptionBool(&type_opts__OptionBool);
3012 if (varonce754) {
3013 var755 = varonce754;
3014 } else {
3015 var756 = "Use separate compilation";
3016 var757 = 24;
3017 var758 = standard___standard__NativeString___to_s_with_length(var756, var757);
3018 var755 = var758;
3019 varonce754 = var755;
3020 }
3021 if (varonce759) {
3022 var760 = varonce759;
3023 } else {
3024 var761 = "--separate";
3025 var762 = 10;
3026 var763 = standard___standard__NativeString___to_s_with_length(var761, var762);
3027 var760 = var763;
3028 varonce759 = var760;
3029 }
3030 var764 = NEW_standard__Array(&type_standard__Array__standard__String);
3031 { /* var764 = array_instance Array[String] */
3032 var765 = 1;
3033 var766 = NEW_standard__NativeArray(var765, &type_standard__NativeArray__standard__String);
3034 ((struct instance_standard__NativeArray*)var766)->values[0] = (val*) var760;
3035 {
3036 ((void (*)(val* self, val* p0, long p1))(var764->class->vft[COLOR_standard__array__Array__with_native]))(var764, var766, var765) /* with_native on <var764:Array[String]>*/;
3037 }
3038 }
3039 {
3040 opts___opts__OptionBool___init(var753, var755, var764); /* Direct call opts#OptionBool#init on <var753:OptionBool>*/
3041 }
3042 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_separate].val = var753; /* _opt_separate on <self:ToolContext exact> */
3043 var767 = NEW_opts__OptionBool(&type_opts__OptionBool);
3044 if (varonce768) {
3045 var769 = varonce768;
3046 } else {
3047 var770 = "Do not inline call to intern methods";
3048 var771 = 36;
3049 var772 = standard___standard__NativeString___to_s_with_length(var770, var771);
3050 var769 = var772;
3051 varonce768 = var769;
3052 }
3053 if (varonce773) {
3054 var774 = varonce773;
3055 } else {
3056 var775 = "--no-inline-intern";
3057 var776 = 18;
3058 var777 = standard___standard__NativeString___to_s_with_length(var775, var776);
3059 var774 = var777;
3060 varonce773 = var774;
3061 }
3062 var778 = NEW_standard__Array(&type_standard__Array__standard__String);
3063 { /* var778 = array_instance Array[String] */
3064 var779 = 1;
3065 var780 = NEW_standard__NativeArray(var779, &type_standard__NativeArray__standard__String);
3066 ((struct instance_standard__NativeArray*)var780)->values[0] = (val*) var774;
3067 {
3068 ((void (*)(val* self, val* p0, long p1))(var778->class->vft[COLOR_standard__array__Array__with_native]))(var778, var780, var779) /* with_native on <var778:Array[String]>*/;
3069 }
3070 }
3071 {
3072 opts___opts__OptionBool___init(var767, var769, var778); /* Direct call opts#OptionBool#init on <var767:OptionBool>*/
3073 }
3074 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_no_inline_intern].val = var767; /* _opt_no_inline_intern on <self:ToolContext exact> */
3075 var781 = NEW_opts__OptionBool(&type_opts__OptionBool);
3076 if (varonce782) {
3077 var783 = varonce782;
3078 } else {
3079 var784 = "Put primitive attibutes in a box instead of an union";
3080 var785 = 52;
3081 var786 = standard___standard__NativeString___to_s_with_length(var784, var785);
3082 var783 = var786;
3083 varonce782 = var783;
3084 }
3085 if (varonce787) {
3086 var788 = varonce787;
3087 } else {
3088 var789 = "--no-union-attribute";
3089 var790 = 20;
3090 var791 = standard___standard__NativeString___to_s_with_length(var789, var790);
3091 var788 = var791;
3092 varonce787 = var788;
3093 }
3094 var792 = NEW_standard__Array(&type_standard__Array__standard__String);
3095 { /* var792 = array_instance Array[String] */
3096 var793 = 1;
3097 var794 = NEW_standard__NativeArray(var793, &type_standard__NativeArray__standard__String);
3098 ((struct instance_standard__NativeArray*)var794)->values[0] = (val*) var788;
3099 {
3100 ((void (*)(val* self, val* p0, long p1))(var792->class->vft[COLOR_standard__array__Array__with_native]))(var792, var794, var793) /* with_native on <var792:Array[String]>*/;
3101 }
3102 }
3103 {
3104 opts___opts__OptionBool___init(var781, var783, var792); /* Direct call opts#OptionBool#init on <var781:OptionBool>*/
3105 }
3106 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_no_union_attribute].val = var781; /* _opt_no_union_attribute on <self:ToolContext exact> */
3107 var795 = NEW_opts__OptionBool(&type_opts__OptionBool);
3108 if (varonce796) {
3109 var797 = varonce796;
3110 } else {
3111 var798 = "Always call == in a polymorphic way";
3112 var799 = 35;
3113 var800 = standard___standard__NativeString___to_s_with_length(var798, var799);
3114 var797 = var800;
3115 varonce796 = var797;
3116 }
3117 if (varonce801) {
3118 var802 = varonce801;
3119 } else {
3120 var803 = "--no-shortcut-equal";
3121 var804 = 19;
3122 var805 = standard___standard__NativeString___to_s_with_length(var803, var804);
3123 var802 = var805;
3124 varonce801 = var802;
3125 }
3126 var806 = NEW_standard__Array(&type_standard__Array__standard__String);
3127 { /* var806 = array_instance Array[String] */
3128 var807 = 1;
3129 var808 = NEW_standard__NativeArray(var807, &type_standard__NativeArray__standard__String);
3130 ((struct instance_standard__NativeArray*)var808)->values[0] = (val*) var802;
3131 {
3132 ((void (*)(val* self, val* p0, long p1))(var806->class->vft[COLOR_standard__array__Array__with_native]))(var806, var808, var807) /* with_native on <var806:Array[String]>*/;
3133 }
3134 }
3135 {
3136 opts___opts__OptionBool___init(var795, var797, var806); /* Direct call opts#OptionBool#init on <var795:OptionBool>*/
3137 }
3138 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_no_shortcut_equate].val = var795; /* _opt_no_shortcut_equate on <self:ToolContext exact> */
3139 var809 = NEW_opts__OptionBool(&type_opts__OptionBool);
3140 if (varonce810) {
3141 var811 = varonce810;
3142 } else {
3143 var812 = "Store colors as symbols (faster)";
3144 var813 = 32;
3145 var814 = standard___standard__NativeString___to_s_with_length(var812, var813);
3146 var811 = var814;
3147 varonce810 = var811;
3148 }
3149 if (varonce815) {
3150 var816 = varonce815;
3151 } else {
3152 var817 = "--colors-are-symbols";
3153 var818 = 20;
3154 var819 = standard___standard__NativeString___to_s_with_length(var817, var818);
3155 var816 = var819;
3156 varonce815 = var816;
3157 }
3158 var820 = NEW_standard__Array(&type_standard__Array__standard__String);
3159 { /* var820 = array_instance Array[String] */
3160 var821 = 1;
3161 var822 = NEW_standard__NativeArray(var821, &type_standard__NativeArray__standard__String);
3162 ((struct instance_standard__NativeArray*)var822)->values[0] = (val*) var816;
3163 {
3164 ((void (*)(val* self, val* p0, long p1))(var820->class->vft[COLOR_standard__array__Array__with_native]))(var820, var822, var821) /* with_native on <var820:Array[String]>*/;
3165 }
3166 }
3167 {
3168 opts___opts__OptionBool___init(var809, var811, var820); /* Direct call opts#OptionBool#init on <var809:OptionBool>*/
3169 }
3170 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_colors_are_symbols].val = var809; /* _opt_colors_are_symbols on <self:ToolContext exact> */
3171 var823 = NEW_opts__OptionBool(&type_opts__OptionBool);
3172 if (varonce824) {
3173 var825 = varonce824;
3174 } else {
3175 var826 = "Inline colors and ids (semi-global)";
3176 var827 = 35;
3177 var828 = standard___standard__NativeString___to_s_with_length(var826, var827);
3178 var825 = var828;
3179 varonce824 = var825;
3180 }
3181 if (varonce829) {
3182 var830 = varonce829;
3183 } else {
3184 var831 = "--inline-coloring-numbers";
3185 var832 = 25;
3186 var833 = standard___standard__NativeString___to_s_with_length(var831, var832);
3187 var830 = var833;
3188 varonce829 = var830;
3189 }
3190 var834 = NEW_standard__Array(&type_standard__Array__standard__String);
3191 { /* var834 = array_instance Array[String] */
3192 var835 = 1;
3193 var836 = NEW_standard__NativeArray(var835, &type_standard__NativeArray__standard__String);
3194 ((struct instance_standard__NativeArray*)var836)->values[0] = (val*) var830;
3195 {
3196 ((void (*)(val* self, val* p0, long p1))(var834->class->vft[COLOR_standard__array__Array__with_native]))(var834, var836, var835) /* with_native on <var834:Array[String]>*/;
3197 }
3198 }
3199 {
3200 opts___opts__OptionBool___init(var823, var825, var834); /* Direct call opts#OptionBool#init on <var823:OptionBool>*/
3201 }
3202 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_inline_coloring_numbers].val = var823; /* _opt_inline_coloring_numbers on <self:ToolContext exact> */
3203 var837 = NEW_opts__OptionBool(&type_opts__OptionBool);
3204 if (varonce838) {
3205 var839 = varonce838;
3206 } else {
3207 var840 = "Allow the separate compiler to inline some methods (semi-global)";
3208 var841 = 64;
3209 var842 = standard___standard__NativeString___to_s_with_length(var840, var841);
3210 var839 = var842;
3211 varonce838 = var839;
3212 }
3213 if (varonce843) {
3214 var844 = varonce843;
3215 } else {
3216 var845 = "--inline-some-methods";
3217 var846 = 21;
3218 var847 = standard___standard__NativeString___to_s_with_length(var845, var846);
3219 var844 = var847;
3220 varonce843 = var844;
3221 }
3222 var848 = NEW_standard__Array(&type_standard__Array__standard__String);
3223 { /* var848 = array_instance Array[String] */
3224 var849 = 1;
3225 var850 = NEW_standard__NativeArray(var849, &type_standard__NativeArray__standard__String);
3226 ((struct instance_standard__NativeArray*)var850)->values[0] = (val*) var844;
3227 {
3228 ((void (*)(val* self, val* p0, long p1))(var848->class->vft[COLOR_standard__array__Array__with_native]))(var848, var850, var849) /* with_native on <var848:Array[String]>*/;
3229 }
3230 }
3231 {
3232 opts___opts__OptionBool___init(var837, var839, var848); /* Direct call opts#OptionBool#init on <var837:OptionBool>*/
3233 }
3234 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_inline_some_methods].val = var837; /* _opt_inline_some_methods on <self:ToolContext exact> */
3235 var851 = NEW_opts__OptionBool(&type_opts__OptionBool);
3236 if (varonce852) {
3237 var853 = varonce852;
3238 } else {
3239 var854 = "Allow the separate compiler to direct call monomorph sites (semi-global)";
3240 var855 = 72;
3241 var856 = standard___standard__NativeString___to_s_with_length(var854, var855);
3242 var853 = var856;
3243 varonce852 = var853;
3244 }
3245 if (varonce857) {
3246 var858 = varonce857;
3247 } else {
3248 var859 = "--direct-call-monomorph";
3249 var860 = 23;
3250 var861 = standard___standard__NativeString___to_s_with_length(var859, var860);
3251 var858 = var861;
3252 varonce857 = var858;
3253 }
3254 var862 = NEW_standard__Array(&type_standard__Array__standard__String);
3255 { /* var862 = array_instance Array[String] */
3256 var863 = 1;
3257 var864 = NEW_standard__NativeArray(var863, &type_standard__NativeArray__standard__String);
3258 ((struct instance_standard__NativeArray*)var864)->values[0] = (val*) var858;
3259 {
3260 ((void (*)(val* self, val* p0, long p1))(var862->class->vft[COLOR_standard__array__Array__with_native]))(var862, var864, var863) /* with_native on <var862:Array[String]>*/;
3261 }
3262 }
3263 {
3264 opts___opts__OptionBool___init(var851, var853, var862); /* Direct call opts#OptionBool#init on <var851:OptionBool>*/
3265 }
3266 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_direct_call_monomorph].val = var851; /* _opt_direct_call_monomorph on <self:ToolContext exact> */
3267 var865 = NEW_opts__OptionBool(&type_opts__OptionBool);
3268 if (varonce866) {
3269 var867 = varonce866;
3270 } else {
3271 var868 = "Do not compile dead methods (semi-global)";
3272 var869 = 41;
3273 var870 = standard___standard__NativeString___to_s_with_length(var868, var869);
3274 var867 = var870;
3275 varonce866 = var867;
3276 }
3277 if (varonce871) {
3278 var872 = varonce871;
3279 } else {
3280 var873 = "--skip-dead-methods";
3281 var874 = 19;
3282 var875 = standard___standard__NativeString___to_s_with_length(var873, var874);
3283 var872 = var875;
3284 varonce871 = var872;
3285 }
3286 var876 = NEW_standard__Array(&type_standard__Array__standard__String);
3287 { /* var876 = array_instance Array[String] */
3288 var877 = 1;
3289 var878 = NEW_standard__NativeArray(var877, &type_standard__NativeArray__standard__String);
3290 ((struct instance_standard__NativeArray*)var878)->values[0] = (val*) var872;
3291 {
3292 ((void (*)(val* self, val* p0, long p1))(var876->class->vft[COLOR_standard__array__Array__with_native]))(var876, var878, var877) /* with_native on <var876:Array[String]>*/;
3293 }
3294 }
3295 {
3296 opts___opts__OptionBool___init(var865, var867, var876); /* Direct call opts#OptionBool#init on <var865:OptionBool>*/
3297 }
3298 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_skip_dead_methods].val = var865; /* _opt_skip_dead_methods on <self:ToolContext exact> */
3299 var879 = NEW_opts__OptionBool(&type_opts__OptionBool);
3300 if (varonce880) {
3301 var881 = varonce880;
3302 } else {
3303 var882 = "Enable all semi-global optimizations";
3304 var883 = 36;
3305 var884 = standard___standard__NativeString___to_s_with_length(var882, var883);
3306 var881 = var884;
3307 varonce880 = var881;
3308 }
3309 if (varonce885) {
3310 var886 = varonce885;
3311 } else {
3312 var887 = "--semi-global";
3313 var888 = 13;
3314 var889 = standard___standard__NativeString___to_s_with_length(var887, var888);
3315 var886 = var889;
3316 varonce885 = var886;
3317 }
3318 var890 = NEW_standard__Array(&type_standard__Array__standard__String);
3319 { /* var890 = array_instance Array[String] */
3320 var891 = 1;
3321 var892 = NEW_standard__NativeArray(var891, &type_standard__NativeArray__standard__String);
3322 ((struct instance_standard__NativeArray*)var892)->values[0] = (val*) var886;
3323 {
3324 ((void (*)(val* self, val* p0, long p1))(var890->class->vft[COLOR_standard__array__Array__with_native]))(var890, var892, var891) /* with_native on <var890:Array[String]>*/;
3325 }
3326 }
3327 {
3328 opts___opts__OptionBool___init(var879, var881, var890); /* Direct call opts#OptionBool#init on <var879:OptionBool>*/
3329 }
3330 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_semi_global].val = var879; /* _opt_semi_global on <self:ToolContext exact> */
3331 var893 = NEW_opts__OptionBool(&type_opts__OptionBool);
3332 if (varonce894) {
3333 var895 = varonce894;
3334 } else {
3335 var896 = "Force colorization of dead methods";
3336 var897 = 34;
3337 var898 = standard___standard__NativeString___to_s_with_length(var896, var897);
3338 var895 = var898;
3339 varonce894 = var895;
3340 }
3341 if (varonce899) {
3342 var900 = varonce899;
3343 } else {
3344 var901 = "--colo-dead-methods";
3345 var902 = 19;
3346 var903 = standard___standard__NativeString___to_s_with_length(var901, var902);
3347 var900 = var903;
3348 varonce899 = var900;
3349 }
3350 var904 = NEW_standard__Array(&type_standard__Array__standard__String);
3351 { /* var904 = array_instance Array[String] */
3352 var905 = 1;
3353 var906 = NEW_standard__NativeArray(var905, &type_standard__NativeArray__standard__String);
3354 ((struct instance_standard__NativeArray*)var906)->values[0] = (val*) var900;
3355 {
3356 ((void (*)(val* self, val* p0, long p1))(var904->class->vft[COLOR_standard__array__Array__with_native]))(var904, var906, var905) /* with_native on <var904:Array[String]>*/;
3357 }
3358 }
3359 {
3360 opts___opts__OptionBool___init(var893, var895, var904); /* Direct call opts#OptionBool#init on <var893:OptionBool>*/
3361 }
3362 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_colo_dead_methods].val = var893; /* _opt_colo_dead_methods on <self:ToolContext exact> */
3363 var907 = NEW_opts__OptionBool(&type_opts__OptionBool);
3364 if (varonce908) {
3365 var909 = varonce908;
3366 } else {
3367 var910 = "Enable static size measuring of tables used for vft, typing and resolution";
3368 var911 = 74;
3369 var912 = standard___standard__NativeString___to_s_with_length(var910, var911);
3370 var909 = var912;
3371 varonce908 = var909;
3372 }
3373 if (varonce913) {
3374 var914 = varonce913;
3375 } else {
3376 var915 = "--tables-metrics";
3377 var916 = 16;
3378 var917 = standard___standard__NativeString___to_s_with_length(var915, var916);
3379 var914 = var917;
3380 varonce913 = var914;
3381 }
3382 var918 = NEW_standard__Array(&type_standard__Array__standard__String);
3383 { /* var918 = array_instance Array[String] */
3384 var919 = 1;
3385 var920 = NEW_standard__NativeArray(var919, &type_standard__NativeArray__standard__String);
3386 ((struct instance_standard__NativeArray*)var920)->values[0] = (val*) var914;
3387 {
3388 ((void (*)(val* self, val* p0, long p1))(var918->class->vft[COLOR_standard__array__Array__with_native]))(var918, var920, var919) /* with_native on <var918:Array[String]>*/;
3389 }
3390 }
3391 {
3392 opts___opts__OptionBool___init(var907, var909, var918); /* Direct call opts#OptionBool#init on <var907:OptionBool>*/
3393 }
3394 self->attrs[COLOR_nit__separate_compiler__ToolContext___opt_tables_metrics].val = var907; /* _opt_tables_metrics on <self:ToolContext exact> */
3395 var921 = NEW_nit__SeparateCompilerPhase(&type_nit__SeparateCompilerPhase);
3396 var922 = NULL;
3397 {
3398 ((void (*)(val* self, val* p0))(var921->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var921, self) /* toolcontext= on <var921:SeparateCompilerPhase>*/;
3399 }
3400 {
3401 ((void (*)(val* self, val* p0))(var921->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var921, var922) /* depends= on <var921:SeparateCompilerPhase>*/;
3402 }
3403 {
3404 ((void (*)(val* self))(var921->class->vft[COLOR_standard__kernel__Object__init]))(var921) /* init on <var921:SeparateCompilerPhase>*/;
3405 }
3406 self->attrs[COLOR_nit__separate_compiler__ToolContext___separate_compiler_phase].val = var921; /* _separate_compiler_phase on <self:ToolContext exact> */
3407 var923 = NEW_opts__OptionBool(&type_opts__OptionBool);
3408 if (varonce924) {
3409 var925 = varonce924;
3410 } else {
3411 var926 = "Erase generic types";
3412 var927 = 19;
3413 var928 = standard___standard__NativeString___to_s_with_length(var926, var927);
3414 var925 = var928;
3415 varonce924 = var925;
3416 }
3417 if (varonce929) {
3418 var930 = varonce929;
3419 } else {
3420 var931 = "--erasure";
3421 var932 = 9;
3422 var933 = standard___standard__NativeString___to_s_with_length(var931, var932);
3423 var930 = var933;
3424 varonce929 = var930;
3425 }
3426 var934 = NEW_standard__Array(&type_standard__Array__standard__String);
3427 { /* var934 = array_instance Array[String] */
3428 var935 = 1;
3429 var936 = NEW_standard__NativeArray(var935, &type_standard__NativeArray__standard__String);
3430 ((struct instance_standard__NativeArray*)var936)->values[0] = (val*) var930;
3431 {
3432 ((void (*)(val* self, val* p0, long p1))(var934->class->vft[COLOR_standard__array__Array__with_native]))(var934, var936, var935) /* with_native on <var934:Array[String]>*/;
3433 }
3434 }
3435 {
3436 opts___opts__OptionBool___init(var923, var925, var934); /* Direct call opts#OptionBool#init on <var923:OptionBool>*/
3437 }
3438 self->attrs[COLOR_nit__separate_erasure_compiler__ToolContext___opt_erasure].val = var923; /* _opt_erasure on <self:ToolContext exact> */
3439 var937 = NEW_opts__OptionBool(&type_opts__OptionBool);
3440 if (varonce938) {
3441 var939 = varonce938;
3442 } else {
3443 var940 = "Activate RTA (implicit with --global and --separate)";
3444 var941 = 52;
3445 var942 = standard___standard__NativeString___to_s_with_length(var940, var941);
3446 var939 = var942;
3447 varonce938 = var939;
3448 }
3449 if (varonce943) {
3450 var944 = varonce943;
3451 } else {
3452 var945 = "--rta";
3453 var946 = 5;
3454 var947 = standard___standard__NativeString___to_s_with_length(var945, var946);
3455 var944 = var947;
3456 varonce943 = var944;
3457 }
3458 var948 = NEW_standard__Array(&type_standard__Array__standard__String);
3459 { /* var948 = array_instance Array[String] */
3460 var949 = 1;
3461 var950 = NEW_standard__NativeArray(var949, &type_standard__NativeArray__standard__String);
3462 ((struct instance_standard__NativeArray*)var950)->values[0] = (val*) var944;
3463 {
3464 ((void (*)(val* self, val* p0, long p1))(var948->class->vft[COLOR_standard__array__Array__with_native]))(var948, var950, var949) /* with_native on <var948:Array[String]>*/;
3465 }
3466 }
3467 {
3468 opts___opts__OptionBool___init(var937, var939, var948); /* Direct call opts#OptionBool#init on <var937:OptionBool>*/
3469 }
3470 self->attrs[COLOR_nit__separate_erasure_compiler__ToolContext___opt_rta].val = var937; /* _opt_rta on <self:ToolContext exact> */
3471 var951 = NEW_opts__OptionBool(&type_opts__OptionBool);
3472 if (varonce952) {
3473 var953 = varonce952;
3474 } else {
3475 var954 = "Disable implicit casts on unsafe return with erasure-typing policy (dangerous)";
3476 var955 = 78;
3477 var956 = standard___standard__NativeString___to_s_with_length(var954, var955);
3478 var953 = var956;
3479 varonce952 = var953;
3480 }
3481 if (varonce957) {
3482 var958 = varonce957;
3483 } else {
3484 var959 = "--no-check-erasure-cast";
3485 var960 = 23;
3486 var961 = standard___standard__NativeString___to_s_with_length(var959, var960);
3487 var958 = var961;
3488 varonce957 = var958;
3489 }
3490 var962 = NEW_standard__Array(&type_standard__Array__standard__String);
3491 { /* var962 = array_instance Array[String] */
3492 var963 = 1;
3493 var964 = NEW_standard__NativeArray(var963, &type_standard__NativeArray__standard__String);
3494 ((struct instance_standard__NativeArray*)var964)->values[0] = (val*) var958;
3495 {
3496 ((void (*)(val* self, val* p0, long p1))(var962->class->vft[COLOR_standard__array__Array__with_native]))(var962, var964, var963) /* with_native on <var962:Array[String]>*/;
3497 }
3498 }
3499 {
3500 opts___opts__OptionBool___init(var951, var953, var962); /* Direct call opts#OptionBool#init on <var951:OptionBool>*/
3501 }
3502 self->attrs[COLOR_nit__separate_erasure_compiler__ToolContext___opt_no_check_erasure_cast].val = var951; /* _opt_no_check_erasure_cast on <self:ToolContext exact> */
3503 var965 = NEW_nit__ErasureCompilerPhase(&type_nit__ErasureCompilerPhase);
3504 var966 = NULL;
3505 {
3506 ((void (*)(val* self, val* p0))(var965->class->vft[COLOR_nit__phase__Phase__toolcontext_61d]))(var965, self) /* toolcontext= on <var965:ErasureCompilerPhase>*/;
3507 }
3508 {
3509 ((void (*)(val* self, val* p0))(var965->class->vft[COLOR_nit__phase__Phase__depends_61d]))(var965, var966) /* depends= on <var965:ErasureCompilerPhase>*/;
3510 }
3511 {
3512 ((void (*)(val* self))(var965->class->vft[COLOR_standard__kernel__Object__init]))(var965) /* init on <var965:ErasureCompilerPhase>*/;
3513 }
3514 self->attrs[COLOR_nit__separate_erasure_compiler__ToolContext___erasure_compiler_phase].val = var965; /* _erasure_compiler_phase on <self:ToolContext exact> */
3515 return self;
3516 }
3517 /* runtime class nit__BashCompletion */
3518 const struct class class_nit__BashCompletion = {
3519 0, /* box_kind */
3520 {
3521 (nitmethod_t)standard___standard__Object___object_id, /* pointer to toolcontext:BashCompletion:kernel#Object#object_id */
3522 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to toolcontext:BashCompletion:kernel#Object#is_same_instance */
3523 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to toolcontext:BashCompletion:kernel#Object#== */
3524 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to toolcontext:BashCompletion:kernel#Object#!= */
3525 (nitmethod_t)standard___standard__Object___hash, /* pointer to toolcontext:BashCompletion:kernel#Object#hash */
3526 (nitmethod_t)standard___standard__Object___exit, /* pointer to toolcontext:BashCompletion:kernel#Object#exit */
3527 (nitmethod_t)standard___standard__Object___sys, /* pointer to toolcontext:BashCompletion:kernel#Object#sys */
3528 (nitmethod_t)nit___nit__BashCompletion___standard__kernel__Object__init, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#init */
3529 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to toolcontext:BashCompletion:sorter#Object#default_comparator */
3530 (nitmethod_t)standard__string___Object___to_s, /* pointer to toolcontext:BashCompletion:string#Object#to_s */
3531 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to toolcontext:BashCompletion:string#Object#native_class_name */
3532 (nitmethod_t)standard__string___Object___class_name, /* pointer to toolcontext:BashCompletion:string#Object#class_name */
3533 (nitmethod_t)standard__string___Object___inspect, /* pointer to toolcontext:BashCompletion:string#Object#inspect */
3534 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to toolcontext:BashCompletion:string#Object#inspect_head */
3535 (nitmethod_t)standard__string___Object___args, /* pointer to toolcontext:BashCompletion:string#Object#args */
3536 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to toolcontext:BashCompletion:ropes#Object#maxlen */
3537 (nitmethod_t)standard__time___Object___get_time, /* pointer to toolcontext:BashCompletion:time#Object#get_time */
3538 (nitmethod_t)standard__file___Object___printn, /* pointer to toolcontext:BashCompletion:file#Object#printn */
3539 (nitmethod_t)standard__file___Object___print, /* pointer to toolcontext:BashCompletion:file#Object#print */
3540 (nitmethod_t)standard__file___Object___getcwd, /* pointer to toolcontext:BashCompletion:file#Object#getcwd */
3541 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to toolcontext:BashCompletion:file#Object#file_getcwd */
3542 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to toolcontext:BashCompletion:model_base#Object#intrude_visibility */
3543 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to toolcontext:BashCompletion:model_base#Object#public_visibility */
3544 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to toolcontext:BashCompletion:model_base#Object#protected_visibility */
3545 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to toolcontext:BashCompletion:model_base#Object#private_visibility */
3546 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to toolcontext:BashCompletion:model_base#Object#none_visibility */
3547 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to toolcontext:BashCompletion:version#Object#nit_version */
3548 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to toolcontext:BashCompletion:model#Object#abstract_kind */
3549 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to toolcontext:BashCompletion:model#Object#concrete_kind */
3550 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to toolcontext:BashCompletion:model#Object#interface_kind */
3551 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to toolcontext:BashCompletion:model#Object#enum_kind */
3552 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to toolcontext:BashCompletion:model#Object#extern_kind */
3553 NULL, /* empty */
3554 NULL, /* empty */
3555 NULL, /* empty */
3556 NULL, /* empty */
3557 NULL, /* empty */
3558 NULL, /* empty */
3559 NULL, /* empty */
3560 NULL, /* empty */
3561 NULL, /* empty */
3562 NULL, /* empty */
3563 NULL, /* empty */
3564 NULL, /* empty */
3565 NULL, /* empty */
3566 (nitmethod_t)template___template__Template___standard__stream__Streamable__write_to, /* pointer to toolcontext:BashCompletion:template#Template#write_to */
3567 (nitmethod_t)nit___nit__BashCompletion___template__Template__rendering, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#rendering */
3568 (nitmethod_t)template___template__Template___add, /* pointer to toolcontext:BashCompletion:template#Template#add */
3569 (nitmethod_t)template___template__Template___addn, /* pointer to toolcontext:BashCompletion:template#Template#addn */
3570 (nitmethod_t)template___template__Template___is_frozen, /* pointer to toolcontext:BashCompletion:template#Template#is_frozen */
3571 (nitmethod_t)template___template__Template___is_frozen_61d, /* pointer to toolcontext:BashCompletion:template#Template#is_frozen= */
3572 (nitmethod_t)template___template__Template___freeze, /* pointer to toolcontext:BashCompletion:template#Template#freeze */
3573 (nitmethod_t)template___template__Template___content, /* pointer to toolcontext:BashCompletion:template#Template#content */
3574 (nitmethod_t)template___template__Template___render_done, /* pointer to toolcontext:BashCompletion:template#Template#render_done */
3575 (nitmethod_t)template___template__Template___render_done_61d, /* pointer to toolcontext:BashCompletion:template#Template#render_done= */
3576 (nitmethod_t)template___template__Template___force_render, /* pointer to toolcontext:BashCompletion:template#Template#force_render */
3577 (nitmethod_t)template___template__Template___is_writing, /* pointer to toolcontext:BashCompletion:template#Template#is_writing */
3578 (nitmethod_t)template___template__Template___is_writing_61d, /* pointer to toolcontext:BashCompletion:template#Template#is_writing= */
3579 (nitmethod_t)nit___nit__BashCompletion___toolcontext, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#toolcontext */
3580 (nitmethod_t)nit___nit__BashCompletion___toolcontext_61d, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#toolcontext= */
3581 (nitmethod_t)nit___nit__BashCompletion___extract_options_names, /* pointer to toolcontext:BashCompletion:toolcontext#BashCompletion#extract_options_names */
3582 (nitmethod_t)standard___standard__Object___init, /* pointer to toolcontext:BashCompletion:kernel#Object#init */
3583 }
3584 };
3585 /* allocate BashCompletion */
3586 val* NEW_nit__BashCompletion(const struct type* type) {
3587 val* self /* : BashCompletion */;
3588 short int var /* : Bool */;
3589 val* var1 /* : Array[Streamable] */;
3590 short int var2 /* : Bool */;
3591 short int var3 /* : Bool */;
3592 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3593 self->type = type;
3594 self->class = &class_nit__BashCompletion;
3595 var = 0;
3596 self->attrs[COLOR_template__Template___is_frozen].s = var; /* _is_frozen on <self:BashCompletion exact> */
3597 var1 = NEW_standard__Array(&type_standard__Array__standard__Streamable);
3598 {
3599 standard___standard__Array___standard__kernel__Object__init(var1); /* Direct call array#Array#init on <var1:Array[Streamable]>*/
3600 }
3601 self->attrs[COLOR_template__Template___content].val = var1; /* _content on <self:BashCompletion exact> */
3602 var2 = 0;
3603 self->attrs[COLOR_template__Template___render_done].s = var2; /* _render_done on <self:BashCompletion exact> */
3604 var3 = 0;
3605 self->attrs[COLOR_template__Template___is_writing].s = var3; /* _is_writing on <self:BashCompletion exact> */
3606 return self;
3607 }
3608 /* runtime class opts__Option */
3609 /* allocate Option */
3610 val* NEW_opts__Option(const struct type* type) {
3611 PRINT_ERROR("Runtime error: %s", "Option is DEAD");
3612 PRINT_ERROR("\n");
3613 show_backtrace(1);
3614 }
3615 /* runtime class opts__OptionText */
3616 /* allocate OptionText */
3617 val* NEW_opts__OptionText(const struct type* type) {
3618 PRINT_ERROR("Runtime error: %s", "OptionText is DEAD");
3619 PRINT_ERROR("\n");
3620 show_backtrace(1);
3621 }
3622 /* runtime class opts__OptionBool */
3623 const struct class class_opts__OptionBool = {
3624 0, /* box_kind */
3625 {
3626 (nitmethod_t)standard___standard__Object___object_id, /* pointer to opts:OptionBool:kernel#Object#object_id */
3627 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to opts:OptionBool:kernel#Object#is_same_instance */
3628 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to opts:OptionBool:kernel#Object#== */
3629 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to opts:OptionBool:kernel#Object#!= */
3630 (nitmethod_t)standard___standard__Object___hash, /* pointer to opts:OptionBool:kernel#Object#hash */
3631 (nitmethod_t)standard___standard__Object___exit, /* pointer to opts:OptionBool:kernel#Object#exit */
3632 (nitmethod_t)standard___standard__Object___sys, /* pointer to opts:OptionBool:kernel#Object#sys */
3633 (nitmethod_t)standard___standard__Object___init, /* pointer to opts:OptionBool:kernel#Object#init */
3634 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to opts:OptionBool:sorter#Object#default_comparator */
3635 (nitmethod_t)opts___opts__Option___standard__string__Object__to_s, /* pointer to opts:OptionBool:opts#Option#to_s */
3636 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to opts:OptionBool:string#Object#native_class_name */
3637 (nitmethod_t)standard__string___Object___class_name, /* pointer to opts:OptionBool:string#Object#class_name */
3638 (nitmethod_t)standard__string___Object___inspect, /* pointer to opts:OptionBool:string#Object#inspect */
3639 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to opts:OptionBool:string#Object#inspect_head */
3640 (nitmethod_t)standard__string___Object___args, /* pointer to opts:OptionBool:string#Object#args */
3641 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to opts:OptionBool:ropes#Object#maxlen */
3642 (nitmethod_t)standard__time___Object___get_time, /* pointer to opts:OptionBool:time#Object#get_time */
3643 (nitmethod_t)standard__file___Object___printn, /* pointer to opts:OptionBool:file#Object#printn */
3644 (nitmethod_t)standard__file___Object___print, /* pointer to opts:OptionBool:file#Object#print */
3645 (nitmethod_t)standard__file___Object___getcwd, /* pointer to opts:OptionBool:file#Object#getcwd */
3646 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to opts:OptionBool:file#Object#file_getcwd */
3647 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to opts:OptionBool:model_base#Object#intrude_visibility */
3648 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to opts:OptionBool:model_base#Object#public_visibility */
3649 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to opts:OptionBool:model_base#Object#protected_visibility */
3650 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to opts:OptionBool:model_base#Object#private_visibility */
3651 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to opts:OptionBool:model_base#Object#none_visibility */
3652 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to opts:OptionBool:version#Object#nit_version */
3653 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to opts:OptionBool:model#Object#abstract_kind */
3654 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to opts:OptionBool:model#Object#concrete_kind */
3655 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to opts:OptionBool:model#Object#interface_kind */
3656 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to opts:OptionBool:model#Object#enum_kind */
3657 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to opts:OptionBool:model#Object#extern_kind */
3658 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionBool:opts#Option#names */
3659 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionBool:opts#Option#names= */
3660 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionBool:opts#Option#helptext */
3661 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionBool:opts#Option#helptext= */
3662 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionBool:opts#Option#errors */
3663 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionBool:opts#Option#mandatory */
3664 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionBool:opts#Option#hidden */
3665 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionBool:opts#Option#hidden= */
3666 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionBool:opts#Option#read */
3667 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionBool:opts#Option#read= */
3668 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionBool:opts#Option#value */
3669 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionBool:opts#Option#value= */
3670 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionBool:opts#Option#default_value= */
3671 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionBool:opts#Option#init */
3672 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionBool:opts#Option#init_opt */
3673 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionBool:opts#Option#pretty */
3674 (nitmethod_t)opts___opts__OptionBool___Option__read_param, /* pointer to opts:OptionBool:opts#OptionBool#read_param */
3675 (nitmethod_t)opts___opts__OptionBool___init, /* pointer to opts:OptionBool:opts#OptionBool#init */
3676 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionBool:opts#Option#read_param */
3677 }
3678 };
3679 /* allocate OptionBool */
3680 val* NEW_opts__OptionBool(const struct type* type) {
3681 val* self /* : OptionBool */;
3682 val* var /* : Array[String] */;
3683 short int var1 /* : Bool */;
3684 short int var2 /* : Bool */;
3685 short int var3 /* : Bool */;
3686 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
3687 self->type = type;
3688 self->class = &class_opts__OptionBool;
3689 var = NEW_standard__Array(&type_standard__Array__standard__String);
3690 {
3691 standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
3692 }
3693 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionBool exact> */
3694 var1 = 0;
3695 self->attrs[COLOR_opts__Option___mandatory].s = var1; /* _mandatory on <self:OptionBool exact> */
3696 var2 = 0;
3697 self->attrs[COLOR_opts__Option___hidden].s = var2; /* _hidden on <self:OptionBool exact> */
3698 var3 = 0;
3699 self->attrs[COLOR_opts__Option___read].s = var3; /* _read on <self:OptionBool exact> */
3700 return self;
3701 }
3702 /* runtime class opts__OptionCount */
3703 const struct class class_opts__OptionCount = {
3704 0, /* box_kind */
3705 {
3706 (nitmethod_t)standard___standard__Object___object_id, /* pointer to opts:OptionCount:kernel#Object#object_id */
3707 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to opts:OptionCount:kernel#Object#is_same_instance */
3708 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to opts:OptionCount:kernel#Object#== */
3709 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to opts:OptionCount:kernel#Object#!= */
3710 (nitmethod_t)standard___standard__Object___hash, /* pointer to opts:OptionCount:kernel#Object#hash */
3711 (nitmethod_t)standard___standard__Object___exit, /* pointer to opts:OptionCount:kernel#Object#exit */
3712 (nitmethod_t)standard___standard__Object___sys, /* pointer to opts:OptionCount:kernel#Object#sys */
3713 (nitmethod_t)standard___standard__Object___init, /* pointer to opts:OptionCount:kernel#Object#init */
3714 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to opts:OptionCount:sorter#Object#default_comparator */
3715 (nitmethod_t)opts___opts__Option___standard__string__Object__to_s, /* pointer to opts:OptionCount:opts#Option#to_s */
3716 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to opts:OptionCount:string#Object#native_class_name */
3717 (nitmethod_t)standard__string___Object___class_name, /* pointer to opts:OptionCount:string#Object#class_name */
3718 (nitmethod_t)standard__string___Object___inspect, /* pointer to opts:OptionCount:string#Object#inspect */
3719 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to opts:OptionCount:string#Object#inspect_head */
3720 (nitmethod_t)standard__string___Object___args, /* pointer to opts:OptionCount:string#Object#args */
3721 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to opts:OptionCount:ropes#Object#maxlen */
3722 (nitmethod_t)standard__time___Object___get_time, /* pointer to opts:OptionCount:time#Object#get_time */
3723 (nitmethod_t)standard__file___Object___printn, /* pointer to opts:OptionCount:file#Object#printn */
3724 (nitmethod_t)standard__file___Object___print, /* pointer to opts:OptionCount:file#Object#print */
3725 (nitmethod_t)standard__file___Object___getcwd, /* pointer to opts:OptionCount:file#Object#getcwd */
3726 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to opts:OptionCount:file#Object#file_getcwd */
3727 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to opts:OptionCount:model_base#Object#intrude_visibility */
3728 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to opts:OptionCount:model_base#Object#public_visibility */
3729 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to opts:OptionCount:model_base#Object#protected_visibility */
3730 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to opts:OptionCount:model_base#Object#private_visibility */
3731 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to opts:OptionCount:model_base#Object#none_visibility */
3732 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to opts:OptionCount:version#Object#nit_version */
3733 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to opts:OptionCount:model#Object#abstract_kind */
3734 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to opts:OptionCount:model#Object#concrete_kind */
3735 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to opts:OptionCount:model#Object#interface_kind */
3736 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to opts:OptionCount:model#Object#enum_kind */
3737 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to opts:OptionCount:model#Object#extern_kind */
3738 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionCount:opts#Option#names */
3739 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionCount:opts#Option#names= */
3740 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionCount:opts#Option#helptext */
3741 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionCount:opts#Option#helptext= */
3742 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionCount:opts#Option#errors */
3743 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionCount:opts#Option#mandatory */
3744 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionCount:opts#Option#hidden */
3745 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionCount:opts#Option#hidden= */
3746 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionCount:opts#Option#read */
3747 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionCount:opts#Option#read= */
3748 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionCount:opts#Option#value */
3749 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionCount:opts#Option#value= */
3750 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionCount:opts#Option#default_value= */
3751 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionCount:opts#Option#init */
3752 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionCount:opts#Option#init_opt */
3753 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionCount:opts#Option#pretty */
3754 (nitmethod_t)opts___opts__OptionCount___Option__read_param, /* pointer to opts:OptionCount:opts#OptionCount#read_param */
3755 (nitmethod_t)opts___opts__OptionCount___init, /* pointer to opts:OptionCount:opts#OptionCount#init */
3756 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionCount:opts#Option#read_param */
3757 }
3758 };
3759 /* allocate OptionCount */
3760 val* NEW_opts__OptionCount(const struct type* type) {
3761 val* self /* : OptionCount */;
3762 val* var /* : Array[String] */;
3763 short int var1 /* : Bool */;
3764 short int var2 /* : Bool */;
3765 short int var3 /* : Bool */;
3766 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
3767 self->type = type;
3768 self->class = &class_opts__OptionCount;
3769 var = NEW_standard__Array(&type_standard__Array__standard__String);
3770 {
3771 standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
3772 }
3773 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionCount exact> */
3774 var1 = 0;
3775 self->attrs[COLOR_opts__Option___mandatory].s = var1; /* _mandatory on <self:OptionCount exact> */
3776 var2 = 0;
3777 self->attrs[COLOR_opts__Option___hidden].s = var2; /* _hidden on <self:OptionCount exact> */
3778 var3 = 0;
3779 self->attrs[COLOR_opts__Option___read].s = var3; /* _read on <self:OptionCount exact> */
3780 return self;
3781 }
3782 /* runtime class opts__OptionParameter */
3783 /* allocate OptionParameter */
3784 val* NEW_opts__OptionParameter(const struct type* type) {
3785 PRINT_ERROR("Runtime error: %s", "OptionParameter is DEAD");
3786 PRINT_ERROR("\n");
3787 show_backtrace(1);
3788 }
3789 /* runtime class opts__OptionString */
3790 const struct class class_opts__OptionString = {
3791 0, /* box_kind */
3792 {
3793 (nitmethod_t)standard___standard__Object___object_id, /* pointer to opts:OptionString:kernel#Object#object_id */
3794 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to opts:OptionString:kernel#Object#is_same_instance */
3795 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to opts:OptionString:kernel#Object#== */
3796 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to opts:OptionString:kernel#Object#!= */
3797 (nitmethod_t)standard___standard__Object___hash, /* pointer to opts:OptionString:kernel#Object#hash */
3798 (nitmethod_t)standard___standard__Object___exit, /* pointer to opts:OptionString:kernel#Object#exit */
3799 (nitmethod_t)standard___standard__Object___sys, /* pointer to opts:OptionString:kernel#Object#sys */
3800 (nitmethod_t)standard___standard__Object___init, /* pointer to opts:OptionString:kernel#Object#init */
3801 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to opts:OptionString:sorter#Object#default_comparator */
3802 (nitmethod_t)opts___opts__Option___standard__string__Object__to_s, /* pointer to opts:OptionString:opts#Option#to_s */
3803 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to opts:OptionString:string#Object#native_class_name */
3804 (nitmethod_t)standard__string___Object___class_name, /* pointer to opts:OptionString:string#Object#class_name */
3805 (nitmethod_t)standard__string___Object___inspect, /* pointer to opts:OptionString:string#Object#inspect */
3806 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to opts:OptionString:string#Object#inspect_head */
3807 (nitmethod_t)standard__string___Object___args, /* pointer to opts:OptionString:string#Object#args */
3808 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to opts:OptionString:ropes#Object#maxlen */
3809 (nitmethod_t)standard__time___Object___get_time, /* pointer to opts:OptionString:time#Object#get_time */
3810 (nitmethod_t)standard__file___Object___printn, /* pointer to opts:OptionString:file#Object#printn */
3811 (nitmethod_t)standard__file___Object___print, /* pointer to opts:OptionString:file#Object#print */
3812 (nitmethod_t)standard__file___Object___getcwd, /* pointer to opts:OptionString:file#Object#getcwd */
3813 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to opts:OptionString:file#Object#file_getcwd */
3814 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to opts:OptionString:model_base#Object#intrude_visibility */
3815 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to opts:OptionString:model_base#Object#public_visibility */
3816 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to opts:OptionString:model_base#Object#protected_visibility */
3817 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to opts:OptionString:model_base#Object#private_visibility */
3818 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to opts:OptionString:model_base#Object#none_visibility */
3819 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to opts:OptionString:version#Object#nit_version */
3820 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to opts:OptionString:model#Object#abstract_kind */
3821 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to opts:OptionString:model#Object#concrete_kind */
3822 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to opts:OptionString:model#Object#interface_kind */
3823 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to opts:OptionString:model#Object#enum_kind */
3824 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to opts:OptionString:model#Object#extern_kind */
3825 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionString:opts#Option#names */
3826 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionString:opts#Option#names= */
3827 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionString:opts#Option#helptext */
3828 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionString:opts#Option#helptext= */
3829 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionString:opts#Option#errors */
3830 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionString:opts#Option#mandatory */
3831 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionString:opts#Option#hidden */
3832 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionString:opts#Option#hidden= */
3833 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionString:opts#Option#read */
3834 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionString:opts#Option#read= */
3835 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionString:opts#Option#value */
3836 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionString:opts#Option#value= */
3837 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionString:opts#Option#default_value= */
3838 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionString:opts#Option#init */
3839 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionString:opts#Option#init_opt */
3840 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionString:opts#Option#pretty */
3841 (nitmethod_t)opts___opts__OptionParameter___Option__read_param, /* pointer to opts:OptionString:opts#OptionParameter#read_param */
3842 (nitmethod_t)opts___opts__OptionString___OptionParameter__convert, /* pointer to opts:OptionString:opts#OptionString#convert */
3843 (nitmethod_t)opts___opts__OptionParameter___parameter_mandatory, /* pointer to opts:OptionString:opts#OptionParameter#parameter_mandatory */
3844 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionString:opts#Option#read_param */
3845 (nitmethod_t)opts___opts__OptionString___init, /* pointer to opts:OptionString:opts#OptionString#init */
3846 }
3847 };
3848 /* allocate OptionString */
3849 val* NEW_opts__OptionString(const struct type* type) {
3850 val* self /* : OptionString */;
3851 val* var /* : Array[String] */;
3852 short int var1 /* : Bool */;
3853 short int var2 /* : Bool */;
3854 short int var3 /* : Bool */;
3855 short int var4 /* : Bool */;
3856 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
3857 self->type = type;
3858 self->class = &class_opts__OptionString;
3859 var = NEW_standard__Array(&type_standard__Array__standard__String);
3860 {
3861 standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
3862 }
3863 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionString exact> */
3864 var1 = 0;
3865 self->attrs[COLOR_opts__Option___mandatory].s = var1; /* _mandatory on <self:OptionString exact> */
3866 var2 = 0;
3867 self->attrs[COLOR_opts__Option___hidden].s = var2; /* _hidden on <self:OptionString exact> */
3868 var3 = 0;
3869 self->attrs[COLOR_opts__Option___read].s = var3; /* _read on <self:OptionString exact> */
3870 var4 = 1;
3871 self->attrs[COLOR_opts__OptionParameter___parameter_mandatory].s = var4; /* _parameter_mandatory on <self:OptionString exact> */
3872 return self;
3873 }
3874 /* runtime class opts__OptionEnum */
3875 /* allocate OptionEnum */
3876 val* NEW_opts__OptionEnum(const struct type* type) {
3877 PRINT_ERROR("Runtime error: %s", "OptionEnum is DEAD");
3878 PRINT_ERROR("\n");
3879 show_backtrace(1);
3880 }
3881 /* runtime class opts__OptionInt */
3882 const struct class class_opts__OptionInt = {
3883 0, /* box_kind */
3884 {
3885 (nitmethod_t)standard___standard__Object___object_id, /* pointer to opts:OptionInt:kernel#Object#object_id */
3886 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to opts:OptionInt:kernel#Object#is_same_instance */
3887 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to opts:OptionInt:kernel#Object#== */
3888 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to opts:OptionInt:kernel#Object#!= */
3889 (nitmethod_t)standard___standard__Object___hash, /* pointer to opts:OptionInt:kernel#Object#hash */
3890 (nitmethod_t)standard___standard__Object___exit, /* pointer to opts:OptionInt:kernel#Object#exit */
3891 (nitmethod_t)standard___standard__Object___sys, /* pointer to opts:OptionInt:kernel#Object#sys */
3892 (nitmethod_t)standard___standard__Object___init, /* pointer to opts:OptionInt:kernel#Object#init */
3893 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to opts:OptionInt:sorter#Object#default_comparator */
3894 (nitmethod_t)opts___opts__Option___standard__string__Object__to_s, /* pointer to opts:OptionInt:opts#Option#to_s */
3895 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to opts:OptionInt:string#Object#native_class_name */
3896 (nitmethod_t)standard__string___Object___class_name, /* pointer to opts:OptionInt:string#Object#class_name */
3897 (nitmethod_t)standard__string___Object___inspect, /* pointer to opts:OptionInt:string#Object#inspect */
3898 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to opts:OptionInt:string#Object#inspect_head */
3899 (nitmethod_t)standard__string___Object___args, /* pointer to opts:OptionInt:string#Object#args */
3900 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to opts:OptionInt:ropes#Object#maxlen */
3901 (nitmethod_t)standard__time___Object___get_time, /* pointer to opts:OptionInt:time#Object#get_time */
3902 (nitmethod_t)standard__file___Object___printn, /* pointer to opts:OptionInt:file#Object#printn */
3903 (nitmethod_t)standard__file___Object___print, /* pointer to opts:OptionInt:file#Object#print */
3904 (nitmethod_t)standard__file___Object___getcwd, /* pointer to opts:OptionInt:file#Object#getcwd */
3905 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to opts:OptionInt:file#Object#file_getcwd */
3906 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to opts:OptionInt:model_base#Object#intrude_visibility */
3907 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to opts:OptionInt:model_base#Object#public_visibility */
3908 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to opts:OptionInt:model_base#Object#protected_visibility */
3909 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to opts:OptionInt:model_base#Object#private_visibility */
3910 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to opts:OptionInt:model_base#Object#none_visibility */
3911 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to opts:OptionInt:version#Object#nit_version */
3912 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to opts:OptionInt:model#Object#abstract_kind */
3913 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to opts:OptionInt:model#Object#concrete_kind */
3914 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to opts:OptionInt:model#Object#interface_kind */
3915 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to opts:OptionInt:model#Object#enum_kind */
3916 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to opts:OptionInt:model#Object#extern_kind */
3917 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionInt:opts#Option#names */
3918 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionInt:opts#Option#names= */
3919 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionInt:opts#Option#helptext */
3920 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionInt:opts#Option#helptext= */
3921 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionInt:opts#Option#errors */
3922 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionInt:opts#Option#mandatory */
3923 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionInt:opts#Option#hidden */
3924 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionInt:opts#Option#hidden= */
3925 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionInt:opts#Option#read */
3926 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionInt:opts#Option#read= */
3927 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionInt:opts#Option#value */
3928 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionInt:opts#Option#value= */
3929 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionInt:opts#Option#default_value= */
3930 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionInt:opts#Option#init */
3931 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionInt:opts#Option#init_opt */
3932 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionInt:opts#Option#pretty */
3933 (nitmethod_t)opts___opts__OptionParameter___Option__read_param, /* pointer to opts:OptionInt:opts#OptionParameter#read_param */
3934 (nitmethod_t)VIRTUAL_opts___opts__OptionInt___OptionParameter__convert, /* pointer to opts:OptionInt:opts#OptionInt#convert */
3935 (nitmethod_t)opts___opts__OptionParameter___parameter_mandatory, /* pointer to opts:OptionInt:opts#OptionParameter#parameter_mandatory */
3936 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionInt:opts#Option#read_param */
3937 (nitmethod_t)opts___opts__OptionInt___init, /* pointer to opts:OptionInt:opts#OptionInt#init */
3938 }
3939 };
3940 /* allocate OptionInt */
3941 val* NEW_opts__OptionInt(const struct type* type) {
3942 val* self /* : OptionInt */;
3943 val* var /* : Array[String] */;
3944 short int var1 /* : Bool */;
3945 short int var2 /* : Bool */;
3946 short int var3 /* : Bool */;
3947 short int var4 /* : Bool */;
3948 self = nit_alloc(sizeof(struct instance) + 9*sizeof(nitattribute_t));
3949 self->type = type;
3950 self->class = &class_opts__OptionInt;
3951 var = NEW_standard__Array(&type_standard__Array__standard__String);
3952 {
3953 standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
3954 }
3955 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionInt exact> */
3956 var1 = 0;
3957 self->attrs[COLOR_opts__Option___mandatory].s = var1; /* _mandatory on <self:OptionInt exact> */
3958 var2 = 0;
3959 self->attrs[COLOR_opts__Option___hidden].s = var2; /* _hidden on <self:OptionInt exact> */
3960 var3 = 0;
3961 self->attrs[COLOR_opts__Option___read].s = var3; /* _read on <self:OptionInt exact> */
3962 var4 = 1;
3963 self->attrs[COLOR_opts__OptionParameter___parameter_mandatory].s = var4; /* _parameter_mandatory on <self:OptionInt exact> */
3964 return self;
3965 }
3966 /* runtime class opts__OptionFloat */
3967 /* allocate OptionFloat */
3968 val* NEW_opts__OptionFloat(const struct type* type) {
3969 PRINT_ERROR("Runtime error: %s", "OptionFloat is DEAD");
3970 PRINT_ERROR("\n");
3971 show_backtrace(1);
3972 }
3973 /* runtime class opts__OptionArray */
3974 const struct class class_opts__OptionArray = {
3975 0, /* box_kind */
3976 {
3977 (nitmethod_t)standard___standard__Object___object_id, /* pointer to opts:OptionArray:kernel#Object#object_id */
3978 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to opts:OptionArray:kernel#Object#is_same_instance */
3979 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to opts:OptionArray:kernel#Object#== */
3980 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to opts:OptionArray:kernel#Object#!= */
3981 (nitmethod_t)standard___standard__Object___hash, /* pointer to opts:OptionArray:kernel#Object#hash */
3982 (nitmethod_t)standard___standard__Object___exit, /* pointer to opts:OptionArray:kernel#Object#exit */
3983 (nitmethod_t)standard___standard__Object___sys, /* pointer to opts:OptionArray:kernel#Object#sys */
3984 (nitmethod_t)standard___standard__Object___init, /* pointer to opts:OptionArray:kernel#Object#init */
3985 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to opts:OptionArray:sorter#Object#default_comparator */
3986 (nitmethod_t)opts___opts__Option___standard__string__Object__to_s, /* pointer to opts:OptionArray:opts#Option#to_s */
3987 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to opts:OptionArray:string#Object#native_class_name */
3988 (nitmethod_t)standard__string___Object___class_name, /* pointer to opts:OptionArray:string#Object#class_name */
3989 (nitmethod_t)standard__string___Object___inspect, /* pointer to opts:OptionArray:string#Object#inspect */
3990 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to opts:OptionArray:string#Object#inspect_head */
3991 (nitmethod_t)standard__string___Object___args, /* pointer to opts:OptionArray:string#Object#args */
3992 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to opts:OptionArray:ropes#Object#maxlen */
3993 (nitmethod_t)standard__time___Object___get_time, /* pointer to opts:OptionArray:time#Object#get_time */
3994 (nitmethod_t)standard__file___Object___printn, /* pointer to opts:OptionArray:file#Object#printn */
3995 (nitmethod_t)standard__file___Object___print, /* pointer to opts:OptionArray:file#Object#print */
3996 (nitmethod_t)standard__file___Object___getcwd, /* pointer to opts:OptionArray:file#Object#getcwd */
3997 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to opts:OptionArray:file#Object#file_getcwd */
3998 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to opts:OptionArray:model_base#Object#intrude_visibility */
3999 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to opts:OptionArray:model_base#Object#public_visibility */
4000 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to opts:OptionArray:model_base#Object#protected_visibility */
4001 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to opts:OptionArray:model_base#Object#private_visibility */
4002 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to opts:OptionArray:model_base#Object#none_visibility */
4003 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to opts:OptionArray:version#Object#nit_version */
4004 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to opts:OptionArray:model#Object#abstract_kind */
4005 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to opts:OptionArray:model#Object#concrete_kind */
4006 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to opts:OptionArray:model#Object#interface_kind */
4007 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to opts:OptionArray:model#Object#enum_kind */
4008 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to opts:OptionArray:model#Object#extern_kind */
4009 (nitmethod_t)opts___opts__Option___names, /* pointer to opts:OptionArray:opts#Option#names */
4010 (nitmethod_t)opts___opts__Option___names_61d, /* pointer to opts:OptionArray:opts#Option#names= */
4011 (nitmethod_t)opts___opts__Option___helptext, /* pointer to opts:OptionArray:opts#Option#helptext */
4012 (nitmethod_t)opts___opts__Option___helptext_61d, /* pointer to opts:OptionArray:opts#Option#helptext= */
4013 (nitmethod_t)opts___opts__Option___errors, /* pointer to opts:OptionArray:opts#Option#errors */
4014 (nitmethod_t)opts___opts__Option___mandatory, /* pointer to opts:OptionArray:opts#Option#mandatory */
4015 (nitmethod_t)opts___opts__Option___hidden, /* pointer to opts:OptionArray:opts#Option#hidden */
4016 (nitmethod_t)opts___opts__Option___hidden_61d, /* pointer to opts:OptionArray:opts#Option#hidden= */
4017 (nitmethod_t)opts___opts__Option___read, /* pointer to opts:OptionArray:opts#Option#read */
4018 (nitmethod_t)opts___opts__Option___read_61d, /* pointer to opts:OptionArray:opts#Option#read= */
4019 (nitmethod_t)opts___opts__Option___value, /* pointer to opts:OptionArray:opts#Option#value */
4020 (nitmethod_t)opts___opts__Option___value_61d, /* pointer to opts:OptionArray:opts#Option#value= */
4021 (nitmethod_t)opts___opts__Option___default_value_61d, /* pointer to opts:OptionArray:opts#Option#default_value= */
4022 (nitmethod_t)opts___opts__Option___init, /* pointer to opts:OptionArray:opts#Option#init */
4023 (nitmethod_t)opts___opts__Option___init_opt, /* pointer to opts:OptionArray:opts#Option#init_opt */
4024 (nitmethod_t)opts___opts__Option___pretty, /* pointer to opts:OptionArray:opts#Option#pretty */
4025 (nitmethod_t)opts___opts__OptionParameter___Option__read_param, /* pointer to opts:OptionArray:opts#OptionParameter#read_param */
4026 (nitmethod_t)opts___opts__OptionArray___OptionParameter__convert, /* pointer to opts:OptionArray:opts#OptionArray#convert */
4027 (nitmethod_t)opts___opts__OptionParameter___parameter_mandatory, /* pointer to opts:OptionArray:opts#OptionParameter#parameter_mandatory */
4028 (nitmethod_t)opts___opts__Option___read_param, /* pointer to opts:OptionArray:opts#Option#read_param */
4029 (nitmethod_t)opts___opts__OptionArray___init, /* pointer to opts:OptionArray:opts#OptionArray#init */
4030 (nitmethod_t)opts___opts__OptionArray___values, /* pointer to opts:OptionArray:opts#OptionArray#values */
4031 (nitmethod_t)opts___opts__OptionArray___values_61d, /* pointer to opts:OptionArray:opts#OptionArray#values= */
4032 }
4033 };
4034 /* allocate OptionArray */
4035 val* NEW_opts__OptionArray(const struct type* type) {
4036 val* self /* : OptionArray */;
4037 val* var /* : Array[String] */;
4038 short int var1 /* : Bool */;
4039 short int var2 /* : Bool */;
4040 short int var3 /* : Bool */;
4041 short int var4 /* : Bool */;
4042 self = nit_alloc(sizeof(struct instance) + 10*sizeof(nitattribute_t));
4043 self->type = type;
4044 self->class = &class_opts__OptionArray;
4045 var = NEW_standard__Array(&type_standard__Array__standard__String);
4046 {
4047 standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[String]>*/
4048 }
4049 self->attrs[COLOR_opts__Option___errors].val = var; /* _errors on <self:OptionArray exact> */
4050 var1 = 0;
4051 self->attrs[COLOR_opts__Option___mandatory].s = var1; /* _mandatory on <self:OptionArray exact> */
4052 var2 = 0;
4053 self->attrs[COLOR_opts__Option___hidden].s = var2; /* _hidden on <self:OptionArray exact> */
4054 var3 = 0;
4055 self->attrs[COLOR_opts__Option___read].s = var3; /* _read on <self:OptionArray exact> */
4056 var4 = 1;
4057 self->attrs[COLOR_opts__OptionParameter___parameter_mandatory].s = var4; /* _parameter_mandatory on <self:OptionArray exact> */
4058 return self;
4059 }
4060 /* runtime class opts__OptionContext */
4061 const struct class class_opts__OptionContext = {
4062 0, /* box_kind */
4063 {
4064 (nitmethod_t)standard___standard__Object___object_id, /* pointer to opts:OptionContext:kernel#Object#object_id */
4065 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to opts:OptionContext:kernel#Object#is_same_instance */
4066 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to opts:OptionContext:kernel#Object#== */
4067 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to opts:OptionContext:kernel#Object#!= */
4068 (nitmethod_t)standard___standard__Object___hash, /* pointer to opts:OptionContext:kernel#Object#hash */
4069 (nitmethod_t)standard___standard__Object___exit, /* pointer to opts:OptionContext:kernel#Object#exit */
4070 (nitmethod_t)standard___standard__Object___sys, /* pointer to opts:OptionContext:kernel#Object#sys */
4071 (nitmethod_t)standard___standard__Object___init, /* pointer to opts:OptionContext:kernel#Object#init */
4072 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to opts:OptionContext:sorter#Object#default_comparator */
4073 (nitmethod_t)standard__string___Object___to_s, /* pointer to opts:OptionContext:string#Object#to_s */
4074 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to opts:OptionContext:string#Object#native_class_name */
4075 (nitmethod_t)standard__string___Object___class_name, /* pointer to opts:OptionContext:string#Object#class_name */
4076 (nitmethod_t)standard__string___Object___inspect, /* pointer to opts:OptionContext:string#Object#inspect */
4077 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to opts:OptionContext:string#Object#inspect_head */
4078 (nitmethod_t)standard__string___Object___args, /* pointer to opts:OptionContext:string#Object#args */
4079 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to opts:OptionContext:ropes#Object#maxlen */
4080 (nitmethod_t)standard__time___Object___get_time, /* pointer to opts:OptionContext:time#Object#get_time */
4081 (nitmethod_t)standard__file___Object___printn, /* pointer to opts:OptionContext:file#Object#printn */
4082 (nitmethod_t)standard__file___Object___print, /* pointer to opts:OptionContext:file#Object#print */
4083 (nitmethod_t)standard__file___Object___getcwd, /* pointer to opts:OptionContext:file#Object#getcwd */
4084 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to opts:OptionContext:file#Object#file_getcwd */
4085 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to opts:OptionContext:model_base#Object#intrude_visibility */
4086 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to opts:OptionContext:model_base#Object#public_visibility */
4087 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to opts:OptionContext:model_base#Object#protected_visibility */
4088 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to opts:OptionContext:model_base#Object#private_visibility */
4089 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to opts:OptionContext:model_base#Object#none_visibility */
4090 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to opts:OptionContext:version#Object#nit_version */
4091 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to opts:OptionContext:model#Object#abstract_kind */
4092 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to opts:OptionContext:model#Object#concrete_kind */
4093 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to opts:OptionContext:model#Object#interface_kind */
4094 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to opts:OptionContext:model#Object#enum_kind */
4095 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to opts:OptionContext:model#Object#extern_kind */
4096 (nitmethod_t)opts___opts__OptionContext___options, /* pointer to opts:OptionContext:opts#OptionContext#options */
4097 (nitmethod_t)opts___opts__OptionContext___rest, /* pointer to opts:OptionContext:opts#OptionContext#rest */
4098 (nitmethod_t)opts___opts__OptionContext___errors, /* pointer to opts:OptionContext:opts#OptionContext#errors */
4099 (nitmethod_t)opts___opts__OptionContext___optmap, /* pointer to opts:OptionContext:opts#OptionContext#optmap */
4100 (nitmethod_t)opts___opts__OptionContext___add_option, /* pointer to opts:OptionContext:opts#OptionContext#add_option */
4101 (nitmethod_t)opts___opts__OptionContext___usage, /* pointer to opts:OptionContext:opts#OptionContext#usage */
4102 (nitmethod_t)opts___opts__OptionContext___parse, /* pointer to opts:OptionContext:opts#OptionContext#parse */
4103 (nitmethod_t)opts___opts__OptionContext___options_before_rest, /* pointer to opts:OptionContext:opts#OptionContext#options_before_rest */
4104 (nitmethod_t)opts___opts__OptionContext___parse_intern, /* pointer to opts:OptionContext:opts#OptionContext#parse_intern */
4105 (nitmethod_t)opts___opts__OptionContext___build, /* pointer to opts:OptionContext:opts#OptionContext#build */
4106 (nitmethod_t)opts___opts__OptionContext___get_errors, /* pointer to opts:OptionContext:opts#OptionContext#get_errors */
4107 }
4108 };
4109 /* allocate OptionContext */
4110 val* NEW_opts__OptionContext(const struct type* type) {
4111 val* self /* : OptionContext */;
4112 val* var /* : Array[Option] */;
4113 val* var1 /* : Array[String] */;
4114 val* var2 /* : Array[String] */;
4115 val* var3 /* : HashMap[String, Option] */;
4116 short int var4 /* : Bool */;
4117 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4118 self->type = type;
4119 self->class = &class_opts__OptionContext;
4120 var = NEW_standard__Array(&type_standard__Array__opts__Option);
4121 {
4122 standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[Option]>*/
4123 }
4124 self->attrs[COLOR_opts__OptionContext___options].val = var; /* _options on <self:OptionContext exact> */
4125 var1 = NEW_standard__Array(&type_standard__Array__standard__String);
4126 {
4127 standard___standard__Array___standard__kernel__Object__init(var1); /* Direct call array#Array#init on <var1:Array[String]>*/
4128 }
4129 self->attrs[COLOR_opts__OptionContext___rest].val = var1; /* _rest on <self:OptionContext exact> */
4130 var2 = NEW_standard__Array(&type_standard__Array__standard__String);
4131 {
4132 standard___standard__Array___standard__kernel__Object__init(var2); /* Direct call array#Array#init on <var2:Array[String]>*/
4133 }
4134 self->attrs[COLOR_opts__OptionContext___errors].val = var2; /* _errors on <self:OptionContext exact> */
4135 var3 = NEW_standard__HashMap(&type_standard__HashMap__standard__String__opts__Option);
4136 {
4137 standard___standard__HashMap___standard__kernel__Object__init(var3); /* Direct call hash_collection#HashMap#init on <var3:HashMap[String, Option]>*/
4138 }
4139 self->attrs[COLOR_opts__OptionContext___optmap].val = var3; /* _optmap on <self:OptionContext exact> */
4140 var4 = 0;
4141 self->attrs[COLOR_opts__OptionContext___options_before_rest].s = var4; /* _options_before_rest on <self:OptionContext exact> */
4142 return self;
4143 }
4144 /* runtime class template__Template */
4145 /* allocate Template */
4146 val* NEW_template__Template(const struct type* type) {
4147 PRINT_ERROR("Runtime error: %s", "Template is DEAD");
4148 PRINT_ERROR("\n");
4149 show_backtrace(1);
4150 }
4151 /* runtime class nit__parser__ReduceAction0 */
4152 const struct class class_nit__parser__ReduceAction0 = {
4153 0, /* box_kind */
4154 {
4155 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction0:kernel#Object#object_id */
4156 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction0:kernel#Object#is_same_instance */
4157 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction0:kernel#Object#== */
4158 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction0:kernel#Object#!= */
4159 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction0:kernel#Object#hash */
4160 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction0:kernel#Object#exit */
4161 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction0:kernel#Object#sys */
4162 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction0:parser_work#ReduceAction#init */
4163 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction0:sorter#Object#default_comparator */
4164 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction0:string#Object#to_s */
4165 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction0:string#Object#native_class_name */
4166 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction0:string#Object#class_name */
4167 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction0:string#Object#inspect */
4168 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction0:string#Object#inspect_head */
4169 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction0:string#Object#args */
4170 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction0:ropes#Object#maxlen */
4171 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction0:time#Object#get_time */
4172 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction0:file#Object#printn */
4173 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction0:file#Object#print */
4174 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction0:file#Object#getcwd */
4175 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction0:file#Object#file_getcwd */
4176 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction0:model_base#Object#intrude_visibility */
4177 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction0:model_base#Object#public_visibility */
4178 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction0:model_base#Object#protected_visibility */
4179 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction0:model_base#Object#private_visibility */
4180 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction0:model_base#Object#none_visibility */
4181 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction0:version#Object#nit_version */
4182 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction0:model#Object#abstract_kind */
4183 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction0:model#Object#concrete_kind */
4184 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction0:model#Object#interface_kind */
4185 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction0:model#Object#enum_kind */
4186 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction0:model#Object#extern_kind */
4187 (nitmethod_t)nit__parser___nit__parser__ReduceAction0___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction0:parser#ReduceAction0#action */
4188 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction0:parser_work#ReduceAction#concat */
4189 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction0:parser_work#ReduceAction#goto= */
4190 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction0:kernel#Object#init */
4191 }
4192 };
4193 /* allocate ReduceAction0 */
4194 val* NEW_nit__parser__ReduceAction0(const struct type* type) {
4195 val* self /* : ReduceAction0 */;
4196 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4197 self->type = type;
4198 self->class = &class_nit__parser__ReduceAction0;
4199 return self;
4200 }
4201 /* runtime class nit__parser__ReduceAction1 */
4202 const struct class class_nit__parser__ReduceAction1 = {
4203 0, /* box_kind */
4204 {
4205 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction1:kernel#Object#object_id */
4206 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction1:kernel#Object#is_same_instance */
4207 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction1:kernel#Object#== */
4208 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction1:kernel#Object#!= */
4209 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction1:kernel#Object#hash */
4210 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction1:kernel#Object#exit */
4211 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction1:kernel#Object#sys */
4212 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction1:parser_work#ReduceAction#init */
4213 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction1:sorter#Object#default_comparator */
4214 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction1:string#Object#to_s */
4215 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction1:string#Object#native_class_name */
4216 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction1:string#Object#class_name */
4217 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction1:string#Object#inspect */
4218 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction1:string#Object#inspect_head */
4219 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction1:string#Object#args */
4220 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction1:ropes#Object#maxlen */
4221 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction1:time#Object#get_time */
4222 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction1:file#Object#printn */
4223 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction1:file#Object#print */
4224 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction1:file#Object#getcwd */
4225 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction1:file#Object#file_getcwd */
4226 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction1:model_base#Object#intrude_visibility */
4227 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction1:model_base#Object#public_visibility */
4228 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction1:model_base#Object#protected_visibility */
4229 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction1:model_base#Object#private_visibility */
4230 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction1:model_base#Object#none_visibility */
4231 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction1:version#Object#nit_version */
4232 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction1:model#Object#abstract_kind */
4233 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction1:model#Object#concrete_kind */
4234 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction1:model#Object#interface_kind */
4235 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction1:model#Object#enum_kind */
4236 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction1:model#Object#extern_kind */
4237 (nitmethod_t)nit__parser___nit__parser__ReduceAction1___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1:parser#ReduceAction1#action */
4238 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1:parser_work#ReduceAction#concat */
4239 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1:parser_work#ReduceAction#goto= */
4240 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction1:kernel#Object#init */
4241 }
4242 };
4243 /* allocate ReduceAction1 */
4244 val* NEW_nit__parser__ReduceAction1(const struct type* type) {
4245 val* self /* : ReduceAction1 */;
4246 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4247 self->type = type;
4248 self->class = &class_nit__parser__ReduceAction1;
4249 return self;
4250 }
4251 /* runtime class nit__parser__ReduceAction2 */
4252 const struct class class_nit__parser__ReduceAction2 = {
4253 0, /* box_kind */
4254 {
4255 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction2:kernel#Object#object_id */
4256 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction2:kernel#Object#is_same_instance */
4257 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction2:kernel#Object#== */
4258 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction2:kernel#Object#!= */
4259 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction2:kernel#Object#hash */
4260 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction2:kernel#Object#exit */
4261 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction2:kernel#Object#sys */
4262 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction2:parser_work#ReduceAction#init */
4263 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction2:sorter#Object#default_comparator */
4264 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction2:string#Object#to_s */
4265 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction2:string#Object#native_class_name */
4266 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction2:string#Object#class_name */
4267 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction2:string#Object#inspect */
4268 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction2:string#Object#inspect_head */
4269 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction2:string#Object#args */
4270 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction2:ropes#Object#maxlen */
4271 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction2:time#Object#get_time */
4272 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction2:file#Object#printn */
4273 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction2:file#Object#print */
4274 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction2:file#Object#getcwd */
4275 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction2:file#Object#file_getcwd */
4276 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction2:model_base#Object#intrude_visibility */
4277 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction2:model_base#Object#public_visibility */
4278 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction2:model_base#Object#protected_visibility */
4279 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction2:model_base#Object#private_visibility */
4280 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction2:model_base#Object#none_visibility */
4281 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction2:version#Object#nit_version */
4282 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction2:model#Object#abstract_kind */
4283 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction2:model#Object#concrete_kind */
4284 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction2:model#Object#interface_kind */
4285 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction2:model#Object#enum_kind */
4286 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction2:model#Object#extern_kind */
4287 (nitmethod_t)nit__parser___nit__parser__ReduceAction2___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction2:parser#ReduceAction2#action */
4288 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction2:parser_work#ReduceAction#concat */
4289 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction2:parser_work#ReduceAction#goto= */
4290 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction2:kernel#Object#init */
4291 }
4292 };
4293 /* allocate ReduceAction2 */
4294 val* NEW_nit__parser__ReduceAction2(const struct type* type) {
4295 val* self /* : ReduceAction2 */;
4296 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4297 self->type = type;
4298 self->class = &class_nit__parser__ReduceAction2;
4299 return self;
4300 }
4301 /* runtime class nit__parser__ReduceAction3 */
4302 const struct class class_nit__parser__ReduceAction3 = {
4303 0, /* box_kind */
4304 {
4305 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction3:kernel#Object#object_id */
4306 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction3:kernel#Object#is_same_instance */
4307 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction3:kernel#Object#== */
4308 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction3:kernel#Object#!= */
4309 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction3:kernel#Object#hash */
4310 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction3:kernel#Object#exit */
4311 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction3:kernel#Object#sys */
4312 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction3:parser_work#ReduceAction#init */
4313 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction3:sorter#Object#default_comparator */
4314 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction3:string#Object#to_s */
4315 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction3:string#Object#native_class_name */
4316 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction3:string#Object#class_name */
4317 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction3:string#Object#inspect */
4318 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction3:string#Object#inspect_head */
4319 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction3:string#Object#args */
4320 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction3:ropes#Object#maxlen */
4321 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction3:time#Object#get_time */
4322 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction3:file#Object#printn */
4323 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction3:file#Object#print */
4324 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction3:file#Object#getcwd */
4325 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction3:file#Object#file_getcwd */
4326 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction3:model_base#Object#intrude_visibility */
4327 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction3:model_base#Object#public_visibility */
4328 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction3:model_base#Object#protected_visibility */
4329 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction3:model_base#Object#private_visibility */
4330 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction3:model_base#Object#none_visibility */
4331 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction3:version#Object#nit_version */
4332 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction3:model#Object#abstract_kind */
4333 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction3:model#Object#concrete_kind */
4334 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction3:model#Object#interface_kind */
4335 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction3:model#Object#enum_kind */
4336 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction3:model#Object#extern_kind */
4337 (nitmethod_t)nit__parser___nit__parser__ReduceAction3___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction3:parser#ReduceAction3#action */
4338 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction3:parser_work#ReduceAction#concat */
4339 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction3:parser_work#ReduceAction#goto= */
4340 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction3:kernel#Object#init */
4341 }
4342 };
4343 /* allocate ReduceAction3 */
4344 val* NEW_nit__parser__ReduceAction3(const struct type* type) {
4345 val* self /* : ReduceAction3 */;
4346 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4347 self->type = type;
4348 self->class = &class_nit__parser__ReduceAction3;
4349 return self;
4350 }
4351 /* runtime class nit__parser__ReduceAction4 */
4352 const struct class class_nit__parser__ReduceAction4 = {
4353 0, /* box_kind */
4354 {
4355 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction4:kernel#Object#object_id */
4356 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction4:kernel#Object#is_same_instance */
4357 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction4:kernel#Object#== */
4358 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction4:kernel#Object#!= */
4359 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction4:kernel#Object#hash */
4360 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction4:kernel#Object#exit */
4361 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction4:kernel#Object#sys */
4362 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction4:parser_work#ReduceAction#init */
4363 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction4:sorter#Object#default_comparator */
4364 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction4:string#Object#to_s */
4365 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction4:string#Object#native_class_name */
4366 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction4:string#Object#class_name */
4367 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction4:string#Object#inspect */
4368 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction4:string#Object#inspect_head */
4369 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction4:string#Object#args */
4370 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction4:ropes#Object#maxlen */
4371 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction4:time#Object#get_time */
4372 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction4:file#Object#printn */
4373 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction4:file#Object#print */
4374 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction4:file#Object#getcwd */
4375 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction4:file#Object#file_getcwd */
4376 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction4:model_base#Object#intrude_visibility */
4377 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction4:model_base#Object#public_visibility */
4378 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction4:model_base#Object#protected_visibility */
4379 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction4:model_base#Object#private_visibility */
4380 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction4:model_base#Object#none_visibility */
4381 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction4:version#Object#nit_version */
4382 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction4:model#Object#abstract_kind */
4383 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction4:model#Object#concrete_kind */
4384 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction4:model#Object#interface_kind */
4385 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction4:model#Object#enum_kind */
4386 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction4:model#Object#extern_kind */
4387 (nitmethod_t)nit__parser___nit__parser__ReduceAction4___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction4:parser#ReduceAction4#action */
4388 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction4:parser_work#ReduceAction#concat */
4389 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction4:parser_work#ReduceAction#goto= */
4390 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction4:kernel#Object#init */
4391 }
4392 };
4393 /* allocate ReduceAction4 */
4394 val* NEW_nit__parser__ReduceAction4(const struct type* type) {
4395 val* self /* : ReduceAction4 */;
4396 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4397 self->type = type;
4398 self->class = &class_nit__parser__ReduceAction4;
4399 return self;
4400 }
4401 /* runtime class nit__parser__ReduceAction5 */
4402 const struct class class_nit__parser__ReduceAction5 = {
4403 0, /* box_kind */
4404 {
4405 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction5:kernel#Object#object_id */
4406 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction5:kernel#Object#is_same_instance */
4407 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction5:kernel#Object#== */
4408 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction5:kernel#Object#!= */
4409 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction5:kernel#Object#hash */
4410 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction5:kernel#Object#exit */
4411 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction5:kernel#Object#sys */
4412 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction5:parser_work#ReduceAction#init */
4413 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction5:sorter#Object#default_comparator */
4414 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction5:string#Object#to_s */
4415 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction5:string#Object#native_class_name */
4416 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction5:string#Object#class_name */
4417 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction5:string#Object#inspect */
4418 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction5:string#Object#inspect_head */
4419 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction5:string#Object#args */
4420 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction5:ropes#Object#maxlen */
4421 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction5:time#Object#get_time */
4422 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction5:file#Object#printn */
4423 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction5:file#Object#print */
4424 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction5:file#Object#getcwd */
4425 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction5:file#Object#file_getcwd */
4426 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction5:model_base#Object#intrude_visibility */
4427 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction5:model_base#Object#public_visibility */
4428 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction5:model_base#Object#protected_visibility */
4429 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction5:model_base#Object#private_visibility */
4430 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction5:model_base#Object#none_visibility */
4431 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction5:version#Object#nit_version */
4432 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction5:model#Object#abstract_kind */
4433 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction5:model#Object#concrete_kind */
4434 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction5:model#Object#interface_kind */
4435 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction5:model#Object#enum_kind */
4436 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction5:model#Object#extern_kind */
4437 (nitmethod_t)nit__parser___nit__parser__ReduceAction5___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction5:parser#ReduceAction5#action */
4438 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction5:parser_work#ReduceAction#concat */
4439 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction5:parser_work#ReduceAction#goto= */
4440 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction5:kernel#Object#init */
4441 }
4442 };
4443 /* allocate ReduceAction5 */
4444 val* NEW_nit__parser__ReduceAction5(const struct type* type) {
4445 val* self /* : ReduceAction5 */;
4446 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4447 self->type = type;
4448 self->class = &class_nit__parser__ReduceAction5;
4449 return self;
4450 }
4451 /* runtime class nit__parser__ReduceAction6 */
4452 const struct class class_nit__parser__ReduceAction6 = {
4453 0, /* box_kind */
4454 {
4455 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction6:kernel#Object#object_id */
4456 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction6:kernel#Object#is_same_instance */
4457 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction6:kernel#Object#== */
4458 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction6:kernel#Object#!= */
4459 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction6:kernel#Object#hash */
4460 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction6:kernel#Object#exit */
4461 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction6:kernel#Object#sys */
4462 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction6:parser_work#ReduceAction#init */
4463 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction6:sorter#Object#default_comparator */
4464 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction6:string#Object#to_s */
4465 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction6:string#Object#native_class_name */
4466 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction6:string#Object#class_name */
4467 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction6:string#Object#inspect */
4468 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction6:string#Object#inspect_head */
4469 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction6:string#Object#args */
4470 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction6:ropes#Object#maxlen */
4471 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction6:time#Object#get_time */
4472 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction6:file#Object#printn */
4473 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction6:file#Object#print */
4474 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction6:file#Object#getcwd */
4475 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction6:file#Object#file_getcwd */
4476 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction6:model_base#Object#intrude_visibility */
4477 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction6:model_base#Object#public_visibility */
4478 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction6:model_base#Object#protected_visibility */
4479 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction6:model_base#Object#private_visibility */
4480 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction6:model_base#Object#none_visibility */
4481 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction6:version#Object#nit_version */
4482 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction6:model#Object#abstract_kind */
4483 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction6:model#Object#concrete_kind */
4484 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction6:model#Object#interface_kind */
4485 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction6:model#Object#enum_kind */
4486 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction6:model#Object#extern_kind */
4487 (nitmethod_t)nit__parser___nit__parser__ReduceAction6___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction6:parser#ReduceAction6#action */
4488 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction6:parser_work#ReduceAction#concat */
4489 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction6:parser_work#ReduceAction#goto= */
4490 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction6:kernel#Object#init */
4491 }
4492 };
4493 /* allocate ReduceAction6 */
4494 val* NEW_nit__parser__ReduceAction6(const struct type* type) {
4495 val* self /* : ReduceAction6 */;
4496 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4497 self->type = type;
4498 self->class = &class_nit__parser__ReduceAction6;
4499 return self;
4500 }
4501 /* runtime class nit__parser__ReduceAction7 */
4502 const struct class class_nit__parser__ReduceAction7 = {
4503 0, /* box_kind */
4504 {
4505 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction7:kernel#Object#object_id */
4506 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction7:kernel#Object#is_same_instance */
4507 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction7:kernel#Object#== */
4508 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction7:kernel#Object#!= */
4509 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction7:kernel#Object#hash */
4510 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction7:kernel#Object#exit */
4511 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction7:kernel#Object#sys */
4512 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction7:parser_work#ReduceAction#init */
4513 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction7:sorter#Object#default_comparator */
4514 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction7:string#Object#to_s */
4515 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction7:string#Object#native_class_name */
4516 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction7:string#Object#class_name */
4517 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction7:string#Object#inspect */
4518 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction7:string#Object#inspect_head */
4519 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction7:string#Object#args */
4520 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction7:ropes#Object#maxlen */
4521 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction7:time#Object#get_time */
4522 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction7:file#Object#printn */
4523 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction7:file#Object#print */
4524 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction7:file#Object#getcwd */
4525 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction7:file#Object#file_getcwd */
4526 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction7:model_base#Object#intrude_visibility */
4527 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction7:model_base#Object#public_visibility */
4528 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction7:model_base#Object#protected_visibility */
4529 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction7:model_base#Object#private_visibility */
4530 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction7:model_base#Object#none_visibility */
4531 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction7:version#Object#nit_version */
4532 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction7:model#Object#abstract_kind */
4533 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction7:model#Object#concrete_kind */
4534 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction7:model#Object#interface_kind */
4535 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction7:model#Object#enum_kind */
4536 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction7:model#Object#extern_kind */
4537 (nitmethod_t)nit__parser___nit__parser__ReduceAction7___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction7:parser#ReduceAction7#action */
4538 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction7:parser_work#ReduceAction#concat */
4539 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction7:parser_work#ReduceAction#goto= */
4540 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction7:kernel#Object#init */
4541 }
4542 };
4543 /* allocate ReduceAction7 */
4544 val* NEW_nit__parser__ReduceAction7(const struct type* type) {
4545 val* self /* : ReduceAction7 */;
4546 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4547 self->type = type;
4548 self->class = &class_nit__parser__ReduceAction7;
4549 return self;
4550 }
4551 /* runtime class nit__parser__ReduceAction8 */
4552 const struct class class_nit__parser__ReduceAction8 = {
4553 0, /* box_kind */
4554 {
4555 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction8:kernel#Object#object_id */
4556 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction8:kernel#Object#is_same_instance */
4557 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction8:kernel#Object#== */
4558 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction8:kernel#Object#!= */
4559 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction8:kernel#Object#hash */
4560 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction8:kernel#Object#exit */
4561 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction8:kernel#Object#sys */
4562 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction8:parser_work#ReduceAction#init */
4563 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction8:sorter#Object#default_comparator */
4564 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction8:string#Object#to_s */
4565 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction8:string#Object#native_class_name */
4566 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction8:string#Object#class_name */
4567 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction8:string#Object#inspect */
4568 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction8:string#Object#inspect_head */
4569 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction8:string#Object#args */
4570 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction8:ropes#Object#maxlen */
4571 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction8:time#Object#get_time */
4572 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction8:file#Object#printn */
4573 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction8:file#Object#print */
4574 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction8:file#Object#getcwd */
4575 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction8:file#Object#file_getcwd */
4576 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction8:model_base#Object#intrude_visibility */
4577 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction8:model_base#Object#public_visibility */
4578 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction8:model_base#Object#protected_visibility */
4579 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction8:model_base#Object#private_visibility */
4580 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction8:model_base#Object#none_visibility */
4581 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction8:version#Object#nit_version */
4582 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction8:model#Object#abstract_kind */
4583 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction8:model#Object#concrete_kind */
4584 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction8:model#Object#interface_kind */
4585 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction8:model#Object#enum_kind */
4586 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction8:model#Object#extern_kind */
4587 (nitmethod_t)nit__parser___nit__parser__ReduceAction8___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction8:parser#ReduceAction8#action */
4588 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction8:parser_work#ReduceAction#concat */
4589 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction8:parser_work#ReduceAction#goto= */
4590 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction8:kernel#Object#init */
4591 }
4592 };
4593 /* allocate ReduceAction8 */
4594 val* NEW_nit__parser__ReduceAction8(const struct type* type) {
4595 val* self /* : ReduceAction8 */;
4596 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4597 self->type = type;
4598 self->class = &class_nit__parser__ReduceAction8;
4599 return self;
4600 }
4601 /* runtime class nit__parser__ReduceAction9 */
4602 const struct class class_nit__parser__ReduceAction9 = {
4603 0, /* box_kind */
4604 {
4605 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction9:kernel#Object#object_id */
4606 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction9:kernel#Object#is_same_instance */
4607 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction9:kernel#Object#== */
4608 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction9:kernel#Object#!= */
4609 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction9:kernel#Object#hash */
4610 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction9:kernel#Object#exit */
4611 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction9:kernel#Object#sys */
4612 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction9:parser_work#ReduceAction#init */
4613 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction9:sorter#Object#default_comparator */
4614 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction9:string#Object#to_s */
4615 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction9:string#Object#native_class_name */
4616 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction9:string#Object#class_name */
4617 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction9:string#Object#inspect */
4618 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction9:string#Object#inspect_head */
4619 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction9:string#Object#args */
4620 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction9:ropes#Object#maxlen */
4621 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction9:time#Object#get_time */
4622 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction9:file#Object#printn */
4623 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction9:file#Object#print */
4624 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction9:file#Object#getcwd */
4625 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction9:file#Object#file_getcwd */
4626 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction9:model_base#Object#intrude_visibility */
4627 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction9:model_base#Object#public_visibility */
4628 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction9:model_base#Object#protected_visibility */
4629 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction9:model_base#Object#private_visibility */
4630 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction9:model_base#Object#none_visibility */
4631 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction9:version#Object#nit_version */
4632 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction9:model#Object#abstract_kind */
4633 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction9:model#Object#concrete_kind */
4634 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction9:model#Object#interface_kind */
4635 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction9:model#Object#enum_kind */
4636 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction9:model#Object#extern_kind */
4637 (nitmethod_t)nit__parser___nit__parser__ReduceAction9___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction9:parser#ReduceAction9#action */
4638 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction9:parser_work#ReduceAction#concat */
4639 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction9:parser_work#ReduceAction#goto= */
4640 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction9:kernel#Object#init */
4641 }
4642 };
4643 /* allocate ReduceAction9 */
4644 val* NEW_nit__parser__ReduceAction9(const struct type* type) {
4645 val* self /* : ReduceAction9 */;
4646 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4647 self->type = type;
4648 self->class = &class_nit__parser__ReduceAction9;
4649 return self;
4650 }
4651 /* runtime class nit__parser__ReduceAction10 */
4652 const struct class class_nit__parser__ReduceAction10 = {
4653 0, /* box_kind */
4654 {
4655 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction10:kernel#Object#object_id */
4656 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction10:kernel#Object#is_same_instance */
4657 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction10:kernel#Object#== */
4658 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction10:kernel#Object#!= */
4659 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction10:kernel#Object#hash */
4660 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction10:kernel#Object#exit */
4661 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction10:kernel#Object#sys */
4662 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction10:parser_work#ReduceAction#init */
4663 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction10:sorter#Object#default_comparator */
4664 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction10:string#Object#to_s */
4665 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction10:string#Object#native_class_name */
4666 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction10:string#Object#class_name */
4667 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction10:string#Object#inspect */
4668 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction10:string#Object#inspect_head */
4669 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction10:string#Object#args */
4670 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction10:ropes#Object#maxlen */
4671 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction10:time#Object#get_time */
4672 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction10:file#Object#printn */
4673 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction10:file#Object#print */
4674 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction10:file#Object#getcwd */
4675 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction10:file#Object#file_getcwd */
4676 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction10:model_base#Object#intrude_visibility */
4677 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction10:model_base#Object#public_visibility */
4678 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction10:model_base#Object#protected_visibility */
4679 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction10:model_base#Object#private_visibility */
4680 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction10:model_base#Object#none_visibility */
4681 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction10:version#Object#nit_version */
4682 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction10:model#Object#abstract_kind */
4683 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction10:model#Object#concrete_kind */
4684 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction10:model#Object#interface_kind */
4685 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction10:model#Object#enum_kind */
4686 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction10:model#Object#extern_kind */
4687 (nitmethod_t)nit__parser___nit__parser__ReduceAction10___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction10:parser#ReduceAction10#action */
4688 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction10:parser_work#ReduceAction#concat */
4689 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction10:parser_work#ReduceAction#goto= */
4690 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction10:kernel#Object#init */
4691 }
4692 };
4693 /* allocate ReduceAction10 */
4694 val* NEW_nit__parser__ReduceAction10(const struct type* type) {
4695 val* self /* : ReduceAction10 */;
4696 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4697 self->type = type;
4698 self->class = &class_nit__parser__ReduceAction10;
4699 return self;
4700 }
4701 /* runtime class nit__parser__ReduceAction11 */
4702 const struct class class_nit__parser__ReduceAction11 = {
4703 0, /* box_kind */
4704 {
4705 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction11:kernel#Object#object_id */
4706 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction11:kernel#Object#is_same_instance */
4707 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction11:kernel#Object#== */
4708 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction11:kernel#Object#!= */
4709 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction11:kernel#Object#hash */
4710 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction11:kernel#Object#exit */
4711 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction11:kernel#Object#sys */
4712 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction11:parser_work#ReduceAction#init */
4713 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction11:sorter#Object#default_comparator */
4714 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction11:string#Object#to_s */
4715 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction11:string#Object#native_class_name */
4716 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction11:string#Object#class_name */
4717 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction11:string#Object#inspect */
4718 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction11:string#Object#inspect_head */
4719 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction11:string#Object#args */
4720 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction11:ropes#Object#maxlen */
4721 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction11:time#Object#get_time */
4722 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction11:file#Object#printn */
4723 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction11:file#Object#print */
4724 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction11:file#Object#getcwd */
4725 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction11:file#Object#file_getcwd */
4726 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction11:model_base#Object#intrude_visibility */
4727 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction11:model_base#Object#public_visibility */
4728 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction11:model_base#Object#protected_visibility */
4729 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction11:model_base#Object#private_visibility */
4730 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction11:model_base#Object#none_visibility */
4731 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction11:version#Object#nit_version */
4732 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction11:model#Object#abstract_kind */
4733 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction11:model#Object#concrete_kind */
4734 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction11:model#Object#interface_kind */
4735 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction11:model#Object#enum_kind */
4736 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction11:model#Object#extern_kind */
4737 (nitmethod_t)nit__parser___nit__parser__ReduceAction11___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction11:parser#ReduceAction11#action */
4738 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction11:parser_work#ReduceAction#concat */
4739 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction11:parser_work#ReduceAction#goto= */
4740 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction11:kernel#Object#init */
4741 }
4742 };
4743 /* allocate ReduceAction11 */
4744 val* NEW_nit__parser__ReduceAction11(const struct type* type) {
4745 val* self /* : ReduceAction11 */;
4746 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4747 self->type = type;
4748 self->class = &class_nit__parser__ReduceAction11;
4749 return self;
4750 }
4751 /* runtime class nit__parser__ReduceAction12 */
4752 const struct class class_nit__parser__ReduceAction12 = {
4753 0, /* box_kind */
4754 {
4755 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction12:kernel#Object#object_id */
4756 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction12:kernel#Object#is_same_instance */
4757 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction12:kernel#Object#== */
4758 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction12:kernel#Object#!= */
4759 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction12:kernel#Object#hash */
4760 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction12:kernel#Object#exit */
4761 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction12:kernel#Object#sys */
4762 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction12:parser_work#ReduceAction#init */
4763 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction12:sorter#Object#default_comparator */
4764 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction12:string#Object#to_s */
4765 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction12:string#Object#native_class_name */
4766 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction12:string#Object#class_name */
4767 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction12:string#Object#inspect */
4768 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction12:string#Object#inspect_head */
4769 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction12:string#Object#args */
4770 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction12:ropes#Object#maxlen */
4771 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction12:time#Object#get_time */
4772 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction12:file#Object#printn */
4773 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction12:file#Object#print */
4774 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction12:file#Object#getcwd */
4775 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction12:file#Object#file_getcwd */
4776 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction12:model_base#Object#intrude_visibility */
4777 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction12:model_base#Object#public_visibility */
4778 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction12:model_base#Object#protected_visibility */
4779 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction12:model_base#Object#private_visibility */
4780 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction12:model_base#Object#none_visibility */
4781 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction12:version#Object#nit_version */
4782 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction12:model#Object#abstract_kind */
4783 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction12:model#Object#concrete_kind */
4784 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction12:model#Object#interface_kind */
4785 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction12:model#Object#enum_kind */
4786 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction12:model#Object#extern_kind */
4787 (nitmethod_t)nit__parser___nit__parser__ReduceAction12___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction12:parser#ReduceAction12#action */
4788 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction12:parser_work#ReduceAction#concat */
4789 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction12:parser_work#ReduceAction#goto= */
4790 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction12:kernel#Object#init */
4791 }
4792 };
4793 /* allocate ReduceAction12 */
4794 val* NEW_nit__parser__ReduceAction12(const struct type* type) {
4795 val* self /* : ReduceAction12 */;
4796 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4797 self->type = type;
4798 self->class = &class_nit__parser__ReduceAction12;
4799 return self;
4800 }
4801 /* runtime class nit__parser__ReduceAction13 */
4802 const struct class class_nit__parser__ReduceAction13 = {
4803 0, /* box_kind */
4804 {
4805 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction13:kernel#Object#object_id */
4806 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction13:kernel#Object#is_same_instance */
4807 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction13:kernel#Object#== */
4808 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction13:kernel#Object#!= */
4809 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction13:kernel#Object#hash */
4810 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction13:kernel#Object#exit */
4811 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction13:kernel#Object#sys */
4812 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction13:parser_work#ReduceAction#init */
4813 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction13:sorter#Object#default_comparator */
4814 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction13:string#Object#to_s */
4815 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction13:string#Object#native_class_name */
4816 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction13:string#Object#class_name */
4817 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction13:string#Object#inspect */
4818 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction13:string#Object#inspect_head */
4819 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction13:string#Object#args */
4820 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction13:ropes#Object#maxlen */
4821 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction13:time#Object#get_time */
4822 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction13:file#Object#printn */
4823 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction13:file#Object#print */
4824 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction13:file#Object#getcwd */
4825 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction13:file#Object#file_getcwd */
4826 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction13:model_base#Object#intrude_visibility */
4827 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction13:model_base#Object#public_visibility */
4828 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction13:model_base#Object#protected_visibility */
4829 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction13:model_base#Object#private_visibility */
4830 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction13:model_base#Object#none_visibility */
4831 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction13:version#Object#nit_version */
4832 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction13:model#Object#abstract_kind */
4833 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction13:model#Object#concrete_kind */
4834 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction13:model#Object#interface_kind */
4835 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction13:model#Object#enum_kind */
4836 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction13:model#Object#extern_kind */
4837 (nitmethod_t)nit__parser___nit__parser__ReduceAction13___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction13:parser#ReduceAction13#action */
4838 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction13:parser_work#ReduceAction#concat */
4839 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction13:parser_work#ReduceAction#goto= */
4840 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction13:kernel#Object#init */
4841 }
4842 };
4843 /* allocate ReduceAction13 */
4844 val* NEW_nit__parser__ReduceAction13(const struct type* type) {
4845 val* self /* : ReduceAction13 */;
4846 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4847 self->type = type;
4848 self->class = &class_nit__parser__ReduceAction13;
4849 return self;
4850 }
4851 /* runtime class nit__parser__ReduceAction14 */
4852 const struct class class_nit__parser__ReduceAction14 = {
4853 0, /* box_kind */
4854 {
4855 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction14:kernel#Object#object_id */
4856 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction14:kernel#Object#is_same_instance */
4857 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction14:kernel#Object#== */
4858 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction14:kernel#Object#!= */
4859 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction14:kernel#Object#hash */
4860 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction14:kernel#Object#exit */
4861 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction14:kernel#Object#sys */
4862 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction14:parser_work#ReduceAction#init */
4863 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction14:sorter#Object#default_comparator */
4864 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction14:string#Object#to_s */
4865 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction14:string#Object#native_class_name */
4866 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction14:string#Object#class_name */
4867 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction14:string#Object#inspect */
4868 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction14:string#Object#inspect_head */
4869 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction14:string#Object#args */
4870 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction14:ropes#Object#maxlen */
4871 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction14:time#Object#get_time */
4872 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction14:file#Object#printn */
4873 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction14:file#Object#print */
4874 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction14:file#Object#getcwd */
4875 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction14:file#Object#file_getcwd */
4876 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction14:model_base#Object#intrude_visibility */
4877 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction14:model_base#Object#public_visibility */
4878 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction14:model_base#Object#protected_visibility */
4879 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction14:model_base#Object#private_visibility */
4880 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction14:model_base#Object#none_visibility */
4881 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction14:version#Object#nit_version */
4882 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction14:model#Object#abstract_kind */
4883 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction14:model#Object#concrete_kind */
4884 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction14:model#Object#interface_kind */
4885 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction14:model#Object#enum_kind */
4886 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction14:model#Object#extern_kind */
4887 (nitmethod_t)nit__parser___nit__parser__ReduceAction14___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction14:parser#ReduceAction14#action */
4888 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction14:parser_work#ReduceAction#concat */
4889 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction14:parser_work#ReduceAction#goto= */
4890 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction14:kernel#Object#init */
4891 }
4892 };
4893 /* allocate ReduceAction14 */
4894 val* NEW_nit__parser__ReduceAction14(const struct type* type) {
4895 val* self /* : ReduceAction14 */;
4896 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4897 self->type = type;
4898 self->class = &class_nit__parser__ReduceAction14;
4899 return self;
4900 }
4901 /* runtime class nit__parser__ReduceAction15 */
4902 const struct class class_nit__parser__ReduceAction15 = {
4903 0, /* box_kind */
4904 {
4905 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction15:kernel#Object#object_id */
4906 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction15:kernel#Object#is_same_instance */
4907 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction15:kernel#Object#== */
4908 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction15:kernel#Object#!= */
4909 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction15:kernel#Object#hash */
4910 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction15:kernel#Object#exit */
4911 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction15:kernel#Object#sys */
4912 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction15:parser_work#ReduceAction#init */
4913 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction15:sorter#Object#default_comparator */
4914 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction15:string#Object#to_s */
4915 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction15:string#Object#native_class_name */
4916 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction15:string#Object#class_name */
4917 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction15:string#Object#inspect */
4918 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction15:string#Object#inspect_head */
4919 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction15:string#Object#args */
4920 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction15:ropes#Object#maxlen */
4921 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction15:time#Object#get_time */
4922 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction15:file#Object#printn */
4923 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction15:file#Object#print */
4924 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction15:file#Object#getcwd */
4925 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction15:file#Object#file_getcwd */
4926 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction15:model_base#Object#intrude_visibility */
4927 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction15:model_base#Object#public_visibility */
4928 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction15:model_base#Object#protected_visibility */
4929 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction15:model_base#Object#private_visibility */
4930 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction15:model_base#Object#none_visibility */
4931 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction15:version#Object#nit_version */
4932 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction15:model#Object#abstract_kind */
4933 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction15:model#Object#concrete_kind */
4934 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction15:model#Object#interface_kind */
4935 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction15:model#Object#enum_kind */
4936 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction15:model#Object#extern_kind */
4937 (nitmethod_t)nit__parser___nit__parser__ReduceAction15___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction15:parser#ReduceAction15#action */
4938 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction15:parser_work#ReduceAction#concat */
4939 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction15:parser_work#ReduceAction#goto= */
4940 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction15:kernel#Object#init */
4941 }
4942 };
4943 /* allocate ReduceAction15 */
4944 val* NEW_nit__parser__ReduceAction15(const struct type* type) {
4945 val* self /* : ReduceAction15 */;
4946 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4947 self->type = type;
4948 self->class = &class_nit__parser__ReduceAction15;
4949 return self;
4950 }
4951 /* runtime class nit__parser__ReduceAction16 */
4952 const struct class class_nit__parser__ReduceAction16 = {
4953 0, /* box_kind */
4954 {
4955 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction16:kernel#Object#object_id */
4956 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction16:kernel#Object#is_same_instance */
4957 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction16:kernel#Object#== */
4958 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction16:kernel#Object#!= */
4959 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction16:kernel#Object#hash */
4960 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction16:kernel#Object#exit */
4961 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction16:kernel#Object#sys */
4962 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction16:parser_work#ReduceAction#init */
4963 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction16:sorter#Object#default_comparator */
4964 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction16:string#Object#to_s */
4965 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction16:string#Object#native_class_name */
4966 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction16:string#Object#class_name */
4967 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction16:string#Object#inspect */
4968 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction16:string#Object#inspect_head */
4969 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction16:string#Object#args */
4970 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction16:ropes#Object#maxlen */
4971 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction16:time#Object#get_time */
4972 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction16:file#Object#printn */
4973 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction16:file#Object#print */
4974 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction16:file#Object#getcwd */
4975 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction16:file#Object#file_getcwd */
4976 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction16:model_base#Object#intrude_visibility */
4977 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction16:model_base#Object#public_visibility */
4978 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction16:model_base#Object#protected_visibility */
4979 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction16:model_base#Object#private_visibility */
4980 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction16:model_base#Object#none_visibility */
4981 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction16:version#Object#nit_version */
4982 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction16:model#Object#abstract_kind */
4983 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction16:model#Object#concrete_kind */
4984 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction16:model#Object#interface_kind */
4985 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction16:model#Object#enum_kind */
4986 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction16:model#Object#extern_kind */
4987 (nitmethod_t)nit__parser___nit__parser__ReduceAction16___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction16:parser#ReduceAction16#action */
4988 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction16:parser_work#ReduceAction#concat */
4989 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction16:parser_work#ReduceAction#goto= */
4990 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction16:kernel#Object#init */
4991 }
4992 };
4993 /* allocate ReduceAction16 */
4994 val* NEW_nit__parser__ReduceAction16(const struct type* type) {
4995 val* self /* : ReduceAction16 */;
4996 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4997 self->type = type;
4998 self->class = &class_nit__parser__ReduceAction16;
4999 return self;
5000 }
5001 /* runtime class nit__parser__ReduceAction17 */
5002 const struct class class_nit__parser__ReduceAction17 = {
5003 0, /* box_kind */
5004 {
5005 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction17:kernel#Object#object_id */
5006 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction17:kernel#Object#is_same_instance */
5007 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction17:kernel#Object#== */
5008 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction17:kernel#Object#!= */
5009 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction17:kernel#Object#hash */
5010 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction17:kernel#Object#exit */
5011 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction17:kernel#Object#sys */
5012 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction17:parser_work#ReduceAction#init */
5013 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction17:sorter#Object#default_comparator */
5014 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction17:string#Object#to_s */
5015 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction17:string#Object#native_class_name */
5016 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction17:string#Object#class_name */
5017 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction17:string#Object#inspect */
5018 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction17:string#Object#inspect_head */
5019 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction17:string#Object#args */
5020 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction17:ropes#Object#maxlen */
5021 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction17:time#Object#get_time */
5022 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction17:file#Object#printn */
5023 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction17:file#Object#print */
5024 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction17:file#Object#getcwd */
5025 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction17:file#Object#file_getcwd */
5026 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction17:model_base#Object#intrude_visibility */
5027 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction17:model_base#Object#public_visibility */
5028 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction17:model_base#Object#protected_visibility */
5029 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction17:model_base#Object#private_visibility */
5030 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction17:model_base#Object#none_visibility */
5031 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction17:version#Object#nit_version */
5032 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction17:model#Object#abstract_kind */
5033 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction17:model#Object#concrete_kind */
5034 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction17:model#Object#interface_kind */
5035 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction17:model#Object#enum_kind */
5036 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction17:model#Object#extern_kind */
5037 (nitmethod_t)nit__parser___nit__parser__ReduceAction17___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction17:parser#ReduceAction17#action */
5038 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction17:parser_work#ReduceAction#concat */
5039 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction17:parser_work#ReduceAction#goto= */
5040 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction17:kernel#Object#init */
5041 }
5042 };
5043 /* allocate ReduceAction17 */
5044 val* NEW_nit__parser__ReduceAction17(const struct type* type) {
5045 val* self /* : ReduceAction17 */;
5046 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5047 self->type = type;
5048 self->class = &class_nit__parser__ReduceAction17;
5049 return self;
5050 }
5051 /* runtime class nit__parser__ReduceAction18 */
5052 const struct class class_nit__parser__ReduceAction18 = {
5053 0, /* box_kind */
5054 {
5055 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction18:kernel#Object#object_id */
5056 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction18:kernel#Object#is_same_instance */
5057 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction18:kernel#Object#== */
5058 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction18:kernel#Object#!= */
5059 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction18:kernel#Object#hash */
5060 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction18:kernel#Object#exit */
5061 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction18:kernel#Object#sys */
5062 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction18:parser_work#ReduceAction#init */
5063 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction18:sorter#Object#default_comparator */
5064 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction18:string#Object#to_s */
5065 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction18:string#Object#native_class_name */
5066 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction18:string#Object#class_name */
5067 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction18:string#Object#inspect */
5068 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction18:string#Object#inspect_head */
5069 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction18:string#Object#args */
5070 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction18:ropes#Object#maxlen */
5071 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction18:time#Object#get_time */
5072 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction18:file#Object#printn */
5073 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction18:file#Object#print */
5074 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction18:file#Object#getcwd */
5075 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction18:file#Object#file_getcwd */
5076 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction18:model_base#Object#intrude_visibility */
5077 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction18:model_base#Object#public_visibility */
5078 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction18:model_base#Object#protected_visibility */
5079 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction18:model_base#Object#private_visibility */
5080 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction18:model_base#Object#none_visibility */
5081 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction18:version#Object#nit_version */
5082 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction18:model#Object#abstract_kind */
5083 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction18:model#Object#concrete_kind */
5084 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction18:model#Object#interface_kind */
5085 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction18:model#Object#enum_kind */
5086 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction18:model#Object#extern_kind */
5087 (nitmethod_t)nit__parser___nit__parser__ReduceAction18___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction18:parser#ReduceAction18#action */
5088 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction18:parser_work#ReduceAction#concat */
5089 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction18:parser_work#ReduceAction#goto= */
5090 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction18:kernel#Object#init */
5091 }
5092 };
5093 /* allocate ReduceAction18 */
5094 val* NEW_nit__parser__ReduceAction18(const struct type* type) {
5095 val* self /* : ReduceAction18 */;
5096 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5097 self->type = type;
5098 self->class = &class_nit__parser__ReduceAction18;
5099 return self;
5100 }
5101 /* runtime class nit__parser__ReduceAction19 */
5102 const struct class class_nit__parser__ReduceAction19 = {
5103 0, /* box_kind */
5104 {
5105 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction19:kernel#Object#object_id */
5106 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction19:kernel#Object#is_same_instance */
5107 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction19:kernel#Object#== */
5108 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction19:kernel#Object#!= */
5109 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction19:kernel#Object#hash */
5110 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction19:kernel#Object#exit */
5111 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction19:kernel#Object#sys */
5112 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction19:parser_work#ReduceAction#init */
5113 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction19:sorter#Object#default_comparator */
5114 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction19:string#Object#to_s */
5115 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction19:string#Object#native_class_name */
5116 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction19:string#Object#class_name */
5117 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction19:string#Object#inspect */
5118 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction19:string#Object#inspect_head */
5119 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction19:string#Object#args */
5120 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction19:ropes#Object#maxlen */
5121 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction19:time#Object#get_time */
5122 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction19:file#Object#printn */
5123 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction19:file#Object#print */
5124 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction19:file#Object#getcwd */
5125 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction19:file#Object#file_getcwd */
5126 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction19:model_base#Object#intrude_visibility */
5127 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction19:model_base#Object#public_visibility */
5128 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction19:model_base#Object#protected_visibility */
5129 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction19:model_base#Object#private_visibility */
5130 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction19:model_base#Object#none_visibility */
5131 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction19:version#Object#nit_version */
5132 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction19:model#Object#abstract_kind */
5133 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction19:model#Object#concrete_kind */
5134 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction19:model#Object#interface_kind */
5135 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction19:model#Object#enum_kind */
5136 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction19:model#Object#extern_kind */
5137 (nitmethod_t)nit__parser___nit__parser__ReduceAction19___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction19:parser#ReduceAction19#action */
5138 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction19:parser_work#ReduceAction#concat */
5139 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction19:parser_work#ReduceAction#goto= */
5140 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction19:kernel#Object#init */
5141 }
5142 };
5143 /* allocate ReduceAction19 */
5144 val* NEW_nit__parser__ReduceAction19(const struct type* type) {
5145 val* self /* : ReduceAction19 */;
5146 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5147 self->type = type;
5148 self->class = &class_nit__parser__ReduceAction19;
5149 return self;
5150 }
5151 /* runtime class nit__parser__ReduceAction20 */
5152 const struct class class_nit__parser__ReduceAction20 = {
5153 0, /* box_kind */
5154 {
5155 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction20:kernel#Object#object_id */
5156 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction20:kernel#Object#is_same_instance */
5157 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction20:kernel#Object#== */
5158 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction20:kernel#Object#!= */
5159 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction20:kernel#Object#hash */
5160 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction20:kernel#Object#exit */
5161 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction20:kernel#Object#sys */
5162 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction20:parser_work#ReduceAction#init */
5163 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction20:sorter#Object#default_comparator */
5164 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction20:string#Object#to_s */
5165 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction20:string#Object#native_class_name */
5166 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction20:string#Object#class_name */
5167 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction20:string#Object#inspect */
5168 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction20:string#Object#inspect_head */
5169 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction20:string#Object#args */
5170 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction20:ropes#Object#maxlen */
5171 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction20:time#Object#get_time */
5172 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction20:file#Object#printn */
5173 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction20:file#Object#print */
5174 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction20:file#Object#getcwd */
5175 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction20:file#Object#file_getcwd */
5176 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction20:model_base#Object#intrude_visibility */
5177 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction20:model_base#Object#public_visibility */
5178 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction20:model_base#Object#protected_visibility */
5179 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction20:model_base#Object#private_visibility */
5180 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction20:model_base#Object#none_visibility */
5181 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction20:version#Object#nit_version */
5182 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction20:model#Object#abstract_kind */
5183 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction20:model#Object#concrete_kind */
5184 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction20:model#Object#interface_kind */
5185 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction20:model#Object#enum_kind */
5186 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction20:model#Object#extern_kind */
5187 (nitmethod_t)nit__parser___nit__parser__ReduceAction20___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction20:parser#ReduceAction20#action */
5188 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction20:parser_work#ReduceAction#concat */
5189 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction20:parser_work#ReduceAction#goto= */
5190 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction20:kernel#Object#init */
5191 }
5192 };
5193 /* allocate ReduceAction20 */
5194 val* NEW_nit__parser__ReduceAction20(const struct type* type) {
5195 val* self /* : ReduceAction20 */;
5196 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5197 self->type = type;
5198 self->class = &class_nit__parser__ReduceAction20;
5199 return self;
5200 }
5201 /* runtime class nit__parser__ReduceAction21 */
5202 const struct class class_nit__parser__ReduceAction21 = {
5203 0, /* box_kind */
5204 {
5205 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction21:kernel#Object#object_id */
5206 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction21:kernel#Object#is_same_instance */
5207 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction21:kernel#Object#== */
5208 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction21:kernel#Object#!= */
5209 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction21:kernel#Object#hash */
5210 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction21:kernel#Object#exit */
5211 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction21:kernel#Object#sys */
5212 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction21:parser_work#ReduceAction#init */
5213 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction21:sorter#Object#default_comparator */
5214 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction21:string#Object#to_s */
5215 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction21:string#Object#native_class_name */
5216 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction21:string#Object#class_name */
5217 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction21:string#Object#inspect */
5218 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction21:string#Object#inspect_head */
5219 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction21:string#Object#args */
5220 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction21:ropes#Object#maxlen */
5221 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction21:time#Object#get_time */
5222 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction21:file#Object#printn */
5223 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction21:file#Object#print */
5224 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction21:file#Object#getcwd */
5225 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction21:file#Object#file_getcwd */
5226 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction21:model_base#Object#intrude_visibility */
5227 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction21:model_base#Object#public_visibility */
5228 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction21:model_base#Object#protected_visibility */
5229 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction21:model_base#Object#private_visibility */
5230 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction21:model_base#Object#none_visibility */
5231 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction21:version#Object#nit_version */
5232 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction21:model#Object#abstract_kind */
5233 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction21:model#Object#concrete_kind */
5234 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction21:model#Object#interface_kind */
5235 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction21:model#Object#enum_kind */
5236 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction21:model#Object#extern_kind */
5237 (nitmethod_t)nit__parser___nit__parser__ReduceAction21___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction21:parser#ReduceAction21#action */
5238 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction21:parser_work#ReduceAction#concat */
5239 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction21:parser_work#ReduceAction#goto= */
5240 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction21:kernel#Object#init */
5241 }
5242 };
5243 /* allocate ReduceAction21 */
5244 val* NEW_nit__parser__ReduceAction21(const struct type* type) {
5245 val* self /* : ReduceAction21 */;
5246 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5247 self->type = type;
5248 self->class = &class_nit__parser__ReduceAction21;
5249 return self;
5250 }
5251 /* runtime class nit__parser__ReduceAction22 */
5252 const struct class class_nit__parser__ReduceAction22 = {
5253 0, /* box_kind */
5254 {
5255 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction22:kernel#Object#object_id */
5256 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction22:kernel#Object#is_same_instance */
5257 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction22:kernel#Object#== */
5258 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction22:kernel#Object#!= */
5259 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction22:kernel#Object#hash */
5260 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction22:kernel#Object#exit */
5261 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction22:kernel#Object#sys */
5262 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction22:parser_work#ReduceAction#init */
5263 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction22:sorter#Object#default_comparator */
5264 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction22:string#Object#to_s */
5265 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction22:string#Object#native_class_name */
5266 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction22:string#Object#class_name */
5267 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction22:string#Object#inspect */
5268 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction22:string#Object#inspect_head */
5269 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction22:string#Object#args */
5270 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction22:ropes#Object#maxlen */
5271 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction22:time#Object#get_time */
5272 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction22:file#Object#printn */
5273 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction22:file#Object#print */
5274 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction22:file#Object#getcwd */
5275 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction22:file#Object#file_getcwd */
5276 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction22:model_base#Object#intrude_visibility */
5277 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction22:model_base#Object#public_visibility */
5278 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction22:model_base#Object#protected_visibility */
5279 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction22:model_base#Object#private_visibility */
5280 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction22:model_base#Object#none_visibility */
5281 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction22:version#Object#nit_version */
5282 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction22:model#Object#abstract_kind */
5283 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction22:model#Object#concrete_kind */
5284 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction22:model#Object#interface_kind */
5285 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction22:model#Object#enum_kind */
5286 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction22:model#Object#extern_kind */
5287 (nitmethod_t)nit__parser___nit__parser__ReduceAction22___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction22:parser#ReduceAction22#action */
5288 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction22:parser_work#ReduceAction#concat */
5289 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction22:parser_work#ReduceAction#goto= */
5290 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction22:kernel#Object#init */
5291 }
5292 };
5293 /* allocate ReduceAction22 */
5294 val* NEW_nit__parser__ReduceAction22(const struct type* type) {
5295 val* self /* : ReduceAction22 */;
5296 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5297 self->type = type;
5298 self->class = &class_nit__parser__ReduceAction22;
5299 return self;
5300 }
5301 /* runtime class nit__parser__ReduceAction23 */
5302 const struct class class_nit__parser__ReduceAction23 = {
5303 0, /* box_kind */
5304 {
5305 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction23:kernel#Object#object_id */
5306 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction23:kernel#Object#is_same_instance */
5307 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction23:kernel#Object#== */
5308 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction23:kernel#Object#!= */
5309 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction23:kernel#Object#hash */
5310 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction23:kernel#Object#exit */
5311 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction23:kernel#Object#sys */
5312 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction23:parser_work#ReduceAction#init */
5313 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction23:sorter#Object#default_comparator */
5314 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction23:string#Object#to_s */
5315 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction23:string#Object#native_class_name */
5316 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction23:string#Object#class_name */
5317 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction23:string#Object#inspect */
5318 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction23:string#Object#inspect_head */
5319 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction23:string#Object#args */
5320 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction23:ropes#Object#maxlen */
5321 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction23:time#Object#get_time */
5322 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction23:file#Object#printn */
5323 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction23:file#Object#print */
5324 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction23:file#Object#getcwd */
5325 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction23:file#Object#file_getcwd */
5326 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction23:model_base#Object#intrude_visibility */
5327 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction23:model_base#Object#public_visibility */
5328 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction23:model_base#Object#protected_visibility */
5329 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction23:model_base#Object#private_visibility */
5330 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction23:model_base#Object#none_visibility */
5331 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction23:version#Object#nit_version */
5332 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction23:model#Object#abstract_kind */
5333 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction23:model#Object#concrete_kind */
5334 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction23:model#Object#interface_kind */
5335 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction23:model#Object#enum_kind */
5336 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction23:model#Object#extern_kind */
5337 (nitmethod_t)nit__parser___nit__parser__ReduceAction23___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction23:parser#ReduceAction23#action */
5338 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction23:parser_work#ReduceAction#concat */
5339 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction23:parser_work#ReduceAction#goto= */
5340 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction23:kernel#Object#init */
5341 }
5342 };
5343 /* allocate ReduceAction23 */
5344 val* NEW_nit__parser__ReduceAction23(const struct type* type) {
5345 val* self /* : ReduceAction23 */;
5346 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5347 self->type = type;
5348 self->class = &class_nit__parser__ReduceAction23;
5349 return self;
5350 }
5351 /* runtime class nit__parser__ReduceAction24 */
5352 const struct class class_nit__parser__ReduceAction24 = {
5353 0, /* box_kind */
5354 {
5355 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction24:kernel#Object#object_id */
5356 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction24:kernel#Object#is_same_instance */
5357 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction24:kernel#Object#== */
5358 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction24:kernel#Object#!= */
5359 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction24:kernel#Object#hash */
5360 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction24:kernel#Object#exit */
5361 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction24:kernel#Object#sys */
5362 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction24:parser_work#ReduceAction#init */
5363 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction24:sorter#Object#default_comparator */
5364 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction24:string#Object#to_s */
5365 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction24:string#Object#native_class_name */
5366 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction24:string#Object#class_name */
5367 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction24:string#Object#inspect */
5368 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction24:string#Object#inspect_head */
5369 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction24:string#Object#args */
5370 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction24:ropes#Object#maxlen */
5371 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction24:time#Object#get_time */
5372 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction24:file#Object#printn */
5373 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction24:file#Object#print */
5374 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction24:file#Object#getcwd */
5375 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction24:file#Object#file_getcwd */
5376 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction24:model_base#Object#intrude_visibility */
5377 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction24:model_base#Object#public_visibility */
5378 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction24:model_base#Object#protected_visibility */
5379 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction24:model_base#Object#private_visibility */
5380 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction24:model_base#Object#none_visibility */
5381 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction24:version#Object#nit_version */
5382 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction24:model#Object#abstract_kind */
5383 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction24:model#Object#concrete_kind */
5384 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction24:model#Object#interface_kind */
5385 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction24:model#Object#enum_kind */
5386 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction24:model#Object#extern_kind */
5387 (nitmethod_t)nit__parser___nit__parser__ReduceAction24___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction24:parser#ReduceAction24#action */
5388 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction24:parser_work#ReduceAction#concat */
5389 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction24:parser_work#ReduceAction#goto= */
5390 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction24:kernel#Object#init */
5391 }
5392 };
5393 /* allocate ReduceAction24 */
5394 val* NEW_nit__parser__ReduceAction24(const struct type* type) {
5395 val* self /* : ReduceAction24 */;
5396 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5397 self->type = type;
5398 self->class = &class_nit__parser__ReduceAction24;
5399 return self;
5400 }
5401 /* runtime class nit__parser__ReduceAction26 */
5402 const struct class class_nit__parser__ReduceAction26 = {
5403 0, /* box_kind */
5404 {
5405 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction26:kernel#Object#object_id */
5406 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction26:kernel#Object#is_same_instance */
5407 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction26:kernel#Object#== */
5408 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction26:kernel#Object#!= */
5409 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction26:kernel#Object#hash */
5410 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction26:kernel#Object#exit */
5411 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction26:kernel#Object#sys */
5412 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction26:parser_work#ReduceAction#init */
5413 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction26:sorter#Object#default_comparator */
5414 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction26:string#Object#to_s */
5415 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction26:string#Object#native_class_name */
5416 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction26:string#Object#class_name */
5417 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction26:string#Object#inspect */
5418 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction26:string#Object#inspect_head */
5419 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction26:string#Object#args */
5420 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction26:ropes#Object#maxlen */
5421 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction26:time#Object#get_time */
5422 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction26:file#Object#printn */
5423 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction26:file#Object#print */
5424 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction26:file#Object#getcwd */
5425 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction26:file#Object#file_getcwd */
5426 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction26:model_base#Object#intrude_visibility */
5427 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction26:model_base#Object#public_visibility */
5428 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction26:model_base#Object#protected_visibility */
5429 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction26:model_base#Object#private_visibility */
5430 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction26:model_base#Object#none_visibility */
5431 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction26:version#Object#nit_version */
5432 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction26:model#Object#abstract_kind */
5433 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction26:model#Object#concrete_kind */
5434 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction26:model#Object#interface_kind */
5435 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction26:model#Object#enum_kind */
5436 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction26:model#Object#extern_kind */
5437 (nitmethod_t)nit__parser___nit__parser__ReduceAction26___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction26:parser#ReduceAction26#action */
5438 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction26:parser_work#ReduceAction#concat */
5439 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction26:parser_work#ReduceAction#goto= */
5440 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction26:kernel#Object#init */
5441 }
5442 };
5443 /* allocate ReduceAction26 */
5444 val* NEW_nit__parser__ReduceAction26(const struct type* type) {
5445 val* self /* : ReduceAction26 */;
5446 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5447 self->type = type;
5448 self->class = &class_nit__parser__ReduceAction26;
5449 return self;
5450 }
5451 /* runtime class nit__parser__ReduceAction27 */
5452 const struct class class_nit__parser__ReduceAction27 = {
5453 0, /* box_kind */
5454 {
5455 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction27:kernel#Object#object_id */
5456 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction27:kernel#Object#is_same_instance */
5457 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction27:kernel#Object#== */
5458 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction27:kernel#Object#!= */
5459 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction27:kernel#Object#hash */
5460 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction27:kernel#Object#exit */
5461 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction27:kernel#Object#sys */
5462 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction27:parser_work#ReduceAction#init */
5463 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction27:sorter#Object#default_comparator */
5464 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction27:string#Object#to_s */
5465 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction27:string#Object#native_class_name */
5466 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction27:string#Object#class_name */
5467 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction27:string#Object#inspect */
5468 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction27:string#Object#inspect_head */
5469 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction27:string#Object#args */
5470 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction27:ropes#Object#maxlen */
5471 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction27:time#Object#get_time */
5472 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction27:file#Object#printn */
5473 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction27:file#Object#print */
5474 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction27:file#Object#getcwd */
5475 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction27:file#Object#file_getcwd */
5476 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction27:model_base#Object#intrude_visibility */
5477 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction27:model_base#Object#public_visibility */
5478 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction27:model_base#Object#protected_visibility */
5479 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction27:model_base#Object#private_visibility */
5480 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction27:model_base#Object#none_visibility */
5481 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction27:version#Object#nit_version */
5482 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction27:model#Object#abstract_kind */
5483 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction27:model#Object#concrete_kind */
5484 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction27:model#Object#interface_kind */
5485 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction27:model#Object#enum_kind */
5486 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction27:model#Object#extern_kind */
5487 (nitmethod_t)nit__parser___nit__parser__ReduceAction27___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction27:parser#ReduceAction27#action */
5488 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction27:parser_work#ReduceAction#concat */
5489 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction27:parser_work#ReduceAction#goto= */
5490 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction27:kernel#Object#init */
5491 }
5492 };
5493 /* allocate ReduceAction27 */
5494 val* NEW_nit__parser__ReduceAction27(const struct type* type) {
5495 val* self /* : ReduceAction27 */;
5496 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5497 self->type = type;
5498 self->class = &class_nit__parser__ReduceAction27;
5499 return self;
5500 }
5501 /* runtime class nit__parser__ReduceAction28 */
5502 const struct class class_nit__parser__ReduceAction28 = {
5503 0, /* box_kind */
5504 {
5505 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction28:kernel#Object#object_id */
5506 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction28:kernel#Object#is_same_instance */
5507 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction28:kernel#Object#== */
5508 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction28:kernel#Object#!= */
5509 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction28:kernel#Object#hash */
5510 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction28:kernel#Object#exit */
5511 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction28:kernel#Object#sys */
5512 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction28:parser_work#ReduceAction#init */
5513 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction28:sorter#Object#default_comparator */
5514 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction28:string#Object#to_s */
5515 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction28:string#Object#native_class_name */
5516 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction28:string#Object#class_name */
5517 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction28:string#Object#inspect */
5518 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction28:string#Object#inspect_head */
5519 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction28:string#Object#args */
5520 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction28:ropes#Object#maxlen */
5521 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction28:time#Object#get_time */
5522 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction28:file#Object#printn */
5523 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction28:file#Object#print */
5524 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction28:file#Object#getcwd */
5525 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction28:file#Object#file_getcwd */
5526 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction28:model_base#Object#intrude_visibility */
5527 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction28:model_base#Object#public_visibility */
5528 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction28:model_base#Object#protected_visibility */
5529 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction28:model_base#Object#private_visibility */
5530 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction28:model_base#Object#none_visibility */
5531 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction28:version#Object#nit_version */
5532 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction28:model#Object#abstract_kind */
5533 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction28:model#Object#concrete_kind */
5534 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction28:model#Object#interface_kind */
5535 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction28:model#Object#enum_kind */
5536 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction28:model#Object#extern_kind */
5537 (nitmethod_t)nit__parser___nit__parser__ReduceAction28___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction28:parser#ReduceAction28#action */
5538 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction28:parser_work#ReduceAction#concat */
5539 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction28:parser_work#ReduceAction#goto= */
5540 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction28:kernel#Object#init */
5541 }
5542 };
5543 /* allocate ReduceAction28 */
5544 val* NEW_nit__parser__ReduceAction28(const struct type* type) {
5545 val* self /* : ReduceAction28 */;
5546 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5547 self->type = type;
5548 self->class = &class_nit__parser__ReduceAction28;
5549 return self;
5550 }
5551 /* runtime class nit__parser__ReduceAction29 */
5552 const struct class class_nit__parser__ReduceAction29 = {
5553 0, /* box_kind */
5554 {
5555 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction29:kernel#Object#object_id */
5556 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction29:kernel#Object#is_same_instance */
5557 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction29:kernel#Object#== */
5558 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction29:kernel#Object#!= */
5559 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction29:kernel#Object#hash */
5560 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction29:kernel#Object#exit */
5561 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction29:kernel#Object#sys */
5562 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction29:parser_work#ReduceAction#init */
5563 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction29:sorter#Object#default_comparator */
5564 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction29:string#Object#to_s */
5565 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction29:string#Object#native_class_name */
5566 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction29:string#Object#class_name */
5567 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction29:string#Object#inspect */
5568 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction29:string#Object#inspect_head */
5569 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction29:string#Object#args */
5570 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction29:ropes#Object#maxlen */
5571 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction29:time#Object#get_time */
5572 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction29:file#Object#printn */
5573 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction29:file#Object#print */
5574 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction29:file#Object#getcwd */
5575 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction29:file#Object#file_getcwd */
5576 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction29:model_base#Object#intrude_visibility */
5577 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction29:model_base#Object#public_visibility */
5578 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction29:model_base#Object#protected_visibility */
5579 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction29:model_base#Object#private_visibility */
5580 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction29:model_base#Object#none_visibility */
5581 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction29:version#Object#nit_version */
5582 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction29:model#Object#abstract_kind */
5583 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction29:model#Object#concrete_kind */
5584 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction29:model#Object#interface_kind */
5585 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction29:model#Object#enum_kind */
5586 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction29:model#Object#extern_kind */
5587 (nitmethod_t)nit__parser___nit__parser__ReduceAction29___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction29:parser#ReduceAction29#action */
5588 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction29:parser_work#ReduceAction#concat */
5589 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction29:parser_work#ReduceAction#goto= */
5590 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction29:kernel#Object#init */
5591 }
5592 };
5593 /* allocate ReduceAction29 */
5594 val* NEW_nit__parser__ReduceAction29(const struct type* type) {
5595 val* self /* : ReduceAction29 */;
5596 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5597 self->type = type;
5598 self->class = &class_nit__parser__ReduceAction29;
5599 return self;
5600 }
5601 /* runtime class nit__parser__ReduceAction30 */
5602 const struct class class_nit__parser__ReduceAction30 = {
5603 0, /* box_kind */
5604 {
5605 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction30:kernel#Object#object_id */
5606 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction30:kernel#Object#is_same_instance */
5607 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction30:kernel#Object#== */
5608 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction30:kernel#Object#!= */
5609 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction30:kernel#Object#hash */
5610 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction30:kernel#Object#exit */
5611 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction30:kernel#Object#sys */
5612 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction30:parser_work#ReduceAction#init */
5613 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction30:sorter#Object#default_comparator */
5614 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction30:string#Object#to_s */
5615 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction30:string#Object#native_class_name */
5616 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction30:string#Object#class_name */
5617 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction30:string#Object#inspect */
5618 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction30:string#Object#inspect_head */
5619 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction30:string#Object#args */
5620 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction30:ropes#Object#maxlen */
5621 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction30:time#Object#get_time */
5622 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction30:file#Object#printn */
5623 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction30:file#Object#print */
5624 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction30:file#Object#getcwd */
5625 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction30:file#Object#file_getcwd */
5626 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction30:model_base#Object#intrude_visibility */
5627 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction30:model_base#Object#public_visibility */
5628 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction30:model_base#Object#protected_visibility */
5629 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction30:model_base#Object#private_visibility */
5630 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction30:model_base#Object#none_visibility */
5631 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction30:version#Object#nit_version */
5632 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction30:model#Object#abstract_kind */
5633 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction30:model#Object#concrete_kind */
5634 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction30:model#Object#interface_kind */
5635 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction30:model#Object#enum_kind */
5636 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction30:model#Object#extern_kind */
5637 (nitmethod_t)nit__parser___nit__parser__ReduceAction30___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction30:parser#ReduceAction30#action */
5638 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction30:parser_work#ReduceAction#concat */
5639 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction30:parser_work#ReduceAction#goto= */
5640 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction30:kernel#Object#init */
5641 }
5642 };
5643 /* allocate ReduceAction30 */
5644 val* NEW_nit__parser__ReduceAction30(const struct type* type) {
5645 val* self /* : ReduceAction30 */;
5646 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5647 self->type = type;
5648 self->class = &class_nit__parser__ReduceAction30;
5649 return self;
5650 }
5651 /* runtime class nit__parser__ReduceAction31 */
5652 const struct class class_nit__parser__ReduceAction31 = {
5653 0, /* box_kind */
5654 {
5655 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction31:kernel#Object#object_id */
5656 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction31:kernel#Object#is_same_instance */
5657 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction31:kernel#Object#== */
5658 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction31:kernel#Object#!= */
5659 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction31:kernel#Object#hash */
5660 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction31:kernel#Object#exit */
5661 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction31:kernel#Object#sys */
5662 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction31:parser_work#ReduceAction#init */
5663 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction31:sorter#Object#default_comparator */
5664 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction31:string#Object#to_s */
5665 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction31:string#Object#native_class_name */
5666 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction31:string#Object#class_name */
5667 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction31:string#Object#inspect */
5668 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction31:string#Object#inspect_head */
5669 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction31:string#Object#args */
5670 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction31:ropes#Object#maxlen */
5671 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction31:time#Object#get_time */
5672 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction31:file#Object#printn */
5673 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction31:file#Object#print */
5674 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction31:file#Object#getcwd */
5675 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction31:file#Object#file_getcwd */
5676 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction31:model_base#Object#intrude_visibility */
5677 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction31:model_base#Object#public_visibility */
5678 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction31:model_base#Object#protected_visibility */
5679 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction31:model_base#Object#private_visibility */
5680 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction31:model_base#Object#none_visibility */
5681 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction31:version#Object#nit_version */
5682 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction31:model#Object#abstract_kind */
5683 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction31:model#Object#concrete_kind */
5684 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction31:model#Object#interface_kind */
5685 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction31:model#Object#enum_kind */
5686 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction31:model#Object#extern_kind */
5687 (nitmethod_t)nit__parser___nit__parser__ReduceAction31___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction31:parser#ReduceAction31#action */
5688 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction31:parser_work#ReduceAction#concat */
5689 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction31:parser_work#ReduceAction#goto= */
5690 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction31:kernel#Object#init */
5691 }
5692 };
5693 /* allocate ReduceAction31 */
5694 val* NEW_nit__parser__ReduceAction31(const struct type* type) {
5695 val* self /* : ReduceAction31 */;
5696 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5697 self->type = type;
5698 self->class = &class_nit__parser__ReduceAction31;
5699 return self;
5700 }
5701 /* runtime class nit__parser__ReduceAction32 */
5702 const struct class class_nit__parser__ReduceAction32 = {
5703 0, /* box_kind */
5704 {
5705 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction32:kernel#Object#object_id */
5706 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction32:kernel#Object#is_same_instance */
5707 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction32:kernel#Object#== */
5708 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction32:kernel#Object#!= */
5709 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction32:kernel#Object#hash */
5710 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction32:kernel#Object#exit */
5711 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction32:kernel#Object#sys */
5712 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction32:parser_work#ReduceAction#init */
5713 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction32:sorter#Object#default_comparator */
5714 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction32:string#Object#to_s */
5715 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction32:string#Object#native_class_name */
5716 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction32:string#Object#class_name */
5717 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction32:string#Object#inspect */
5718 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction32:string#Object#inspect_head */
5719 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction32:string#Object#args */
5720 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction32:ropes#Object#maxlen */
5721 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction32:time#Object#get_time */
5722 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction32:file#Object#printn */
5723 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction32:file#Object#print */
5724 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction32:file#Object#getcwd */
5725 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction32:file#Object#file_getcwd */
5726 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction32:model_base#Object#intrude_visibility */
5727 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction32:model_base#Object#public_visibility */
5728 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction32:model_base#Object#protected_visibility */
5729 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction32:model_base#Object#private_visibility */
5730 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction32:model_base#Object#none_visibility */
5731 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction32:version#Object#nit_version */
5732 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction32:model#Object#abstract_kind */
5733 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction32:model#Object#concrete_kind */
5734 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction32:model#Object#interface_kind */
5735 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction32:model#Object#enum_kind */
5736 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction32:model#Object#extern_kind */
5737 (nitmethod_t)nit__parser___nit__parser__ReduceAction32___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction32:parser#ReduceAction32#action */
5738 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction32:parser_work#ReduceAction#concat */
5739 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction32:parser_work#ReduceAction#goto= */
5740 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction32:kernel#Object#init */
5741 }
5742 };
5743 /* allocate ReduceAction32 */
5744 val* NEW_nit__parser__ReduceAction32(const struct type* type) {
5745 val* self /* : ReduceAction32 */;
5746 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5747 self->type = type;
5748 self->class = &class_nit__parser__ReduceAction32;
5749 return self;
5750 }
5751 /* runtime class nit__parser__ReduceAction33 */
5752 const struct class class_nit__parser__ReduceAction33 = {
5753 0, /* box_kind */
5754 {
5755 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction33:kernel#Object#object_id */
5756 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction33:kernel#Object#is_same_instance */
5757 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction33:kernel#Object#== */
5758 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction33:kernel#Object#!= */
5759 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction33:kernel#Object#hash */
5760 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction33:kernel#Object#exit */
5761 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction33:kernel#Object#sys */
5762 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction33:parser_work#ReduceAction#init */
5763 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction33:sorter#Object#default_comparator */
5764 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction33:string#Object#to_s */
5765 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction33:string#Object#native_class_name */
5766 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction33:string#Object#class_name */
5767 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction33:string#Object#inspect */
5768 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction33:string#Object#inspect_head */
5769 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction33:string#Object#args */
5770 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction33:ropes#Object#maxlen */
5771 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction33:time#Object#get_time */
5772 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction33:file#Object#printn */
5773 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction33:file#Object#print */
5774 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction33:file#Object#getcwd */
5775 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction33:file#Object#file_getcwd */
5776 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction33:model_base#Object#intrude_visibility */
5777 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction33:model_base#Object#public_visibility */
5778 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction33:model_base#Object#protected_visibility */
5779 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction33:model_base#Object#private_visibility */
5780 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction33:model_base#Object#none_visibility */
5781 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction33:version#Object#nit_version */
5782 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction33:model#Object#abstract_kind */
5783 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction33:model#Object#concrete_kind */
5784 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction33:model#Object#interface_kind */
5785 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction33:model#Object#enum_kind */
5786 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction33:model#Object#extern_kind */
5787 (nitmethod_t)nit__parser___nit__parser__ReduceAction33___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction33:parser#ReduceAction33#action */
5788 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction33:parser_work#ReduceAction#concat */
5789 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction33:parser_work#ReduceAction#goto= */
5790 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction33:kernel#Object#init */
5791 }
5792 };
5793 /* allocate ReduceAction33 */
5794 val* NEW_nit__parser__ReduceAction33(const struct type* type) {
5795 val* self /* : ReduceAction33 */;
5796 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5797 self->type = type;
5798 self->class = &class_nit__parser__ReduceAction33;
5799 return self;
5800 }
5801 /* runtime class nit__parser__ReduceAction34 */
5802 const struct class class_nit__parser__ReduceAction34 = {
5803 0, /* box_kind */
5804 {
5805 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction34:kernel#Object#object_id */
5806 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction34:kernel#Object#is_same_instance */
5807 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction34:kernel#Object#== */
5808 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction34:kernel#Object#!= */
5809 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction34:kernel#Object#hash */
5810 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction34:kernel#Object#exit */
5811 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction34:kernel#Object#sys */
5812 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction34:parser_work#ReduceAction#init */
5813 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction34:sorter#Object#default_comparator */
5814 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction34:string#Object#to_s */
5815 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction34:string#Object#native_class_name */
5816 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction34:string#Object#class_name */
5817 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction34:string#Object#inspect */
5818 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction34:string#Object#inspect_head */
5819 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction34:string#Object#args */
5820 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction34:ropes#Object#maxlen */
5821 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction34:time#Object#get_time */
5822 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction34:file#Object#printn */
5823 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction34:file#Object#print */
5824 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction34:file#Object#getcwd */
5825 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction34:file#Object#file_getcwd */
5826 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction34:model_base#Object#intrude_visibility */
5827 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction34:model_base#Object#public_visibility */
5828 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction34:model_base#Object#protected_visibility */
5829 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction34:model_base#Object#private_visibility */
5830 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction34:model_base#Object#none_visibility */
5831 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction34:version#Object#nit_version */
5832 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction34:model#Object#abstract_kind */
5833 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction34:model#Object#concrete_kind */
5834 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction34:model#Object#interface_kind */
5835 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction34:model#Object#enum_kind */
5836 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction34:model#Object#extern_kind */
5837 (nitmethod_t)nit__parser___nit__parser__ReduceAction34___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction34:parser#ReduceAction34#action */
5838 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction34:parser_work#ReduceAction#concat */
5839 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction34:parser_work#ReduceAction#goto= */
5840 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction34:kernel#Object#init */
5841 }
5842 };
5843 /* allocate ReduceAction34 */
5844 val* NEW_nit__parser__ReduceAction34(const struct type* type) {
5845 val* self /* : ReduceAction34 */;
5846 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5847 self->type = type;
5848 self->class = &class_nit__parser__ReduceAction34;
5849 return self;
5850 }
5851 /* runtime class nit__parser__ReduceAction35 */
5852 const struct class class_nit__parser__ReduceAction35 = {
5853 0, /* box_kind */
5854 {
5855 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction35:kernel#Object#object_id */
5856 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction35:kernel#Object#is_same_instance */
5857 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction35:kernel#Object#== */
5858 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction35:kernel#Object#!= */
5859 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction35:kernel#Object#hash */
5860 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction35:kernel#Object#exit */
5861 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction35:kernel#Object#sys */
5862 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction35:parser_work#ReduceAction#init */
5863 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction35:sorter#Object#default_comparator */
5864 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction35:string#Object#to_s */
5865 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction35:string#Object#native_class_name */
5866 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction35:string#Object#class_name */
5867 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction35:string#Object#inspect */
5868 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction35:string#Object#inspect_head */
5869 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction35:string#Object#args */
5870 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction35:ropes#Object#maxlen */
5871 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction35:time#Object#get_time */
5872 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction35:file#Object#printn */
5873 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction35:file#Object#print */
5874 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction35:file#Object#getcwd */
5875 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction35:file#Object#file_getcwd */
5876 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction35:model_base#Object#intrude_visibility */
5877 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction35:model_base#Object#public_visibility */
5878 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction35:model_base#Object#protected_visibility */
5879 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction35:model_base#Object#private_visibility */
5880 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction35:model_base#Object#none_visibility */
5881 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction35:version#Object#nit_version */
5882 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction35:model#Object#abstract_kind */
5883 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction35:model#Object#concrete_kind */
5884 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction35:model#Object#interface_kind */
5885 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction35:model#Object#enum_kind */
5886 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction35:model#Object#extern_kind */
5887 (nitmethod_t)nit__parser___nit__parser__ReduceAction35___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction35:parser#ReduceAction35#action */
5888 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction35:parser_work#ReduceAction#concat */
5889 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction35:parser_work#ReduceAction#goto= */
5890 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction35:kernel#Object#init */
5891 }
5892 };
5893 /* allocate ReduceAction35 */
5894 val* NEW_nit__parser__ReduceAction35(const struct type* type) {
5895 val* self /* : ReduceAction35 */;
5896 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5897 self->type = type;
5898 self->class = &class_nit__parser__ReduceAction35;
5899 return self;
5900 }
5901 /* runtime class nit__parser__ReduceAction36 */
5902 const struct class class_nit__parser__ReduceAction36 = {
5903 0, /* box_kind */
5904 {
5905 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction36:kernel#Object#object_id */
5906 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction36:kernel#Object#is_same_instance */
5907 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction36:kernel#Object#== */
5908 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction36:kernel#Object#!= */
5909 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction36:kernel#Object#hash */
5910 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction36:kernel#Object#exit */
5911 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction36:kernel#Object#sys */
5912 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction36:parser_work#ReduceAction#init */
5913 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction36:sorter#Object#default_comparator */
5914 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction36:string#Object#to_s */
5915 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction36:string#Object#native_class_name */
5916 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction36:string#Object#class_name */
5917 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction36:string#Object#inspect */
5918 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction36:string#Object#inspect_head */
5919 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction36:string#Object#args */
5920 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction36:ropes#Object#maxlen */
5921 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction36:time#Object#get_time */
5922 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction36:file#Object#printn */
5923 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction36:file#Object#print */
5924 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction36:file#Object#getcwd */
5925 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction36:file#Object#file_getcwd */
5926 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction36:model_base#Object#intrude_visibility */
5927 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction36:model_base#Object#public_visibility */
5928 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction36:model_base#Object#protected_visibility */
5929 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction36:model_base#Object#private_visibility */
5930 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction36:model_base#Object#none_visibility */
5931 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction36:version#Object#nit_version */
5932 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction36:model#Object#abstract_kind */
5933 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction36:model#Object#concrete_kind */
5934 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction36:model#Object#interface_kind */
5935 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction36:model#Object#enum_kind */
5936 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction36:model#Object#extern_kind */
5937 (nitmethod_t)nit__parser___nit__parser__ReduceAction36___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction36:parser#ReduceAction36#action */
5938 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction36:parser_work#ReduceAction#concat */
5939 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction36:parser_work#ReduceAction#goto= */
5940 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction36:kernel#Object#init */
5941 }
5942 };
5943 /* allocate ReduceAction36 */
5944 val* NEW_nit__parser__ReduceAction36(const struct type* type) {
5945 val* self /* : ReduceAction36 */;
5946 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5947 self->type = type;
5948 self->class = &class_nit__parser__ReduceAction36;
5949 return self;
5950 }
5951 /* runtime class nit__parser__ReduceAction37 */
5952 const struct class class_nit__parser__ReduceAction37 = {
5953 0, /* box_kind */
5954 {
5955 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction37:kernel#Object#object_id */
5956 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction37:kernel#Object#is_same_instance */
5957 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction37:kernel#Object#== */
5958 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction37:kernel#Object#!= */
5959 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction37:kernel#Object#hash */
5960 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction37:kernel#Object#exit */
5961 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction37:kernel#Object#sys */
5962 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction37:parser_work#ReduceAction#init */
5963 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction37:sorter#Object#default_comparator */
5964 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction37:string#Object#to_s */
5965 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction37:string#Object#native_class_name */
5966 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction37:string#Object#class_name */
5967 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction37:string#Object#inspect */
5968 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction37:string#Object#inspect_head */
5969 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction37:string#Object#args */
5970 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction37:ropes#Object#maxlen */
5971 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction37:time#Object#get_time */
5972 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction37:file#Object#printn */
5973 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction37:file#Object#print */
5974 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction37:file#Object#getcwd */
5975 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction37:file#Object#file_getcwd */
5976 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction37:model_base#Object#intrude_visibility */
5977 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction37:model_base#Object#public_visibility */
5978 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction37:model_base#Object#protected_visibility */
5979 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction37:model_base#Object#private_visibility */
5980 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction37:model_base#Object#none_visibility */
5981 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction37:version#Object#nit_version */
5982 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction37:model#Object#abstract_kind */
5983 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction37:model#Object#concrete_kind */
5984 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction37:model#Object#interface_kind */
5985 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction37:model#Object#enum_kind */
5986 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction37:model#Object#extern_kind */
5987 (nitmethod_t)nit__parser___nit__parser__ReduceAction37___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction37:parser#ReduceAction37#action */
5988 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction37:parser_work#ReduceAction#concat */
5989 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction37:parser_work#ReduceAction#goto= */
5990 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction37:kernel#Object#init */
5991 }
5992 };
5993 /* allocate ReduceAction37 */
5994 val* NEW_nit__parser__ReduceAction37(const struct type* type) {
5995 val* self /* : ReduceAction37 */;
5996 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5997 self->type = type;
5998 self->class = &class_nit__parser__ReduceAction37;
5999 return self;
6000 }
6001 /* runtime class nit__parser__ReduceAction38 */
6002 const struct class class_nit__parser__ReduceAction38 = {
6003 0, /* box_kind */
6004 {
6005 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction38:kernel#Object#object_id */
6006 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction38:kernel#Object#is_same_instance */
6007 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction38:kernel#Object#== */
6008 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction38:kernel#Object#!= */
6009 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction38:kernel#Object#hash */
6010 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction38:kernel#Object#exit */
6011 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction38:kernel#Object#sys */
6012 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction38:parser_work#ReduceAction#init */
6013 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction38:sorter#Object#default_comparator */
6014 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction38:string#Object#to_s */
6015 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction38:string#Object#native_class_name */
6016 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction38:string#Object#class_name */
6017 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction38:string#Object#inspect */
6018 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction38:string#Object#inspect_head */
6019 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction38:string#Object#args */
6020 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction38:ropes#Object#maxlen */
6021 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction38:time#Object#get_time */
6022 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction38:file#Object#printn */
6023 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction38:file#Object#print */
6024 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction38:file#Object#getcwd */
6025 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction38:file#Object#file_getcwd */
6026 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction38:model_base#Object#intrude_visibility */
6027 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction38:model_base#Object#public_visibility */
6028 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction38:model_base#Object#protected_visibility */
6029 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction38:model_base#Object#private_visibility */
6030 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction38:model_base#Object#none_visibility */
6031 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction38:version#Object#nit_version */
6032 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction38:model#Object#abstract_kind */
6033 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction38:model#Object#concrete_kind */
6034 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction38:model#Object#interface_kind */
6035 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction38:model#Object#enum_kind */
6036 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction38:model#Object#extern_kind */
6037 (nitmethod_t)nit__parser___nit__parser__ReduceAction38___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction38:parser#ReduceAction38#action */
6038 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction38:parser_work#ReduceAction#concat */
6039 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction38:parser_work#ReduceAction#goto= */
6040 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction38:kernel#Object#init */
6041 }
6042 };
6043 /* allocate ReduceAction38 */
6044 val* NEW_nit__parser__ReduceAction38(const struct type* type) {
6045 val* self /* : ReduceAction38 */;
6046 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6047 self->type = type;
6048 self->class = &class_nit__parser__ReduceAction38;
6049 return self;
6050 }
6051 /* runtime class nit__parser__ReduceAction39 */
6052 const struct class class_nit__parser__ReduceAction39 = {
6053 0, /* box_kind */
6054 {
6055 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction39:kernel#Object#object_id */
6056 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction39:kernel#Object#is_same_instance */
6057 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction39:kernel#Object#== */
6058 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction39:kernel#Object#!= */
6059 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction39:kernel#Object#hash */
6060 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction39:kernel#Object#exit */
6061 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction39:kernel#Object#sys */
6062 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction39:parser_work#ReduceAction#init */
6063 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction39:sorter#Object#default_comparator */
6064 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction39:string#Object#to_s */
6065 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction39:string#Object#native_class_name */
6066 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction39:string#Object#class_name */
6067 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction39:string#Object#inspect */
6068 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction39:string#Object#inspect_head */
6069 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction39:string#Object#args */
6070 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction39:ropes#Object#maxlen */
6071 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction39:time#Object#get_time */
6072 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction39:file#Object#printn */
6073 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction39:file#Object#print */
6074 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction39:file#Object#getcwd */
6075 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction39:file#Object#file_getcwd */
6076 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction39:model_base#Object#intrude_visibility */
6077 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction39:model_base#Object#public_visibility */
6078 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction39:model_base#Object#protected_visibility */
6079 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction39:model_base#Object#private_visibility */
6080 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction39:model_base#Object#none_visibility */
6081 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction39:version#Object#nit_version */
6082 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction39:model#Object#abstract_kind */
6083 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction39:model#Object#concrete_kind */
6084 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction39:model#Object#interface_kind */
6085 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction39:model#Object#enum_kind */
6086 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction39:model#Object#extern_kind */
6087 (nitmethod_t)nit__parser___nit__parser__ReduceAction39___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction39:parser#ReduceAction39#action */
6088 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction39:parser_work#ReduceAction#concat */
6089 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction39:parser_work#ReduceAction#goto= */
6090 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction39:kernel#Object#init */
6091 }
6092 };
6093 /* allocate ReduceAction39 */
6094 val* NEW_nit__parser__ReduceAction39(const struct type* type) {
6095 val* self /* : ReduceAction39 */;
6096 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6097 self->type = type;
6098 self->class = &class_nit__parser__ReduceAction39;
6099 return self;
6100 }
6101 /* runtime class nit__parser__ReduceAction40 */
6102 const struct class class_nit__parser__ReduceAction40 = {
6103 0, /* box_kind */
6104 {
6105 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction40:kernel#Object#object_id */
6106 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction40:kernel#Object#is_same_instance */
6107 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction40:kernel#Object#== */
6108 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction40:kernel#Object#!= */
6109 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction40:kernel#Object#hash */
6110 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction40:kernel#Object#exit */
6111 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction40:kernel#Object#sys */
6112 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction40:parser_work#ReduceAction#init */
6113 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction40:sorter#Object#default_comparator */
6114 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction40:string#Object#to_s */
6115 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction40:string#Object#native_class_name */
6116 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction40:string#Object#class_name */
6117 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction40:string#Object#inspect */
6118 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction40:string#Object#inspect_head */
6119 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction40:string#Object#args */
6120 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction40:ropes#Object#maxlen */
6121 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction40:time#Object#get_time */
6122 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction40:file#Object#printn */
6123 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction40:file#Object#print */
6124 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction40:file#Object#getcwd */
6125 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction40:file#Object#file_getcwd */
6126 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction40:model_base#Object#intrude_visibility */
6127 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction40:model_base#Object#public_visibility */
6128 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction40:model_base#Object#protected_visibility */
6129 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction40:model_base#Object#private_visibility */
6130 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction40:model_base#Object#none_visibility */
6131 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction40:version#Object#nit_version */
6132 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction40:model#Object#abstract_kind */
6133 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction40:model#Object#concrete_kind */
6134 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction40:model#Object#interface_kind */
6135 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction40:model#Object#enum_kind */
6136 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction40:model#Object#extern_kind */
6137 (nitmethod_t)nit__parser___nit__parser__ReduceAction40___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction40:parser#ReduceAction40#action */
6138 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction40:parser_work#ReduceAction#concat */
6139 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction40:parser_work#ReduceAction#goto= */
6140 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction40:kernel#Object#init */
6141 }
6142 };
6143 /* allocate ReduceAction40 */
6144 val* NEW_nit__parser__ReduceAction40(const struct type* type) {
6145 val* self /* : ReduceAction40 */;
6146 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6147 self->type = type;
6148 self->class = &class_nit__parser__ReduceAction40;
6149 return self;
6150 }
6151 /* runtime class nit__parser__ReduceAction41 */
6152 const struct class class_nit__parser__ReduceAction41 = {
6153 0, /* box_kind */
6154 {
6155 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction41:kernel#Object#object_id */
6156 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction41:kernel#Object#is_same_instance */
6157 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction41:kernel#Object#== */
6158 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction41:kernel#Object#!= */
6159 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction41:kernel#Object#hash */
6160 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction41:kernel#Object#exit */
6161 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction41:kernel#Object#sys */
6162 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction41:parser_work#ReduceAction#init */
6163 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction41:sorter#Object#default_comparator */
6164 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction41:string#Object#to_s */
6165 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction41:string#Object#native_class_name */
6166 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction41:string#Object#class_name */
6167 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction41:string#Object#inspect */
6168 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction41:string#Object#inspect_head */
6169 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction41:string#Object#args */
6170 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction41:ropes#Object#maxlen */
6171 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction41:time#Object#get_time */
6172 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction41:file#Object#printn */
6173 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction41:file#Object#print */
6174 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction41:file#Object#getcwd */
6175 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction41:file#Object#file_getcwd */
6176 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction41:model_base#Object#intrude_visibility */
6177 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction41:model_base#Object#public_visibility */
6178 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction41:model_base#Object#protected_visibility */
6179 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction41:model_base#Object#private_visibility */
6180 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction41:model_base#Object#none_visibility */
6181 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction41:version#Object#nit_version */
6182 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction41:model#Object#abstract_kind */
6183 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction41:model#Object#concrete_kind */
6184 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction41:model#Object#interface_kind */
6185 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction41:model#Object#enum_kind */
6186 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction41:model#Object#extern_kind */
6187 (nitmethod_t)nit__parser___nit__parser__ReduceAction41___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction41:parser#ReduceAction41#action */
6188 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction41:parser_work#ReduceAction#concat */
6189 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction41:parser_work#ReduceAction#goto= */
6190 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction41:kernel#Object#init */
6191 }
6192 };
6193 /* allocate ReduceAction41 */
6194 val* NEW_nit__parser__ReduceAction41(const struct type* type) {
6195 val* self /* : ReduceAction41 */;
6196 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6197 self->type = type;
6198 self->class = &class_nit__parser__ReduceAction41;
6199 return self;
6200 }
6201 /* runtime class nit__parser__ReduceAction43 */
6202 const struct class class_nit__parser__ReduceAction43 = {
6203 0, /* box_kind */
6204 {
6205 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction43:kernel#Object#object_id */
6206 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction43:kernel#Object#is_same_instance */
6207 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction43:kernel#Object#== */
6208 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction43:kernel#Object#!= */
6209 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction43:kernel#Object#hash */
6210 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction43:kernel#Object#exit */
6211 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction43:kernel#Object#sys */
6212 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction43:parser_work#ReduceAction#init */
6213 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction43:sorter#Object#default_comparator */
6214 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction43:string#Object#to_s */
6215 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction43:string#Object#native_class_name */
6216 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction43:string#Object#class_name */
6217 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction43:string#Object#inspect */
6218 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction43:string#Object#inspect_head */
6219 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction43:string#Object#args */
6220 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction43:ropes#Object#maxlen */
6221 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction43:time#Object#get_time */
6222 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction43:file#Object#printn */
6223 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction43:file#Object#print */
6224 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction43:file#Object#getcwd */
6225 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction43:file#Object#file_getcwd */
6226 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction43:model_base#Object#intrude_visibility */
6227 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction43:model_base#Object#public_visibility */
6228 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction43:model_base#Object#protected_visibility */
6229 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction43:model_base#Object#private_visibility */
6230 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction43:model_base#Object#none_visibility */
6231 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction43:version#Object#nit_version */
6232 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction43:model#Object#abstract_kind */
6233 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction43:model#Object#concrete_kind */
6234 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction43:model#Object#interface_kind */
6235 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction43:model#Object#enum_kind */
6236 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction43:model#Object#extern_kind */
6237 (nitmethod_t)nit__parser___nit__parser__ReduceAction43___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction43:parser#ReduceAction43#action */
6238 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction43:parser_work#ReduceAction#concat */
6239 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction43:parser_work#ReduceAction#goto= */
6240 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction43:kernel#Object#init */
6241 }
6242 };
6243 /* allocate ReduceAction43 */
6244 val* NEW_nit__parser__ReduceAction43(const struct type* type) {
6245 val* self /* : ReduceAction43 */;
6246 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6247 self->type = type;
6248 self->class = &class_nit__parser__ReduceAction43;
6249 return self;
6250 }
6251 /* runtime class nit__parser__ReduceAction44 */
6252 const struct class class_nit__parser__ReduceAction44 = {
6253 0, /* box_kind */
6254 {
6255 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction44:kernel#Object#object_id */
6256 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction44:kernel#Object#is_same_instance */
6257 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction44:kernel#Object#== */
6258 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction44:kernel#Object#!= */
6259 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction44:kernel#Object#hash */
6260 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction44:kernel#Object#exit */
6261 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction44:kernel#Object#sys */
6262 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction44:parser_work#ReduceAction#init */
6263 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction44:sorter#Object#default_comparator */
6264 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction44:string#Object#to_s */
6265 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction44:string#Object#native_class_name */
6266 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction44:string#Object#class_name */
6267 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction44:string#Object#inspect */
6268 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction44:string#Object#inspect_head */
6269 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction44:string#Object#args */
6270 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction44:ropes#Object#maxlen */
6271 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction44:time#Object#get_time */
6272 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction44:file#Object#printn */
6273 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction44:file#Object#print */
6274 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction44:file#Object#getcwd */
6275 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction44:file#Object#file_getcwd */
6276 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction44:model_base#Object#intrude_visibility */
6277 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction44:model_base#Object#public_visibility */
6278 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction44:model_base#Object#protected_visibility */
6279 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction44:model_base#Object#private_visibility */
6280 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction44:model_base#Object#none_visibility */
6281 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction44:version#Object#nit_version */
6282 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction44:model#Object#abstract_kind */
6283 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction44:model#Object#concrete_kind */
6284 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction44:model#Object#interface_kind */
6285 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction44:model#Object#enum_kind */
6286 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction44:model#Object#extern_kind */
6287 (nitmethod_t)nit__parser___nit__parser__ReduceAction44___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction44:parser#ReduceAction44#action */
6288 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction44:parser_work#ReduceAction#concat */
6289 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction44:parser_work#ReduceAction#goto= */
6290 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction44:kernel#Object#init */
6291 }
6292 };
6293 /* allocate ReduceAction44 */
6294 val* NEW_nit__parser__ReduceAction44(const struct type* type) {
6295 val* self /* : ReduceAction44 */;
6296 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6297 self->type = type;
6298 self->class = &class_nit__parser__ReduceAction44;
6299 return self;
6300 }
6301 /* runtime class nit__parser__ReduceAction45 */
6302 const struct class class_nit__parser__ReduceAction45 = {
6303 0, /* box_kind */
6304 {
6305 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction45:kernel#Object#object_id */
6306 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction45:kernel#Object#is_same_instance */
6307 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction45:kernel#Object#== */
6308 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction45:kernel#Object#!= */
6309 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction45:kernel#Object#hash */
6310 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction45:kernel#Object#exit */
6311 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction45:kernel#Object#sys */
6312 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction45:parser_work#ReduceAction#init */
6313 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction45:sorter#Object#default_comparator */
6314 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction45:string#Object#to_s */
6315 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction45:string#Object#native_class_name */
6316 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction45:string#Object#class_name */
6317 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction45:string#Object#inspect */
6318 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction45:string#Object#inspect_head */
6319 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction45:string#Object#args */
6320 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction45:ropes#Object#maxlen */
6321 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction45:time#Object#get_time */
6322 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction45:file#Object#printn */
6323 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction45:file#Object#print */
6324 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction45:file#Object#getcwd */
6325 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction45:file#Object#file_getcwd */
6326 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction45:model_base#Object#intrude_visibility */
6327 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction45:model_base#Object#public_visibility */
6328 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction45:model_base#Object#protected_visibility */
6329 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction45:model_base#Object#private_visibility */
6330 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction45:model_base#Object#none_visibility */
6331 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction45:version#Object#nit_version */
6332 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction45:model#Object#abstract_kind */
6333 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction45:model#Object#concrete_kind */
6334 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction45:model#Object#interface_kind */
6335 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction45:model#Object#enum_kind */
6336 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction45:model#Object#extern_kind */
6337 (nitmethod_t)nit__parser___nit__parser__ReduceAction45___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction45:parser#ReduceAction45#action */
6338 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction45:parser_work#ReduceAction#concat */
6339 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction45:parser_work#ReduceAction#goto= */
6340 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction45:kernel#Object#init */
6341 }
6342 };
6343 /* allocate ReduceAction45 */
6344 val* NEW_nit__parser__ReduceAction45(const struct type* type) {
6345 val* self /* : ReduceAction45 */;
6346 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6347 self->type = type;
6348 self->class = &class_nit__parser__ReduceAction45;
6349 return self;
6350 }
6351 /* runtime class nit__parser__ReduceAction46 */
6352 const struct class class_nit__parser__ReduceAction46 = {
6353 0, /* box_kind */
6354 {
6355 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction46:kernel#Object#object_id */
6356 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction46:kernel#Object#is_same_instance */
6357 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction46:kernel#Object#== */
6358 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction46:kernel#Object#!= */
6359 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction46:kernel#Object#hash */
6360 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction46:kernel#Object#exit */
6361 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction46:kernel#Object#sys */
6362 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction46:parser_work#ReduceAction#init */
6363 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction46:sorter#Object#default_comparator */
6364 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction46:string#Object#to_s */
6365 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction46:string#Object#native_class_name */
6366 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction46:string#Object#class_name */
6367 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction46:string#Object#inspect */
6368 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction46:string#Object#inspect_head */
6369 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction46:string#Object#args */
6370 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction46:ropes#Object#maxlen */
6371 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction46:time#Object#get_time */
6372 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction46:file#Object#printn */
6373 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction46:file#Object#print */
6374 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction46:file#Object#getcwd */
6375 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction46:file#Object#file_getcwd */
6376 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction46:model_base#Object#intrude_visibility */
6377 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction46:model_base#Object#public_visibility */
6378 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction46:model_base#Object#protected_visibility */
6379 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction46:model_base#Object#private_visibility */
6380 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction46:model_base#Object#none_visibility */
6381 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction46:version#Object#nit_version */
6382 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction46:model#Object#abstract_kind */
6383 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction46:model#Object#concrete_kind */
6384 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction46:model#Object#interface_kind */
6385 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction46:model#Object#enum_kind */
6386 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction46:model#Object#extern_kind */
6387 (nitmethod_t)nit__parser___nit__parser__ReduceAction46___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction46:parser#ReduceAction46#action */
6388 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction46:parser_work#ReduceAction#concat */
6389 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction46:parser_work#ReduceAction#goto= */
6390 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction46:kernel#Object#init */
6391 }
6392 };
6393 /* allocate ReduceAction46 */
6394 val* NEW_nit__parser__ReduceAction46(const struct type* type) {
6395 val* self /* : ReduceAction46 */;
6396 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6397 self->type = type;
6398 self->class = &class_nit__parser__ReduceAction46;
6399 return self;
6400 }
6401 /* runtime class nit__parser__ReduceAction47 */
6402 const struct class class_nit__parser__ReduceAction47 = {
6403 0, /* box_kind */
6404 {
6405 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction47:kernel#Object#object_id */
6406 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction47:kernel#Object#is_same_instance */
6407 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction47:kernel#Object#== */
6408 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction47:kernel#Object#!= */
6409 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction47:kernel#Object#hash */
6410 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction47:kernel#Object#exit */
6411 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction47:kernel#Object#sys */
6412 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction47:parser_work#ReduceAction#init */
6413 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction47:sorter#Object#default_comparator */
6414 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction47:string#Object#to_s */
6415 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction47:string#Object#native_class_name */
6416 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction47:string#Object#class_name */
6417 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction47:string#Object#inspect */
6418 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction47:string#Object#inspect_head */
6419 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction47:string#Object#args */
6420 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction47:ropes#Object#maxlen */
6421 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction47:time#Object#get_time */
6422 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction47:file#Object#printn */
6423 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction47:file#Object#print */
6424 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction47:file#Object#getcwd */
6425 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction47:file#Object#file_getcwd */
6426 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction47:model_base#Object#intrude_visibility */
6427 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction47:model_base#Object#public_visibility */
6428 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction47:model_base#Object#protected_visibility */
6429 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction47:model_base#Object#private_visibility */
6430 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction47:model_base#Object#none_visibility */
6431 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction47:version#Object#nit_version */
6432 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction47:model#Object#abstract_kind */
6433 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction47:model#Object#concrete_kind */
6434 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction47:model#Object#interface_kind */
6435 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction47:model#Object#enum_kind */
6436 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction47:model#Object#extern_kind */
6437 (nitmethod_t)nit__parser___nit__parser__ReduceAction47___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction47:parser#ReduceAction47#action */
6438 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction47:parser_work#ReduceAction#concat */
6439 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction47:parser_work#ReduceAction#goto= */
6440 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction47:kernel#Object#init */
6441 }
6442 };
6443 /* allocate ReduceAction47 */
6444 val* NEW_nit__parser__ReduceAction47(const struct type* type) {
6445 val* self /* : ReduceAction47 */;
6446 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6447 self->type = type;
6448 self->class = &class_nit__parser__ReduceAction47;
6449 return self;
6450 }
6451 /* runtime class nit__parser__ReduceAction48 */
6452 const struct class class_nit__parser__ReduceAction48 = {
6453 0, /* box_kind */
6454 {
6455 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction48:kernel#Object#object_id */
6456 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction48:kernel#Object#is_same_instance */
6457 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction48:kernel#Object#== */
6458 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction48:kernel#Object#!= */
6459 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction48:kernel#Object#hash */
6460 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction48:kernel#Object#exit */
6461 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction48:kernel#Object#sys */
6462 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction48:parser_work#ReduceAction#init */
6463 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction48:sorter#Object#default_comparator */
6464 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction48:string#Object#to_s */
6465 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction48:string#Object#native_class_name */
6466 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction48:string#Object#class_name */
6467 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction48:string#Object#inspect */
6468 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction48:string#Object#inspect_head */
6469 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction48:string#Object#args */
6470 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction48:ropes#Object#maxlen */
6471 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction48:time#Object#get_time */
6472 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction48:file#Object#printn */
6473 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction48:file#Object#print */
6474 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction48:file#Object#getcwd */
6475 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction48:file#Object#file_getcwd */
6476 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction48:model_base#Object#intrude_visibility */
6477 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction48:model_base#Object#public_visibility */
6478 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction48:model_base#Object#protected_visibility */
6479 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction48:model_base#Object#private_visibility */
6480 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction48:model_base#Object#none_visibility */
6481 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction48:version#Object#nit_version */
6482 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction48:model#Object#abstract_kind */
6483 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction48:model#Object#concrete_kind */
6484 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction48:model#Object#interface_kind */
6485 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction48:model#Object#enum_kind */
6486 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction48:model#Object#extern_kind */
6487 (nitmethod_t)nit__parser___nit__parser__ReduceAction48___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction48:parser#ReduceAction48#action */
6488 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction48:parser_work#ReduceAction#concat */
6489 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction48:parser_work#ReduceAction#goto= */
6490 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction48:kernel#Object#init */
6491 }
6492 };
6493 /* allocate ReduceAction48 */
6494 val* NEW_nit__parser__ReduceAction48(const struct type* type) {
6495 val* self /* : ReduceAction48 */;
6496 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6497 self->type = type;
6498 self->class = &class_nit__parser__ReduceAction48;
6499 return self;
6500 }
6501 /* runtime class nit__parser__ReduceAction49 */
6502 const struct class class_nit__parser__ReduceAction49 = {
6503 0, /* box_kind */
6504 {
6505 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction49:kernel#Object#object_id */
6506 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction49:kernel#Object#is_same_instance */
6507 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction49:kernel#Object#== */
6508 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction49:kernel#Object#!= */
6509 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction49:kernel#Object#hash */
6510 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction49:kernel#Object#exit */
6511 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction49:kernel#Object#sys */
6512 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction49:parser_work#ReduceAction#init */
6513 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction49:sorter#Object#default_comparator */
6514 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction49:string#Object#to_s */
6515 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction49:string#Object#native_class_name */
6516 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction49:string#Object#class_name */
6517 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction49:string#Object#inspect */
6518 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction49:string#Object#inspect_head */
6519 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction49:string#Object#args */
6520 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction49:ropes#Object#maxlen */
6521 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction49:time#Object#get_time */
6522 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction49:file#Object#printn */
6523 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction49:file#Object#print */
6524 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction49:file#Object#getcwd */
6525 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction49:file#Object#file_getcwd */
6526 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction49:model_base#Object#intrude_visibility */
6527 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction49:model_base#Object#public_visibility */
6528 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction49:model_base#Object#protected_visibility */
6529 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction49:model_base#Object#private_visibility */
6530 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction49:model_base#Object#none_visibility */
6531 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction49:version#Object#nit_version */
6532 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction49:model#Object#abstract_kind */
6533 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction49:model#Object#concrete_kind */
6534 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction49:model#Object#interface_kind */
6535 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction49:model#Object#enum_kind */
6536 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction49:model#Object#extern_kind */
6537 (nitmethod_t)nit__parser___nit__parser__ReduceAction49___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction49:parser#ReduceAction49#action */
6538 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction49:parser_work#ReduceAction#concat */
6539 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction49:parser_work#ReduceAction#goto= */
6540 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction49:kernel#Object#init */
6541 }
6542 };
6543 /* allocate ReduceAction49 */
6544 val* NEW_nit__parser__ReduceAction49(const struct type* type) {
6545 val* self /* : ReduceAction49 */;
6546 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6547 self->type = type;
6548 self->class = &class_nit__parser__ReduceAction49;
6549 return self;
6550 }
6551 /* runtime class nit__parser__ReduceAction50 */
6552 const struct class class_nit__parser__ReduceAction50 = {
6553 0, /* box_kind */
6554 {
6555 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction50:kernel#Object#object_id */
6556 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction50:kernel#Object#is_same_instance */
6557 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction50:kernel#Object#== */
6558 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction50:kernel#Object#!= */
6559 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction50:kernel#Object#hash */
6560 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction50:kernel#Object#exit */
6561 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction50:kernel#Object#sys */
6562 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction50:parser_work#ReduceAction#init */
6563 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction50:sorter#Object#default_comparator */
6564 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction50:string#Object#to_s */
6565 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction50:string#Object#native_class_name */
6566 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction50:string#Object#class_name */
6567 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction50:string#Object#inspect */
6568 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction50:string#Object#inspect_head */
6569 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction50:string#Object#args */
6570 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction50:ropes#Object#maxlen */
6571 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction50:time#Object#get_time */
6572 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction50:file#Object#printn */
6573 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction50:file#Object#print */
6574 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction50:file#Object#getcwd */
6575 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction50:file#Object#file_getcwd */
6576 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction50:model_base#Object#intrude_visibility */
6577 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction50:model_base#Object#public_visibility */
6578 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction50:model_base#Object#protected_visibility */
6579 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction50:model_base#Object#private_visibility */
6580 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction50:model_base#Object#none_visibility */
6581 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction50:version#Object#nit_version */
6582 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction50:model#Object#abstract_kind */
6583 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction50:model#Object#concrete_kind */
6584 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction50:model#Object#interface_kind */
6585 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction50:model#Object#enum_kind */
6586 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction50:model#Object#extern_kind */
6587 (nitmethod_t)nit__parser___nit__parser__ReduceAction50___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction50:parser#ReduceAction50#action */
6588 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction50:parser_work#ReduceAction#concat */
6589 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction50:parser_work#ReduceAction#goto= */
6590 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction50:kernel#Object#init */
6591 }
6592 };
6593 /* allocate ReduceAction50 */
6594 val* NEW_nit__parser__ReduceAction50(const struct type* type) {
6595 val* self /* : ReduceAction50 */;
6596 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6597 self->type = type;
6598 self->class = &class_nit__parser__ReduceAction50;
6599 return self;
6600 }
6601 /* runtime class nit__parser__ReduceAction51 */
6602 const struct class class_nit__parser__ReduceAction51 = {
6603 0, /* box_kind */
6604 {
6605 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction51:kernel#Object#object_id */
6606 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction51:kernel#Object#is_same_instance */
6607 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction51:kernel#Object#== */
6608 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction51:kernel#Object#!= */
6609 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction51:kernel#Object#hash */
6610 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction51:kernel#Object#exit */
6611 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction51:kernel#Object#sys */
6612 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction51:parser_work#ReduceAction#init */
6613 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction51:sorter#Object#default_comparator */
6614 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction51:string#Object#to_s */
6615 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction51:string#Object#native_class_name */
6616 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction51:string#Object#class_name */
6617 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction51:string#Object#inspect */
6618 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction51:string#Object#inspect_head */
6619 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction51:string#Object#args */
6620 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction51:ropes#Object#maxlen */
6621 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction51:time#Object#get_time */
6622 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction51:file#Object#printn */
6623 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction51:file#Object#print */
6624 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction51:file#Object#getcwd */
6625 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction51:file#Object#file_getcwd */
6626 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction51:model_base#Object#intrude_visibility */
6627 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction51:model_base#Object#public_visibility */
6628 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction51:model_base#Object#protected_visibility */
6629 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction51:model_base#Object#private_visibility */
6630 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction51:model_base#Object#none_visibility */
6631 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction51:version#Object#nit_version */
6632 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction51:model#Object#abstract_kind */
6633 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction51:model#Object#concrete_kind */
6634 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction51:model#Object#interface_kind */
6635 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction51:model#Object#enum_kind */
6636 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction51:model#Object#extern_kind */
6637 (nitmethod_t)nit__parser___nit__parser__ReduceAction51___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction51:parser#ReduceAction51#action */
6638 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction51:parser_work#ReduceAction#concat */
6639 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction51:parser_work#ReduceAction#goto= */
6640 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction51:kernel#Object#init */
6641 }
6642 };
6643 /* allocate ReduceAction51 */
6644 val* NEW_nit__parser__ReduceAction51(const struct type* type) {
6645 val* self /* : ReduceAction51 */;
6646 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6647 self->type = type;
6648 self->class = &class_nit__parser__ReduceAction51;
6649 return self;
6650 }
6651 /* runtime class nit__parser__ReduceAction52 */
6652 const struct class class_nit__parser__ReduceAction52 = {
6653 0, /* box_kind */
6654 {
6655 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction52:kernel#Object#object_id */
6656 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction52:kernel#Object#is_same_instance */
6657 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction52:kernel#Object#== */
6658 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction52:kernel#Object#!= */
6659 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction52:kernel#Object#hash */
6660 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction52:kernel#Object#exit */
6661 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction52:kernel#Object#sys */
6662 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction52:parser_work#ReduceAction#init */
6663 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction52:sorter#Object#default_comparator */
6664 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction52:string#Object#to_s */
6665 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction52:string#Object#native_class_name */
6666 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction52:string#Object#class_name */
6667 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction52:string#Object#inspect */
6668 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction52:string#Object#inspect_head */
6669 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction52:string#Object#args */
6670 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction52:ropes#Object#maxlen */
6671 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction52:time#Object#get_time */
6672 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction52:file#Object#printn */
6673 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction52:file#Object#print */
6674 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction52:file#Object#getcwd */
6675 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction52:file#Object#file_getcwd */
6676 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction52:model_base#Object#intrude_visibility */
6677 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction52:model_base#Object#public_visibility */
6678 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction52:model_base#Object#protected_visibility */
6679 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction52:model_base#Object#private_visibility */
6680 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction52:model_base#Object#none_visibility */
6681 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction52:version#Object#nit_version */
6682 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction52:model#Object#abstract_kind */
6683 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction52:model#Object#concrete_kind */
6684 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction52:model#Object#interface_kind */
6685 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction52:model#Object#enum_kind */
6686 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction52:model#Object#extern_kind */
6687 (nitmethod_t)nit__parser___nit__parser__ReduceAction52___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction52:parser#ReduceAction52#action */
6688 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction52:parser_work#ReduceAction#concat */
6689 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction52:parser_work#ReduceAction#goto= */
6690 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction52:kernel#Object#init */
6691 }
6692 };
6693 /* allocate ReduceAction52 */
6694 val* NEW_nit__parser__ReduceAction52(const struct type* type) {
6695 val* self /* : ReduceAction52 */;
6696 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6697 self->type = type;
6698 self->class = &class_nit__parser__ReduceAction52;
6699 return self;
6700 }
6701 /* runtime class nit__parser__ReduceAction53 */
6702 const struct class class_nit__parser__ReduceAction53 = {
6703 0, /* box_kind */
6704 {
6705 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction53:kernel#Object#object_id */
6706 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction53:kernel#Object#is_same_instance */
6707 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction53:kernel#Object#== */
6708 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction53:kernel#Object#!= */
6709 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction53:kernel#Object#hash */
6710 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction53:kernel#Object#exit */
6711 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction53:kernel#Object#sys */
6712 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction53:parser_work#ReduceAction#init */
6713 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction53:sorter#Object#default_comparator */
6714 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction53:string#Object#to_s */
6715 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction53:string#Object#native_class_name */
6716 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction53:string#Object#class_name */
6717 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction53:string#Object#inspect */
6718 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction53:string#Object#inspect_head */
6719 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction53:string#Object#args */
6720 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction53:ropes#Object#maxlen */
6721 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction53:time#Object#get_time */
6722 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction53:file#Object#printn */
6723 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction53:file#Object#print */
6724 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction53:file#Object#getcwd */
6725 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction53:file#Object#file_getcwd */
6726 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction53:model_base#Object#intrude_visibility */
6727 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction53:model_base#Object#public_visibility */
6728 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction53:model_base#Object#protected_visibility */
6729 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction53:model_base#Object#private_visibility */
6730 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction53:model_base#Object#none_visibility */
6731 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction53:version#Object#nit_version */
6732 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction53:model#Object#abstract_kind */
6733 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction53:model#Object#concrete_kind */
6734 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction53:model#Object#interface_kind */
6735 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction53:model#Object#enum_kind */
6736 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction53:model#Object#extern_kind */
6737 (nitmethod_t)nit__parser___nit__parser__ReduceAction53___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction53:parser#ReduceAction53#action */
6738 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction53:parser_work#ReduceAction#concat */
6739 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction53:parser_work#ReduceAction#goto= */
6740 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction53:kernel#Object#init */
6741 }
6742 };
6743 /* allocate ReduceAction53 */
6744 val* NEW_nit__parser__ReduceAction53(const struct type* type) {
6745 val* self /* : ReduceAction53 */;
6746 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6747 self->type = type;
6748 self->class = &class_nit__parser__ReduceAction53;
6749 return self;
6750 }
6751 /* runtime class nit__parser__ReduceAction54 */
6752 const struct class class_nit__parser__ReduceAction54 = {
6753 0, /* box_kind */
6754 {
6755 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction54:kernel#Object#object_id */
6756 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction54:kernel#Object#is_same_instance */
6757 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction54:kernel#Object#== */
6758 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction54:kernel#Object#!= */
6759 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction54:kernel#Object#hash */
6760 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction54:kernel#Object#exit */
6761 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction54:kernel#Object#sys */
6762 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction54:parser_work#ReduceAction#init */
6763 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction54:sorter#Object#default_comparator */
6764 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction54:string#Object#to_s */
6765 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction54:string#Object#native_class_name */
6766 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction54:string#Object#class_name */
6767 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction54:string#Object#inspect */
6768 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction54:string#Object#inspect_head */
6769 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction54:string#Object#args */
6770 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction54:ropes#Object#maxlen */
6771 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction54:time#Object#get_time */
6772 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction54:file#Object#printn */
6773 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction54:file#Object#print */
6774 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction54:file#Object#getcwd */
6775 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction54:file#Object#file_getcwd */
6776 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction54:model_base#Object#intrude_visibility */
6777 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction54:model_base#Object#public_visibility */
6778 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction54:model_base#Object#protected_visibility */
6779 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction54:model_base#Object#private_visibility */
6780 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction54:model_base#Object#none_visibility */
6781 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction54:version#Object#nit_version */
6782 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction54:model#Object#abstract_kind */
6783 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction54:model#Object#concrete_kind */
6784 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction54:model#Object#interface_kind */
6785 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction54:model#Object#enum_kind */
6786 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction54:model#Object#extern_kind */
6787 (nitmethod_t)nit__parser___nit__parser__ReduceAction54___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction54:parser#ReduceAction54#action */
6788 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction54:parser_work#ReduceAction#concat */
6789 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction54:parser_work#ReduceAction#goto= */
6790 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction54:kernel#Object#init */
6791 }
6792 };
6793 /* allocate ReduceAction54 */
6794 val* NEW_nit__parser__ReduceAction54(const struct type* type) {
6795 val* self /* : ReduceAction54 */;
6796 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6797 self->type = type;
6798 self->class = &class_nit__parser__ReduceAction54;
6799 return self;
6800 }
6801 /* runtime class nit__parser__ReduceAction55 */
6802 const struct class class_nit__parser__ReduceAction55 = {
6803 0, /* box_kind */
6804 {
6805 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction55:kernel#Object#object_id */
6806 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction55:kernel#Object#is_same_instance */
6807 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction55:kernel#Object#== */
6808 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction55:kernel#Object#!= */
6809 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction55:kernel#Object#hash */
6810 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction55:kernel#Object#exit */
6811 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction55:kernel#Object#sys */
6812 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction55:parser_work#ReduceAction#init */
6813 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction55:sorter#Object#default_comparator */
6814 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction55:string#Object#to_s */
6815 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction55:string#Object#native_class_name */
6816 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction55:string#Object#class_name */
6817 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction55:string#Object#inspect */
6818 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction55:string#Object#inspect_head */
6819 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction55:string#Object#args */
6820 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction55:ropes#Object#maxlen */
6821 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction55:time#Object#get_time */
6822 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction55:file#Object#printn */
6823 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction55:file#Object#print */
6824 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction55:file#Object#getcwd */
6825 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction55:file#Object#file_getcwd */
6826 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction55:model_base#Object#intrude_visibility */
6827 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction55:model_base#Object#public_visibility */
6828 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction55:model_base#Object#protected_visibility */
6829 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction55:model_base#Object#private_visibility */
6830 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction55:model_base#Object#none_visibility */
6831 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction55:version#Object#nit_version */
6832 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction55:model#Object#abstract_kind */
6833 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction55:model#Object#concrete_kind */
6834 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction55:model#Object#interface_kind */
6835 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction55:model#Object#enum_kind */
6836 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction55:model#Object#extern_kind */
6837 (nitmethod_t)nit__parser___nit__parser__ReduceAction55___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction55:parser#ReduceAction55#action */
6838 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction55:parser_work#ReduceAction#concat */
6839 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction55:parser_work#ReduceAction#goto= */
6840 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction55:kernel#Object#init */
6841 }
6842 };
6843 /* allocate ReduceAction55 */
6844 val* NEW_nit__parser__ReduceAction55(const struct type* type) {
6845 val* self /* : ReduceAction55 */;
6846 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6847 self->type = type;
6848 self->class = &class_nit__parser__ReduceAction55;
6849 return self;
6850 }
6851 /* runtime class nit__parser__ReduceAction56 */
6852 const struct class class_nit__parser__ReduceAction56 = {
6853 0, /* box_kind */
6854 {
6855 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction56:kernel#Object#object_id */
6856 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction56:kernel#Object#is_same_instance */
6857 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction56:kernel#Object#== */
6858 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction56:kernel#Object#!= */
6859 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction56:kernel#Object#hash */
6860 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction56:kernel#Object#exit */
6861 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction56:kernel#Object#sys */
6862 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction56:parser_work#ReduceAction#init */
6863 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction56:sorter#Object#default_comparator */
6864 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction56:string#Object#to_s */
6865 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction56:string#Object#native_class_name */
6866 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction56:string#Object#class_name */
6867 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction56:string#Object#inspect */
6868 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction56:string#Object#inspect_head */
6869 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction56:string#Object#args */
6870 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction56:ropes#Object#maxlen */
6871 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction56:time#Object#get_time */
6872 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction56:file#Object#printn */
6873 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction56:file#Object#print */
6874 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction56:file#Object#getcwd */
6875 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction56:file#Object#file_getcwd */
6876 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction56:model_base#Object#intrude_visibility */
6877 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction56:model_base#Object#public_visibility */
6878 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction56:model_base#Object#protected_visibility */
6879 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction56:model_base#Object#private_visibility */
6880 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction56:model_base#Object#none_visibility */
6881 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction56:version#Object#nit_version */
6882 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction56:model#Object#abstract_kind */
6883 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction56:model#Object#concrete_kind */
6884 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction56:model#Object#interface_kind */
6885 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction56:model#Object#enum_kind */
6886 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction56:model#Object#extern_kind */
6887 (nitmethod_t)nit__parser___nit__parser__ReduceAction56___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction56:parser#ReduceAction56#action */
6888 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction56:parser_work#ReduceAction#concat */
6889 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction56:parser_work#ReduceAction#goto= */
6890 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction56:kernel#Object#init */
6891 }
6892 };
6893 /* allocate ReduceAction56 */
6894 val* NEW_nit__parser__ReduceAction56(const struct type* type) {
6895 val* self /* : ReduceAction56 */;
6896 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6897 self->type = type;
6898 self->class = &class_nit__parser__ReduceAction56;
6899 return self;
6900 }
6901 /* runtime class nit__parser__ReduceAction57 */
6902 const struct class class_nit__parser__ReduceAction57 = {
6903 0, /* box_kind */
6904 {
6905 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction57:kernel#Object#object_id */
6906 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction57:kernel#Object#is_same_instance */
6907 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction57:kernel#Object#== */
6908 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction57:kernel#Object#!= */
6909 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction57:kernel#Object#hash */
6910 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction57:kernel#Object#exit */
6911 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction57:kernel#Object#sys */
6912 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction57:parser_work#ReduceAction#init */
6913 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction57:sorter#Object#default_comparator */
6914 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction57:string#Object#to_s */
6915 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction57:string#Object#native_class_name */
6916 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction57:string#Object#class_name */
6917 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction57:string#Object#inspect */
6918 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction57:string#Object#inspect_head */
6919 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction57:string#Object#args */
6920 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction57:ropes#Object#maxlen */
6921 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction57:time#Object#get_time */
6922 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction57:file#Object#printn */
6923 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction57:file#Object#print */
6924 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction57:file#Object#getcwd */
6925 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction57:file#Object#file_getcwd */
6926 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction57:model_base#Object#intrude_visibility */
6927 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction57:model_base#Object#public_visibility */
6928 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction57:model_base#Object#protected_visibility */
6929 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction57:model_base#Object#private_visibility */
6930 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction57:model_base#Object#none_visibility */
6931 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction57:version#Object#nit_version */
6932 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction57:model#Object#abstract_kind */
6933 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction57:model#Object#concrete_kind */
6934 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction57:model#Object#interface_kind */
6935 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction57:model#Object#enum_kind */
6936 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction57:model#Object#extern_kind */
6937 (nitmethod_t)nit__parser___nit__parser__ReduceAction57___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction57:parser#ReduceAction57#action */
6938 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction57:parser_work#ReduceAction#concat */
6939 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction57:parser_work#ReduceAction#goto= */
6940 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction57:kernel#Object#init */
6941 }
6942 };
6943 /* allocate ReduceAction57 */
6944 val* NEW_nit__parser__ReduceAction57(const struct type* type) {
6945 val* self /* : ReduceAction57 */;
6946 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6947 self->type = type;
6948 self->class = &class_nit__parser__ReduceAction57;
6949 return self;
6950 }
6951 /* runtime class nit__parser__ReduceAction58 */
6952 const struct class class_nit__parser__ReduceAction58 = {
6953 0, /* box_kind */
6954 {
6955 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction58:kernel#Object#object_id */
6956 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction58:kernel#Object#is_same_instance */
6957 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction58:kernel#Object#== */
6958 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction58:kernel#Object#!= */
6959 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction58:kernel#Object#hash */
6960 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction58:kernel#Object#exit */
6961 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction58:kernel#Object#sys */
6962 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction58:parser_work#ReduceAction#init */
6963 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction58:sorter#Object#default_comparator */
6964 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction58:string#Object#to_s */
6965 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction58:string#Object#native_class_name */
6966 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction58:string#Object#class_name */
6967 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction58:string#Object#inspect */
6968 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction58:string#Object#inspect_head */
6969 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction58:string#Object#args */
6970 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction58:ropes#Object#maxlen */
6971 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction58:time#Object#get_time */
6972 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction58:file#Object#printn */
6973 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction58:file#Object#print */
6974 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction58:file#Object#getcwd */
6975 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction58:file#Object#file_getcwd */
6976 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction58:model_base#Object#intrude_visibility */
6977 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction58:model_base#Object#public_visibility */
6978 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction58:model_base#Object#protected_visibility */
6979 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction58:model_base#Object#private_visibility */
6980 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction58:model_base#Object#none_visibility */
6981 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction58:version#Object#nit_version */
6982 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction58:model#Object#abstract_kind */
6983 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction58:model#Object#concrete_kind */
6984 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction58:model#Object#interface_kind */
6985 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction58:model#Object#enum_kind */
6986 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction58:model#Object#extern_kind */
6987 (nitmethod_t)nit__parser___nit__parser__ReduceAction58___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction58:parser#ReduceAction58#action */
6988 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction58:parser_work#ReduceAction#concat */
6989 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction58:parser_work#ReduceAction#goto= */
6990 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction58:kernel#Object#init */
6991 }
6992 };
6993 /* allocate ReduceAction58 */
6994 val* NEW_nit__parser__ReduceAction58(const struct type* type) {
6995 val* self /* : ReduceAction58 */;
6996 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6997 self->type = type;
6998 self->class = &class_nit__parser__ReduceAction58;
6999 return self;
7000 }
7001 /* runtime class nit__parser__ReduceAction59 */
7002 const struct class class_nit__parser__ReduceAction59 = {
7003 0, /* box_kind */
7004 {
7005 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction59:kernel#Object#object_id */
7006 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction59:kernel#Object#is_same_instance */
7007 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction59:kernel#Object#== */
7008 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction59:kernel#Object#!= */
7009 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction59:kernel#Object#hash */
7010 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction59:kernel#Object#exit */
7011 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction59:kernel#Object#sys */
7012 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction59:parser_work#ReduceAction#init */
7013 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction59:sorter#Object#default_comparator */
7014 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction59:string#Object#to_s */
7015 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction59:string#Object#native_class_name */
7016 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction59:string#Object#class_name */
7017 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction59:string#Object#inspect */
7018 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction59:string#Object#inspect_head */
7019 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction59:string#Object#args */
7020 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction59:ropes#Object#maxlen */
7021 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction59:time#Object#get_time */
7022 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction59:file#Object#printn */
7023 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction59:file#Object#print */
7024 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction59:file#Object#getcwd */
7025 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction59:file#Object#file_getcwd */
7026 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction59:model_base#Object#intrude_visibility */
7027 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction59:model_base#Object#public_visibility */
7028 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction59:model_base#Object#protected_visibility */
7029 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction59:model_base#Object#private_visibility */
7030 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction59:model_base#Object#none_visibility */
7031 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction59:version#Object#nit_version */
7032 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction59:model#Object#abstract_kind */
7033 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction59:model#Object#concrete_kind */
7034 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction59:model#Object#interface_kind */
7035 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction59:model#Object#enum_kind */
7036 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction59:model#Object#extern_kind */
7037 (nitmethod_t)nit__parser___nit__parser__ReduceAction59___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction59:parser#ReduceAction59#action */
7038 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction59:parser_work#ReduceAction#concat */
7039 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction59:parser_work#ReduceAction#goto= */
7040 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction59:kernel#Object#init */
7041 }
7042 };
7043 /* allocate ReduceAction59 */
7044 val* NEW_nit__parser__ReduceAction59(const struct type* type) {
7045 val* self /* : ReduceAction59 */;
7046 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7047 self->type = type;
7048 self->class = &class_nit__parser__ReduceAction59;
7049 return self;
7050 }
7051 /* runtime class nit__parser__ReduceAction60 */
7052 const struct class class_nit__parser__ReduceAction60 = {
7053 0, /* box_kind */
7054 {
7055 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction60:kernel#Object#object_id */
7056 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction60:kernel#Object#is_same_instance */
7057 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction60:kernel#Object#== */
7058 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction60:kernel#Object#!= */
7059 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction60:kernel#Object#hash */
7060 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction60:kernel#Object#exit */
7061 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction60:kernel#Object#sys */
7062 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction60:parser_work#ReduceAction#init */
7063 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction60:sorter#Object#default_comparator */
7064 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction60:string#Object#to_s */
7065 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction60:string#Object#native_class_name */
7066 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction60:string#Object#class_name */
7067 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction60:string#Object#inspect */
7068 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction60:string#Object#inspect_head */
7069 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction60:string#Object#args */
7070 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction60:ropes#Object#maxlen */
7071 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction60:time#Object#get_time */
7072 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction60:file#Object#printn */
7073 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction60:file#Object#print */
7074 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction60:file#Object#getcwd */
7075 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction60:file#Object#file_getcwd */
7076 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction60:model_base#Object#intrude_visibility */
7077 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction60:model_base#Object#public_visibility */
7078 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction60:model_base#Object#protected_visibility */
7079 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction60:model_base#Object#private_visibility */
7080 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction60:model_base#Object#none_visibility */
7081 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction60:version#Object#nit_version */
7082 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction60:model#Object#abstract_kind */
7083 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction60:model#Object#concrete_kind */
7084 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction60:model#Object#interface_kind */
7085 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction60:model#Object#enum_kind */
7086 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction60:model#Object#extern_kind */
7087 (nitmethod_t)nit__parser___nit__parser__ReduceAction60___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction60:parser#ReduceAction60#action */
7088 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction60:parser_work#ReduceAction#concat */
7089 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction60:parser_work#ReduceAction#goto= */
7090 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction60:kernel#Object#init */
7091 }
7092 };
7093 /* allocate ReduceAction60 */
7094 val* NEW_nit__parser__ReduceAction60(const struct type* type) {
7095 val* self /* : ReduceAction60 */;
7096 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7097 self->type = type;
7098 self->class = &class_nit__parser__ReduceAction60;
7099 return self;
7100 }
7101 /* runtime class nit__parser__ReduceAction61 */
7102 const struct class class_nit__parser__ReduceAction61 = {
7103 0, /* box_kind */
7104 {
7105 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction61:kernel#Object#object_id */
7106 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction61:kernel#Object#is_same_instance */
7107 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction61:kernel#Object#== */
7108 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction61:kernel#Object#!= */
7109 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction61:kernel#Object#hash */
7110 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction61:kernel#Object#exit */
7111 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction61:kernel#Object#sys */
7112 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction61:parser_work#ReduceAction#init */
7113 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction61:sorter#Object#default_comparator */
7114 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction61:string#Object#to_s */
7115 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction61:string#Object#native_class_name */
7116 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction61:string#Object#class_name */
7117 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction61:string#Object#inspect */
7118 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction61:string#Object#inspect_head */
7119 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction61:string#Object#args */
7120 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction61:ropes#Object#maxlen */
7121 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction61:time#Object#get_time */
7122 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction61:file#Object#printn */
7123 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction61:file#Object#print */
7124 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction61:file#Object#getcwd */
7125 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction61:file#Object#file_getcwd */
7126 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction61:model_base#Object#intrude_visibility */
7127 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction61:model_base#Object#public_visibility */
7128 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction61:model_base#Object#protected_visibility */
7129 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction61:model_base#Object#private_visibility */
7130 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction61:model_base#Object#none_visibility */
7131 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction61:version#Object#nit_version */
7132 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction61:model#Object#abstract_kind */
7133 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction61:model#Object#concrete_kind */
7134 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction61:model#Object#interface_kind */
7135 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction61:model#Object#enum_kind */
7136 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction61:model#Object#extern_kind */
7137 (nitmethod_t)nit__parser___nit__parser__ReduceAction61___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction61:parser#ReduceAction61#action */
7138 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction61:parser_work#ReduceAction#concat */
7139 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction61:parser_work#ReduceAction#goto= */
7140 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction61:kernel#Object#init */
7141 }
7142 };
7143 /* allocate ReduceAction61 */
7144 val* NEW_nit__parser__ReduceAction61(const struct type* type) {
7145 val* self /* : ReduceAction61 */;
7146 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7147 self->type = type;
7148 self->class = &class_nit__parser__ReduceAction61;
7149 return self;
7150 }
7151 /* runtime class nit__parser__ReduceAction62 */
7152 const struct class class_nit__parser__ReduceAction62 = {
7153 0, /* box_kind */
7154 {
7155 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction62:kernel#Object#object_id */
7156 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction62:kernel#Object#is_same_instance */
7157 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction62:kernel#Object#== */
7158 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction62:kernel#Object#!= */
7159 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction62:kernel#Object#hash */
7160 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction62:kernel#Object#exit */
7161 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction62:kernel#Object#sys */
7162 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction62:parser_work#ReduceAction#init */
7163 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction62:sorter#Object#default_comparator */
7164 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction62:string#Object#to_s */
7165 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction62:string#Object#native_class_name */
7166 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction62:string#Object#class_name */
7167 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction62:string#Object#inspect */
7168 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction62:string#Object#inspect_head */
7169 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction62:string#Object#args */
7170 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction62:ropes#Object#maxlen */
7171 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction62:time#Object#get_time */
7172 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction62:file#Object#printn */
7173 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction62:file#Object#print */
7174 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction62:file#Object#getcwd */
7175 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction62:file#Object#file_getcwd */
7176 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction62:model_base#Object#intrude_visibility */
7177 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction62:model_base#Object#public_visibility */
7178 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction62:model_base#Object#protected_visibility */
7179 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction62:model_base#Object#private_visibility */
7180 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction62:model_base#Object#none_visibility */
7181 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction62:version#Object#nit_version */
7182 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction62:model#Object#abstract_kind */
7183 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction62:model#Object#concrete_kind */
7184 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction62:model#Object#interface_kind */
7185 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction62:model#Object#enum_kind */
7186 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction62:model#Object#extern_kind */
7187 (nitmethod_t)nit__parser___nit__parser__ReduceAction62___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction62:parser#ReduceAction62#action */
7188 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction62:parser_work#ReduceAction#concat */
7189 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction62:parser_work#ReduceAction#goto= */
7190 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction62:kernel#Object#init */
7191 }
7192 };
7193 /* allocate ReduceAction62 */
7194 val* NEW_nit__parser__ReduceAction62(const struct type* type) {
7195 val* self /* : ReduceAction62 */;
7196 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7197 self->type = type;
7198 self->class = &class_nit__parser__ReduceAction62;
7199 return self;
7200 }
7201 /* runtime class nit__parser__ReduceAction63 */
7202 const struct class class_nit__parser__ReduceAction63 = {
7203 0, /* box_kind */
7204 {
7205 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction63:kernel#Object#object_id */
7206 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction63:kernel#Object#is_same_instance */
7207 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction63:kernel#Object#== */
7208 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction63:kernel#Object#!= */
7209 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction63:kernel#Object#hash */
7210 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction63:kernel#Object#exit */
7211 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction63:kernel#Object#sys */
7212 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction63:parser_work#ReduceAction#init */
7213 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction63:sorter#Object#default_comparator */
7214 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction63:string#Object#to_s */
7215 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction63:string#Object#native_class_name */
7216 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction63:string#Object#class_name */
7217 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction63:string#Object#inspect */
7218 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction63:string#Object#inspect_head */
7219 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction63:string#Object#args */
7220 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction63:ropes#Object#maxlen */
7221 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction63:time#Object#get_time */
7222 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction63:file#Object#printn */
7223 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction63:file#Object#print */
7224 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction63:file#Object#getcwd */
7225 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction63:file#Object#file_getcwd */
7226 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction63:model_base#Object#intrude_visibility */
7227 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction63:model_base#Object#public_visibility */
7228 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction63:model_base#Object#protected_visibility */
7229 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction63:model_base#Object#private_visibility */
7230 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction63:model_base#Object#none_visibility */
7231 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction63:version#Object#nit_version */
7232 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction63:model#Object#abstract_kind */
7233 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction63:model#Object#concrete_kind */
7234 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction63:model#Object#interface_kind */
7235 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction63:model#Object#enum_kind */
7236 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction63:model#Object#extern_kind */
7237 (nitmethod_t)nit__parser___nit__parser__ReduceAction63___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction63:parser#ReduceAction63#action */
7238 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction63:parser_work#ReduceAction#concat */
7239 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction63:parser_work#ReduceAction#goto= */
7240 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction63:kernel#Object#init */
7241 }
7242 };
7243 /* allocate ReduceAction63 */
7244 val* NEW_nit__parser__ReduceAction63(const struct type* type) {
7245 val* self /* : ReduceAction63 */;
7246 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7247 self->type = type;
7248 self->class = &class_nit__parser__ReduceAction63;
7249 return self;
7250 }
7251 /* runtime class nit__parser__ReduceAction64 */
7252 const struct class class_nit__parser__ReduceAction64 = {
7253 0, /* box_kind */
7254 {
7255 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction64:kernel#Object#object_id */
7256 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction64:kernel#Object#is_same_instance */
7257 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction64:kernel#Object#== */
7258 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction64:kernel#Object#!= */
7259 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction64:kernel#Object#hash */
7260 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction64:kernel#Object#exit */
7261 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction64:kernel#Object#sys */
7262 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction64:parser_work#ReduceAction#init */
7263 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction64:sorter#Object#default_comparator */
7264 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction64:string#Object#to_s */
7265 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction64:string#Object#native_class_name */
7266 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction64:string#Object#class_name */
7267 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction64:string#Object#inspect */
7268 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction64:string#Object#inspect_head */
7269 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction64:string#Object#args */
7270 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction64:ropes#Object#maxlen */
7271 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction64:time#Object#get_time */
7272 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction64:file#Object#printn */
7273 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction64:file#Object#print */
7274 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction64:file#Object#getcwd */
7275 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction64:file#Object#file_getcwd */
7276 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction64:model_base#Object#intrude_visibility */
7277 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction64:model_base#Object#public_visibility */
7278 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction64:model_base#Object#protected_visibility */
7279 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction64:model_base#Object#private_visibility */
7280 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction64:model_base#Object#none_visibility */
7281 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction64:version#Object#nit_version */
7282 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction64:model#Object#abstract_kind */
7283 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction64:model#Object#concrete_kind */
7284 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction64:model#Object#interface_kind */
7285 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction64:model#Object#enum_kind */
7286 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction64:model#Object#extern_kind */
7287 (nitmethod_t)nit__parser___nit__parser__ReduceAction64___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction64:parser#ReduceAction64#action */
7288 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction64:parser_work#ReduceAction#concat */
7289 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction64:parser_work#ReduceAction#goto= */
7290 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction64:kernel#Object#init */
7291 }
7292 };
7293 /* allocate ReduceAction64 */
7294 val* NEW_nit__parser__ReduceAction64(const struct type* type) {
7295 val* self /* : ReduceAction64 */;
7296 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7297 self->type = type;
7298 self->class = &class_nit__parser__ReduceAction64;
7299 return self;
7300 }
7301 /* runtime class nit__parser__ReduceAction65 */
7302 const struct class class_nit__parser__ReduceAction65 = {
7303 0, /* box_kind */
7304 {
7305 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction65:kernel#Object#object_id */
7306 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction65:kernel#Object#is_same_instance */
7307 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction65:kernel#Object#== */
7308 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction65:kernel#Object#!= */
7309 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction65:kernel#Object#hash */
7310 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction65:kernel#Object#exit */
7311 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction65:kernel#Object#sys */
7312 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction65:parser_work#ReduceAction#init */
7313 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction65:sorter#Object#default_comparator */
7314 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction65:string#Object#to_s */
7315 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction65:string#Object#native_class_name */
7316 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction65:string#Object#class_name */
7317 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction65:string#Object#inspect */
7318 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction65:string#Object#inspect_head */
7319 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction65:string#Object#args */
7320 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction65:ropes#Object#maxlen */
7321 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction65:time#Object#get_time */
7322 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction65:file#Object#printn */
7323 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction65:file#Object#print */
7324 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction65:file#Object#getcwd */
7325 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction65:file#Object#file_getcwd */
7326 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction65:model_base#Object#intrude_visibility */
7327 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction65:model_base#Object#public_visibility */
7328 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction65:model_base#Object#protected_visibility */
7329 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction65:model_base#Object#private_visibility */
7330 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction65:model_base#Object#none_visibility */
7331 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction65:version#Object#nit_version */
7332 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction65:model#Object#abstract_kind */
7333 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction65:model#Object#concrete_kind */
7334 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction65:model#Object#interface_kind */
7335 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction65:model#Object#enum_kind */
7336 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction65:model#Object#extern_kind */
7337 (nitmethod_t)nit__parser___nit__parser__ReduceAction65___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction65:parser#ReduceAction65#action */
7338 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction65:parser_work#ReduceAction#concat */
7339 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction65:parser_work#ReduceAction#goto= */
7340 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction65:kernel#Object#init */
7341 }
7342 };
7343 /* allocate ReduceAction65 */
7344 val* NEW_nit__parser__ReduceAction65(const struct type* type) {
7345 val* self /* : ReduceAction65 */;
7346 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7347 self->type = type;
7348 self->class = &class_nit__parser__ReduceAction65;
7349 return self;
7350 }
7351 /* runtime class nit__parser__ReduceAction66 */
7352 const struct class class_nit__parser__ReduceAction66 = {
7353 0, /* box_kind */
7354 {
7355 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction66:kernel#Object#object_id */
7356 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction66:kernel#Object#is_same_instance */
7357 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction66:kernel#Object#== */
7358 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction66:kernel#Object#!= */
7359 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction66:kernel#Object#hash */
7360 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction66:kernel#Object#exit */
7361 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction66:kernel#Object#sys */
7362 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction66:parser_work#ReduceAction#init */
7363 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction66:sorter#Object#default_comparator */
7364 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction66:string#Object#to_s */
7365 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction66:string#Object#native_class_name */
7366 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction66:string#Object#class_name */
7367 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction66:string#Object#inspect */
7368 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction66:string#Object#inspect_head */
7369 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction66:string#Object#args */
7370 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction66:ropes#Object#maxlen */
7371 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction66:time#Object#get_time */
7372 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction66:file#Object#printn */
7373 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction66:file#Object#print */
7374 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction66:file#Object#getcwd */
7375 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction66:file#Object#file_getcwd */
7376 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction66:model_base#Object#intrude_visibility */
7377 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction66:model_base#Object#public_visibility */
7378 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction66:model_base#Object#protected_visibility */
7379 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction66:model_base#Object#private_visibility */
7380 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction66:model_base#Object#none_visibility */
7381 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction66:version#Object#nit_version */
7382 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction66:model#Object#abstract_kind */
7383 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction66:model#Object#concrete_kind */
7384 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction66:model#Object#interface_kind */
7385 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction66:model#Object#enum_kind */
7386 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction66:model#Object#extern_kind */
7387 (nitmethod_t)nit__parser___nit__parser__ReduceAction66___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction66:parser#ReduceAction66#action */
7388 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction66:parser_work#ReduceAction#concat */
7389 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction66:parser_work#ReduceAction#goto= */
7390 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction66:kernel#Object#init */
7391 }
7392 };
7393 /* allocate ReduceAction66 */
7394 val* NEW_nit__parser__ReduceAction66(const struct type* type) {
7395 val* self /* : ReduceAction66 */;
7396 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7397 self->type = type;
7398 self->class = &class_nit__parser__ReduceAction66;
7399 return self;
7400 }
7401 /* runtime class nit__parser__ReduceAction67 */
7402 const struct class class_nit__parser__ReduceAction67 = {
7403 0, /* box_kind */
7404 {
7405 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction67:kernel#Object#object_id */
7406 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction67:kernel#Object#is_same_instance */
7407 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction67:kernel#Object#== */
7408 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction67:kernel#Object#!= */
7409 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction67:kernel#Object#hash */
7410 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction67:kernel#Object#exit */
7411 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction67:kernel#Object#sys */
7412 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction67:parser_work#ReduceAction#init */
7413 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction67:sorter#Object#default_comparator */
7414 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction67:string#Object#to_s */
7415 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction67:string#Object#native_class_name */
7416 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction67:string#Object#class_name */
7417 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction67:string#Object#inspect */
7418 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction67:string#Object#inspect_head */
7419 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction67:string#Object#args */
7420 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction67:ropes#Object#maxlen */
7421 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction67:time#Object#get_time */
7422 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction67:file#Object#printn */
7423 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction67:file#Object#print */
7424 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction67:file#Object#getcwd */
7425 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction67:file#Object#file_getcwd */
7426 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction67:model_base#Object#intrude_visibility */
7427 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction67:model_base#Object#public_visibility */
7428 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction67:model_base#Object#protected_visibility */
7429 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction67:model_base#Object#private_visibility */
7430 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction67:model_base#Object#none_visibility */
7431 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction67:version#Object#nit_version */
7432 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction67:model#Object#abstract_kind */
7433 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction67:model#Object#concrete_kind */
7434 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction67:model#Object#interface_kind */
7435 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction67:model#Object#enum_kind */
7436 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction67:model#Object#extern_kind */
7437 (nitmethod_t)nit__parser___nit__parser__ReduceAction67___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction67:parser#ReduceAction67#action */
7438 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction67:parser_work#ReduceAction#concat */
7439 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction67:parser_work#ReduceAction#goto= */
7440 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction67:kernel#Object#init */
7441 }
7442 };
7443 /* allocate ReduceAction67 */
7444 val* NEW_nit__parser__ReduceAction67(const struct type* type) {
7445 val* self /* : ReduceAction67 */;
7446 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7447 self->type = type;
7448 self->class = &class_nit__parser__ReduceAction67;
7449 return self;
7450 }
7451 /* runtime class nit__parser__ReduceAction68 */
7452 const struct class class_nit__parser__ReduceAction68 = {
7453 0, /* box_kind */
7454 {
7455 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction68:kernel#Object#object_id */
7456 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction68:kernel#Object#is_same_instance */
7457 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction68:kernel#Object#== */
7458 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction68:kernel#Object#!= */
7459 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction68:kernel#Object#hash */
7460 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction68:kernel#Object#exit */
7461 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction68:kernel#Object#sys */
7462 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction68:parser_work#ReduceAction#init */
7463 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction68:sorter#Object#default_comparator */
7464 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction68:string#Object#to_s */
7465 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction68:string#Object#native_class_name */
7466 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction68:string#Object#class_name */
7467 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction68:string#Object#inspect */
7468 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction68:string#Object#inspect_head */
7469 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction68:string#Object#args */
7470 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction68:ropes#Object#maxlen */
7471 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction68:time#Object#get_time */
7472 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction68:file#Object#printn */
7473 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction68:file#Object#print */
7474 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction68:file#Object#getcwd */
7475 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction68:file#Object#file_getcwd */
7476 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction68:model_base#Object#intrude_visibility */
7477 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction68:model_base#Object#public_visibility */
7478 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction68:model_base#Object#protected_visibility */
7479 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction68:model_base#Object#private_visibility */
7480 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction68:model_base#Object#none_visibility */
7481 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction68:version#Object#nit_version */
7482 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction68:model#Object#abstract_kind */
7483 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction68:model#Object#concrete_kind */
7484 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction68:model#Object#interface_kind */
7485 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction68:model#Object#enum_kind */
7486 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction68:model#Object#extern_kind */
7487 (nitmethod_t)nit__parser___nit__parser__ReduceAction68___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction68:parser#ReduceAction68#action */
7488 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction68:parser_work#ReduceAction#concat */
7489 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction68:parser_work#ReduceAction#goto= */
7490 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction68:kernel#Object#init */
7491 }
7492 };
7493 /* allocate ReduceAction68 */
7494 val* NEW_nit__parser__ReduceAction68(const struct type* type) {
7495 val* self /* : ReduceAction68 */;
7496 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7497 self->type = type;
7498 self->class = &class_nit__parser__ReduceAction68;
7499 return self;
7500 }
7501 /* runtime class nit__parser__ReduceAction69 */
7502 const struct class class_nit__parser__ReduceAction69 = {
7503 0, /* box_kind */
7504 {
7505 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction69:kernel#Object#object_id */
7506 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction69:kernel#Object#is_same_instance */
7507 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction69:kernel#Object#== */
7508 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction69:kernel#Object#!= */
7509 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction69:kernel#Object#hash */
7510 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction69:kernel#Object#exit */
7511 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction69:kernel#Object#sys */
7512 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction69:parser_work#ReduceAction#init */
7513 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction69:sorter#Object#default_comparator */
7514 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction69:string#Object#to_s */
7515 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction69:string#Object#native_class_name */
7516 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction69:string#Object#class_name */
7517 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction69:string#Object#inspect */
7518 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction69:string#Object#inspect_head */
7519 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction69:string#Object#args */
7520 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction69:ropes#Object#maxlen */
7521 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction69:time#Object#get_time */
7522 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction69:file#Object#printn */
7523 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction69:file#Object#print */
7524 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction69:file#Object#getcwd */
7525 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction69:file#Object#file_getcwd */
7526 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction69:model_base#Object#intrude_visibility */
7527 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction69:model_base#Object#public_visibility */
7528 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction69:model_base#Object#protected_visibility */
7529 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction69:model_base#Object#private_visibility */
7530 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction69:model_base#Object#none_visibility */
7531 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction69:version#Object#nit_version */
7532 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction69:model#Object#abstract_kind */
7533 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction69:model#Object#concrete_kind */
7534 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction69:model#Object#interface_kind */
7535 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction69:model#Object#enum_kind */
7536 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction69:model#Object#extern_kind */
7537 (nitmethod_t)nit__parser___nit__parser__ReduceAction69___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction69:parser#ReduceAction69#action */
7538 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction69:parser_work#ReduceAction#concat */
7539 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction69:parser_work#ReduceAction#goto= */
7540 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction69:kernel#Object#init */
7541 }
7542 };
7543 /* allocate ReduceAction69 */
7544 val* NEW_nit__parser__ReduceAction69(const struct type* type) {
7545 val* self /* : ReduceAction69 */;
7546 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7547 self->type = type;
7548 self->class = &class_nit__parser__ReduceAction69;
7549 return self;
7550 }
7551 /* runtime class nit__parser__ReduceAction70 */
7552 const struct class class_nit__parser__ReduceAction70 = {
7553 0, /* box_kind */
7554 {
7555 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction70:kernel#Object#object_id */
7556 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction70:kernel#Object#is_same_instance */
7557 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction70:kernel#Object#== */
7558 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction70:kernel#Object#!= */
7559 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction70:kernel#Object#hash */
7560 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction70:kernel#Object#exit */
7561 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction70:kernel#Object#sys */
7562 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction70:parser_work#ReduceAction#init */
7563 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction70:sorter#Object#default_comparator */
7564 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction70:string#Object#to_s */
7565 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction70:string#Object#native_class_name */
7566 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction70:string#Object#class_name */
7567 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction70:string#Object#inspect */
7568 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction70:string#Object#inspect_head */
7569 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction70:string#Object#args */
7570 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction70:ropes#Object#maxlen */
7571 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction70:time#Object#get_time */
7572 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction70:file#Object#printn */
7573 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction70:file#Object#print */
7574 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction70:file#Object#getcwd */
7575 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction70:file#Object#file_getcwd */
7576 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction70:model_base#Object#intrude_visibility */
7577 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction70:model_base#Object#public_visibility */
7578 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction70:model_base#Object#protected_visibility */
7579 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction70:model_base#Object#private_visibility */
7580 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction70:model_base#Object#none_visibility */
7581 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction70:version#Object#nit_version */
7582 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction70:model#Object#abstract_kind */
7583 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction70:model#Object#concrete_kind */
7584 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction70:model#Object#interface_kind */
7585 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction70:model#Object#enum_kind */
7586 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction70:model#Object#extern_kind */
7587 (nitmethod_t)nit__parser___nit__parser__ReduceAction70___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction70:parser#ReduceAction70#action */
7588 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction70:parser_work#ReduceAction#concat */
7589 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction70:parser_work#ReduceAction#goto= */
7590 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction70:kernel#Object#init */
7591 }
7592 };
7593 /* allocate ReduceAction70 */
7594 val* NEW_nit__parser__ReduceAction70(const struct type* type) {
7595 val* self /* : ReduceAction70 */;
7596 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7597 self->type = type;
7598 self->class = &class_nit__parser__ReduceAction70;
7599 return self;
7600 }
7601 /* runtime class nit__parser__ReduceAction71 */
7602 const struct class class_nit__parser__ReduceAction71 = {
7603 0, /* box_kind */
7604 {
7605 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction71:kernel#Object#object_id */
7606 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction71:kernel#Object#is_same_instance */
7607 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction71:kernel#Object#== */
7608 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction71:kernel#Object#!= */
7609 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction71:kernel#Object#hash */
7610 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction71:kernel#Object#exit */
7611 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction71:kernel#Object#sys */
7612 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction71:parser_work#ReduceAction#init */
7613 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction71:sorter#Object#default_comparator */
7614 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction71:string#Object#to_s */
7615 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction71:string#Object#native_class_name */
7616 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction71:string#Object#class_name */
7617 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction71:string#Object#inspect */
7618 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction71:string#Object#inspect_head */
7619 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction71:string#Object#args */
7620 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction71:ropes#Object#maxlen */
7621 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction71:time#Object#get_time */
7622 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction71:file#Object#printn */
7623 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction71:file#Object#print */
7624 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction71:file#Object#getcwd */
7625 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction71:file#Object#file_getcwd */
7626 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction71:model_base#Object#intrude_visibility */
7627 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction71:model_base#Object#public_visibility */
7628 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction71:model_base#Object#protected_visibility */
7629 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction71:model_base#Object#private_visibility */
7630 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction71:model_base#Object#none_visibility */
7631 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction71:version#Object#nit_version */
7632 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction71:model#Object#abstract_kind */
7633 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction71:model#Object#concrete_kind */
7634 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction71:model#Object#interface_kind */
7635 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction71:model#Object#enum_kind */
7636 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction71:model#Object#extern_kind */
7637 (nitmethod_t)nit__parser___nit__parser__ReduceAction71___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction71:parser#ReduceAction71#action */
7638 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction71:parser_work#ReduceAction#concat */
7639 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction71:parser_work#ReduceAction#goto= */
7640 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction71:kernel#Object#init */
7641 }
7642 };
7643 /* allocate ReduceAction71 */
7644 val* NEW_nit__parser__ReduceAction71(const struct type* type) {
7645 val* self /* : ReduceAction71 */;
7646 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7647 self->type = type;
7648 self->class = &class_nit__parser__ReduceAction71;
7649 return self;
7650 }
7651 /* runtime class nit__parser__ReduceAction72 */
7652 const struct class class_nit__parser__ReduceAction72 = {
7653 0, /* box_kind */
7654 {
7655 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction72:kernel#Object#object_id */
7656 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction72:kernel#Object#is_same_instance */
7657 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction72:kernel#Object#== */
7658 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction72:kernel#Object#!= */
7659 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction72:kernel#Object#hash */
7660 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction72:kernel#Object#exit */
7661 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction72:kernel#Object#sys */
7662 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction72:parser_work#ReduceAction#init */
7663 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction72:sorter#Object#default_comparator */
7664 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction72:string#Object#to_s */
7665 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction72:string#Object#native_class_name */
7666 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction72:string#Object#class_name */
7667 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction72:string#Object#inspect */
7668 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction72:string#Object#inspect_head */
7669 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction72:string#Object#args */
7670 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction72:ropes#Object#maxlen */
7671 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction72:time#Object#get_time */
7672 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction72:file#Object#printn */
7673 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction72:file#Object#print */
7674 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction72:file#Object#getcwd */
7675 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction72:file#Object#file_getcwd */
7676 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction72:model_base#Object#intrude_visibility */
7677 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction72:model_base#Object#public_visibility */
7678 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction72:model_base#Object#protected_visibility */
7679 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction72:model_base#Object#private_visibility */
7680 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction72:model_base#Object#none_visibility */
7681 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction72:version#Object#nit_version */
7682 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction72:model#Object#abstract_kind */
7683 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction72:model#Object#concrete_kind */
7684 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction72:model#Object#interface_kind */
7685 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction72:model#Object#enum_kind */
7686 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction72:model#Object#extern_kind */
7687 (nitmethod_t)nit__parser___nit__parser__ReduceAction72___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction72:parser#ReduceAction72#action */
7688 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction72:parser_work#ReduceAction#concat */
7689 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction72:parser_work#ReduceAction#goto= */
7690 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction72:kernel#Object#init */
7691 }
7692 };
7693 /* allocate ReduceAction72 */
7694 val* NEW_nit__parser__ReduceAction72(const struct type* type) {
7695 val* self /* : ReduceAction72 */;
7696 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7697 self->type = type;
7698 self->class = &class_nit__parser__ReduceAction72;
7699 return self;
7700 }
7701 /* runtime class nit__parser__ReduceAction73 */
7702 const struct class class_nit__parser__ReduceAction73 = {
7703 0, /* box_kind */
7704 {
7705 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction73:kernel#Object#object_id */
7706 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction73:kernel#Object#is_same_instance */
7707 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction73:kernel#Object#== */
7708 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction73:kernel#Object#!= */
7709 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction73:kernel#Object#hash */
7710 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction73:kernel#Object#exit */
7711 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction73:kernel#Object#sys */
7712 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction73:parser_work#ReduceAction#init */
7713 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction73:sorter#Object#default_comparator */
7714 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction73:string#Object#to_s */
7715 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction73:string#Object#native_class_name */
7716 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction73:string#Object#class_name */
7717 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction73:string#Object#inspect */
7718 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction73:string#Object#inspect_head */
7719 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction73:string#Object#args */
7720 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction73:ropes#Object#maxlen */
7721 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction73:time#Object#get_time */
7722 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction73:file#Object#printn */
7723 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction73:file#Object#print */
7724 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction73:file#Object#getcwd */
7725 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction73:file#Object#file_getcwd */
7726 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction73:model_base#Object#intrude_visibility */
7727 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction73:model_base#Object#public_visibility */
7728 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction73:model_base#Object#protected_visibility */
7729 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction73:model_base#Object#private_visibility */
7730 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction73:model_base#Object#none_visibility */
7731 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction73:version#Object#nit_version */
7732 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction73:model#Object#abstract_kind */
7733 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction73:model#Object#concrete_kind */
7734 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction73:model#Object#interface_kind */
7735 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction73:model#Object#enum_kind */
7736 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction73:model#Object#extern_kind */
7737 (nitmethod_t)nit__parser___nit__parser__ReduceAction73___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction73:parser#ReduceAction73#action */
7738 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction73:parser_work#ReduceAction#concat */
7739 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction73:parser_work#ReduceAction#goto= */
7740 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction73:kernel#Object#init */
7741 }
7742 };
7743 /* allocate ReduceAction73 */
7744 val* NEW_nit__parser__ReduceAction73(const struct type* type) {
7745 val* self /* : ReduceAction73 */;
7746 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7747 self->type = type;
7748 self->class = &class_nit__parser__ReduceAction73;
7749 return self;
7750 }
7751 /* runtime class nit__parser__ReduceAction74 */
7752 const struct class class_nit__parser__ReduceAction74 = {
7753 0, /* box_kind */
7754 {
7755 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction74:kernel#Object#object_id */
7756 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction74:kernel#Object#is_same_instance */
7757 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction74:kernel#Object#== */
7758 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction74:kernel#Object#!= */
7759 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction74:kernel#Object#hash */
7760 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction74:kernel#Object#exit */
7761 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction74:kernel#Object#sys */
7762 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction74:parser_work#ReduceAction#init */
7763 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction74:sorter#Object#default_comparator */
7764 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction74:string#Object#to_s */
7765 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction74:string#Object#native_class_name */
7766 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction74:string#Object#class_name */
7767 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction74:string#Object#inspect */
7768 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction74:string#Object#inspect_head */
7769 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction74:string#Object#args */
7770 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction74:ropes#Object#maxlen */
7771 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction74:time#Object#get_time */
7772 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction74:file#Object#printn */
7773 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction74:file#Object#print */
7774 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction74:file#Object#getcwd */
7775 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction74:file#Object#file_getcwd */
7776 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction74:model_base#Object#intrude_visibility */
7777 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction74:model_base#Object#public_visibility */
7778 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction74:model_base#Object#protected_visibility */
7779 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction74:model_base#Object#private_visibility */
7780 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction74:model_base#Object#none_visibility */
7781 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction74:version#Object#nit_version */
7782 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction74:model#Object#abstract_kind */
7783 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction74:model#Object#concrete_kind */
7784 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction74:model#Object#interface_kind */
7785 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction74:model#Object#enum_kind */
7786 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction74:model#Object#extern_kind */
7787 (nitmethod_t)nit__parser___nit__parser__ReduceAction74___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction74:parser#ReduceAction74#action */
7788 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction74:parser_work#ReduceAction#concat */
7789 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction74:parser_work#ReduceAction#goto= */
7790 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction74:kernel#Object#init */
7791 }
7792 };
7793 /* allocate ReduceAction74 */
7794 val* NEW_nit__parser__ReduceAction74(const struct type* type) {
7795 val* self /* : ReduceAction74 */;
7796 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7797 self->type = type;
7798 self->class = &class_nit__parser__ReduceAction74;
7799 return self;
7800 }
7801 /* runtime class nit__parser__ReduceAction75 */
7802 const struct class class_nit__parser__ReduceAction75 = {
7803 0, /* box_kind */
7804 {
7805 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction75:kernel#Object#object_id */
7806 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction75:kernel#Object#is_same_instance */
7807 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction75:kernel#Object#== */
7808 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction75:kernel#Object#!= */
7809 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction75:kernel#Object#hash */
7810 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction75:kernel#Object#exit */
7811 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction75:kernel#Object#sys */
7812 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction75:parser_work#ReduceAction#init */
7813 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction75:sorter#Object#default_comparator */
7814 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction75:string#Object#to_s */
7815 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction75:string#Object#native_class_name */
7816 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction75:string#Object#class_name */
7817 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction75:string#Object#inspect */
7818 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction75:string#Object#inspect_head */
7819 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction75:string#Object#args */
7820 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction75:ropes#Object#maxlen */
7821 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction75:time#Object#get_time */
7822 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction75:file#Object#printn */
7823 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction75:file#Object#print */
7824 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction75:file#Object#getcwd */
7825 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction75:file#Object#file_getcwd */
7826 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction75:model_base#Object#intrude_visibility */
7827 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction75:model_base#Object#public_visibility */
7828 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction75:model_base#Object#protected_visibility */
7829 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction75:model_base#Object#private_visibility */
7830 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction75:model_base#Object#none_visibility */
7831 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction75:version#Object#nit_version */
7832 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction75:model#Object#abstract_kind */
7833 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction75:model#Object#concrete_kind */
7834 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction75:model#Object#interface_kind */
7835 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction75:model#Object#enum_kind */
7836 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction75:model#Object#extern_kind */
7837 (nitmethod_t)nit__parser___nit__parser__ReduceAction75___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction75:parser#ReduceAction75#action */
7838 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction75:parser_work#ReduceAction#concat */
7839 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction75:parser_work#ReduceAction#goto= */
7840 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction75:kernel#Object#init */
7841 }
7842 };
7843 /* allocate ReduceAction75 */
7844 val* NEW_nit__parser__ReduceAction75(const struct type* type) {
7845 val* self /* : ReduceAction75 */;
7846 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7847 self->type = type;
7848 self->class = &class_nit__parser__ReduceAction75;
7849 return self;
7850 }
7851 /* runtime class nit__parser__ReduceAction76 */
7852 const struct class class_nit__parser__ReduceAction76 = {
7853 0, /* box_kind */
7854 {
7855 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction76:kernel#Object#object_id */
7856 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction76:kernel#Object#is_same_instance */
7857 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction76:kernel#Object#== */
7858 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction76:kernel#Object#!= */
7859 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction76:kernel#Object#hash */
7860 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction76:kernel#Object#exit */
7861 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction76:kernel#Object#sys */
7862 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction76:parser_work#ReduceAction#init */
7863 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction76:sorter#Object#default_comparator */
7864 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction76:string#Object#to_s */
7865 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction76:string#Object#native_class_name */
7866 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction76:string#Object#class_name */
7867 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction76:string#Object#inspect */
7868 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction76:string#Object#inspect_head */
7869 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction76:string#Object#args */
7870 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction76:ropes#Object#maxlen */
7871 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction76:time#Object#get_time */
7872 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction76:file#Object#printn */
7873 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction76:file#Object#print */
7874 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction76:file#Object#getcwd */
7875 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction76:file#Object#file_getcwd */
7876 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction76:model_base#Object#intrude_visibility */
7877 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction76:model_base#Object#public_visibility */
7878 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction76:model_base#Object#protected_visibility */
7879 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction76:model_base#Object#private_visibility */
7880 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction76:model_base#Object#none_visibility */
7881 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction76:version#Object#nit_version */
7882 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction76:model#Object#abstract_kind */
7883 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction76:model#Object#concrete_kind */
7884 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction76:model#Object#interface_kind */
7885 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction76:model#Object#enum_kind */
7886 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction76:model#Object#extern_kind */
7887 (nitmethod_t)nit__parser___nit__parser__ReduceAction76___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction76:parser#ReduceAction76#action */
7888 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction76:parser_work#ReduceAction#concat */
7889 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction76:parser_work#ReduceAction#goto= */
7890 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction76:kernel#Object#init */
7891 }
7892 };
7893 /* allocate ReduceAction76 */
7894 val* NEW_nit__parser__ReduceAction76(const struct type* type) {
7895 val* self /* : ReduceAction76 */;
7896 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7897 self->type = type;
7898 self->class = &class_nit__parser__ReduceAction76;
7899 return self;
7900 }
7901 /* runtime class nit__parser__ReduceAction77 */
7902 const struct class class_nit__parser__ReduceAction77 = {
7903 0, /* box_kind */
7904 {
7905 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction77:kernel#Object#object_id */
7906 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction77:kernel#Object#is_same_instance */
7907 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction77:kernel#Object#== */
7908 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction77:kernel#Object#!= */
7909 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction77:kernel#Object#hash */
7910 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction77:kernel#Object#exit */
7911 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction77:kernel#Object#sys */
7912 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction77:parser_work#ReduceAction#init */
7913 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction77:sorter#Object#default_comparator */
7914 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction77:string#Object#to_s */
7915 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction77:string#Object#native_class_name */
7916 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction77:string#Object#class_name */
7917 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction77:string#Object#inspect */
7918 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction77:string#Object#inspect_head */
7919 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction77:string#Object#args */
7920 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction77:ropes#Object#maxlen */
7921 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction77:time#Object#get_time */
7922 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction77:file#Object#printn */
7923 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction77:file#Object#print */
7924 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction77:file#Object#getcwd */
7925 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction77:file#Object#file_getcwd */
7926 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction77:model_base#Object#intrude_visibility */
7927 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction77:model_base#Object#public_visibility */
7928 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction77:model_base#Object#protected_visibility */
7929 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction77:model_base#Object#private_visibility */
7930 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction77:model_base#Object#none_visibility */
7931 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction77:version#Object#nit_version */
7932 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction77:model#Object#abstract_kind */
7933 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction77:model#Object#concrete_kind */
7934 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction77:model#Object#interface_kind */
7935 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction77:model#Object#enum_kind */
7936 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction77:model#Object#extern_kind */
7937 (nitmethod_t)nit__parser___nit__parser__ReduceAction77___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction77:parser#ReduceAction77#action */
7938 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction77:parser_work#ReduceAction#concat */
7939 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction77:parser_work#ReduceAction#goto= */
7940 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction77:kernel#Object#init */
7941 }
7942 };
7943 /* allocate ReduceAction77 */
7944 val* NEW_nit__parser__ReduceAction77(const struct type* type) {
7945 val* self /* : ReduceAction77 */;
7946 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7947 self->type = type;
7948 self->class = &class_nit__parser__ReduceAction77;
7949 return self;
7950 }
7951 /* runtime class nit__parser__ReduceAction78 */
7952 const struct class class_nit__parser__ReduceAction78 = {
7953 0, /* box_kind */
7954 {
7955 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction78:kernel#Object#object_id */
7956 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction78:kernel#Object#is_same_instance */
7957 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction78:kernel#Object#== */
7958 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction78:kernel#Object#!= */
7959 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction78:kernel#Object#hash */
7960 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction78:kernel#Object#exit */
7961 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction78:kernel#Object#sys */
7962 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction78:parser_work#ReduceAction#init */
7963 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction78:sorter#Object#default_comparator */
7964 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction78:string#Object#to_s */
7965 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction78:string#Object#native_class_name */
7966 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction78:string#Object#class_name */
7967 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction78:string#Object#inspect */
7968 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction78:string#Object#inspect_head */
7969 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction78:string#Object#args */
7970 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction78:ropes#Object#maxlen */
7971 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction78:time#Object#get_time */
7972 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction78:file#Object#printn */
7973 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction78:file#Object#print */
7974 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction78:file#Object#getcwd */
7975 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction78:file#Object#file_getcwd */
7976 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction78:model_base#Object#intrude_visibility */
7977 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction78:model_base#Object#public_visibility */
7978 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction78:model_base#Object#protected_visibility */
7979 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction78:model_base#Object#private_visibility */
7980 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction78:model_base#Object#none_visibility */
7981 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction78:version#Object#nit_version */
7982 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction78:model#Object#abstract_kind */
7983 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction78:model#Object#concrete_kind */
7984 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction78:model#Object#interface_kind */
7985 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction78:model#Object#enum_kind */
7986 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction78:model#Object#extern_kind */
7987 (nitmethod_t)nit__parser___nit__parser__ReduceAction78___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction78:parser#ReduceAction78#action */
7988 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction78:parser_work#ReduceAction#concat */
7989 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction78:parser_work#ReduceAction#goto= */
7990 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction78:kernel#Object#init */
7991 }
7992 };
7993 /* allocate ReduceAction78 */
7994 val* NEW_nit__parser__ReduceAction78(const struct type* type) {
7995 val* self /* : ReduceAction78 */;
7996 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7997 self->type = type;
7998 self->class = &class_nit__parser__ReduceAction78;
7999 return self;
8000 }
8001 /* runtime class nit__parser__ReduceAction79 */
8002 const struct class class_nit__parser__ReduceAction79 = {
8003 0, /* box_kind */
8004 {
8005 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction79:kernel#Object#object_id */
8006 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction79:kernel#Object#is_same_instance */
8007 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction79:kernel#Object#== */
8008 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction79:kernel#Object#!= */
8009 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction79:kernel#Object#hash */
8010 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction79:kernel#Object#exit */
8011 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction79:kernel#Object#sys */
8012 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction79:parser_work#ReduceAction#init */
8013 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction79:sorter#Object#default_comparator */
8014 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction79:string#Object#to_s */
8015 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction79:string#Object#native_class_name */
8016 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction79:string#Object#class_name */
8017 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction79:string#Object#inspect */
8018 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction79:string#Object#inspect_head */
8019 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction79:string#Object#args */
8020 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction79:ropes#Object#maxlen */
8021 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction79:time#Object#get_time */
8022 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction79:file#Object#printn */
8023 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction79:file#Object#print */
8024 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction79:file#Object#getcwd */
8025 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction79:file#Object#file_getcwd */
8026 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction79:model_base#Object#intrude_visibility */
8027 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction79:model_base#Object#public_visibility */
8028 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction79:model_base#Object#protected_visibility */
8029 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction79:model_base#Object#private_visibility */
8030 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction79:model_base#Object#none_visibility */
8031 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction79:version#Object#nit_version */
8032 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction79:model#Object#abstract_kind */
8033 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction79:model#Object#concrete_kind */
8034 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction79:model#Object#interface_kind */
8035 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction79:model#Object#enum_kind */
8036 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction79:model#Object#extern_kind */
8037 (nitmethod_t)nit__parser___nit__parser__ReduceAction79___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction79:parser#ReduceAction79#action */
8038 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction79:parser_work#ReduceAction#concat */
8039 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction79:parser_work#ReduceAction#goto= */
8040 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction79:kernel#Object#init */
8041 }
8042 };
8043 /* allocate ReduceAction79 */
8044 val* NEW_nit__parser__ReduceAction79(const struct type* type) {
8045 val* self /* : ReduceAction79 */;
8046 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8047 self->type = type;
8048 self->class = &class_nit__parser__ReduceAction79;
8049 return self;
8050 }
8051 /* runtime class nit__parser__ReduceAction80 */
8052 const struct class class_nit__parser__ReduceAction80 = {
8053 0, /* box_kind */
8054 {
8055 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction80:kernel#Object#object_id */
8056 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction80:kernel#Object#is_same_instance */
8057 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction80:kernel#Object#== */
8058 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction80:kernel#Object#!= */
8059 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction80:kernel#Object#hash */
8060 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction80:kernel#Object#exit */
8061 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction80:kernel#Object#sys */
8062 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction80:parser_work#ReduceAction#init */
8063 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction80:sorter#Object#default_comparator */
8064 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction80:string#Object#to_s */
8065 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction80:string#Object#native_class_name */
8066 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction80:string#Object#class_name */
8067 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction80:string#Object#inspect */
8068 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction80:string#Object#inspect_head */
8069 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction80:string#Object#args */
8070 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction80:ropes#Object#maxlen */
8071 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction80:time#Object#get_time */
8072 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction80:file#Object#printn */
8073 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction80:file#Object#print */
8074 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction80:file#Object#getcwd */
8075 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction80:file#Object#file_getcwd */
8076 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction80:model_base#Object#intrude_visibility */
8077 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction80:model_base#Object#public_visibility */
8078 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction80:model_base#Object#protected_visibility */
8079 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction80:model_base#Object#private_visibility */
8080 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction80:model_base#Object#none_visibility */
8081 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction80:version#Object#nit_version */
8082 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction80:model#Object#abstract_kind */
8083 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction80:model#Object#concrete_kind */
8084 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction80:model#Object#interface_kind */
8085 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction80:model#Object#enum_kind */
8086 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction80:model#Object#extern_kind */
8087 (nitmethod_t)nit__parser___nit__parser__ReduceAction80___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction80:parser#ReduceAction80#action */
8088 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction80:parser_work#ReduceAction#concat */
8089 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction80:parser_work#ReduceAction#goto= */
8090 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction80:kernel#Object#init */
8091 }
8092 };
8093 /* allocate ReduceAction80 */
8094 val* NEW_nit__parser__ReduceAction80(const struct type* type) {
8095 val* self /* : ReduceAction80 */;
8096 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8097 self->type = type;
8098 self->class = &class_nit__parser__ReduceAction80;
8099 return self;
8100 }
8101 /* runtime class nit__parser__ReduceAction81 */
8102 const struct class class_nit__parser__ReduceAction81 = {
8103 0, /* box_kind */
8104 {
8105 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction81:kernel#Object#object_id */
8106 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction81:kernel#Object#is_same_instance */
8107 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction81:kernel#Object#== */
8108 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction81:kernel#Object#!= */
8109 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction81:kernel#Object#hash */
8110 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction81:kernel#Object#exit */
8111 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction81:kernel#Object#sys */
8112 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction81:parser_work#ReduceAction#init */
8113 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction81:sorter#Object#default_comparator */
8114 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction81:string#Object#to_s */
8115 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction81:string#Object#native_class_name */
8116 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction81:string#Object#class_name */
8117 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction81:string#Object#inspect */
8118 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction81:string#Object#inspect_head */
8119 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction81:string#Object#args */
8120 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction81:ropes#Object#maxlen */
8121 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction81:time#Object#get_time */
8122 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction81:file#Object#printn */
8123 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction81:file#Object#print */
8124 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction81:file#Object#getcwd */
8125 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction81:file#Object#file_getcwd */
8126 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction81:model_base#Object#intrude_visibility */
8127 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction81:model_base#Object#public_visibility */
8128 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction81:model_base#Object#protected_visibility */
8129 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction81:model_base#Object#private_visibility */
8130 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction81:model_base#Object#none_visibility */
8131 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction81:version#Object#nit_version */
8132 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction81:model#Object#abstract_kind */
8133 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction81:model#Object#concrete_kind */
8134 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction81:model#Object#interface_kind */
8135 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction81:model#Object#enum_kind */
8136 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction81:model#Object#extern_kind */
8137 (nitmethod_t)nit__parser___nit__parser__ReduceAction81___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction81:parser#ReduceAction81#action */
8138 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction81:parser_work#ReduceAction#concat */
8139 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction81:parser_work#ReduceAction#goto= */
8140 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction81:kernel#Object#init */
8141 }
8142 };
8143 /* allocate ReduceAction81 */
8144 val* NEW_nit__parser__ReduceAction81(const struct type* type) {
8145 val* self /* : ReduceAction81 */;
8146 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8147 self->type = type;
8148 self->class = &class_nit__parser__ReduceAction81;
8149 return self;
8150 }
8151 /* runtime class nit__parser__ReduceAction82 */
8152 const struct class class_nit__parser__ReduceAction82 = {
8153 0, /* box_kind */
8154 {
8155 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction82:kernel#Object#object_id */
8156 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction82:kernel#Object#is_same_instance */
8157 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction82:kernel#Object#== */
8158 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction82:kernel#Object#!= */
8159 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction82:kernel#Object#hash */
8160 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction82:kernel#Object#exit */
8161 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction82:kernel#Object#sys */
8162 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction82:parser_work#ReduceAction#init */
8163 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction82:sorter#Object#default_comparator */
8164 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction82:string#Object#to_s */
8165 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction82:string#Object#native_class_name */
8166 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction82:string#Object#class_name */
8167 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction82:string#Object#inspect */
8168 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction82:string#Object#inspect_head */
8169 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction82:string#Object#args */
8170 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction82:ropes#Object#maxlen */
8171 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction82:time#Object#get_time */
8172 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction82:file#Object#printn */
8173 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction82:file#Object#print */
8174 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction82:file#Object#getcwd */
8175 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction82:file#Object#file_getcwd */
8176 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction82:model_base#Object#intrude_visibility */
8177 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction82:model_base#Object#public_visibility */
8178 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction82:model_base#Object#protected_visibility */
8179 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction82:model_base#Object#private_visibility */
8180 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction82:model_base#Object#none_visibility */
8181 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction82:version#Object#nit_version */
8182 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction82:model#Object#abstract_kind */
8183 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction82:model#Object#concrete_kind */
8184 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction82:model#Object#interface_kind */
8185 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction82:model#Object#enum_kind */
8186 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction82:model#Object#extern_kind */
8187 (nitmethod_t)nit__parser___nit__parser__ReduceAction82___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction82:parser#ReduceAction82#action */
8188 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction82:parser_work#ReduceAction#concat */
8189 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction82:parser_work#ReduceAction#goto= */
8190 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction82:kernel#Object#init */
8191 }
8192 };
8193 /* allocate ReduceAction82 */
8194 val* NEW_nit__parser__ReduceAction82(const struct type* type) {
8195 val* self /* : ReduceAction82 */;
8196 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8197 self->type = type;
8198 self->class = &class_nit__parser__ReduceAction82;
8199 return self;
8200 }
8201 /* runtime class nit__parser__ReduceAction83 */
8202 const struct class class_nit__parser__ReduceAction83 = {
8203 0, /* box_kind */
8204 {
8205 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction83:kernel#Object#object_id */
8206 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction83:kernel#Object#is_same_instance */
8207 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction83:kernel#Object#== */
8208 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction83:kernel#Object#!= */
8209 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction83:kernel#Object#hash */
8210 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction83:kernel#Object#exit */
8211 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction83:kernel#Object#sys */
8212 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction83:parser_work#ReduceAction#init */
8213 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction83:sorter#Object#default_comparator */
8214 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction83:string#Object#to_s */
8215 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction83:string#Object#native_class_name */
8216 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction83:string#Object#class_name */
8217 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction83:string#Object#inspect */
8218 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction83:string#Object#inspect_head */
8219 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction83:string#Object#args */
8220 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction83:ropes#Object#maxlen */
8221 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction83:time#Object#get_time */
8222 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction83:file#Object#printn */
8223 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction83:file#Object#print */
8224 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction83:file#Object#getcwd */
8225 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction83:file#Object#file_getcwd */
8226 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction83:model_base#Object#intrude_visibility */
8227 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction83:model_base#Object#public_visibility */
8228 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction83:model_base#Object#protected_visibility */
8229 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction83:model_base#Object#private_visibility */
8230 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction83:model_base#Object#none_visibility */
8231 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction83:version#Object#nit_version */
8232 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction83:model#Object#abstract_kind */
8233 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction83:model#Object#concrete_kind */
8234 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction83:model#Object#interface_kind */
8235 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction83:model#Object#enum_kind */
8236 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction83:model#Object#extern_kind */
8237 (nitmethod_t)nit__parser___nit__parser__ReduceAction83___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction83:parser#ReduceAction83#action */
8238 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction83:parser_work#ReduceAction#concat */
8239 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction83:parser_work#ReduceAction#goto= */
8240 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction83:kernel#Object#init */
8241 }
8242 };
8243 /* allocate ReduceAction83 */
8244 val* NEW_nit__parser__ReduceAction83(const struct type* type) {
8245 val* self /* : ReduceAction83 */;
8246 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8247 self->type = type;
8248 self->class = &class_nit__parser__ReduceAction83;
8249 return self;
8250 }
8251 /* runtime class nit__parser__ReduceAction84 */
8252 const struct class class_nit__parser__ReduceAction84 = {
8253 0, /* box_kind */
8254 {
8255 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction84:kernel#Object#object_id */
8256 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction84:kernel#Object#is_same_instance */
8257 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction84:kernel#Object#== */
8258 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction84:kernel#Object#!= */
8259 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction84:kernel#Object#hash */
8260 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction84:kernel#Object#exit */
8261 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction84:kernel#Object#sys */
8262 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction84:parser_work#ReduceAction#init */
8263 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction84:sorter#Object#default_comparator */
8264 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction84:string#Object#to_s */
8265 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction84:string#Object#native_class_name */
8266 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction84:string#Object#class_name */
8267 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction84:string#Object#inspect */
8268 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction84:string#Object#inspect_head */
8269 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction84:string#Object#args */
8270 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction84:ropes#Object#maxlen */
8271 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction84:time#Object#get_time */
8272 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction84:file#Object#printn */
8273 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction84:file#Object#print */
8274 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction84:file#Object#getcwd */
8275 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction84:file#Object#file_getcwd */
8276 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction84:model_base#Object#intrude_visibility */
8277 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction84:model_base#Object#public_visibility */
8278 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction84:model_base#Object#protected_visibility */
8279 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction84:model_base#Object#private_visibility */
8280 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction84:model_base#Object#none_visibility */
8281 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction84:version#Object#nit_version */
8282 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction84:model#Object#abstract_kind */
8283 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction84:model#Object#concrete_kind */
8284 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction84:model#Object#interface_kind */
8285 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction84:model#Object#enum_kind */
8286 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction84:model#Object#extern_kind */
8287 (nitmethod_t)nit__parser___nit__parser__ReduceAction84___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction84:parser#ReduceAction84#action */
8288 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction84:parser_work#ReduceAction#concat */
8289 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction84:parser_work#ReduceAction#goto= */
8290 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction84:kernel#Object#init */
8291 }
8292 };
8293 /* allocate ReduceAction84 */
8294 val* NEW_nit__parser__ReduceAction84(const struct type* type) {
8295 val* self /* : ReduceAction84 */;
8296 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8297 self->type = type;
8298 self->class = &class_nit__parser__ReduceAction84;
8299 return self;
8300 }
8301 /* runtime class nit__parser__ReduceAction87 */
8302 const struct class class_nit__parser__ReduceAction87 = {
8303 0, /* box_kind */
8304 {
8305 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction87:kernel#Object#object_id */
8306 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction87:kernel#Object#is_same_instance */
8307 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction87:kernel#Object#== */
8308 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction87:kernel#Object#!= */
8309 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction87:kernel#Object#hash */
8310 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction87:kernel#Object#exit */
8311 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction87:kernel#Object#sys */
8312 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction87:parser_work#ReduceAction#init */
8313 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction87:sorter#Object#default_comparator */
8314 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction87:string#Object#to_s */
8315 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction87:string#Object#native_class_name */
8316 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction87:string#Object#class_name */
8317 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction87:string#Object#inspect */
8318 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction87:string#Object#inspect_head */
8319 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction87:string#Object#args */
8320 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction87:ropes#Object#maxlen */
8321 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction87:time#Object#get_time */
8322 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction87:file#Object#printn */
8323 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction87:file#Object#print */
8324 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction87:file#Object#getcwd */
8325 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction87:file#Object#file_getcwd */
8326 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction87:model_base#Object#intrude_visibility */
8327 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction87:model_base#Object#public_visibility */
8328 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction87:model_base#Object#protected_visibility */
8329 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction87:model_base#Object#private_visibility */
8330 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction87:model_base#Object#none_visibility */
8331 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction87:version#Object#nit_version */
8332 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction87:model#Object#abstract_kind */
8333 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction87:model#Object#concrete_kind */
8334 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction87:model#Object#interface_kind */
8335 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction87:model#Object#enum_kind */
8336 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction87:model#Object#extern_kind */
8337 (nitmethod_t)nit__parser___nit__parser__ReduceAction87___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction87:parser#ReduceAction87#action */
8338 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction87:parser_work#ReduceAction#concat */
8339 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction87:parser_work#ReduceAction#goto= */
8340 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction87:kernel#Object#init */
8341 }
8342 };
8343 /* allocate ReduceAction87 */
8344 val* NEW_nit__parser__ReduceAction87(const struct type* type) {
8345 val* self /* : ReduceAction87 */;
8346 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8347 self->type = type;
8348 self->class = &class_nit__parser__ReduceAction87;
8349 return self;
8350 }
8351 /* runtime class nit__parser__ReduceAction88 */
8352 const struct class class_nit__parser__ReduceAction88 = {
8353 0, /* box_kind */
8354 {
8355 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction88:kernel#Object#object_id */
8356 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction88:kernel#Object#is_same_instance */
8357 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction88:kernel#Object#== */
8358 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction88:kernel#Object#!= */
8359 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction88:kernel#Object#hash */
8360 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction88:kernel#Object#exit */
8361 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction88:kernel#Object#sys */
8362 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction88:parser_work#ReduceAction#init */
8363 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction88:sorter#Object#default_comparator */
8364 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction88:string#Object#to_s */
8365 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction88:string#Object#native_class_name */
8366 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction88:string#Object#class_name */
8367 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction88:string#Object#inspect */
8368 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction88:string#Object#inspect_head */
8369 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction88:string#Object#args */
8370 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction88:ropes#Object#maxlen */
8371 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction88:time#Object#get_time */
8372 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction88:file#Object#printn */
8373 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction88:file#Object#print */
8374 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction88:file#Object#getcwd */
8375 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction88:file#Object#file_getcwd */
8376 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction88:model_base#Object#intrude_visibility */
8377 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction88:model_base#Object#public_visibility */
8378 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction88:model_base#Object#protected_visibility */
8379 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction88:model_base#Object#private_visibility */
8380 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction88:model_base#Object#none_visibility */
8381 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction88:version#Object#nit_version */
8382 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction88:model#Object#abstract_kind */
8383 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction88:model#Object#concrete_kind */
8384 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction88:model#Object#interface_kind */
8385 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction88:model#Object#enum_kind */
8386 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction88:model#Object#extern_kind */
8387 (nitmethod_t)nit__parser___nit__parser__ReduceAction88___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction88:parser#ReduceAction88#action */
8388 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction88:parser_work#ReduceAction#concat */
8389 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction88:parser_work#ReduceAction#goto= */
8390 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction88:kernel#Object#init */
8391 }
8392 };
8393 /* allocate ReduceAction88 */
8394 val* NEW_nit__parser__ReduceAction88(const struct type* type) {
8395 val* self /* : ReduceAction88 */;
8396 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8397 self->type = type;
8398 self->class = &class_nit__parser__ReduceAction88;
8399 return self;
8400 }
8401 /* runtime class nit__parser__ReduceAction89 */
8402 const struct class class_nit__parser__ReduceAction89 = {
8403 0, /* box_kind */
8404 {
8405 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction89:kernel#Object#object_id */
8406 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction89:kernel#Object#is_same_instance */
8407 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction89:kernel#Object#== */
8408 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction89:kernel#Object#!= */
8409 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction89:kernel#Object#hash */
8410 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction89:kernel#Object#exit */
8411 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction89:kernel#Object#sys */
8412 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction89:parser_work#ReduceAction#init */
8413 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction89:sorter#Object#default_comparator */
8414 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction89:string#Object#to_s */
8415 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction89:string#Object#native_class_name */
8416 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction89:string#Object#class_name */
8417 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction89:string#Object#inspect */
8418 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction89:string#Object#inspect_head */
8419 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction89:string#Object#args */
8420 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction89:ropes#Object#maxlen */
8421 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction89:time#Object#get_time */
8422 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction89:file#Object#printn */
8423 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction89:file#Object#print */
8424 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction89:file#Object#getcwd */
8425 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction89:file#Object#file_getcwd */
8426 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction89:model_base#Object#intrude_visibility */
8427 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction89:model_base#Object#public_visibility */
8428 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction89:model_base#Object#protected_visibility */
8429 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction89:model_base#Object#private_visibility */
8430 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction89:model_base#Object#none_visibility */
8431 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction89:version#Object#nit_version */
8432 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction89:model#Object#abstract_kind */
8433 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction89:model#Object#concrete_kind */
8434 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction89:model#Object#interface_kind */
8435 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction89:model#Object#enum_kind */
8436 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction89:model#Object#extern_kind */
8437 (nitmethod_t)nit__parser___nit__parser__ReduceAction89___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction89:parser#ReduceAction89#action */
8438 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction89:parser_work#ReduceAction#concat */
8439 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction89:parser_work#ReduceAction#goto= */
8440 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction89:kernel#Object#init */
8441 }
8442 };
8443 /* allocate ReduceAction89 */
8444 val* NEW_nit__parser__ReduceAction89(const struct type* type) {
8445 val* self /* : ReduceAction89 */;
8446 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8447 self->type = type;
8448 self->class = &class_nit__parser__ReduceAction89;
8449 return self;
8450 }
8451 /* runtime class nit__parser__ReduceAction90 */
8452 const struct class class_nit__parser__ReduceAction90 = {
8453 0, /* box_kind */
8454 {
8455 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction90:kernel#Object#object_id */
8456 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction90:kernel#Object#is_same_instance */
8457 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction90:kernel#Object#== */
8458 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction90:kernel#Object#!= */
8459 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction90:kernel#Object#hash */
8460 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction90:kernel#Object#exit */
8461 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction90:kernel#Object#sys */
8462 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction90:parser_work#ReduceAction#init */
8463 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction90:sorter#Object#default_comparator */
8464 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction90:string#Object#to_s */
8465 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction90:string#Object#native_class_name */
8466 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction90:string#Object#class_name */
8467 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction90:string#Object#inspect */
8468 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction90:string#Object#inspect_head */
8469 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction90:string#Object#args */
8470 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction90:ropes#Object#maxlen */
8471 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction90:time#Object#get_time */
8472 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction90:file#Object#printn */
8473 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction90:file#Object#print */
8474 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction90:file#Object#getcwd */
8475 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction90:file#Object#file_getcwd */
8476 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction90:model_base#Object#intrude_visibility */
8477 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction90:model_base#Object#public_visibility */
8478 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction90:model_base#Object#protected_visibility */
8479 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction90:model_base#Object#private_visibility */
8480 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction90:model_base#Object#none_visibility */
8481 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction90:version#Object#nit_version */
8482 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction90:model#Object#abstract_kind */
8483 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction90:model#Object#concrete_kind */
8484 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction90:model#Object#interface_kind */
8485 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction90:model#Object#enum_kind */
8486 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction90:model#Object#extern_kind */
8487 (nitmethod_t)nit__parser___nit__parser__ReduceAction90___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction90:parser#ReduceAction90#action */
8488 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction90:parser_work#ReduceAction#concat */
8489 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction90:parser_work#ReduceAction#goto= */
8490 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction90:kernel#Object#init */
8491 }
8492 };
8493 /* allocate ReduceAction90 */
8494 val* NEW_nit__parser__ReduceAction90(const struct type* type) {
8495 val* self /* : ReduceAction90 */;
8496 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8497 self->type = type;
8498 self->class = &class_nit__parser__ReduceAction90;
8499 return self;
8500 }
8501 /* runtime class nit__parser__ReduceAction91 */
8502 const struct class class_nit__parser__ReduceAction91 = {
8503 0, /* box_kind */
8504 {
8505 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction91:kernel#Object#object_id */
8506 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction91:kernel#Object#is_same_instance */
8507 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction91:kernel#Object#== */
8508 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction91:kernel#Object#!= */
8509 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction91:kernel#Object#hash */
8510 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction91:kernel#Object#exit */
8511 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction91:kernel#Object#sys */
8512 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction91:parser_work#ReduceAction#init */
8513 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction91:sorter#Object#default_comparator */
8514 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction91:string#Object#to_s */
8515 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction91:string#Object#native_class_name */
8516 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction91:string#Object#class_name */
8517 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction91:string#Object#inspect */
8518 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction91:string#Object#inspect_head */
8519 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction91:string#Object#args */
8520 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction91:ropes#Object#maxlen */
8521 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction91:time#Object#get_time */
8522 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction91:file#Object#printn */
8523 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction91:file#Object#print */
8524 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction91:file#Object#getcwd */
8525 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction91:file#Object#file_getcwd */
8526 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction91:model_base#Object#intrude_visibility */
8527 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction91:model_base#Object#public_visibility */
8528 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction91:model_base#Object#protected_visibility */
8529 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction91:model_base#Object#private_visibility */
8530 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction91:model_base#Object#none_visibility */
8531 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction91:version#Object#nit_version */
8532 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction91:model#Object#abstract_kind */
8533 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction91:model#Object#concrete_kind */
8534 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction91:model#Object#interface_kind */
8535 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction91:model#Object#enum_kind */
8536 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction91:model#Object#extern_kind */
8537 (nitmethod_t)nit__parser___nit__parser__ReduceAction91___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction91:parser#ReduceAction91#action */
8538 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction91:parser_work#ReduceAction#concat */
8539 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction91:parser_work#ReduceAction#goto= */
8540 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction91:kernel#Object#init */
8541 }
8542 };
8543 /* allocate ReduceAction91 */
8544 val* NEW_nit__parser__ReduceAction91(const struct type* type) {
8545 val* self /* : ReduceAction91 */;
8546 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8547 self->type = type;
8548 self->class = &class_nit__parser__ReduceAction91;
8549 return self;
8550 }
8551 /* runtime class nit__parser__ReduceAction92 */
8552 const struct class class_nit__parser__ReduceAction92 = {
8553 0, /* box_kind */
8554 {
8555 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction92:kernel#Object#object_id */
8556 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction92:kernel#Object#is_same_instance */
8557 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction92:kernel#Object#== */
8558 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction92:kernel#Object#!= */
8559 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction92:kernel#Object#hash */
8560 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction92:kernel#Object#exit */
8561 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction92:kernel#Object#sys */
8562 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction92:parser_work#ReduceAction#init */
8563 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction92:sorter#Object#default_comparator */
8564 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction92:string#Object#to_s */
8565 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction92:string#Object#native_class_name */
8566 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction92:string#Object#class_name */
8567 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction92:string#Object#inspect */
8568 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction92:string#Object#inspect_head */
8569 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction92:string#Object#args */
8570 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction92:ropes#Object#maxlen */
8571 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction92:time#Object#get_time */
8572 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction92:file#Object#printn */
8573 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction92:file#Object#print */
8574 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction92:file#Object#getcwd */
8575 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction92:file#Object#file_getcwd */
8576 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction92:model_base#Object#intrude_visibility */
8577 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction92:model_base#Object#public_visibility */
8578 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction92:model_base#Object#protected_visibility */
8579 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction92:model_base#Object#private_visibility */
8580 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction92:model_base#Object#none_visibility */
8581 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction92:version#Object#nit_version */
8582 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction92:model#Object#abstract_kind */
8583 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction92:model#Object#concrete_kind */
8584 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction92:model#Object#interface_kind */
8585 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction92:model#Object#enum_kind */
8586 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction92:model#Object#extern_kind */
8587 (nitmethod_t)nit__parser___nit__parser__ReduceAction92___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction92:parser#ReduceAction92#action */
8588 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction92:parser_work#ReduceAction#concat */
8589 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction92:parser_work#ReduceAction#goto= */
8590 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction92:kernel#Object#init */
8591 }
8592 };
8593 /* allocate ReduceAction92 */
8594 val* NEW_nit__parser__ReduceAction92(const struct type* type) {
8595 val* self /* : ReduceAction92 */;
8596 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8597 self->type = type;
8598 self->class = &class_nit__parser__ReduceAction92;
8599 return self;
8600 }
8601 /* runtime class nit__parser__ReduceAction93 */
8602 const struct class class_nit__parser__ReduceAction93 = {
8603 0, /* box_kind */
8604 {
8605 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction93:kernel#Object#object_id */
8606 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction93:kernel#Object#is_same_instance */
8607 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction93:kernel#Object#== */
8608 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction93:kernel#Object#!= */
8609 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction93:kernel#Object#hash */
8610 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction93:kernel#Object#exit */
8611 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction93:kernel#Object#sys */
8612 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction93:parser_work#ReduceAction#init */
8613 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction93:sorter#Object#default_comparator */
8614 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction93:string#Object#to_s */
8615 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction93:string#Object#native_class_name */
8616 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction93:string#Object#class_name */
8617 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction93:string#Object#inspect */
8618 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction93:string#Object#inspect_head */
8619 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction93:string#Object#args */
8620 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction93:ropes#Object#maxlen */
8621 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction93:time#Object#get_time */
8622 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction93:file#Object#printn */
8623 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction93:file#Object#print */
8624 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction93:file#Object#getcwd */
8625 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction93:file#Object#file_getcwd */
8626 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction93:model_base#Object#intrude_visibility */
8627 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction93:model_base#Object#public_visibility */
8628 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction93:model_base#Object#protected_visibility */
8629 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction93:model_base#Object#private_visibility */
8630 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction93:model_base#Object#none_visibility */
8631 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction93:version#Object#nit_version */
8632 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction93:model#Object#abstract_kind */
8633 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction93:model#Object#concrete_kind */
8634 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction93:model#Object#interface_kind */
8635 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction93:model#Object#enum_kind */
8636 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction93:model#Object#extern_kind */
8637 (nitmethod_t)nit__parser___nit__parser__ReduceAction93___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction93:parser#ReduceAction93#action */
8638 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction93:parser_work#ReduceAction#concat */
8639 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction93:parser_work#ReduceAction#goto= */
8640 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction93:kernel#Object#init */
8641 }
8642 };
8643 /* allocate ReduceAction93 */
8644 val* NEW_nit__parser__ReduceAction93(const struct type* type) {
8645 val* self /* : ReduceAction93 */;
8646 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8647 self->type = type;
8648 self->class = &class_nit__parser__ReduceAction93;
8649 return self;
8650 }
8651 /* runtime class nit__parser__ReduceAction94 */
8652 const struct class class_nit__parser__ReduceAction94 = {
8653 0, /* box_kind */
8654 {
8655 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction94:kernel#Object#object_id */
8656 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction94:kernel#Object#is_same_instance */
8657 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction94:kernel#Object#== */
8658 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction94:kernel#Object#!= */
8659 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction94:kernel#Object#hash */
8660 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction94:kernel#Object#exit */
8661 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction94:kernel#Object#sys */
8662 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction94:parser_work#ReduceAction#init */
8663 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction94:sorter#Object#default_comparator */
8664 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction94:string#Object#to_s */
8665 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction94:string#Object#native_class_name */
8666 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction94:string#Object#class_name */
8667 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction94:string#Object#inspect */
8668 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction94:string#Object#inspect_head */
8669 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction94:string#Object#args */
8670 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction94:ropes#Object#maxlen */
8671 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction94:time#Object#get_time */
8672 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction94:file#Object#printn */
8673 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction94:file#Object#print */
8674 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction94:file#Object#getcwd */
8675 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction94:file#Object#file_getcwd */
8676 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction94:model_base#Object#intrude_visibility */
8677 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction94:model_base#Object#public_visibility */
8678 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction94:model_base#Object#protected_visibility */
8679 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction94:model_base#Object#private_visibility */
8680 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction94:model_base#Object#none_visibility */
8681 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction94:version#Object#nit_version */
8682 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction94:model#Object#abstract_kind */
8683 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction94:model#Object#concrete_kind */
8684 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction94:model#Object#interface_kind */
8685 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction94:model#Object#enum_kind */
8686 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction94:model#Object#extern_kind */
8687 (nitmethod_t)nit__parser___nit__parser__ReduceAction94___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction94:parser#ReduceAction94#action */
8688 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction94:parser_work#ReduceAction#concat */
8689 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction94:parser_work#ReduceAction#goto= */
8690 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction94:kernel#Object#init */
8691 }
8692 };
8693 /* allocate ReduceAction94 */
8694 val* NEW_nit__parser__ReduceAction94(const struct type* type) {
8695 val* self /* : ReduceAction94 */;
8696 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8697 self->type = type;
8698 self->class = &class_nit__parser__ReduceAction94;
8699 return self;
8700 }
8701 /* runtime class nit__parser__ReduceAction95 */
8702 const struct class class_nit__parser__ReduceAction95 = {
8703 0, /* box_kind */
8704 {
8705 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction95:kernel#Object#object_id */
8706 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction95:kernel#Object#is_same_instance */
8707 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction95:kernel#Object#== */
8708 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction95:kernel#Object#!= */
8709 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction95:kernel#Object#hash */
8710 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction95:kernel#Object#exit */
8711 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction95:kernel#Object#sys */
8712 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction95:parser_work#ReduceAction#init */
8713 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction95:sorter#Object#default_comparator */
8714 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction95:string#Object#to_s */
8715 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction95:string#Object#native_class_name */
8716 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction95:string#Object#class_name */
8717 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction95:string#Object#inspect */
8718 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction95:string#Object#inspect_head */
8719 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction95:string#Object#args */
8720 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction95:ropes#Object#maxlen */
8721 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction95:time#Object#get_time */
8722 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction95:file#Object#printn */
8723 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction95:file#Object#print */
8724 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction95:file#Object#getcwd */
8725 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction95:file#Object#file_getcwd */
8726 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction95:model_base#Object#intrude_visibility */
8727 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction95:model_base#Object#public_visibility */
8728 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction95:model_base#Object#protected_visibility */
8729 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction95:model_base#Object#private_visibility */
8730 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction95:model_base#Object#none_visibility */
8731 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction95:version#Object#nit_version */
8732 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction95:model#Object#abstract_kind */
8733 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction95:model#Object#concrete_kind */
8734 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction95:model#Object#interface_kind */
8735 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction95:model#Object#enum_kind */
8736 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction95:model#Object#extern_kind */
8737 (nitmethod_t)nit__parser___nit__parser__ReduceAction95___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction95:parser#ReduceAction95#action */
8738 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction95:parser_work#ReduceAction#concat */
8739 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction95:parser_work#ReduceAction#goto= */
8740 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction95:kernel#Object#init */
8741 }
8742 };
8743 /* allocate ReduceAction95 */
8744 val* NEW_nit__parser__ReduceAction95(const struct type* type) {
8745 val* self /* : ReduceAction95 */;
8746 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8747 self->type = type;
8748 self->class = &class_nit__parser__ReduceAction95;
8749 return self;
8750 }
8751 /* runtime class nit__parser__ReduceAction96 */
8752 const struct class class_nit__parser__ReduceAction96 = {
8753 0, /* box_kind */
8754 {
8755 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction96:kernel#Object#object_id */
8756 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction96:kernel#Object#is_same_instance */
8757 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction96:kernel#Object#== */
8758 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction96:kernel#Object#!= */
8759 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction96:kernel#Object#hash */
8760 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction96:kernel#Object#exit */
8761 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction96:kernel#Object#sys */
8762 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction96:parser_work#ReduceAction#init */
8763 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction96:sorter#Object#default_comparator */
8764 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction96:string#Object#to_s */
8765 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction96:string#Object#native_class_name */
8766 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction96:string#Object#class_name */
8767 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction96:string#Object#inspect */
8768 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction96:string#Object#inspect_head */
8769 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction96:string#Object#args */
8770 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction96:ropes#Object#maxlen */
8771 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction96:time#Object#get_time */
8772 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction96:file#Object#printn */
8773 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction96:file#Object#print */
8774 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction96:file#Object#getcwd */
8775 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction96:file#Object#file_getcwd */
8776 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction96:model_base#Object#intrude_visibility */
8777 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction96:model_base#Object#public_visibility */
8778 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction96:model_base#Object#protected_visibility */
8779 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction96:model_base#Object#private_visibility */
8780 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction96:model_base#Object#none_visibility */
8781 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction96:version#Object#nit_version */
8782 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction96:model#Object#abstract_kind */
8783 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction96:model#Object#concrete_kind */
8784 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction96:model#Object#interface_kind */
8785 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction96:model#Object#enum_kind */
8786 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction96:model#Object#extern_kind */
8787 (nitmethod_t)nit__parser___nit__parser__ReduceAction96___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction96:parser#ReduceAction96#action */
8788 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction96:parser_work#ReduceAction#concat */
8789 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction96:parser_work#ReduceAction#goto= */
8790 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction96:kernel#Object#init */
8791 }
8792 };
8793 /* allocate ReduceAction96 */
8794 val* NEW_nit__parser__ReduceAction96(const struct type* type) {
8795 val* self /* : ReduceAction96 */;
8796 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8797 self->type = type;
8798 self->class = &class_nit__parser__ReduceAction96;
8799 return self;
8800 }
8801 /* runtime class nit__parser__ReduceAction97 */
8802 const struct class class_nit__parser__ReduceAction97 = {
8803 0, /* box_kind */
8804 {
8805 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction97:kernel#Object#object_id */
8806 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction97:kernel#Object#is_same_instance */
8807 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction97:kernel#Object#== */
8808 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction97:kernel#Object#!= */
8809 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction97:kernel#Object#hash */
8810 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction97:kernel#Object#exit */
8811 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction97:kernel#Object#sys */
8812 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction97:parser_work#ReduceAction#init */
8813 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction97:sorter#Object#default_comparator */
8814 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction97:string#Object#to_s */
8815 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction97:string#Object#native_class_name */
8816 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction97:string#Object#class_name */
8817 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction97:string#Object#inspect */
8818 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction97:string#Object#inspect_head */
8819 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction97:string#Object#args */
8820 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction97:ropes#Object#maxlen */
8821 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction97:time#Object#get_time */
8822 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction97:file#Object#printn */
8823 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction97:file#Object#print */
8824 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction97:file#Object#getcwd */
8825 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction97:file#Object#file_getcwd */
8826 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction97:model_base#Object#intrude_visibility */
8827 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction97:model_base#Object#public_visibility */
8828 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction97:model_base#Object#protected_visibility */
8829 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction97:model_base#Object#private_visibility */
8830 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction97:model_base#Object#none_visibility */
8831 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction97:version#Object#nit_version */
8832 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction97:model#Object#abstract_kind */
8833 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction97:model#Object#concrete_kind */
8834 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction97:model#Object#interface_kind */
8835 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction97:model#Object#enum_kind */
8836 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction97:model#Object#extern_kind */
8837 (nitmethod_t)nit__parser___nit__parser__ReduceAction97___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction97:parser#ReduceAction97#action */
8838 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction97:parser_work#ReduceAction#concat */
8839 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction97:parser_work#ReduceAction#goto= */
8840 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction97:kernel#Object#init */
8841 }
8842 };
8843 /* allocate ReduceAction97 */
8844 val* NEW_nit__parser__ReduceAction97(const struct type* type) {
8845 val* self /* : ReduceAction97 */;
8846 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8847 self->type = type;
8848 self->class = &class_nit__parser__ReduceAction97;
8849 return self;
8850 }
8851 /* runtime class nit__parser__ReduceAction98 */
8852 const struct class class_nit__parser__ReduceAction98 = {
8853 0, /* box_kind */
8854 {
8855 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction98:kernel#Object#object_id */
8856 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction98:kernel#Object#is_same_instance */
8857 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction98:kernel#Object#== */
8858 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction98:kernel#Object#!= */
8859 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction98:kernel#Object#hash */
8860 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction98:kernel#Object#exit */
8861 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction98:kernel#Object#sys */
8862 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction98:parser_work#ReduceAction#init */
8863 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction98:sorter#Object#default_comparator */
8864 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction98:string#Object#to_s */
8865 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction98:string#Object#native_class_name */
8866 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction98:string#Object#class_name */
8867 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction98:string#Object#inspect */
8868 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction98:string#Object#inspect_head */
8869 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction98:string#Object#args */
8870 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction98:ropes#Object#maxlen */
8871 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction98:time#Object#get_time */
8872 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction98:file#Object#printn */
8873 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction98:file#Object#print */
8874 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction98:file#Object#getcwd */
8875 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction98:file#Object#file_getcwd */
8876 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction98:model_base#Object#intrude_visibility */
8877 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction98:model_base#Object#public_visibility */
8878 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction98:model_base#Object#protected_visibility */
8879 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction98:model_base#Object#private_visibility */
8880 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction98:model_base#Object#none_visibility */
8881 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction98:version#Object#nit_version */
8882 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction98:model#Object#abstract_kind */
8883 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction98:model#Object#concrete_kind */
8884 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction98:model#Object#interface_kind */
8885 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction98:model#Object#enum_kind */
8886 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction98:model#Object#extern_kind */
8887 (nitmethod_t)nit__parser___nit__parser__ReduceAction98___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction98:parser#ReduceAction98#action */
8888 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction98:parser_work#ReduceAction#concat */
8889 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction98:parser_work#ReduceAction#goto= */
8890 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction98:kernel#Object#init */
8891 }
8892 };
8893 /* allocate ReduceAction98 */
8894 val* NEW_nit__parser__ReduceAction98(const struct type* type) {
8895 val* self /* : ReduceAction98 */;
8896 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8897 self->type = type;
8898 self->class = &class_nit__parser__ReduceAction98;
8899 return self;
8900 }
8901 /* runtime class nit__parser__ReduceAction99 */
8902 const struct class class_nit__parser__ReduceAction99 = {
8903 0, /* box_kind */
8904 {
8905 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction99:kernel#Object#object_id */
8906 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction99:kernel#Object#is_same_instance */
8907 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction99:kernel#Object#== */
8908 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction99:kernel#Object#!= */
8909 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction99:kernel#Object#hash */
8910 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction99:kernel#Object#exit */
8911 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction99:kernel#Object#sys */
8912 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction99:parser_work#ReduceAction#init */
8913 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction99:sorter#Object#default_comparator */
8914 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction99:string#Object#to_s */
8915 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction99:string#Object#native_class_name */
8916 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction99:string#Object#class_name */
8917 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction99:string#Object#inspect */
8918 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction99:string#Object#inspect_head */
8919 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction99:string#Object#args */
8920 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction99:ropes#Object#maxlen */
8921 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction99:time#Object#get_time */
8922 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction99:file#Object#printn */
8923 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction99:file#Object#print */
8924 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction99:file#Object#getcwd */
8925 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction99:file#Object#file_getcwd */
8926 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction99:model_base#Object#intrude_visibility */
8927 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction99:model_base#Object#public_visibility */
8928 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction99:model_base#Object#protected_visibility */
8929 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction99:model_base#Object#private_visibility */
8930 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction99:model_base#Object#none_visibility */
8931 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction99:version#Object#nit_version */
8932 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction99:model#Object#abstract_kind */
8933 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction99:model#Object#concrete_kind */
8934 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction99:model#Object#interface_kind */
8935 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction99:model#Object#enum_kind */
8936 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction99:model#Object#extern_kind */
8937 (nitmethod_t)nit__parser___nit__parser__ReduceAction99___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction99:parser#ReduceAction99#action */
8938 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction99:parser_work#ReduceAction#concat */
8939 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction99:parser_work#ReduceAction#goto= */
8940 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction99:kernel#Object#init */
8941 }
8942 };
8943 /* allocate ReduceAction99 */
8944 val* NEW_nit__parser__ReduceAction99(const struct type* type) {
8945 val* self /* : ReduceAction99 */;
8946 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8947 self->type = type;
8948 self->class = &class_nit__parser__ReduceAction99;
8949 return self;
8950 }
8951 /* runtime class nit__parser__ReduceAction100 */
8952 const struct class class_nit__parser__ReduceAction100 = {
8953 0, /* box_kind */
8954 {
8955 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction100:kernel#Object#object_id */
8956 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction100:kernel#Object#is_same_instance */
8957 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction100:kernel#Object#== */
8958 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction100:kernel#Object#!= */
8959 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction100:kernel#Object#hash */
8960 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction100:kernel#Object#exit */
8961 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction100:kernel#Object#sys */
8962 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction100:parser_work#ReduceAction#init */
8963 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction100:sorter#Object#default_comparator */
8964 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction100:string#Object#to_s */
8965 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction100:string#Object#native_class_name */
8966 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction100:string#Object#class_name */
8967 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction100:string#Object#inspect */
8968 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction100:string#Object#inspect_head */
8969 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction100:string#Object#args */
8970 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction100:ropes#Object#maxlen */
8971 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction100:time#Object#get_time */
8972 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction100:file#Object#printn */
8973 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction100:file#Object#print */
8974 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction100:file#Object#getcwd */
8975 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction100:file#Object#file_getcwd */
8976 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction100:model_base#Object#intrude_visibility */
8977 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction100:model_base#Object#public_visibility */
8978 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction100:model_base#Object#protected_visibility */
8979 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction100:model_base#Object#private_visibility */
8980 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction100:model_base#Object#none_visibility */
8981 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction100:version#Object#nit_version */
8982 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction100:model#Object#abstract_kind */
8983 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction100:model#Object#concrete_kind */
8984 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction100:model#Object#interface_kind */
8985 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction100:model#Object#enum_kind */
8986 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction100:model#Object#extern_kind */
8987 (nitmethod_t)nit__parser___nit__parser__ReduceAction100___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction100:parser#ReduceAction100#action */
8988 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction100:parser_work#ReduceAction#concat */
8989 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction100:parser_work#ReduceAction#goto= */
8990 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction100:kernel#Object#init */
8991 }
8992 };
8993 /* allocate ReduceAction100 */
8994 val* NEW_nit__parser__ReduceAction100(const struct type* type) {
8995 val* self /* : ReduceAction100 */;
8996 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8997 self->type = type;
8998 self->class = &class_nit__parser__ReduceAction100;
8999 return self;
9000 }
9001 /* runtime class nit__parser__ReduceAction101 */
9002 const struct class class_nit__parser__ReduceAction101 = {
9003 0, /* box_kind */
9004 {
9005 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction101:kernel#Object#object_id */
9006 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction101:kernel#Object#is_same_instance */
9007 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction101:kernel#Object#== */
9008 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction101:kernel#Object#!= */
9009 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction101:kernel#Object#hash */
9010 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction101:kernel#Object#exit */
9011 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction101:kernel#Object#sys */
9012 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction101:parser_work#ReduceAction#init */
9013 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction101:sorter#Object#default_comparator */
9014 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction101:string#Object#to_s */
9015 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction101:string#Object#native_class_name */
9016 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction101:string#Object#class_name */
9017 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction101:string#Object#inspect */
9018 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction101:string#Object#inspect_head */
9019 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction101:string#Object#args */
9020 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction101:ropes#Object#maxlen */
9021 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction101:time#Object#get_time */
9022 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction101:file#Object#printn */
9023 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction101:file#Object#print */
9024 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction101:file#Object#getcwd */
9025 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction101:file#Object#file_getcwd */
9026 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction101:model_base#Object#intrude_visibility */
9027 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction101:model_base#Object#public_visibility */
9028 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction101:model_base#Object#protected_visibility */
9029 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction101:model_base#Object#private_visibility */
9030 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction101:model_base#Object#none_visibility */
9031 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction101:version#Object#nit_version */
9032 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction101:model#Object#abstract_kind */
9033 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction101:model#Object#concrete_kind */
9034 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction101:model#Object#interface_kind */
9035 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction101:model#Object#enum_kind */
9036 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction101:model#Object#extern_kind */
9037 (nitmethod_t)nit__parser___nit__parser__ReduceAction101___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction101:parser#ReduceAction101#action */
9038 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction101:parser_work#ReduceAction#concat */
9039 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction101:parser_work#ReduceAction#goto= */
9040 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction101:kernel#Object#init */
9041 }
9042 };
9043 /* allocate ReduceAction101 */
9044 val* NEW_nit__parser__ReduceAction101(const struct type* type) {
9045 val* self /* : ReduceAction101 */;
9046 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9047 self->type = type;
9048 self->class = &class_nit__parser__ReduceAction101;
9049 return self;
9050 }
9051 /* runtime class nit__parser__ReduceAction102 */
9052 const struct class class_nit__parser__ReduceAction102 = {
9053 0, /* box_kind */
9054 {
9055 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction102:kernel#Object#object_id */
9056 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction102:kernel#Object#is_same_instance */
9057 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction102:kernel#Object#== */
9058 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction102:kernel#Object#!= */
9059 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction102:kernel#Object#hash */
9060 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction102:kernel#Object#exit */
9061 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction102:kernel#Object#sys */
9062 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction102:parser_work#ReduceAction#init */
9063 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction102:sorter#Object#default_comparator */
9064 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction102:string#Object#to_s */
9065 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction102:string#Object#native_class_name */
9066 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction102:string#Object#class_name */
9067 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction102:string#Object#inspect */
9068 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction102:string#Object#inspect_head */
9069 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction102:string#Object#args */
9070 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction102:ropes#Object#maxlen */
9071 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction102:time#Object#get_time */
9072 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction102:file#Object#printn */
9073 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction102:file#Object#print */
9074 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction102:file#Object#getcwd */
9075 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction102:file#Object#file_getcwd */
9076 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction102:model_base#Object#intrude_visibility */
9077 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction102:model_base#Object#public_visibility */
9078 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction102:model_base#Object#protected_visibility */
9079 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction102:model_base#Object#private_visibility */
9080 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction102:model_base#Object#none_visibility */
9081 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction102:version#Object#nit_version */
9082 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction102:model#Object#abstract_kind */
9083 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction102:model#Object#concrete_kind */
9084 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction102:model#Object#interface_kind */
9085 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction102:model#Object#enum_kind */
9086 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction102:model#Object#extern_kind */
9087 (nitmethod_t)nit__parser___nit__parser__ReduceAction102___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction102:parser#ReduceAction102#action */
9088 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction102:parser_work#ReduceAction#concat */
9089 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction102:parser_work#ReduceAction#goto= */
9090 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction102:kernel#Object#init */
9091 }
9092 };
9093 /* allocate ReduceAction102 */
9094 val* NEW_nit__parser__ReduceAction102(const struct type* type) {
9095 val* self /* : ReduceAction102 */;
9096 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9097 self->type = type;
9098 self->class = &class_nit__parser__ReduceAction102;
9099 return self;
9100 }
9101 /* runtime class nit__parser__ReduceAction103 */
9102 const struct class class_nit__parser__ReduceAction103 = {
9103 0, /* box_kind */
9104 {
9105 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction103:kernel#Object#object_id */
9106 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction103:kernel#Object#is_same_instance */
9107 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction103:kernel#Object#== */
9108 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction103:kernel#Object#!= */
9109 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction103:kernel#Object#hash */
9110 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction103:kernel#Object#exit */
9111 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction103:kernel#Object#sys */
9112 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction103:parser_work#ReduceAction#init */
9113 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction103:sorter#Object#default_comparator */
9114 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction103:string#Object#to_s */
9115 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction103:string#Object#native_class_name */
9116 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction103:string#Object#class_name */
9117 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction103:string#Object#inspect */
9118 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction103:string#Object#inspect_head */
9119 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction103:string#Object#args */
9120 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction103:ropes#Object#maxlen */
9121 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction103:time#Object#get_time */
9122 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction103:file#Object#printn */
9123 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction103:file#Object#print */
9124 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction103:file#Object#getcwd */
9125 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction103:file#Object#file_getcwd */
9126 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction103:model_base#Object#intrude_visibility */
9127 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction103:model_base#Object#public_visibility */
9128 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction103:model_base#Object#protected_visibility */
9129 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction103:model_base#Object#private_visibility */
9130 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction103:model_base#Object#none_visibility */
9131 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction103:version#Object#nit_version */
9132 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction103:model#Object#abstract_kind */
9133 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction103:model#Object#concrete_kind */
9134 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction103:model#Object#interface_kind */
9135 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction103:model#Object#enum_kind */
9136 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction103:model#Object#extern_kind */
9137 (nitmethod_t)nit__parser___nit__parser__ReduceAction103___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction103:parser#ReduceAction103#action */
9138 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction103:parser_work#ReduceAction#concat */
9139 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction103:parser_work#ReduceAction#goto= */
9140 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction103:kernel#Object#init */
9141 }
9142 };
9143 /* allocate ReduceAction103 */
9144 val* NEW_nit__parser__ReduceAction103(const struct type* type) {
9145 val* self /* : ReduceAction103 */;
9146 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9147 self->type = type;
9148 self->class = &class_nit__parser__ReduceAction103;
9149 return self;
9150 }
9151 /* runtime class nit__parser__ReduceAction104 */
9152 const struct class class_nit__parser__ReduceAction104 = {
9153 0, /* box_kind */
9154 {
9155 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction104:kernel#Object#object_id */
9156 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction104:kernel#Object#is_same_instance */
9157 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction104:kernel#Object#== */
9158 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction104:kernel#Object#!= */
9159 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction104:kernel#Object#hash */
9160 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction104:kernel#Object#exit */
9161 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction104:kernel#Object#sys */
9162 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction104:parser_work#ReduceAction#init */
9163 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction104:sorter#Object#default_comparator */
9164 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction104:string#Object#to_s */
9165 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction104:string#Object#native_class_name */
9166 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction104:string#Object#class_name */
9167 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction104:string#Object#inspect */
9168 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction104:string#Object#inspect_head */
9169 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction104:string#Object#args */
9170 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction104:ropes#Object#maxlen */
9171 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction104:time#Object#get_time */
9172 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction104:file#Object#printn */
9173 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction104:file#Object#print */
9174 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction104:file#Object#getcwd */
9175 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction104:file#Object#file_getcwd */
9176 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction104:model_base#Object#intrude_visibility */
9177 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction104:model_base#Object#public_visibility */
9178 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction104:model_base#Object#protected_visibility */
9179 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction104:model_base#Object#private_visibility */
9180 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction104:model_base#Object#none_visibility */
9181 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction104:version#Object#nit_version */
9182 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction104:model#Object#abstract_kind */
9183 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction104:model#Object#concrete_kind */
9184 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction104:model#Object#interface_kind */
9185 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction104:model#Object#enum_kind */
9186 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction104:model#Object#extern_kind */
9187 (nitmethod_t)nit__parser___nit__parser__ReduceAction104___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction104:parser#ReduceAction104#action */
9188 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction104:parser_work#ReduceAction#concat */
9189 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction104:parser_work#ReduceAction#goto= */
9190 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction104:kernel#Object#init */
9191 }
9192 };
9193 /* allocate ReduceAction104 */
9194 val* NEW_nit__parser__ReduceAction104(const struct type* type) {
9195 val* self /* : ReduceAction104 */;
9196 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9197 self->type = type;
9198 self->class = &class_nit__parser__ReduceAction104;
9199 return self;
9200 }
9201 /* runtime class nit__parser__ReduceAction105 */
9202 const struct class class_nit__parser__ReduceAction105 = {
9203 0, /* box_kind */
9204 {
9205 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction105:kernel#Object#object_id */
9206 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction105:kernel#Object#is_same_instance */
9207 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction105:kernel#Object#== */
9208 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction105:kernel#Object#!= */
9209 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction105:kernel#Object#hash */
9210 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction105:kernel#Object#exit */
9211 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction105:kernel#Object#sys */
9212 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction105:parser_work#ReduceAction#init */
9213 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction105:sorter#Object#default_comparator */
9214 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction105:string#Object#to_s */
9215 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction105:string#Object#native_class_name */
9216 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction105:string#Object#class_name */
9217 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction105:string#Object#inspect */
9218 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction105:string#Object#inspect_head */
9219 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction105:string#Object#args */
9220 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction105:ropes#Object#maxlen */
9221 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction105:time#Object#get_time */
9222 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction105:file#Object#printn */
9223 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction105:file#Object#print */
9224 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction105:file#Object#getcwd */
9225 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction105:file#Object#file_getcwd */
9226 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction105:model_base#Object#intrude_visibility */
9227 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction105:model_base#Object#public_visibility */
9228 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction105:model_base#Object#protected_visibility */
9229 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction105:model_base#Object#private_visibility */
9230 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction105:model_base#Object#none_visibility */
9231 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction105:version#Object#nit_version */
9232 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction105:model#Object#abstract_kind */
9233 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction105:model#Object#concrete_kind */
9234 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction105:model#Object#interface_kind */
9235 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction105:model#Object#enum_kind */
9236 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction105:model#Object#extern_kind */
9237 (nitmethod_t)nit__parser___nit__parser__ReduceAction105___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction105:parser#ReduceAction105#action */
9238 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction105:parser_work#ReduceAction#concat */
9239 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction105:parser_work#ReduceAction#goto= */
9240 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction105:kernel#Object#init */
9241 }
9242 };
9243 /* allocate ReduceAction105 */
9244 val* NEW_nit__parser__ReduceAction105(const struct type* type) {
9245 val* self /* : ReduceAction105 */;
9246 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9247 self->type = type;
9248 self->class = &class_nit__parser__ReduceAction105;
9249 return self;
9250 }
9251 /* runtime class nit__parser__ReduceAction106 */
9252 const struct class class_nit__parser__ReduceAction106 = {
9253 0, /* box_kind */
9254 {
9255 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction106:kernel#Object#object_id */
9256 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction106:kernel#Object#is_same_instance */
9257 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction106:kernel#Object#== */
9258 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction106:kernel#Object#!= */
9259 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction106:kernel#Object#hash */
9260 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction106:kernel#Object#exit */
9261 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction106:kernel#Object#sys */
9262 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction106:parser_work#ReduceAction#init */
9263 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction106:sorter#Object#default_comparator */
9264 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction106:string#Object#to_s */
9265 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction106:string#Object#native_class_name */
9266 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction106:string#Object#class_name */
9267 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction106:string#Object#inspect */
9268 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction106:string#Object#inspect_head */
9269 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction106:string#Object#args */
9270 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction106:ropes#Object#maxlen */
9271 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction106:time#Object#get_time */
9272 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction106:file#Object#printn */
9273 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction106:file#Object#print */
9274 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction106:file#Object#getcwd */
9275 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction106:file#Object#file_getcwd */
9276 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction106:model_base#Object#intrude_visibility */
9277 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction106:model_base#Object#public_visibility */
9278 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction106:model_base#Object#protected_visibility */
9279 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction106:model_base#Object#private_visibility */
9280 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction106:model_base#Object#none_visibility */
9281 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction106:version#Object#nit_version */
9282 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction106:model#Object#abstract_kind */
9283 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction106:model#Object#concrete_kind */
9284 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction106:model#Object#interface_kind */
9285 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction106:model#Object#enum_kind */
9286 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction106:model#Object#extern_kind */
9287 (nitmethod_t)nit__parser___nit__parser__ReduceAction106___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction106:parser#ReduceAction106#action */
9288 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction106:parser_work#ReduceAction#concat */
9289 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction106:parser_work#ReduceAction#goto= */
9290 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction106:kernel#Object#init */
9291 }
9292 };
9293 /* allocate ReduceAction106 */
9294 val* NEW_nit__parser__ReduceAction106(const struct type* type) {
9295 val* self /* : ReduceAction106 */;
9296 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9297 self->type = type;
9298 self->class = &class_nit__parser__ReduceAction106;
9299 return self;
9300 }
9301 /* runtime class nit__parser__ReduceAction107 */
9302 const struct class class_nit__parser__ReduceAction107 = {
9303 0, /* box_kind */
9304 {
9305 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction107:kernel#Object#object_id */
9306 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction107:kernel#Object#is_same_instance */
9307 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction107:kernel#Object#== */
9308 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction107:kernel#Object#!= */
9309 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction107:kernel#Object#hash */
9310 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction107:kernel#Object#exit */
9311 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction107:kernel#Object#sys */
9312 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction107:parser_work#ReduceAction#init */
9313 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction107:sorter#Object#default_comparator */
9314 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction107:string#Object#to_s */
9315 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction107:string#Object#native_class_name */
9316 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction107:string#Object#class_name */
9317 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction107:string#Object#inspect */
9318 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction107:string#Object#inspect_head */
9319 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction107:string#Object#args */
9320 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction107:ropes#Object#maxlen */
9321 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction107:time#Object#get_time */
9322 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction107:file#Object#printn */
9323 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction107:file#Object#print */
9324 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction107:file#Object#getcwd */
9325 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction107:file#Object#file_getcwd */
9326 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction107:model_base#Object#intrude_visibility */
9327 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction107:model_base#Object#public_visibility */
9328 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction107:model_base#Object#protected_visibility */
9329 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction107:model_base#Object#private_visibility */
9330 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction107:model_base#Object#none_visibility */
9331 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction107:version#Object#nit_version */
9332 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction107:model#Object#abstract_kind */
9333 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction107:model#Object#concrete_kind */
9334 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction107:model#Object#interface_kind */
9335 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction107:model#Object#enum_kind */
9336 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction107:model#Object#extern_kind */
9337 (nitmethod_t)nit__parser___nit__parser__ReduceAction107___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction107:parser#ReduceAction107#action */
9338 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction107:parser_work#ReduceAction#concat */
9339 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction107:parser_work#ReduceAction#goto= */
9340 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction107:kernel#Object#init */
9341 }
9342 };
9343 /* allocate ReduceAction107 */
9344 val* NEW_nit__parser__ReduceAction107(const struct type* type) {
9345 val* self /* : ReduceAction107 */;
9346 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9347 self->type = type;
9348 self->class = &class_nit__parser__ReduceAction107;
9349 return self;
9350 }
9351 /* runtime class nit__parser__ReduceAction108 */
9352 const struct class class_nit__parser__ReduceAction108 = {
9353 0, /* box_kind */
9354 {
9355 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction108:kernel#Object#object_id */
9356 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction108:kernel#Object#is_same_instance */
9357 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction108:kernel#Object#== */
9358 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction108:kernel#Object#!= */
9359 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction108:kernel#Object#hash */
9360 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction108:kernel#Object#exit */
9361 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction108:kernel#Object#sys */
9362 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction108:parser_work#ReduceAction#init */
9363 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction108:sorter#Object#default_comparator */
9364 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction108:string#Object#to_s */
9365 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction108:string#Object#native_class_name */
9366 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction108:string#Object#class_name */
9367 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction108:string#Object#inspect */
9368 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction108:string#Object#inspect_head */
9369 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction108:string#Object#args */
9370 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction108:ropes#Object#maxlen */
9371 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction108:time#Object#get_time */
9372 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction108:file#Object#printn */
9373 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction108:file#Object#print */
9374 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction108:file#Object#getcwd */
9375 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction108:file#Object#file_getcwd */
9376 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction108:model_base#Object#intrude_visibility */
9377 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction108:model_base#Object#public_visibility */
9378 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction108:model_base#Object#protected_visibility */
9379 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction108:model_base#Object#private_visibility */
9380 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction108:model_base#Object#none_visibility */
9381 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction108:version#Object#nit_version */
9382 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction108:model#Object#abstract_kind */
9383 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction108:model#Object#concrete_kind */
9384 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction108:model#Object#interface_kind */
9385 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction108:model#Object#enum_kind */
9386 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction108:model#Object#extern_kind */
9387 (nitmethod_t)nit__parser___nit__parser__ReduceAction108___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction108:parser#ReduceAction108#action */
9388 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction108:parser_work#ReduceAction#concat */
9389 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction108:parser_work#ReduceAction#goto= */
9390 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction108:kernel#Object#init */
9391 }
9392 };
9393 /* allocate ReduceAction108 */
9394 val* NEW_nit__parser__ReduceAction108(const struct type* type) {
9395 val* self /* : ReduceAction108 */;
9396 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9397 self->type = type;
9398 self->class = &class_nit__parser__ReduceAction108;
9399 return self;
9400 }
9401 /* runtime class nit__parser__ReduceAction109 */
9402 const struct class class_nit__parser__ReduceAction109 = {
9403 0, /* box_kind */
9404 {
9405 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction109:kernel#Object#object_id */
9406 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction109:kernel#Object#is_same_instance */
9407 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction109:kernel#Object#== */
9408 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction109:kernel#Object#!= */
9409 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction109:kernel#Object#hash */
9410 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction109:kernel#Object#exit */
9411 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction109:kernel#Object#sys */
9412 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction109:parser_work#ReduceAction#init */
9413 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction109:sorter#Object#default_comparator */
9414 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction109:string#Object#to_s */
9415 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction109:string#Object#native_class_name */
9416 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction109:string#Object#class_name */
9417 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction109:string#Object#inspect */
9418 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction109:string#Object#inspect_head */
9419 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction109:string#Object#args */
9420 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction109:ropes#Object#maxlen */
9421 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction109:time#Object#get_time */
9422 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction109:file#Object#printn */
9423 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction109:file#Object#print */
9424 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction109:file#Object#getcwd */
9425 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction109:file#Object#file_getcwd */
9426 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction109:model_base#Object#intrude_visibility */
9427 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction109:model_base#Object#public_visibility */
9428 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction109:model_base#Object#protected_visibility */
9429 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction109:model_base#Object#private_visibility */
9430 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction109:model_base#Object#none_visibility */
9431 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction109:version#Object#nit_version */
9432 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction109:model#Object#abstract_kind */
9433 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction109:model#Object#concrete_kind */
9434 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction109:model#Object#interface_kind */
9435 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction109:model#Object#enum_kind */
9436 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction109:model#Object#extern_kind */
9437 (nitmethod_t)nit__parser___nit__parser__ReduceAction109___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction109:parser#ReduceAction109#action */
9438 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction109:parser_work#ReduceAction#concat */
9439 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction109:parser_work#ReduceAction#goto= */
9440 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction109:kernel#Object#init */
9441 }
9442 };
9443 /* allocate ReduceAction109 */
9444 val* NEW_nit__parser__ReduceAction109(const struct type* type) {
9445 val* self /* : ReduceAction109 */;
9446 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9447 self->type = type;
9448 self->class = &class_nit__parser__ReduceAction109;
9449 return self;
9450 }
9451 /* runtime class nit__parser__ReduceAction110 */
9452 const struct class class_nit__parser__ReduceAction110 = {
9453 0, /* box_kind */
9454 {
9455 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction110:kernel#Object#object_id */
9456 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction110:kernel#Object#is_same_instance */
9457 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction110:kernel#Object#== */
9458 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction110:kernel#Object#!= */
9459 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction110:kernel#Object#hash */
9460 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction110:kernel#Object#exit */
9461 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction110:kernel#Object#sys */
9462 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction110:parser_work#ReduceAction#init */
9463 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction110:sorter#Object#default_comparator */
9464 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction110:string#Object#to_s */
9465 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction110:string#Object#native_class_name */
9466 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction110:string#Object#class_name */
9467 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction110:string#Object#inspect */
9468 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction110:string#Object#inspect_head */
9469 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction110:string#Object#args */
9470 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction110:ropes#Object#maxlen */
9471 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction110:time#Object#get_time */
9472 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction110:file#Object#printn */
9473 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction110:file#Object#print */
9474 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction110:file#Object#getcwd */
9475 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction110:file#Object#file_getcwd */
9476 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction110:model_base#Object#intrude_visibility */
9477 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction110:model_base#Object#public_visibility */
9478 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction110:model_base#Object#protected_visibility */
9479 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction110:model_base#Object#private_visibility */
9480 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction110:model_base#Object#none_visibility */
9481 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction110:version#Object#nit_version */
9482 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction110:model#Object#abstract_kind */
9483 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction110:model#Object#concrete_kind */
9484 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction110:model#Object#interface_kind */
9485 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction110:model#Object#enum_kind */
9486 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction110:model#Object#extern_kind */
9487 (nitmethod_t)nit__parser___nit__parser__ReduceAction110___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction110:parser#ReduceAction110#action */
9488 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction110:parser_work#ReduceAction#concat */
9489 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction110:parser_work#ReduceAction#goto= */
9490 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction110:kernel#Object#init */
9491 }
9492 };
9493 /* allocate ReduceAction110 */
9494 val* NEW_nit__parser__ReduceAction110(const struct type* type) {
9495 val* self /* : ReduceAction110 */;
9496 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9497 self->type = type;
9498 self->class = &class_nit__parser__ReduceAction110;
9499 return self;
9500 }
9501 /* runtime class nit__parser__ReduceAction111 */
9502 const struct class class_nit__parser__ReduceAction111 = {
9503 0, /* box_kind */
9504 {
9505 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction111:kernel#Object#object_id */
9506 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction111:kernel#Object#is_same_instance */
9507 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction111:kernel#Object#== */
9508 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction111:kernel#Object#!= */
9509 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction111:kernel#Object#hash */
9510 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction111:kernel#Object#exit */
9511 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction111:kernel#Object#sys */
9512 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction111:parser_work#ReduceAction#init */
9513 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction111:sorter#Object#default_comparator */
9514 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction111:string#Object#to_s */
9515 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction111:string#Object#native_class_name */
9516 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction111:string#Object#class_name */
9517 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction111:string#Object#inspect */
9518 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction111:string#Object#inspect_head */
9519 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction111:string#Object#args */
9520 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction111:ropes#Object#maxlen */
9521 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction111:time#Object#get_time */
9522 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction111:file#Object#printn */
9523 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction111:file#Object#print */
9524 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction111:file#Object#getcwd */
9525 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction111:file#Object#file_getcwd */
9526 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction111:model_base#Object#intrude_visibility */
9527 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction111:model_base#Object#public_visibility */
9528 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction111:model_base#Object#protected_visibility */
9529 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction111:model_base#Object#private_visibility */
9530 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction111:model_base#Object#none_visibility */
9531 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction111:version#Object#nit_version */
9532 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction111:model#Object#abstract_kind */
9533 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction111:model#Object#concrete_kind */
9534 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction111:model#Object#interface_kind */
9535 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction111:model#Object#enum_kind */
9536 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction111:model#Object#extern_kind */
9537 (nitmethod_t)nit__parser___nit__parser__ReduceAction111___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction111:parser#ReduceAction111#action */
9538 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction111:parser_work#ReduceAction#concat */
9539 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction111:parser_work#ReduceAction#goto= */
9540 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction111:kernel#Object#init */
9541 }
9542 };
9543 /* allocate ReduceAction111 */
9544 val* NEW_nit__parser__ReduceAction111(const struct type* type) {
9545 val* self /* : ReduceAction111 */;
9546 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9547 self->type = type;
9548 self->class = &class_nit__parser__ReduceAction111;
9549 return self;
9550 }
9551 /* runtime class nit__parser__ReduceAction112 */
9552 const struct class class_nit__parser__ReduceAction112 = {
9553 0, /* box_kind */
9554 {
9555 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction112:kernel#Object#object_id */
9556 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction112:kernel#Object#is_same_instance */
9557 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction112:kernel#Object#== */
9558 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction112:kernel#Object#!= */
9559 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction112:kernel#Object#hash */
9560 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction112:kernel#Object#exit */
9561 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction112:kernel#Object#sys */
9562 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction112:parser_work#ReduceAction#init */
9563 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction112:sorter#Object#default_comparator */
9564 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction112:string#Object#to_s */
9565 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction112:string#Object#native_class_name */
9566 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction112:string#Object#class_name */
9567 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction112:string#Object#inspect */
9568 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction112:string#Object#inspect_head */
9569 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction112:string#Object#args */
9570 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction112:ropes#Object#maxlen */
9571 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction112:time#Object#get_time */
9572 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction112:file#Object#printn */
9573 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction112:file#Object#print */
9574 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction112:file#Object#getcwd */
9575 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction112:file#Object#file_getcwd */
9576 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction112:model_base#Object#intrude_visibility */
9577 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction112:model_base#Object#public_visibility */
9578 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction112:model_base#Object#protected_visibility */
9579 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction112:model_base#Object#private_visibility */
9580 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction112:model_base#Object#none_visibility */
9581 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction112:version#Object#nit_version */
9582 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction112:model#Object#abstract_kind */
9583 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction112:model#Object#concrete_kind */
9584 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction112:model#Object#interface_kind */
9585 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction112:model#Object#enum_kind */
9586 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction112:model#Object#extern_kind */
9587 (nitmethod_t)nit__parser___nit__parser__ReduceAction112___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction112:parser#ReduceAction112#action */
9588 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction112:parser_work#ReduceAction#concat */
9589 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction112:parser_work#ReduceAction#goto= */
9590 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction112:kernel#Object#init */
9591 }
9592 };
9593 /* allocate ReduceAction112 */
9594 val* NEW_nit__parser__ReduceAction112(const struct type* type) {
9595 val* self /* : ReduceAction112 */;
9596 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9597 self->type = type;
9598 self->class = &class_nit__parser__ReduceAction112;
9599 return self;
9600 }
9601 /* runtime class nit__parser__ReduceAction113 */
9602 const struct class class_nit__parser__ReduceAction113 = {
9603 0, /* box_kind */
9604 {
9605 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction113:kernel#Object#object_id */
9606 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction113:kernel#Object#is_same_instance */
9607 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction113:kernel#Object#== */
9608 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction113:kernel#Object#!= */
9609 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction113:kernel#Object#hash */
9610 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction113:kernel#Object#exit */
9611 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction113:kernel#Object#sys */
9612 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction113:parser_work#ReduceAction#init */
9613 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction113:sorter#Object#default_comparator */
9614 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction113:string#Object#to_s */
9615 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction113:string#Object#native_class_name */
9616 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction113:string#Object#class_name */
9617 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction113:string#Object#inspect */
9618 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction113:string#Object#inspect_head */
9619 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction113:string#Object#args */
9620 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction113:ropes#Object#maxlen */
9621 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction113:time#Object#get_time */
9622 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction113:file#Object#printn */
9623 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction113:file#Object#print */
9624 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction113:file#Object#getcwd */
9625 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction113:file#Object#file_getcwd */
9626 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction113:model_base#Object#intrude_visibility */
9627 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction113:model_base#Object#public_visibility */
9628 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction113:model_base#Object#protected_visibility */
9629 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction113:model_base#Object#private_visibility */
9630 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction113:model_base#Object#none_visibility */
9631 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction113:version#Object#nit_version */
9632 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction113:model#Object#abstract_kind */
9633 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction113:model#Object#concrete_kind */
9634 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction113:model#Object#interface_kind */
9635 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction113:model#Object#enum_kind */
9636 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction113:model#Object#extern_kind */
9637 (nitmethod_t)nit__parser___nit__parser__ReduceAction113___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction113:parser#ReduceAction113#action */
9638 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction113:parser_work#ReduceAction#concat */
9639 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction113:parser_work#ReduceAction#goto= */
9640 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction113:kernel#Object#init */
9641 }
9642 };
9643 /* allocate ReduceAction113 */
9644 val* NEW_nit__parser__ReduceAction113(const struct type* type) {
9645 val* self /* : ReduceAction113 */;
9646 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9647 self->type = type;
9648 self->class = &class_nit__parser__ReduceAction113;
9649 return self;
9650 }
9651 /* runtime class nit__parser__ReduceAction114 */
9652 const struct class class_nit__parser__ReduceAction114 = {
9653 0, /* box_kind */
9654 {
9655 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction114:kernel#Object#object_id */
9656 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction114:kernel#Object#is_same_instance */
9657 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction114:kernel#Object#== */
9658 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction114:kernel#Object#!= */
9659 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction114:kernel#Object#hash */
9660 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction114:kernel#Object#exit */
9661 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction114:kernel#Object#sys */
9662 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction114:parser_work#ReduceAction#init */
9663 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction114:sorter#Object#default_comparator */
9664 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction114:string#Object#to_s */
9665 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction114:string#Object#native_class_name */
9666 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction114:string#Object#class_name */
9667 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction114:string#Object#inspect */
9668 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction114:string#Object#inspect_head */
9669 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction114:string#Object#args */
9670 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction114:ropes#Object#maxlen */
9671 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction114:time#Object#get_time */
9672 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction114:file#Object#printn */
9673 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction114:file#Object#print */
9674 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction114:file#Object#getcwd */
9675 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction114:file#Object#file_getcwd */
9676 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction114:model_base#Object#intrude_visibility */
9677 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction114:model_base#Object#public_visibility */
9678 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction114:model_base#Object#protected_visibility */
9679 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction114:model_base#Object#private_visibility */
9680 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction114:model_base#Object#none_visibility */
9681 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction114:version#Object#nit_version */
9682 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction114:model#Object#abstract_kind */
9683 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction114:model#Object#concrete_kind */
9684 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction114:model#Object#interface_kind */
9685 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction114:model#Object#enum_kind */
9686 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction114:model#Object#extern_kind */
9687 (nitmethod_t)nit__parser___nit__parser__ReduceAction114___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction114:parser#ReduceAction114#action */
9688 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction114:parser_work#ReduceAction#concat */
9689 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction114:parser_work#ReduceAction#goto= */
9690 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction114:kernel#Object#init */
9691 }
9692 };
9693 /* allocate ReduceAction114 */
9694 val* NEW_nit__parser__ReduceAction114(const struct type* type) {
9695 val* self /* : ReduceAction114 */;
9696 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9697 self->type = type;
9698 self->class = &class_nit__parser__ReduceAction114;
9699 return self;
9700 }
9701 /* runtime class nit__parser__ReduceAction115 */
9702 const struct class class_nit__parser__ReduceAction115 = {
9703 0, /* box_kind */
9704 {
9705 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction115:kernel#Object#object_id */
9706 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction115:kernel#Object#is_same_instance */
9707 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction115:kernel#Object#== */
9708 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction115:kernel#Object#!= */
9709 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction115:kernel#Object#hash */
9710 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction115:kernel#Object#exit */
9711 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction115:kernel#Object#sys */
9712 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction115:parser_work#ReduceAction#init */
9713 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction115:sorter#Object#default_comparator */
9714 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction115:string#Object#to_s */
9715 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction115:string#Object#native_class_name */
9716 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction115:string#Object#class_name */
9717 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction115:string#Object#inspect */
9718 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction115:string#Object#inspect_head */
9719 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction115:string#Object#args */
9720 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction115:ropes#Object#maxlen */
9721 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction115:time#Object#get_time */
9722 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction115:file#Object#printn */
9723 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction115:file#Object#print */
9724 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction115:file#Object#getcwd */
9725 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction115:file#Object#file_getcwd */
9726 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction115:model_base#Object#intrude_visibility */
9727 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction115:model_base#Object#public_visibility */
9728 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction115:model_base#Object#protected_visibility */
9729 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction115:model_base#Object#private_visibility */
9730 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction115:model_base#Object#none_visibility */
9731 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction115:version#Object#nit_version */
9732 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction115:model#Object#abstract_kind */
9733 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction115:model#Object#concrete_kind */
9734 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction115:model#Object#interface_kind */
9735 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction115:model#Object#enum_kind */
9736 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction115:model#Object#extern_kind */
9737 (nitmethod_t)nit__parser___nit__parser__ReduceAction115___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction115:parser#ReduceAction115#action */
9738 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction115:parser_work#ReduceAction#concat */
9739 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction115:parser_work#ReduceAction#goto= */
9740 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction115:kernel#Object#init */
9741 }
9742 };
9743 /* allocate ReduceAction115 */
9744 val* NEW_nit__parser__ReduceAction115(const struct type* type) {
9745 val* self /* : ReduceAction115 */;
9746 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9747 self->type = type;
9748 self->class = &class_nit__parser__ReduceAction115;
9749 return self;
9750 }
9751 /* runtime class nit__parser__ReduceAction116 */
9752 const struct class class_nit__parser__ReduceAction116 = {
9753 0, /* box_kind */
9754 {
9755 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction116:kernel#Object#object_id */
9756 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction116:kernel#Object#is_same_instance */
9757 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction116:kernel#Object#== */
9758 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction116:kernel#Object#!= */
9759 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction116:kernel#Object#hash */
9760 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction116:kernel#Object#exit */
9761 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction116:kernel#Object#sys */
9762 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction116:parser_work#ReduceAction#init */
9763 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction116:sorter#Object#default_comparator */
9764 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction116:string#Object#to_s */
9765 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction116:string#Object#native_class_name */
9766 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction116:string#Object#class_name */
9767 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction116:string#Object#inspect */
9768 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction116:string#Object#inspect_head */
9769 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction116:string#Object#args */
9770 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction116:ropes#Object#maxlen */
9771 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction116:time#Object#get_time */
9772 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction116:file#Object#printn */
9773 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction116:file#Object#print */
9774 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction116:file#Object#getcwd */
9775 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction116:file#Object#file_getcwd */
9776 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction116:model_base#Object#intrude_visibility */
9777 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction116:model_base#Object#public_visibility */
9778 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction116:model_base#Object#protected_visibility */
9779 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction116:model_base#Object#private_visibility */
9780 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction116:model_base#Object#none_visibility */
9781 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction116:version#Object#nit_version */
9782 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction116:model#Object#abstract_kind */
9783 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction116:model#Object#concrete_kind */
9784 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction116:model#Object#interface_kind */
9785 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction116:model#Object#enum_kind */
9786 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction116:model#Object#extern_kind */
9787 (nitmethod_t)nit__parser___nit__parser__ReduceAction116___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction116:parser#ReduceAction116#action */
9788 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction116:parser_work#ReduceAction#concat */
9789 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction116:parser_work#ReduceAction#goto= */
9790 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction116:kernel#Object#init */
9791 }
9792 };
9793 /* allocate ReduceAction116 */
9794 val* NEW_nit__parser__ReduceAction116(const struct type* type) {
9795 val* self /* : ReduceAction116 */;
9796 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9797 self->type = type;
9798 self->class = &class_nit__parser__ReduceAction116;
9799 return self;
9800 }
9801 /* runtime class nit__parser__ReduceAction117 */
9802 const struct class class_nit__parser__ReduceAction117 = {
9803 0, /* box_kind */
9804 {
9805 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction117:kernel#Object#object_id */
9806 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction117:kernel#Object#is_same_instance */
9807 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction117:kernel#Object#== */
9808 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction117:kernel#Object#!= */
9809 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction117:kernel#Object#hash */
9810 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction117:kernel#Object#exit */
9811 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction117:kernel#Object#sys */
9812 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction117:parser_work#ReduceAction#init */
9813 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction117:sorter#Object#default_comparator */
9814 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction117:string#Object#to_s */
9815 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction117:string#Object#native_class_name */
9816 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction117:string#Object#class_name */
9817 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction117:string#Object#inspect */
9818 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction117:string#Object#inspect_head */
9819 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction117:string#Object#args */
9820 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction117:ropes#Object#maxlen */
9821 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction117:time#Object#get_time */
9822 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction117:file#Object#printn */
9823 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction117:file#Object#print */
9824 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction117:file#Object#getcwd */
9825 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction117:file#Object#file_getcwd */
9826 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction117:model_base#Object#intrude_visibility */
9827 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction117:model_base#Object#public_visibility */
9828 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction117:model_base#Object#protected_visibility */
9829 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction117:model_base#Object#private_visibility */
9830 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction117:model_base#Object#none_visibility */
9831 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction117:version#Object#nit_version */
9832 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction117:model#Object#abstract_kind */
9833 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction117:model#Object#concrete_kind */
9834 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction117:model#Object#interface_kind */
9835 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction117:model#Object#enum_kind */
9836 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction117:model#Object#extern_kind */
9837 (nitmethod_t)nit__parser___nit__parser__ReduceAction117___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction117:parser#ReduceAction117#action */
9838 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction117:parser_work#ReduceAction#concat */
9839 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction117:parser_work#ReduceAction#goto= */
9840 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction117:kernel#Object#init */
9841 }
9842 };
9843 /* allocate ReduceAction117 */
9844 val* NEW_nit__parser__ReduceAction117(const struct type* type) {
9845 val* self /* : ReduceAction117 */;
9846 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9847 self->type = type;
9848 self->class = &class_nit__parser__ReduceAction117;
9849 return self;
9850 }
9851 /* runtime class nit__parser__ReduceAction119 */
9852 const struct class class_nit__parser__ReduceAction119 = {
9853 0, /* box_kind */
9854 {
9855 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction119:kernel#Object#object_id */
9856 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction119:kernel#Object#is_same_instance */
9857 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction119:kernel#Object#== */
9858 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction119:kernel#Object#!= */
9859 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction119:kernel#Object#hash */
9860 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction119:kernel#Object#exit */
9861 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction119:kernel#Object#sys */
9862 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction119:parser_work#ReduceAction#init */
9863 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction119:sorter#Object#default_comparator */
9864 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction119:string#Object#to_s */
9865 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction119:string#Object#native_class_name */
9866 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction119:string#Object#class_name */
9867 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction119:string#Object#inspect */
9868 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction119:string#Object#inspect_head */
9869 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction119:string#Object#args */
9870 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction119:ropes#Object#maxlen */
9871 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction119:time#Object#get_time */
9872 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction119:file#Object#printn */
9873 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction119:file#Object#print */
9874 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction119:file#Object#getcwd */
9875 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction119:file#Object#file_getcwd */
9876 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction119:model_base#Object#intrude_visibility */
9877 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction119:model_base#Object#public_visibility */
9878 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction119:model_base#Object#protected_visibility */
9879 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction119:model_base#Object#private_visibility */
9880 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction119:model_base#Object#none_visibility */
9881 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction119:version#Object#nit_version */
9882 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction119:model#Object#abstract_kind */
9883 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction119:model#Object#concrete_kind */
9884 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction119:model#Object#interface_kind */
9885 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction119:model#Object#enum_kind */
9886 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction119:model#Object#extern_kind */
9887 (nitmethod_t)nit__parser___nit__parser__ReduceAction119___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction119:parser#ReduceAction119#action */
9888 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction119:parser_work#ReduceAction#concat */
9889 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction119:parser_work#ReduceAction#goto= */
9890 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction119:kernel#Object#init */
9891 }
9892 };
9893 /* allocate ReduceAction119 */
9894 val* NEW_nit__parser__ReduceAction119(const struct type* type) {
9895 val* self /* : ReduceAction119 */;
9896 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9897 self->type = type;
9898 self->class = &class_nit__parser__ReduceAction119;
9899 return self;
9900 }
9901 /* runtime class nit__parser__ReduceAction120 */
9902 const struct class class_nit__parser__ReduceAction120 = {
9903 0, /* box_kind */
9904 {
9905 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction120:kernel#Object#object_id */
9906 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction120:kernel#Object#is_same_instance */
9907 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction120:kernel#Object#== */
9908 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction120:kernel#Object#!= */
9909 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction120:kernel#Object#hash */
9910 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction120:kernel#Object#exit */
9911 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction120:kernel#Object#sys */
9912 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction120:parser_work#ReduceAction#init */
9913 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction120:sorter#Object#default_comparator */
9914 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction120:string#Object#to_s */
9915 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction120:string#Object#native_class_name */
9916 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction120:string#Object#class_name */
9917 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction120:string#Object#inspect */
9918 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction120:string#Object#inspect_head */
9919 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction120:string#Object#args */
9920 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction120:ropes#Object#maxlen */
9921 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction120:time#Object#get_time */
9922 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction120:file#Object#printn */
9923 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction120:file#Object#print */
9924 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction120:file#Object#getcwd */
9925 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction120:file#Object#file_getcwd */
9926 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction120:model_base#Object#intrude_visibility */
9927 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction120:model_base#Object#public_visibility */
9928 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction120:model_base#Object#protected_visibility */
9929 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction120:model_base#Object#private_visibility */
9930 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction120:model_base#Object#none_visibility */
9931 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction120:version#Object#nit_version */
9932 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction120:model#Object#abstract_kind */
9933 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction120:model#Object#concrete_kind */
9934 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction120:model#Object#interface_kind */
9935 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction120:model#Object#enum_kind */
9936 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction120:model#Object#extern_kind */
9937 (nitmethod_t)nit__parser___nit__parser__ReduceAction120___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction120:parser#ReduceAction120#action */
9938 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction120:parser_work#ReduceAction#concat */
9939 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction120:parser_work#ReduceAction#goto= */
9940 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction120:kernel#Object#init */
9941 }
9942 };
9943 /* allocate ReduceAction120 */
9944 val* NEW_nit__parser__ReduceAction120(const struct type* type) {
9945 val* self /* : ReduceAction120 */;
9946 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9947 self->type = type;
9948 self->class = &class_nit__parser__ReduceAction120;
9949 return self;
9950 }
9951 /* runtime class nit__parser__ReduceAction121 */
9952 const struct class class_nit__parser__ReduceAction121 = {
9953 0, /* box_kind */
9954 {
9955 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction121:kernel#Object#object_id */
9956 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction121:kernel#Object#is_same_instance */
9957 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction121:kernel#Object#== */
9958 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction121:kernel#Object#!= */
9959 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction121:kernel#Object#hash */
9960 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction121:kernel#Object#exit */
9961 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction121:kernel#Object#sys */
9962 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction121:parser_work#ReduceAction#init */
9963 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction121:sorter#Object#default_comparator */
9964 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction121:string#Object#to_s */
9965 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction121:string#Object#native_class_name */
9966 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction121:string#Object#class_name */
9967 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction121:string#Object#inspect */
9968 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction121:string#Object#inspect_head */
9969 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction121:string#Object#args */
9970 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction121:ropes#Object#maxlen */
9971 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction121:time#Object#get_time */
9972 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction121:file#Object#printn */
9973 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction121:file#Object#print */
9974 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction121:file#Object#getcwd */
9975 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction121:file#Object#file_getcwd */
9976 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction121:model_base#Object#intrude_visibility */
9977 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction121:model_base#Object#public_visibility */
9978 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction121:model_base#Object#protected_visibility */
9979 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction121:model_base#Object#private_visibility */
9980 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction121:model_base#Object#none_visibility */
9981 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction121:version#Object#nit_version */
9982 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction121:model#Object#abstract_kind */
9983 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction121:model#Object#concrete_kind */
9984 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction121:model#Object#interface_kind */
9985 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction121:model#Object#enum_kind */
9986 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction121:model#Object#extern_kind */
9987 (nitmethod_t)nit__parser___nit__parser__ReduceAction121___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction121:parser#ReduceAction121#action */
9988 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction121:parser_work#ReduceAction#concat */
9989 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction121:parser_work#ReduceAction#goto= */
9990 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction121:kernel#Object#init */
9991 }
9992 };
9993 /* allocate ReduceAction121 */
9994 val* NEW_nit__parser__ReduceAction121(const struct type* type) {
9995 val* self /* : ReduceAction121 */;
9996 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9997 self->type = type;
9998 self->class = &class_nit__parser__ReduceAction121;
9999 return self;
10000 }