update NOTICE
[nit.git] / c_src / nith.classes.3.c
1 #include "nith.classes.0.h"
2 /* runtime class parser__ReduceAction133 */
3 const struct class class_parser__ReduceAction133 = {
4 0, /* box_kind */
5 {
6 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction133:kernel#Object#object_id */
7 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction133:kernel#Object#is_same_instance */
8 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction133:kernel#Object#== */
9 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction133:kernel#Object#!= */
10 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction133:kernel#Object#hash */
11 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction133:kernel#Object#exit */
12 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction133:kernel#Object#sys */
13 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction133:kernel#Object#init */
14 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction133:sorter#Object#default_comparator */
15 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction133:string#Object#to_s */
16 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction133:string#Object#native_class_name */
17 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction133:string#Object#class_name */
18 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction133:string#Object#inspect */
19 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction133:string#Object#inspect_head */
20 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction133:string#Object#args */
21 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction133:time#Object#get_time */
22 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction133:file#Object#printn */
23 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction133:file#Object#print */
24 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction133:file#Object#getcwd */
25 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction133:file#Object#file_getcwd */
26 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction133:model_base#Object#intrude_visibility */
27 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction133:model_base#Object#public_visibility */
28 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction133:model_base#Object#protected_visibility */
29 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction133:model_base#Object#private_visibility */
30 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction133:model_base#Object#none_visibility */
31 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction133:version#Object#nit_version */
32 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction133:model#Object#abstract_kind */
33 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction133:model#Object#concrete_kind */
34 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction133:model#Object#interface_kind */
35 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction133:model#Object#enum_kind */
36 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction133:model#Object#extern_kind */
37 (nitmethod_t)VIRTUAL_parser__ReduceAction133__action, /* pointer to parser:ReduceAction133:parser#ReduceAction133#action */
38 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction133:parser_work#ReduceAction#concat */
39 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction133:parser_work#ReduceAction#init */
40 }
41 };
42 /* allocate ReduceAction133 */
43 val* NEW_parser__ReduceAction133(const struct type* type) {
44 val* self /* : ReduceAction133 */;
45 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
46 self->type = type;
47 self->class = &class_parser__ReduceAction133;
48 return self;
49 }
50 /* runtime class parser__ReduceAction134 */
51 const struct class class_parser__ReduceAction134 = {
52 0, /* box_kind */
53 {
54 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction134:kernel#Object#object_id */
55 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction134:kernel#Object#is_same_instance */
56 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction134:kernel#Object#== */
57 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction134:kernel#Object#!= */
58 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction134:kernel#Object#hash */
59 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction134:kernel#Object#exit */
60 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction134:kernel#Object#sys */
61 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction134:kernel#Object#init */
62 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction134:sorter#Object#default_comparator */
63 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction134:string#Object#to_s */
64 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction134:string#Object#native_class_name */
65 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction134:string#Object#class_name */
66 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction134:string#Object#inspect */
67 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction134:string#Object#inspect_head */
68 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction134:string#Object#args */
69 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction134:time#Object#get_time */
70 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction134:file#Object#printn */
71 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction134:file#Object#print */
72 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction134:file#Object#getcwd */
73 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction134:file#Object#file_getcwd */
74 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction134:model_base#Object#intrude_visibility */
75 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction134:model_base#Object#public_visibility */
76 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction134:model_base#Object#protected_visibility */
77 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction134:model_base#Object#private_visibility */
78 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction134:model_base#Object#none_visibility */
79 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction134:version#Object#nit_version */
80 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction134:model#Object#abstract_kind */
81 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction134:model#Object#concrete_kind */
82 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction134:model#Object#interface_kind */
83 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction134:model#Object#enum_kind */
84 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction134:model#Object#extern_kind */
85 (nitmethod_t)VIRTUAL_parser__ReduceAction134__action, /* pointer to parser:ReduceAction134:parser#ReduceAction134#action */
86 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction134:parser_work#ReduceAction#concat */
87 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction134:parser_work#ReduceAction#init */
88 }
89 };
90 /* allocate ReduceAction134 */
91 val* NEW_parser__ReduceAction134(const struct type* type) {
92 val* self /* : ReduceAction134 */;
93 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
94 self->type = type;
95 self->class = &class_parser__ReduceAction134;
96 return self;
97 }
98 /* runtime class parser__ReduceAction135 */
99 const struct class class_parser__ReduceAction135 = {
100 0, /* box_kind */
101 {
102 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction135:kernel#Object#object_id */
103 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction135:kernel#Object#is_same_instance */
104 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction135:kernel#Object#== */
105 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction135:kernel#Object#!= */
106 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction135:kernel#Object#hash */
107 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction135:kernel#Object#exit */
108 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction135:kernel#Object#sys */
109 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction135:kernel#Object#init */
110 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction135:sorter#Object#default_comparator */
111 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction135:string#Object#to_s */
112 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction135:string#Object#native_class_name */
113 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction135:string#Object#class_name */
114 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction135:string#Object#inspect */
115 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction135:string#Object#inspect_head */
116 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction135:string#Object#args */
117 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction135:time#Object#get_time */
118 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction135:file#Object#printn */
119 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction135:file#Object#print */
120 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction135:file#Object#getcwd */
121 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction135:file#Object#file_getcwd */
122 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction135:model_base#Object#intrude_visibility */
123 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction135:model_base#Object#public_visibility */
124 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction135:model_base#Object#protected_visibility */
125 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction135:model_base#Object#private_visibility */
126 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction135:model_base#Object#none_visibility */
127 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction135:version#Object#nit_version */
128 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction135:model#Object#abstract_kind */
129 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction135:model#Object#concrete_kind */
130 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction135:model#Object#interface_kind */
131 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction135:model#Object#enum_kind */
132 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction135:model#Object#extern_kind */
133 (nitmethod_t)VIRTUAL_parser__ReduceAction135__action, /* pointer to parser:ReduceAction135:parser#ReduceAction135#action */
134 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction135:parser_work#ReduceAction#concat */
135 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction135:parser_work#ReduceAction#init */
136 }
137 };
138 /* allocate ReduceAction135 */
139 val* NEW_parser__ReduceAction135(const struct type* type) {
140 val* self /* : ReduceAction135 */;
141 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
142 self->type = type;
143 self->class = &class_parser__ReduceAction135;
144 return self;
145 }
146 /* runtime class parser__ReduceAction136 */
147 const struct class class_parser__ReduceAction136 = {
148 0, /* box_kind */
149 {
150 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction136:kernel#Object#object_id */
151 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction136:kernel#Object#is_same_instance */
152 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction136:kernel#Object#== */
153 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction136:kernel#Object#!= */
154 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction136:kernel#Object#hash */
155 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction136:kernel#Object#exit */
156 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction136:kernel#Object#sys */
157 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction136:kernel#Object#init */
158 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction136:sorter#Object#default_comparator */
159 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction136:string#Object#to_s */
160 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction136:string#Object#native_class_name */
161 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction136:string#Object#class_name */
162 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction136:string#Object#inspect */
163 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction136:string#Object#inspect_head */
164 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction136:string#Object#args */
165 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction136:time#Object#get_time */
166 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction136:file#Object#printn */
167 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction136:file#Object#print */
168 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction136:file#Object#getcwd */
169 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction136:file#Object#file_getcwd */
170 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction136:model_base#Object#intrude_visibility */
171 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction136:model_base#Object#public_visibility */
172 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction136:model_base#Object#protected_visibility */
173 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction136:model_base#Object#private_visibility */
174 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction136:model_base#Object#none_visibility */
175 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction136:version#Object#nit_version */
176 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction136:model#Object#abstract_kind */
177 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction136:model#Object#concrete_kind */
178 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction136:model#Object#interface_kind */
179 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction136:model#Object#enum_kind */
180 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction136:model#Object#extern_kind */
181 (nitmethod_t)VIRTUAL_parser__ReduceAction136__action, /* pointer to parser:ReduceAction136:parser#ReduceAction136#action */
182 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction136:parser_work#ReduceAction#concat */
183 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction136:parser_work#ReduceAction#init */
184 }
185 };
186 /* allocate ReduceAction136 */
187 val* NEW_parser__ReduceAction136(const struct type* type) {
188 val* self /* : ReduceAction136 */;
189 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
190 self->type = type;
191 self->class = &class_parser__ReduceAction136;
192 return self;
193 }
194 /* runtime class parser__ReduceAction137 */
195 const struct class class_parser__ReduceAction137 = {
196 0, /* box_kind */
197 {
198 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction137:kernel#Object#object_id */
199 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction137:kernel#Object#is_same_instance */
200 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction137:kernel#Object#== */
201 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction137:kernel#Object#!= */
202 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction137:kernel#Object#hash */
203 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction137:kernel#Object#exit */
204 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction137:kernel#Object#sys */
205 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction137:kernel#Object#init */
206 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction137:sorter#Object#default_comparator */
207 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction137:string#Object#to_s */
208 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction137:string#Object#native_class_name */
209 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction137:string#Object#class_name */
210 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction137:string#Object#inspect */
211 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction137:string#Object#inspect_head */
212 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction137:string#Object#args */
213 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction137:time#Object#get_time */
214 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction137:file#Object#printn */
215 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction137:file#Object#print */
216 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction137:file#Object#getcwd */
217 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction137:file#Object#file_getcwd */
218 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction137:model_base#Object#intrude_visibility */
219 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction137:model_base#Object#public_visibility */
220 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction137:model_base#Object#protected_visibility */
221 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction137:model_base#Object#private_visibility */
222 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction137:model_base#Object#none_visibility */
223 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction137:version#Object#nit_version */
224 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction137:model#Object#abstract_kind */
225 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction137:model#Object#concrete_kind */
226 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction137:model#Object#interface_kind */
227 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction137:model#Object#enum_kind */
228 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction137:model#Object#extern_kind */
229 (nitmethod_t)VIRTUAL_parser__ReduceAction137__action, /* pointer to parser:ReduceAction137:parser#ReduceAction137#action */
230 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction137:parser_work#ReduceAction#concat */
231 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction137:parser_work#ReduceAction#init */
232 }
233 };
234 /* allocate ReduceAction137 */
235 val* NEW_parser__ReduceAction137(const struct type* type) {
236 val* self /* : ReduceAction137 */;
237 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
238 self->type = type;
239 self->class = &class_parser__ReduceAction137;
240 return self;
241 }
242 /* runtime class parser__ReduceAction138 */
243 const struct class class_parser__ReduceAction138 = {
244 0, /* box_kind */
245 {
246 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction138:kernel#Object#object_id */
247 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction138:kernel#Object#is_same_instance */
248 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction138:kernel#Object#== */
249 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction138:kernel#Object#!= */
250 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction138:kernel#Object#hash */
251 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction138:kernel#Object#exit */
252 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction138:kernel#Object#sys */
253 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction138:kernel#Object#init */
254 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction138:sorter#Object#default_comparator */
255 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction138:string#Object#to_s */
256 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction138:string#Object#native_class_name */
257 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction138:string#Object#class_name */
258 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction138:string#Object#inspect */
259 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction138:string#Object#inspect_head */
260 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction138:string#Object#args */
261 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction138:time#Object#get_time */
262 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction138:file#Object#printn */
263 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction138:file#Object#print */
264 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction138:file#Object#getcwd */
265 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction138:file#Object#file_getcwd */
266 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction138:model_base#Object#intrude_visibility */
267 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction138:model_base#Object#public_visibility */
268 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction138:model_base#Object#protected_visibility */
269 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction138:model_base#Object#private_visibility */
270 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction138:model_base#Object#none_visibility */
271 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction138:version#Object#nit_version */
272 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction138:model#Object#abstract_kind */
273 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction138:model#Object#concrete_kind */
274 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction138:model#Object#interface_kind */
275 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction138:model#Object#enum_kind */
276 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction138:model#Object#extern_kind */
277 (nitmethod_t)VIRTUAL_parser__ReduceAction138__action, /* pointer to parser:ReduceAction138:parser#ReduceAction138#action */
278 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction138:parser_work#ReduceAction#concat */
279 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction138:parser_work#ReduceAction#init */
280 }
281 };
282 /* allocate ReduceAction138 */
283 val* NEW_parser__ReduceAction138(const struct type* type) {
284 val* self /* : ReduceAction138 */;
285 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
286 self->type = type;
287 self->class = &class_parser__ReduceAction138;
288 return self;
289 }
290 /* runtime class parser__ReduceAction139 */
291 const struct class class_parser__ReduceAction139 = {
292 0, /* box_kind */
293 {
294 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction139:kernel#Object#object_id */
295 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction139:kernel#Object#is_same_instance */
296 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction139:kernel#Object#== */
297 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction139:kernel#Object#!= */
298 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction139:kernel#Object#hash */
299 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction139:kernel#Object#exit */
300 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction139:kernel#Object#sys */
301 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction139:kernel#Object#init */
302 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction139:sorter#Object#default_comparator */
303 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction139:string#Object#to_s */
304 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction139:string#Object#native_class_name */
305 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction139:string#Object#class_name */
306 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction139:string#Object#inspect */
307 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction139:string#Object#inspect_head */
308 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction139:string#Object#args */
309 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction139:time#Object#get_time */
310 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction139:file#Object#printn */
311 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction139:file#Object#print */
312 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction139:file#Object#getcwd */
313 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction139:file#Object#file_getcwd */
314 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction139:model_base#Object#intrude_visibility */
315 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction139:model_base#Object#public_visibility */
316 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction139:model_base#Object#protected_visibility */
317 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction139:model_base#Object#private_visibility */
318 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction139:model_base#Object#none_visibility */
319 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction139:version#Object#nit_version */
320 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction139:model#Object#abstract_kind */
321 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction139:model#Object#concrete_kind */
322 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction139:model#Object#interface_kind */
323 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction139:model#Object#enum_kind */
324 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction139:model#Object#extern_kind */
325 (nitmethod_t)VIRTUAL_parser__ReduceAction139__action, /* pointer to parser:ReduceAction139:parser#ReduceAction139#action */
326 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction139:parser_work#ReduceAction#concat */
327 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction139:parser_work#ReduceAction#init */
328 }
329 };
330 /* allocate ReduceAction139 */
331 val* NEW_parser__ReduceAction139(const struct type* type) {
332 val* self /* : ReduceAction139 */;
333 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
334 self->type = type;
335 self->class = &class_parser__ReduceAction139;
336 return self;
337 }
338 /* runtime class parser__ReduceAction140 */
339 const struct class class_parser__ReduceAction140 = {
340 0, /* box_kind */
341 {
342 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction140:kernel#Object#object_id */
343 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction140:kernel#Object#is_same_instance */
344 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction140:kernel#Object#== */
345 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction140:kernel#Object#!= */
346 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction140:kernel#Object#hash */
347 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction140:kernel#Object#exit */
348 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction140:kernel#Object#sys */
349 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction140:kernel#Object#init */
350 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction140:sorter#Object#default_comparator */
351 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction140:string#Object#to_s */
352 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction140:string#Object#native_class_name */
353 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction140:string#Object#class_name */
354 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction140:string#Object#inspect */
355 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction140:string#Object#inspect_head */
356 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction140:string#Object#args */
357 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction140:time#Object#get_time */
358 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction140:file#Object#printn */
359 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction140:file#Object#print */
360 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction140:file#Object#getcwd */
361 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction140:file#Object#file_getcwd */
362 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction140:model_base#Object#intrude_visibility */
363 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction140:model_base#Object#public_visibility */
364 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction140:model_base#Object#protected_visibility */
365 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction140:model_base#Object#private_visibility */
366 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction140:model_base#Object#none_visibility */
367 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction140:version#Object#nit_version */
368 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction140:model#Object#abstract_kind */
369 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction140:model#Object#concrete_kind */
370 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction140:model#Object#interface_kind */
371 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction140:model#Object#enum_kind */
372 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction140:model#Object#extern_kind */
373 (nitmethod_t)VIRTUAL_parser__ReduceAction140__action, /* pointer to parser:ReduceAction140:parser#ReduceAction140#action */
374 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction140:parser_work#ReduceAction#concat */
375 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction140:parser_work#ReduceAction#init */
376 }
377 };
378 /* allocate ReduceAction140 */
379 val* NEW_parser__ReduceAction140(const struct type* type) {
380 val* self /* : ReduceAction140 */;
381 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
382 self->type = type;
383 self->class = &class_parser__ReduceAction140;
384 return self;
385 }
386 /* runtime class parser__ReduceAction142 */
387 const struct class class_parser__ReduceAction142 = {
388 0, /* box_kind */
389 {
390 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction142:kernel#Object#object_id */
391 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction142:kernel#Object#is_same_instance */
392 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction142:kernel#Object#== */
393 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction142:kernel#Object#!= */
394 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction142:kernel#Object#hash */
395 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction142:kernel#Object#exit */
396 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction142:kernel#Object#sys */
397 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction142:kernel#Object#init */
398 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction142:sorter#Object#default_comparator */
399 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction142:string#Object#to_s */
400 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction142:string#Object#native_class_name */
401 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction142:string#Object#class_name */
402 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction142:string#Object#inspect */
403 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction142:string#Object#inspect_head */
404 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction142:string#Object#args */
405 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction142:time#Object#get_time */
406 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction142:file#Object#printn */
407 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction142:file#Object#print */
408 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction142:file#Object#getcwd */
409 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction142:file#Object#file_getcwd */
410 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction142:model_base#Object#intrude_visibility */
411 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction142:model_base#Object#public_visibility */
412 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction142:model_base#Object#protected_visibility */
413 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction142:model_base#Object#private_visibility */
414 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction142:model_base#Object#none_visibility */
415 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction142:version#Object#nit_version */
416 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction142:model#Object#abstract_kind */
417 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction142:model#Object#concrete_kind */
418 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction142:model#Object#interface_kind */
419 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction142:model#Object#enum_kind */
420 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction142:model#Object#extern_kind */
421 (nitmethod_t)VIRTUAL_parser__ReduceAction142__action, /* pointer to parser:ReduceAction142:parser#ReduceAction142#action */
422 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction142:parser_work#ReduceAction#concat */
423 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction142:parser_work#ReduceAction#init */
424 }
425 };
426 /* allocate ReduceAction142 */
427 val* NEW_parser__ReduceAction142(const struct type* type) {
428 val* self /* : ReduceAction142 */;
429 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
430 self->type = type;
431 self->class = &class_parser__ReduceAction142;
432 return self;
433 }
434 /* runtime class parser__ReduceAction143 */
435 const struct class class_parser__ReduceAction143 = {
436 0, /* box_kind */
437 {
438 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction143:kernel#Object#object_id */
439 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction143:kernel#Object#is_same_instance */
440 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction143:kernel#Object#== */
441 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction143:kernel#Object#!= */
442 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction143:kernel#Object#hash */
443 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction143:kernel#Object#exit */
444 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction143:kernel#Object#sys */
445 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction143:kernel#Object#init */
446 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction143:sorter#Object#default_comparator */
447 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction143:string#Object#to_s */
448 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction143:string#Object#native_class_name */
449 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction143:string#Object#class_name */
450 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction143:string#Object#inspect */
451 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction143:string#Object#inspect_head */
452 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction143:string#Object#args */
453 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction143:time#Object#get_time */
454 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction143:file#Object#printn */
455 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction143:file#Object#print */
456 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction143:file#Object#getcwd */
457 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction143:file#Object#file_getcwd */
458 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction143:model_base#Object#intrude_visibility */
459 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction143:model_base#Object#public_visibility */
460 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction143:model_base#Object#protected_visibility */
461 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction143:model_base#Object#private_visibility */
462 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction143:model_base#Object#none_visibility */
463 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction143:version#Object#nit_version */
464 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction143:model#Object#abstract_kind */
465 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction143:model#Object#concrete_kind */
466 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction143:model#Object#interface_kind */
467 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction143:model#Object#enum_kind */
468 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction143:model#Object#extern_kind */
469 (nitmethod_t)VIRTUAL_parser__ReduceAction143__action, /* pointer to parser:ReduceAction143:parser#ReduceAction143#action */
470 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction143:parser_work#ReduceAction#concat */
471 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction143:parser_work#ReduceAction#init */
472 }
473 };
474 /* allocate ReduceAction143 */
475 val* NEW_parser__ReduceAction143(const struct type* type) {
476 val* self /* : ReduceAction143 */;
477 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
478 self->type = type;
479 self->class = &class_parser__ReduceAction143;
480 return self;
481 }
482 /* runtime class parser__ReduceAction144 */
483 const struct class class_parser__ReduceAction144 = {
484 0, /* box_kind */
485 {
486 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction144:kernel#Object#object_id */
487 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction144:kernel#Object#is_same_instance */
488 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction144:kernel#Object#== */
489 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction144:kernel#Object#!= */
490 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction144:kernel#Object#hash */
491 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction144:kernel#Object#exit */
492 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction144:kernel#Object#sys */
493 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction144:kernel#Object#init */
494 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction144:sorter#Object#default_comparator */
495 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction144:string#Object#to_s */
496 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction144:string#Object#native_class_name */
497 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction144:string#Object#class_name */
498 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction144:string#Object#inspect */
499 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction144:string#Object#inspect_head */
500 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction144:string#Object#args */
501 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction144:time#Object#get_time */
502 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction144:file#Object#printn */
503 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction144:file#Object#print */
504 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction144:file#Object#getcwd */
505 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction144:file#Object#file_getcwd */
506 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction144:model_base#Object#intrude_visibility */
507 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction144:model_base#Object#public_visibility */
508 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction144:model_base#Object#protected_visibility */
509 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction144:model_base#Object#private_visibility */
510 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction144:model_base#Object#none_visibility */
511 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction144:version#Object#nit_version */
512 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction144:model#Object#abstract_kind */
513 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction144:model#Object#concrete_kind */
514 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction144:model#Object#interface_kind */
515 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction144:model#Object#enum_kind */
516 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction144:model#Object#extern_kind */
517 (nitmethod_t)VIRTUAL_parser__ReduceAction144__action, /* pointer to parser:ReduceAction144:parser#ReduceAction144#action */
518 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction144:parser_work#ReduceAction#concat */
519 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction144:parser_work#ReduceAction#init */
520 }
521 };
522 /* allocate ReduceAction144 */
523 val* NEW_parser__ReduceAction144(const struct type* type) {
524 val* self /* : ReduceAction144 */;
525 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
526 self->type = type;
527 self->class = &class_parser__ReduceAction144;
528 return self;
529 }
530 /* runtime class parser__ReduceAction145 */
531 const struct class class_parser__ReduceAction145 = {
532 0, /* box_kind */
533 {
534 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction145:kernel#Object#object_id */
535 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction145:kernel#Object#is_same_instance */
536 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction145:kernel#Object#== */
537 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction145:kernel#Object#!= */
538 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction145:kernel#Object#hash */
539 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction145:kernel#Object#exit */
540 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction145:kernel#Object#sys */
541 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction145:kernel#Object#init */
542 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction145:sorter#Object#default_comparator */
543 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction145:string#Object#to_s */
544 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction145:string#Object#native_class_name */
545 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction145:string#Object#class_name */
546 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction145:string#Object#inspect */
547 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction145:string#Object#inspect_head */
548 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction145:string#Object#args */
549 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction145:time#Object#get_time */
550 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction145:file#Object#printn */
551 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction145:file#Object#print */
552 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction145:file#Object#getcwd */
553 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction145:file#Object#file_getcwd */
554 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction145:model_base#Object#intrude_visibility */
555 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction145:model_base#Object#public_visibility */
556 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction145:model_base#Object#protected_visibility */
557 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction145:model_base#Object#private_visibility */
558 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction145:model_base#Object#none_visibility */
559 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction145:version#Object#nit_version */
560 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction145:model#Object#abstract_kind */
561 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction145:model#Object#concrete_kind */
562 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction145:model#Object#interface_kind */
563 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction145:model#Object#enum_kind */
564 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction145:model#Object#extern_kind */
565 (nitmethod_t)VIRTUAL_parser__ReduceAction145__action, /* pointer to parser:ReduceAction145:parser#ReduceAction145#action */
566 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction145:parser_work#ReduceAction#concat */
567 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction145:parser_work#ReduceAction#init */
568 }
569 };
570 /* allocate ReduceAction145 */
571 val* NEW_parser__ReduceAction145(const struct type* type) {
572 val* self /* : ReduceAction145 */;
573 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
574 self->type = type;
575 self->class = &class_parser__ReduceAction145;
576 return self;
577 }
578 /* runtime class parser__ReduceAction146 */
579 const struct class class_parser__ReduceAction146 = {
580 0, /* box_kind */
581 {
582 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction146:kernel#Object#object_id */
583 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction146:kernel#Object#is_same_instance */
584 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction146:kernel#Object#== */
585 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction146:kernel#Object#!= */
586 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction146:kernel#Object#hash */
587 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction146:kernel#Object#exit */
588 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction146:kernel#Object#sys */
589 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction146:kernel#Object#init */
590 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction146:sorter#Object#default_comparator */
591 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction146:string#Object#to_s */
592 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction146:string#Object#native_class_name */
593 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction146:string#Object#class_name */
594 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction146:string#Object#inspect */
595 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction146:string#Object#inspect_head */
596 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction146:string#Object#args */
597 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction146:time#Object#get_time */
598 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction146:file#Object#printn */
599 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction146:file#Object#print */
600 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction146:file#Object#getcwd */
601 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction146:file#Object#file_getcwd */
602 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction146:model_base#Object#intrude_visibility */
603 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction146:model_base#Object#public_visibility */
604 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction146:model_base#Object#protected_visibility */
605 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction146:model_base#Object#private_visibility */
606 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction146:model_base#Object#none_visibility */
607 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction146:version#Object#nit_version */
608 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction146:model#Object#abstract_kind */
609 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction146:model#Object#concrete_kind */
610 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction146:model#Object#interface_kind */
611 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction146:model#Object#enum_kind */
612 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction146:model#Object#extern_kind */
613 (nitmethod_t)VIRTUAL_parser__ReduceAction146__action, /* pointer to parser:ReduceAction146:parser#ReduceAction146#action */
614 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction146:parser_work#ReduceAction#concat */
615 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction146:parser_work#ReduceAction#init */
616 }
617 };
618 /* allocate ReduceAction146 */
619 val* NEW_parser__ReduceAction146(const struct type* type) {
620 val* self /* : ReduceAction146 */;
621 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
622 self->type = type;
623 self->class = &class_parser__ReduceAction146;
624 return self;
625 }
626 /* runtime class parser__ReduceAction148 */
627 const struct class class_parser__ReduceAction148 = {
628 0, /* box_kind */
629 {
630 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction148:kernel#Object#object_id */
631 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction148:kernel#Object#is_same_instance */
632 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction148:kernel#Object#== */
633 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction148:kernel#Object#!= */
634 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction148:kernel#Object#hash */
635 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction148:kernel#Object#exit */
636 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction148:kernel#Object#sys */
637 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction148:kernel#Object#init */
638 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction148:sorter#Object#default_comparator */
639 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction148:string#Object#to_s */
640 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction148:string#Object#native_class_name */
641 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction148:string#Object#class_name */
642 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction148:string#Object#inspect */
643 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction148:string#Object#inspect_head */
644 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction148:string#Object#args */
645 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction148:time#Object#get_time */
646 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction148:file#Object#printn */
647 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction148:file#Object#print */
648 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction148:file#Object#getcwd */
649 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction148:file#Object#file_getcwd */
650 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction148:model_base#Object#intrude_visibility */
651 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction148:model_base#Object#public_visibility */
652 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction148:model_base#Object#protected_visibility */
653 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction148:model_base#Object#private_visibility */
654 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction148:model_base#Object#none_visibility */
655 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction148:version#Object#nit_version */
656 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction148:model#Object#abstract_kind */
657 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction148:model#Object#concrete_kind */
658 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction148:model#Object#interface_kind */
659 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction148:model#Object#enum_kind */
660 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction148:model#Object#extern_kind */
661 (nitmethod_t)VIRTUAL_parser__ReduceAction148__action, /* pointer to parser:ReduceAction148:parser#ReduceAction148#action */
662 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction148:parser_work#ReduceAction#concat */
663 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction148:parser_work#ReduceAction#init */
664 }
665 };
666 /* allocate ReduceAction148 */
667 val* NEW_parser__ReduceAction148(const struct type* type) {
668 val* self /* : ReduceAction148 */;
669 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
670 self->type = type;
671 self->class = &class_parser__ReduceAction148;
672 return self;
673 }
674 /* runtime class parser__ReduceAction149 */
675 const struct class class_parser__ReduceAction149 = {
676 0, /* box_kind */
677 {
678 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction149:kernel#Object#object_id */
679 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction149:kernel#Object#is_same_instance */
680 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction149:kernel#Object#== */
681 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction149:kernel#Object#!= */
682 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction149:kernel#Object#hash */
683 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction149:kernel#Object#exit */
684 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction149:kernel#Object#sys */
685 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction149:kernel#Object#init */
686 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction149:sorter#Object#default_comparator */
687 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction149:string#Object#to_s */
688 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction149:string#Object#native_class_name */
689 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction149:string#Object#class_name */
690 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction149:string#Object#inspect */
691 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction149:string#Object#inspect_head */
692 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction149:string#Object#args */
693 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction149:time#Object#get_time */
694 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction149:file#Object#printn */
695 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction149:file#Object#print */
696 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction149:file#Object#getcwd */
697 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction149:file#Object#file_getcwd */
698 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction149:model_base#Object#intrude_visibility */
699 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction149:model_base#Object#public_visibility */
700 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction149:model_base#Object#protected_visibility */
701 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction149:model_base#Object#private_visibility */
702 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction149:model_base#Object#none_visibility */
703 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction149:version#Object#nit_version */
704 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction149:model#Object#abstract_kind */
705 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction149:model#Object#concrete_kind */
706 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction149:model#Object#interface_kind */
707 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction149:model#Object#enum_kind */
708 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction149:model#Object#extern_kind */
709 (nitmethod_t)VIRTUAL_parser__ReduceAction149__action, /* pointer to parser:ReduceAction149:parser#ReduceAction149#action */
710 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction149:parser_work#ReduceAction#concat */
711 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction149:parser_work#ReduceAction#init */
712 }
713 };
714 /* allocate ReduceAction149 */
715 val* NEW_parser__ReduceAction149(const struct type* type) {
716 val* self /* : ReduceAction149 */;
717 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
718 self->type = type;
719 self->class = &class_parser__ReduceAction149;
720 return self;
721 }
722 /* runtime class parser__ReduceAction150 */
723 const struct class class_parser__ReduceAction150 = {
724 0, /* box_kind */
725 {
726 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction150:kernel#Object#object_id */
727 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction150:kernel#Object#is_same_instance */
728 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction150:kernel#Object#== */
729 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction150:kernel#Object#!= */
730 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction150:kernel#Object#hash */
731 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction150:kernel#Object#exit */
732 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction150:kernel#Object#sys */
733 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction150:kernel#Object#init */
734 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction150:sorter#Object#default_comparator */
735 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction150:string#Object#to_s */
736 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction150:string#Object#native_class_name */
737 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction150:string#Object#class_name */
738 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction150:string#Object#inspect */
739 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction150:string#Object#inspect_head */
740 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction150:string#Object#args */
741 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction150:time#Object#get_time */
742 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction150:file#Object#printn */
743 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction150:file#Object#print */
744 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction150:file#Object#getcwd */
745 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction150:file#Object#file_getcwd */
746 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction150:model_base#Object#intrude_visibility */
747 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction150:model_base#Object#public_visibility */
748 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction150:model_base#Object#protected_visibility */
749 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction150:model_base#Object#private_visibility */
750 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction150:model_base#Object#none_visibility */
751 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction150:version#Object#nit_version */
752 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction150:model#Object#abstract_kind */
753 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction150:model#Object#concrete_kind */
754 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction150:model#Object#interface_kind */
755 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction150:model#Object#enum_kind */
756 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction150:model#Object#extern_kind */
757 (nitmethod_t)VIRTUAL_parser__ReduceAction150__action, /* pointer to parser:ReduceAction150:parser#ReduceAction150#action */
758 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction150:parser_work#ReduceAction#concat */
759 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction150:parser_work#ReduceAction#init */
760 }
761 };
762 /* allocate ReduceAction150 */
763 val* NEW_parser__ReduceAction150(const struct type* type) {
764 val* self /* : ReduceAction150 */;
765 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
766 self->type = type;
767 self->class = &class_parser__ReduceAction150;
768 return self;
769 }
770 /* runtime class parser__ReduceAction151 */
771 const struct class class_parser__ReduceAction151 = {
772 0, /* box_kind */
773 {
774 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction151:kernel#Object#object_id */
775 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction151:kernel#Object#is_same_instance */
776 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction151:kernel#Object#== */
777 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction151:kernel#Object#!= */
778 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction151:kernel#Object#hash */
779 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction151:kernel#Object#exit */
780 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction151:kernel#Object#sys */
781 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction151:kernel#Object#init */
782 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction151:sorter#Object#default_comparator */
783 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction151:string#Object#to_s */
784 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction151:string#Object#native_class_name */
785 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction151:string#Object#class_name */
786 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction151:string#Object#inspect */
787 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction151:string#Object#inspect_head */
788 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction151:string#Object#args */
789 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction151:time#Object#get_time */
790 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction151:file#Object#printn */
791 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction151:file#Object#print */
792 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction151:file#Object#getcwd */
793 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction151:file#Object#file_getcwd */
794 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction151:model_base#Object#intrude_visibility */
795 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction151:model_base#Object#public_visibility */
796 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction151:model_base#Object#protected_visibility */
797 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction151:model_base#Object#private_visibility */
798 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction151:model_base#Object#none_visibility */
799 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction151:version#Object#nit_version */
800 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction151:model#Object#abstract_kind */
801 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction151:model#Object#concrete_kind */
802 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction151:model#Object#interface_kind */
803 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction151:model#Object#enum_kind */
804 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction151:model#Object#extern_kind */
805 (nitmethod_t)VIRTUAL_parser__ReduceAction151__action, /* pointer to parser:ReduceAction151:parser#ReduceAction151#action */
806 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction151:parser_work#ReduceAction#concat */
807 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction151:parser_work#ReduceAction#init */
808 }
809 };
810 /* allocate ReduceAction151 */
811 val* NEW_parser__ReduceAction151(const struct type* type) {
812 val* self /* : ReduceAction151 */;
813 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
814 self->type = type;
815 self->class = &class_parser__ReduceAction151;
816 return self;
817 }
818 /* runtime class parser__ReduceAction152 */
819 const struct class class_parser__ReduceAction152 = {
820 0, /* box_kind */
821 {
822 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction152:kernel#Object#object_id */
823 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction152:kernel#Object#is_same_instance */
824 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction152:kernel#Object#== */
825 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction152:kernel#Object#!= */
826 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction152:kernel#Object#hash */
827 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction152:kernel#Object#exit */
828 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction152:kernel#Object#sys */
829 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction152:kernel#Object#init */
830 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction152:sorter#Object#default_comparator */
831 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction152:string#Object#to_s */
832 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction152:string#Object#native_class_name */
833 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction152:string#Object#class_name */
834 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction152:string#Object#inspect */
835 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction152:string#Object#inspect_head */
836 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction152:string#Object#args */
837 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction152:time#Object#get_time */
838 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction152:file#Object#printn */
839 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction152:file#Object#print */
840 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction152:file#Object#getcwd */
841 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction152:file#Object#file_getcwd */
842 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction152:model_base#Object#intrude_visibility */
843 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction152:model_base#Object#public_visibility */
844 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction152:model_base#Object#protected_visibility */
845 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction152:model_base#Object#private_visibility */
846 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction152:model_base#Object#none_visibility */
847 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction152:version#Object#nit_version */
848 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction152:model#Object#abstract_kind */
849 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction152:model#Object#concrete_kind */
850 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction152:model#Object#interface_kind */
851 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction152:model#Object#enum_kind */
852 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction152:model#Object#extern_kind */
853 (nitmethod_t)VIRTUAL_parser__ReduceAction152__action, /* pointer to parser:ReduceAction152:parser#ReduceAction152#action */
854 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction152:parser_work#ReduceAction#concat */
855 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction152:parser_work#ReduceAction#init */
856 }
857 };
858 /* allocate ReduceAction152 */
859 val* NEW_parser__ReduceAction152(const struct type* type) {
860 val* self /* : ReduceAction152 */;
861 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
862 self->type = type;
863 self->class = &class_parser__ReduceAction152;
864 return self;
865 }
866 /* runtime class parser__ReduceAction153 */
867 const struct class class_parser__ReduceAction153 = {
868 0, /* box_kind */
869 {
870 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction153:kernel#Object#object_id */
871 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction153:kernel#Object#is_same_instance */
872 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction153:kernel#Object#== */
873 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction153:kernel#Object#!= */
874 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction153:kernel#Object#hash */
875 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction153:kernel#Object#exit */
876 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction153:kernel#Object#sys */
877 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction153:kernel#Object#init */
878 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction153:sorter#Object#default_comparator */
879 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction153:string#Object#to_s */
880 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction153:string#Object#native_class_name */
881 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction153:string#Object#class_name */
882 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction153:string#Object#inspect */
883 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction153:string#Object#inspect_head */
884 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction153:string#Object#args */
885 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction153:time#Object#get_time */
886 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction153:file#Object#printn */
887 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction153:file#Object#print */
888 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction153:file#Object#getcwd */
889 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction153:file#Object#file_getcwd */
890 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction153:model_base#Object#intrude_visibility */
891 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction153:model_base#Object#public_visibility */
892 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction153:model_base#Object#protected_visibility */
893 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction153:model_base#Object#private_visibility */
894 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction153:model_base#Object#none_visibility */
895 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction153:version#Object#nit_version */
896 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction153:model#Object#abstract_kind */
897 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction153:model#Object#concrete_kind */
898 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction153:model#Object#interface_kind */
899 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction153:model#Object#enum_kind */
900 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction153:model#Object#extern_kind */
901 (nitmethod_t)VIRTUAL_parser__ReduceAction153__action, /* pointer to parser:ReduceAction153:parser#ReduceAction153#action */
902 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction153:parser_work#ReduceAction#concat */
903 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction153:parser_work#ReduceAction#init */
904 }
905 };
906 /* allocate ReduceAction153 */
907 val* NEW_parser__ReduceAction153(const struct type* type) {
908 val* self /* : ReduceAction153 */;
909 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
910 self->type = type;
911 self->class = &class_parser__ReduceAction153;
912 return self;
913 }
914 /* runtime class parser__ReduceAction154 */
915 const struct class class_parser__ReduceAction154 = {
916 0, /* box_kind */
917 {
918 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction154:kernel#Object#object_id */
919 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction154:kernel#Object#is_same_instance */
920 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction154:kernel#Object#== */
921 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction154:kernel#Object#!= */
922 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction154:kernel#Object#hash */
923 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction154:kernel#Object#exit */
924 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction154:kernel#Object#sys */
925 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction154:kernel#Object#init */
926 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction154:sorter#Object#default_comparator */
927 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction154:string#Object#to_s */
928 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction154:string#Object#native_class_name */
929 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction154:string#Object#class_name */
930 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction154:string#Object#inspect */
931 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction154:string#Object#inspect_head */
932 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction154:string#Object#args */
933 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction154:time#Object#get_time */
934 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction154:file#Object#printn */
935 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction154:file#Object#print */
936 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction154:file#Object#getcwd */
937 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction154:file#Object#file_getcwd */
938 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction154:model_base#Object#intrude_visibility */
939 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction154:model_base#Object#public_visibility */
940 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction154:model_base#Object#protected_visibility */
941 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction154:model_base#Object#private_visibility */
942 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction154:model_base#Object#none_visibility */
943 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction154:version#Object#nit_version */
944 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction154:model#Object#abstract_kind */
945 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction154:model#Object#concrete_kind */
946 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction154:model#Object#interface_kind */
947 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction154:model#Object#enum_kind */
948 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction154:model#Object#extern_kind */
949 (nitmethod_t)VIRTUAL_parser__ReduceAction154__action, /* pointer to parser:ReduceAction154:parser#ReduceAction154#action */
950 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction154:parser_work#ReduceAction#concat */
951 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction154:parser_work#ReduceAction#init */
952 }
953 };
954 /* allocate ReduceAction154 */
955 val* NEW_parser__ReduceAction154(const struct type* type) {
956 val* self /* : ReduceAction154 */;
957 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
958 self->type = type;
959 self->class = &class_parser__ReduceAction154;
960 return self;
961 }
962 /* runtime class parser__ReduceAction155 */
963 const struct class class_parser__ReduceAction155 = {
964 0, /* box_kind */
965 {
966 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction155:kernel#Object#object_id */
967 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction155:kernel#Object#is_same_instance */
968 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction155:kernel#Object#== */
969 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction155:kernel#Object#!= */
970 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction155:kernel#Object#hash */
971 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction155:kernel#Object#exit */
972 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction155:kernel#Object#sys */
973 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction155:kernel#Object#init */
974 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction155:sorter#Object#default_comparator */
975 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction155:string#Object#to_s */
976 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction155:string#Object#native_class_name */
977 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction155:string#Object#class_name */
978 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction155:string#Object#inspect */
979 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction155:string#Object#inspect_head */
980 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction155:string#Object#args */
981 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction155:time#Object#get_time */
982 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction155:file#Object#printn */
983 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction155:file#Object#print */
984 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction155:file#Object#getcwd */
985 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction155:file#Object#file_getcwd */
986 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction155:model_base#Object#intrude_visibility */
987 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction155:model_base#Object#public_visibility */
988 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction155:model_base#Object#protected_visibility */
989 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction155:model_base#Object#private_visibility */
990 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction155:model_base#Object#none_visibility */
991 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction155:version#Object#nit_version */
992 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction155:model#Object#abstract_kind */
993 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction155:model#Object#concrete_kind */
994 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction155:model#Object#interface_kind */
995 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction155:model#Object#enum_kind */
996 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction155:model#Object#extern_kind */
997 (nitmethod_t)VIRTUAL_parser__ReduceAction155__action, /* pointer to parser:ReduceAction155:parser#ReduceAction155#action */
998 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction155:parser_work#ReduceAction#concat */
999 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction155:parser_work#ReduceAction#init */
1000 }
1001 };
1002 /* allocate ReduceAction155 */
1003 val* NEW_parser__ReduceAction155(const struct type* type) {
1004 val* self /* : ReduceAction155 */;
1005 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1006 self->type = type;
1007 self->class = &class_parser__ReduceAction155;
1008 return self;
1009 }
1010 /* runtime class parser__ReduceAction159 */
1011 const struct class class_parser__ReduceAction159 = {
1012 0, /* box_kind */
1013 {
1014 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction159:kernel#Object#object_id */
1015 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction159:kernel#Object#is_same_instance */
1016 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction159:kernel#Object#== */
1017 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction159:kernel#Object#!= */
1018 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction159:kernel#Object#hash */
1019 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction159:kernel#Object#exit */
1020 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction159:kernel#Object#sys */
1021 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction159:kernel#Object#init */
1022 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction159:sorter#Object#default_comparator */
1023 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction159:string#Object#to_s */
1024 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction159:string#Object#native_class_name */
1025 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction159:string#Object#class_name */
1026 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction159:string#Object#inspect */
1027 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction159:string#Object#inspect_head */
1028 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction159:string#Object#args */
1029 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction159:time#Object#get_time */
1030 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction159:file#Object#printn */
1031 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction159:file#Object#print */
1032 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction159:file#Object#getcwd */
1033 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction159:file#Object#file_getcwd */
1034 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction159:model_base#Object#intrude_visibility */
1035 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction159:model_base#Object#public_visibility */
1036 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction159:model_base#Object#protected_visibility */
1037 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction159:model_base#Object#private_visibility */
1038 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction159:model_base#Object#none_visibility */
1039 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction159:version#Object#nit_version */
1040 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction159:model#Object#abstract_kind */
1041 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction159:model#Object#concrete_kind */
1042 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction159:model#Object#interface_kind */
1043 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction159:model#Object#enum_kind */
1044 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction159:model#Object#extern_kind */
1045 (nitmethod_t)VIRTUAL_parser__ReduceAction159__action, /* pointer to parser:ReduceAction159:parser#ReduceAction159#action */
1046 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction159:parser_work#ReduceAction#concat */
1047 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction159:parser_work#ReduceAction#init */
1048 }
1049 };
1050 /* allocate ReduceAction159 */
1051 val* NEW_parser__ReduceAction159(const struct type* type) {
1052 val* self /* : ReduceAction159 */;
1053 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1054 self->type = type;
1055 self->class = &class_parser__ReduceAction159;
1056 return self;
1057 }
1058 /* runtime class parser__ReduceAction160 */
1059 const struct class class_parser__ReduceAction160 = {
1060 0, /* box_kind */
1061 {
1062 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction160:kernel#Object#object_id */
1063 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction160:kernel#Object#is_same_instance */
1064 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction160:kernel#Object#== */
1065 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction160:kernel#Object#!= */
1066 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction160:kernel#Object#hash */
1067 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction160:kernel#Object#exit */
1068 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction160:kernel#Object#sys */
1069 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction160:kernel#Object#init */
1070 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction160:sorter#Object#default_comparator */
1071 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction160:string#Object#to_s */
1072 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction160:string#Object#native_class_name */
1073 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction160:string#Object#class_name */
1074 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction160:string#Object#inspect */
1075 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction160:string#Object#inspect_head */
1076 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction160:string#Object#args */
1077 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction160:time#Object#get_time */
1078 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction160:file#Object#printn */
1079 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction160:file#Object#print */
1080 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction160:file#Object#getcwd */
1081 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction160:file#Object#file_getcwd */
1082 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction160:model_base#Object#intrude_visibility */
1083 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction160:model_base#Object#public_visibility */
1084 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction160:model_base#Object#protected_visibility */
1085 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction160:model_base#Object#private_visibility */
1086 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction160:model_base#Object#none_visibility */
1087 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction160:version#Object#nit_version */
1088 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction160:model#Object#abstract_kind */
1089 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction160:model#Object#concrete_kind */
1090 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction160:model#Object#interface_kind */
1091 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction160:model#Object#enum_kind */
1092 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction160:model#Object#extern_kind */
1093 (nitmethod_t)VIRTUAL_parser__ReduceAction160__action, /* pointer to parser:ReduceAction160:parser#ReduceAction160#action */
1094 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction160:parser_work#ReduceAction#concat */
1095 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction160:parser_work#ReduceAction#init */
1096 }
1097 };
1098 /* allocate ReduceAction160 */
1099 val* NEW_parser__ReduceAction160(const struct type* type) {
1100 val* self /* : ReduceAction160 */;
1101 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1102 self->type = type;
1103 self->class = &class_parser__ReduceAction160;
1104 return self;
1105 }
1106 /* runtime class parser__ReduceAction161 */
1107 const struct class class_parser__ReduceAction161 = {
1108 0, /* box_kind */
1109 {
1110 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction161:kernel#Object#object_id */
1111 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction161:kernel#Object#is_same_instance */
1112 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction161:kernel#Object#== */
1113 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction161:kernel#Object#!= */
1114 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction161:kernel#Object#hash */
1115 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction161:kernel#Object#exit */
1116 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction161:kernel#Object#sys */
1117 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction161:kernel#Object#init */
1118 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction161:sorter#Object#default_comparator */
1119 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction161:string#Object#to_s */
1120 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction161:string#Object#native_class_name */
1121 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction161:string#Object#class_name */
1122 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction161:string#Object#inspect */
1123 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction161:string#Object#inspect_head */
1124 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction161:string#Object#args */
1125 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction161:time#Object#get_time */
1126 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction161:file#Object#printn */
1127 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction161:file#Object#print */
1128 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction161:file#Object#getcwd */
1129 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction161:file#Object#file_getcwd */
1130 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction161:model_base#Object#intrude_visibility */
1131 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction161:model_base#Object#public_visibility */
1132 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction161:model_base#Object#protected_visibility */
1133 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction161:model_base#Object#private_visibility */
1134 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction161:model_base#Object#none_visibility */
1135 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction161:version#Object#nit_version */
1136 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction161:model#Object#abstract_kind */
1137 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction161:model#Object#concrete_kind */
1138 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction161:model#Object#interface_kind */
1139 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction161:model#Object#enum_kind */
1140 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction161:model#Object#extern_kind */
1141 (nitmethod_t)VIRTUAL_parser__ReduceAction161__action, /* pointer to parser:ReduceAction161:parser#ReduceAction161#action */
1142 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction161:parser_work#ReduceAction#concat */
1143 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction161:parser_work#ReduceAction#init */
1144 }
1145 };
1146 /* allocate ReduceAction161 */
1147 val* NEW_parser__ReduceAction161(const struct type* type) {
1148 val* self /* : ReduceAction161 */;
1149 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1150 self->type = type;
1151 self->class = &class_parser__ReduceAction161;
1152 return self;
1153 }
1154 /* runtime class parser__ReduceAction162 */
1155 const struct class class_parser__ReduceAction162 = {
1156 0, /* box_kind */
1157 {
1158 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction162:kernel#Object#object_id */
1159 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction162:kernel#Object#is_same_instance */
1160 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction162:kernel#Object#== */
1161 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction162:kernel#Object#!= */
1162 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction162:kernel#Object#hash */
1163 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction162:kernel#Object#exit */
1164 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction162:kernel#Object#sys */
1165 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction162:kernel#Object#init */
1166 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction162:sorter#Object#default_comparator */
1167 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction162:string#Object#to_s */
1168 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction162:string#Object#native_class_name */
1169 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction162:string#Object#class_name */
1170 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction162:string#Object#inspect */
1171 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction162:string#Object#inspect_head */
1172 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction162:string#Object#args */
1173 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction162:time#Object#get_time */
1174 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction162:file#Object#printn */
1175 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction162:file#Object#print */
1176 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction162:file#Object#getcwd */
1177 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction162:file#Object#file_getcwd */
1178 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction162:model_base#Object#intrude_visibility */
1179 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction162:model_base#Object#public_visibility */
1180 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction162:model_base#Object#protected_visibility */
1181 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction162:model_base#Object#private_visibility */
1182 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction162:model_base#Object#none_visibility */
1183 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction162:version#Object#nit_version */
1184 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction162:model#Object#abstract_kind */
1185 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction162:model#Object#concrete_kind */
1186 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction162:model#Object#interface_kind */
1187 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction162:model#Object#enum_kind */
1188 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction162:model#Object#extern_kind */
1189 (nitmethod_t)VIRTUAL_parser__ReduceAction162__action, /* pointer to parser:ReduceAction162:parser#ReduceAction162#action */
1190 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction162:parser_work#ReduceAction#concat */
1191 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction162:parser_work#ReduceAction#init */
1192 }
1193 };
1194 /* allocate ReduceAction162 */
1195 val* NEW_parser__ReduceAction162(const struct type* type) {
1196 val* self /* : ReduceAction162 */;
1197 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1198 self->type = type;
1199 self->class = &class_parser__ReduceAction162;
1200 return self;
1201 }
1202 /* runtime class parser__ReduceAction163 */
1203 const struct class class_parser__ReduceAction163 = {
1204 0, /* box_kind */
1205 {
1206 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction163:kernel#Object#object_id */
1207 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction163:kernel#Object#is_same_instance */
1208 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction163:kernel#Object#== */
1209 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction163:kernel#Object#!= */
1210 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction163:kernel#Object#hash */
1211 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction163:kernel#Object#exit */
1212 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction163:kernel#Object#sys */
1213 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction163:kernel#Object#init */
1214 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction163:sorter#Object#default_comparator */
1215 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction163:string#Object#to_s */
1216 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction163:string#Object#native_class_name */
1217 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction163:string#Object#class_name */
1218 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction163:string#Object#inspect */
1219 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction163:string#Object#inspect_head */
1220 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction163:string#Object#args */
1221 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction163:time#Object#get_time */
1222 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction163:file#Object#printn */
1223 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction163:file#Object#print */
1224 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction163:file#Object#getcwd */
1225 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction163:file#Object#file_getcwd */
1226 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction163:model_base#Object#intrude_visibility */
1227 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction163:model_base#Object#public_visibility */
1228 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction163:model_base#Object#protected_visibility */
1229 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction163:model_base#Object#private_visibility */
1230 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction163:model_base#Object#none_visibility */
1231 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction163:version#Object#nit_version */
1232 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction163:model#Object#abstract_kind */
1233 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction163:model#Object#concrete_kind */
1234 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction163:model#Object#interface_kind */
1235 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction163:model#Object#enum_kind */
1236 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction163:model#Object#extern_kind */
1237 (nitmethod_t)VIRTUAL_parser__ReduceAction163__action, /* pointer to parser:ReduceAction163:parser#ReduceAction163#action */
1238 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction163:parser_work#ReduceAction#concat */
1239 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction163:parser_work#ReduceAction#init */
1240 }
1241 };
1242 /* allocate ReduceAction163 */
1243 val* NEW_parser__ReduceAction163(const struct type* type) {
1244 val* self /* : ReduceAction163 */;
1245 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1246 self->type = type;
1247 self->class = &class_parser__ReduceAction163;
1248 return self;
1249 }
1250 /* runtime class parser__ReduceAction164 */
1251 const struct class class_parser__ReduceAction164 = {
1252 0, /* box_kind */
1253 {
1254 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction164:kernel#Object#object_id */
1255 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction164:kernel#Object#is_same_instance */
1256 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction164:kernel#Object#== */
1257 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction164:kernel#Object#!= */
1258 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction164:kernel#Object#hash */
1259 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction164:kernel#Object#exit */
1260 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction164:kernel#Object#sys */
1261 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction164:kernel#Object#init */
1262 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction164:sorter#Object#default_comparator */
1263 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction164:string#Object#to_s */
1264 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction164:string#Object#native_class_name */
1265 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction164:string#Object#class_name */
1266 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction164:string#Object#inspect */
1267 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction164:string#Object#inspect_head */
1268 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction164:string#Object#args */
1269 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction164:time#Object#get_time */
1270 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction164:file#Object#printn */
1271 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction164:file#Object#print */
1272 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction164:file#Object#getcwd */
1273 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction164:file#Object#file_getcwd */
1274 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction164:model_base#Object#intrude_visibility */
1275 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction164:model_base#Object#public_visibility */
1276 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction164:model_base#Object#protected_visibility */
1277 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction164:model_base#Object#private_visibility */
1278 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction164:model_base#Object#none_visibility */
1279 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction164:version#Object#nit_version */
1280 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction164:model#Object#abstract_kind */
1281 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction164:model#Object#concrete_kind */
1282 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction164:model#Object#interface_kind */
1283 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction164:model#Object#enum_kind */
1284 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction164:model#Object#extern_kind */
1285 (nitmethod_t)VIRTUAL_parser__ReduceAction164__action, /* pointer to parser:ReduceAction164:parser#ReduceAction164#action */
1286 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction164:parser_work#ReduceAction#concat */
1287 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction164:parser_work#ReduceAction#init */
1288 }
1289 };
1290 /* allocate ReduceAction164 */
1291 val* NEW_parser__ReduceAction164(const struct type* type) {
1292 val* self /* : ReduceAction164 */;
1293 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1294 self->type = type;
1295 self->class = &class_parser__ReduceAction164;
1296 return self;
1297 }
1298 /* runtime class parser__ReduceAction165 */
1299 const struct class class_parser__ReduceAction165 = {
1300 0, /* box_kind */
1301 {
1302 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction165:kernel#Object#object_id */
1303 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction165:kernel#Object#is_same_instance */
1304 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction165:kernel#Object#== */
1305 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction165:kernel#Object#!= */
1306 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction165:kernel#Object#hash */
1307 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction165:kernel#Object#exit */
1308 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction165:kernel#Object#sys */
1309 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction165:kernel#Object#init */
1310 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction165:sorter#Object#default_comparator */
1311 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction165:string#Object#to_s */
1312 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction165:string#Object#native_class_name */
1313 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction165:string#Object#class_name */
1314 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction165:string#Object#inspect */
1315 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction165:string#Object#inspect_head */
1316 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction165:string#Object#args */
1317 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction165:time#Object#get_time */
1318 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction165:file#Object#printn */
1319 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction165:file#Object#print */
1320 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction165:file#Object#getcwd */
1321 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction165:file#Object#file_getcwd */
1322 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction165:model_base#Object#intrude_visibility */
1323 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction165:model_base#Object#public_visibility */
1324 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction165:model_base#Object#protected_visibility */
1325 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction165:model_base#Object#private_visibility */
1326 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction165:model_base#Object#none_visibility */
1327 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction165:version#Object#nit_version */
1328 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction165:model#Object#abstract_kind */
1329 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction165:model#Object#concrete_kind */
1330 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction165:model#Object#interface_kind */
1331 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction165:model#Object#enum_kind */
1332 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction165:model#Object#extern_kind */
1333 (nitmethod_t)VIRTUAL_parser__ReduceAction165__action, /* pointer to parser:ReduceAction165:parser#ReduceAction165#action */
1334 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction165:parser_work#ReduceAction#concat */
1335 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction165:parser_work#ReduceAction#init */
1336 }
1337 };
1338 /* allocate ReduceAction165 */
1339 val* NEW_parser__ReduceAction165(const struct type* type) {
1340 val* self /* : ReduceAction165 */;
1341 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1342 self->type = type;
1343 self->class = &class_parser__ReduceAction165;
1344 return self;
1345 }
1346 /* runtime class parser__ReduceAction166 */
1347 const struct class class_parser__ReduceAction166 = {
1348 0, /* box_kind */
1349 {
1350 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction166:kernel#Object#object_id */
1351 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction166:kernel#Object#is_same_instance */
1352 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction166:kernel#Object#== */
1353 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction166:kernel#Object#!= */
1354 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction166:kernel#Object#hash */
1355 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction166:kernel#Object#exit */
1356 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction166:kernel#Object#sys */
1357 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction166:kernel#Object#init */
1358 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction166:sorter#Object#default_comparator */
1359 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction166:string#Object#to_s */
1360 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction166:string#Object#native_class_name */
1361 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction166:string#Object#class_name */
1362 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction166:string#Object#inspect */
1363 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction166:string#Object#inspect_head */
1364 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction166:string#Object#args */
1365 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction166:time#Object#get_time */
1366 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction166:file#Object#printn */
1367 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction166:file#Object#print */
1368 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction166:file#Object#getcwd */
1369 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction166:file#Object#file_getcwd */
1370 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction166:model_base#Object#intrude_visibility */
1371 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction166:model_base#Object#public_visibility */
1372 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction166:model_base#Object#protected_visibility */
1373 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction166:model_base#Object#private_visibility */
1374 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction166:model_base#Object#none_visibility */
1375 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction166:version#Object#nit_version */
1376 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction166:model#Object#abstract_kind */
1377 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction166:model#Object#concrete_kind */
1378 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction166:model#Object#interface_kind */
1379 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction166:model#Object#enum_kind */
1380 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction166:model#Object#extern_kind */
1381 (nitmethod_t)VIRTUAL_parser__ReduceAction166__action, /* pointer to parser:ReduceAction166:parser#ReduceAction166#action */
1382 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction166:parser_work#ReduceAction#concat */
1383 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction166:parser_work#ReduceAction#init */
1384 }
1385 };
1386 /* allocate ReduceAction166 */
1387 val* NEW_parser__ReduceAction166(const struct type* type) {
1388 val* self /* : ReduceAction166 */;
1389 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1390 self->type = type;
1391 self->class = &class_parser__ReduceAction166;
1392 return self;
1393 }
1394 /* runtime class parser__ReduceAction167 */
1395 const struct class class_parser__ReduceAction167 = {
1396 0, /* box_kind */
1397 {
1398 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction167:kernel#Object#object_id */
1399 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction167:kernel#Object#is_same_instance */
1400 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction167:kernel#Object#== */
1401 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction167:kernel#Object#!= */
1402 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction167:kernel#Object#hash */
1403 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction167:kernel#Object#exit */
1404 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction167:kernel#Object#sys */
1405 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction167:kernel#Object#init */
1406 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction167:sorter#Object#default_comparator */
1407 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction167:string#Object#to_s */
1408 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction167:string#Object#native_class_name */
1409 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction167:string#Object#class_name */
1410 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction167:string#Object#inspect */
1411 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction167:string#Object#inspect_head */
1412 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction167:string#Object#args */
1413 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction167:time#Object#get_time */
1414 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction167:file#Object#printn */
1415 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction167:file#Object#print */
1416 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction167:file#Object#getcwd */
1417 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction167:file#Object#file_getcwd */
1418 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction167:model_base#Object#intrude_visibility */
1419 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction167:model_base#Object#public_visibility */
1420 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction167:model_base#Object#protected_visibility */
1421 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction167:model_base#Object#private_visibility */
1422 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction167:model_base#Object#none_visibility */
1423 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction167:version#Object#nit_version */
1424 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction167:model#Object#abstract_kind */
1425 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction167:model#Object#concrete_kind */
1426 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction167:model#Object#interface_kind */
1427 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction167:model#Object#enum_kind */
1428 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction167:model#Object#extern_kind */
1429 (nitmethod_t)VIRTUAL_parser__ReduceAction167__action, /* pointer to parser:ReduceAction167:parser#ReduceAction167#action */
1430 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction167:parser_work#ReduceAction#concat */
1431 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction167:parser_work#ReduceAction#init */
1432 }
1433 };
1434 /* allocate ReduceAction167 */
1435 val* NEW_parser__ReduceAction167(const struct type* type) {
1436 val* self /* : ReduceAction167 */;
1437 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1438 self->type = type;
1439 self->class = &class_parser__ReduceAction167;
1440 return self;
1441 }
1442 /* runtime class parser__ReduceAction168 */
1443 const struct class class_parser__ReduceAction168 = {
1444 0, /* box_kind */
1445 {
1446 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction168:kernel#Object#object_id */
1447 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction168:kernel#Object#is_same_instance */
1448 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction168:kernel#Object#== */
1449 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction168:kernel#Object#!= */
1450 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction168:kernel#Object#hash */
1451 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction168:kernel#Object#exit */
1452 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction168:kernel#Object#sys */
1453 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction168:kernel#Object#init */
1454 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction168:sorter#Object#default_comparator */
1455 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction168:string#Object#to_s */
1456 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction168:string#Object#native_class_name */
1457 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction168:string#Object#class_name */
1458 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction168:string#Object#inspect */
1459 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction168:string#Object#inspect_head */
1460 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction168:string#Object#args */
1461 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction168:time#Object#get_time */
1462 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction168:file#Object#printn */
1463 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction168:file#Object#print */
1464 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction168:file#Object#getcwd */
1465 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction168:file#Object#file_getcwd */
1466 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction168:model_base#Object#intrude_visibility */
1467 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction168:model_base#Object#public_visibility */
1468 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction168:model_base#Object#protected_visibility */
1469 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction168:model_base#Object#private_visibility */
1470 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction168:model_base#Object#none_visibility */
1471 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction168:version#Object#nit_version */
1472 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction168:model#Object#abstract_kind */
1473 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction168:model#Object#concrete_kind */
1474 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction168:model#Object#interface_kind */
1475 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction168:model#Object#enum_kind */
1476 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction168:model#Object#extern_kind */
1477 (nitmethod_t)VIRTUAL_parser__ReduceAction168__action, /* pointer to parser:ReduceAction168:parser#ReduceAction168#action */
1478 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction168:parser_work#ReduceAction#concat */
1479 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction168:parser_work#ReduceAction#init */
1480 }
1481 };
1482 /* allocate ReduceAction168 */
1483 val* NEW_parser__ReduceAction168(const struct type* type) {
1484 val* self /* : ReduceAction168 */;
1485 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1486 self->type = type;
1487 self->class = &class_parser__ReduceAction168;
1488 return self;
1489 }
1490 /* runtime class parser__ReduceAction172 */
1491 const struct class class_parser__ReduceAction172 = {
1492 0, /* box_kind */
1493 {
1494 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction172:kernel#Object#object_id */
1495 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction172:kernel#Object#is_same_instance */
1496 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction172:kernel#Object#== */
1497 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction172:kernel#Object#!= */
1498 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction172:kernel#Object#hash */
1499 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction172:kernel#Object#exit */
1500 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction172:kernel#Object#sys */
1501 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction172:kernel#Object#init */
1502 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction172:sorter#Object#default_comparator */
1503 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction172:string#Object#to_s */
1504 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction172:string#Object#native_class_name */
1505 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction172:string#Object#class_name */
1506 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction172:string#Object#inspect */
1507 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction172:string#Object#inspect_head */
1508 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction172:string#Object#args */
1509 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction172:time#Object#get_time */
1510 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction172:file#Object#printn */
1511 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction172:file#Object#print */
1512 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction172:file#Object#getcwd */
1513 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction172:file#Object#file_getcwd */
1514 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction172:model_base#Object#intrude_visibility */
1515 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction172:model_base#Object#public_visibility */
1516 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction172:model_base#Object#protected_visibility */
1517 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction172:model_base#Object#private_visibility */
1518 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction172:model_base#Object#none_visibility */
1519 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction172:version#Object#nit_version */
1520 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction172:model#Object#abstract_kind */
1521 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction172:model#Object#concrete_kind */
1522 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction172:model#Object#interface_kind */
1523 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction172:model#Object#enum_kind */
1524 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction172:model#Object#extern_kind */
1525 (nitmethod_t)VIRTUAL_parser__ReduceAction172__action, /* pointer to parser:ReduceAction172:parser#ReduceAction172#action */
1526 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction172:parser_work#ReduceAction#concat */
1527 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction172:parser_work#ReduceAction#init */
1528 }
1529 };
1530 /* allocate ReduceAction172 */
1531 val* NEW_parser__ReduceAction172(const struct type* type) {
1532 val* self /* : ReduceAction172 */;
1533 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1534 self->type = type;
1535 self->class = &class_parser__ReduceAction172;
1536 return self;
1537 }
1538 /* runtime class parser__ReduceAction173 */
1539 const struct class class_parser__ReduceAction173 = {
1540 0, /* box_kind */
1541 {
1542 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction173:kernel#Object#object_id */
1543 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction173:kernel#Object#is_same_instance */
1544 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction173:kernel#Object#== */
1545 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction173:kernel#Object#!= */
1546 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction173:kernel#Object#hash */
1547 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction173:kernel#Object#exit */
1548 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction173:kernel#Object#sys */
1549 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction173:kernel#Object#init */
1550 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction173:sorter#Object#default_comparator */
1551 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction173:string#Object#to_s */
1552 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction173:string#Object#native_class_name */
1553 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction173:string#Object#class_name */
1554 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction173:string#Object#inspect */
1555 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction173:string#Object#inspect_head */
1556 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction173:string#Object#args */
1557 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction173:time#Object#get_time */
1558 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction173:file#Object#printn */
1559 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction173:file#Object#print */
1560 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction173:file#Object#getcwd */
1561 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction173:file#Object#file_getcwd */
1562 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction173:model_base#Object#intrude_visibility */
1563 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction173:model_base#Object#public_visibility */
1564 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction173:model_base#Object#protected_visibility */
1565 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction173:model_base#Object#private_visibility */
1566 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction173:model_base#Object#none_visibility */
1567 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction173:version#Object#nit_version */
1568 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction173:model#Object#abstract_kind */
1569 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction173:model#Object#concrete_kind */
1570 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction173:model#Object#interface_kind */
1571 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction173:model#Object#enum_kind */
1572 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction173:model#Object#extern_kind */
1573 (nitmethod_t)VIRTUAL_parser__ReduceAction173__action, /* pointer to parser:ReduceAction173:parser#ReduceAction173#action */
1574 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction173:parser_work#ReduceAction#concat */
1575 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction173:parser_work#ReduceAction#init */
1576 }
1577 };
1578 /* allocate ReduceAction173 */
1579 val* NEW_parser__ReduceAction173(const struct type* type) {
1580 val* self /* : ReduceAction173 */;
1581 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1582 self->type = type;
1583 self->class = &class_parser__ReduceAction173;
1584 return self;
1585 }
1586 /* runtime class parser__ReduceAction174 */
1587 const struct class class_parser__ReduceAction174 = {
1588 0, /* box_kind */
1589 {
1590 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction174:kernel#Object#object_id */
1591 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction174:kernel#Object#is_same_instance */
1592 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction174:kernel#Object#== */
1593 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction174:kernel#Object#!= */
1594 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction174:kernel#Object#hash */
1595 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction174:kernel#Object#exit */
1596 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction174:kernel#Object#sys */
1597 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction174:kernel#Object#init */
1598 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction174:sorter#Object#default_comparator */
1599 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction174:string#Object#to_s */
1600 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction174:string#Object#native_class_name */
1601 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction174:string#Object#class_name */
1602 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction174:string#Object#inspect */
1603 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction174:string#Object#inspect_head */
1604 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction174:string#Object#args */
1605 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction174:time#Object#get_time */
1606 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction174:file#Object#printn */
1607 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction174:file#Object#print */
1608 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction174:file#Object#getcwd */
1609 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction174:file#Object#file_getcwd */
1610 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction174:model_base#Object#intrude_visibility */
1611 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction174:model_base#Object#public_visibility */
1612 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction174:model_base#Object#protected_visibility */
1613 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction174:model_base#Object#private_visibility */
1614 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction174:model_base#Object#none_visibility */
1615 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction174:version#Object#nit_version */
1616 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction174:model#Object#abstract_kind */
1617 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction174:model#Object#concrete_kind */
1618 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction174:model#Object#interface_kind */
1619 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction174:model#Object#enum_kind */
1620 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction174:model#Object#extern_kind */
1621 (nitmethod_t)VIRTUAL_parser__ReduceAction174__action, /* pointer to parser:ReduceAction174:parser#ReduceAction174#action */
1622 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction174:parser_work#ReduceAction#concat */
1623 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction174:parser_work#ReduceAction#init */
1624 }
1625 };
1626 /* allocate ReduceAction174 */
1627 val* NEW_parser__ReduceAction174(const struct type* type) {
1628 val* self /* : ReduceAction174 */;
1629 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1630 self->type = type;
1631 self->class = &class_parser__ReduceAction174;
1632 return self;
1633 }
1634 /* runtime class parser__ReduceAction175 */
1635 const struct class class_parser__ReduceAction175 = {
1636 0, /* box_kind */
1637 {
1638 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction175:kernel#Object#object_id */
1639 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction175:kernel#Object#is_same_instance */
1640 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction175:kernel#Object#== */
1641 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction175:kernel#Object#!= */
1642 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction175:kernel#Object#hash */
1643 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction175:kernel#Object#exit */
1644 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction175:kernel#Object#sys */
1645 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction175:kernel#Object#init */
1646 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction175:sorter#Object#default_comparator */
1647 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction175:string#Object#to_s */
1648 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction175:string#Object#native_class_name */
1649 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction175:string#Object#class_name */
1650 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction175:string#Object#inspect */
1651 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction175:string#Object#inspect_head */
1652 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction175:string#Object#args */
1653 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction175:time#Object#get_time */
1654 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction175:file#Object#printn */
1655 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction175:file#Object#print */
1656 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction175:file#Object#getcwd */
1657 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction175:file#Object#file_getcwd */
1658 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction175:model_base#Object#intrude_visibility */
1659 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction175:model_base#Object#public_visibility */
1660 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction175:model_base#Object#protected_visibility */
1661 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction175:model_base#Object#private_visibility */
1662 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction175:model_base#Object#none_visibility */
1663 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction175:version#Object#nit_version */
1664 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction175:model#Object#abstract_kind */
1665 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction175:model#Object#concrete_kind */
1666 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction175:model#Object#interface_kind */
1667 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction175:model#Object#enum_kind */
1668 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction175:model#Object#extern_kind */
1669 (nitmethod_t)VIRTUAL_parser__ReduceAction175__action, /* pointer to parser:ReduceAction175:parser#ReduceAction175#action */
1670 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction175:parser_work#ReduceAction#concat */
1671 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction175:parser_work#ReduceAction#init */
1672 }
1673 };
1674 /* allocate ReduceAction175 */
1675 val* NEW_parser__ReduceAction175(const struct type* type) {
1676 val* self /* : ReduceAction175 */;
1677 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1678 self->type = type;
1679 self->class = &class_parser__ReduceAction175;
1680 return self;
1681 }
1682 /* runtime class parser__ReduceAction176 */
1683 const struct class class_parser__ReduceAction176 = {
1684 0, /* box_kind */
1685 {
1686 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction176:kernel#Object#object_id */
1687 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction176:kernel#Object#is_same_instance */
1688 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction176:kernel#Object#== */
1689 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction176:kernel#Object#!= */
1690 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction176:kernel#Object#hash */
1691 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction176:kernel#Object#exit */
1692 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction176:kernel#Object#sys */
1693 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction176:kernel#Object#init */
1694 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction176:sorter#Object#default_comparator */
1695 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction176:string#Object#to_s */
1696 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction176:string#Object#native_class_name */
1697 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction176:string#Object#class_name */
1698 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction176:string#Object#inspect */
1699 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction176:string#Object#inspect_head */
1700 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction176:string#Object#args */
1701 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction176:time#Object#get_time */
1702 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction176:file#Object#printn */
1703 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction176:file#Object#print */
1704 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction176:file#Object#getcwd */
1705 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction176:file#Object#file_getcwd */
1706 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction176:model_base#Object#intrude_visibility */
1707 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction176:model_base#Object#public_visibility */
1708 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction176:model_base#Object#protected_visibility */
1709 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction176:model_base#Object#private_visibility */
1710 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction176:model_base#Object#none_visibility */
1711 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction176:version#Object#nit_version */
1712 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction176:model#Object#abstract_kind */
1713 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction176:model#Object#concrete_kind */
1714 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction176:model#Object#interface_kind */
1715 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction176:model#Object#enum_kind */
1716 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction176:model#Object#extern_kind */
1717 (nitmethod_t)VIRTUAL_parser__ReduceAction176__action, /* pointer to parser:ReduceAction176:parser#ReduceAction176#action */
1718 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction176:parser_work#ReduceAction#concat */
1719 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction176:parser_work#ReduceAction#init */
1720 }
1721 };
1722 /* allocate ReduceAction176 */
1723 val* NEW_parser__ReduceAction176(const struct type* type) {
1724 val* self /* : ReduceAction176 */;
1725 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1726 self->type = type;
1727 self->class = &class_parser__ReduceAction176;
1728 return self;
1729 }
1730 /* runtime class parser__ReduceAction177 */
1731 const struct class class_parser__ReduceAction177 = {
1732 0, /* box_kind */
1733 {
1734 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction177:kernel#Object#object_id */
1735 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction177:kernel#Object#is_same_instance */
1736 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction177:kernel#Object#== */
1737 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction177:kernel#Object#!= */
1738 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction177:kernel#Object#hash */
1739 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction177:kernel#Object#exit */
1740 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction177:kernel#Object#sys */
1741 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction177:kernel#Object#init */
1742 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction177:sorter#Object#default_comparator */
1743 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction177:string#Object#to_s */
1744 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction177:string#Object#native_class_name */
1745 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction177:string#Object#class_name */
1746 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction177:string#Object#inspect */
1747 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction177:string#Object#inspect_head */
1748 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction177:string#Object#args */
1749 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction177:time#Object#get_time */
1750 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction177:file#Object#printn */
1751 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction177:file#Object#print */
1752 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction177:file#Object#getcwd */
1753 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction177:file#Object#file_getcwd */
1754 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction177:model_base#Object#intrude_visibility */
1755 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction177:model_base#Object#public_visibility */
1756 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction177:model_base#Object#protected_visibility */
1757 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction177:model_base#Object#private_visibility */
1758 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction177:model_base#Object#none_visibility */
1759 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction177:version#Object#nit_version */
1760 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction177:model#Object#abstract_kind */
1761 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction177:model#Object#concrete_kind */
1762 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction177:model#Object#interface_kind */
1763 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction177:model#Object#enum_kind */
1764 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction177:model#Object#extern_kind */
1765 (nitmethod_t)VIRTUAL_parser__ReduceAction177__action, /* pointer to parser:ReduceAction177:parser#ReduceAction177#action */
1766 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction177:parser_work#ReduceAction#concat */
1767 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction177:parser_work#ReduceAction#init */
1768 }
1769 };
1770 /* allocate ReduceAction177 */
1771 val* NEW_parser__ReduceAction177(const struct type* type) {
1772 val* self /* : ReduceAction177 */;
1773 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1774 self->type = type;
1775 self->class = &class_parser__ReduceAction177;
1776 return self;
1777 }
1778 /* runtime class parser__ReduceAction178 */
1779 const struct class class_parser__ReduceAction178 = {
1780 0, /* box_kind */
1781 {
1782 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction178:kernel#Object#object_id */
1783 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction178:kernel#Object#is_same_instance */
1784 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction178:kernel#Object#== */
1785 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction178:kernel#Object#!= */
1786 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction178:kernel#Object#hash */
1787 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction178:kernel#Object#exit */
1788 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction178:kernel#Object#sys */
1789 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction178:kernel#Object#init */
1790 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction178:sorter#Object#default_comparator */
1791 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction178:string#Object#to_s */
1792 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction178:string#Object#native_class_name */
1793 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction178:string#Object#class_name */
1794 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction178:string#Object#inspect */
1795 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction178:string#Object#inspect_head */
1796 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction178:string#Object#args */
1797 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction178:time#Object#get_time */
1798 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction178:file#Object#printn */
1799 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction178:file#Object#print */
1800 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction178:file#Object#getcwd */
1801 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction178:file#Object#file_getcwd */
1802 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction178:model_base#Object#intrude_visibility */
1803 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction178:model_base#Object#public_visibility */
1804 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction178:model_base#Object#protected_visibility */
1805 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction178:model_base#Object#private_visibility */
1806 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction178:model_base#Object#none_visibility */
1807 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction178:version#Object#nit_version */
1808 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction178:model#Object#abstract_kind */
1809 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction178:model#Object#concrete_kind */
1810 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction178:model#Object#interface_kind */
1811 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction178:model#Object#enum_kind */
1812 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction178:model#Object#extern_kind */
1813 (nitmethod_t)VIRTUAL_parser__ReduceAction178__action, /* pointer to parser:ReduceAction178:parser#ReduceAction178#action */
1814 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction178:parser_work#ReduceAction#concat */
1815 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction178:parser_work#ReduceAction#init */
1816 }
1817 };
1818 /* allocate ReduceAction178 */
1819 val* NEW_parser__ReduceAction178(const struct type* type) {
1820 val* self /* : ReduceAction178 */;
1821 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1822 self->type = type;
1823 self->class = &class_parser__ReduceAction178;
1824 return self;
1825 }
1826 /* runtime class parser__ReduceAction185 */
1827 const struct class class_parser__ReduceAction185 = {
1828 0, /* box_kind */
1829 {
1830 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction185:kernel#Object#object_id */
1831 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction185:kernel#Object#is_same_instance */
1832 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction185:kernel#Object#== */
1833 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction185:kernel#Object#!= */
1834 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction185:kernel#Object#hash */
1835 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction185:kernel#Object#exit */
1836 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction185:kernel#Object#sys */
1837 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction185:kernel#Object#init */
1838 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction185:sorter#Object#default_comparator */
1839 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction185:string#Object#to_s */
1840 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction185:string#Object#native_class_name */
1841 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction185:string#Object#class_name */
1842 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction185:string#Object#inspect */
1843 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction185:string#Object#inspect_head */
1844 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction185:string#Object#args */
1845 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction185:time#Object#get_time */
1846 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction185:file#Object#printn */
1847 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction185:file#Object#print */
1848 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction185:file#Object#getcwd */
1849 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction185:file#Object#file_getcwd */
1850 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction185:model_base#Object#intrude_visibility */
1851 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction185:model_base#Object#public_visibility */
1852 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction185:model_base#Object#protected_visibility */
1853 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction185:model_base#Object#private_visibility */
1854 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction185:model_base#Object#none_visibility */
1855 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction185:version#Object#nit_version */
1856 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction185:model#Object#abstract_kind */
1857 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction185:model#Object#concrete_kind */
1858 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction185:model#Object#interface_kind */
1859 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction185:model#Object#enum_kind */
1860 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction185:model#Object#extern_kind */
1861 (nitmethod_t)VIRTUAL_parser__ReduceAction185__action, /* pointer to parser:ReduceAction185:parser#ReduceAction185#action */
1862 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction185:parser_work#ReduceAction#concat */
1863 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction185:parser_work#ReduceAction#init */
1864 }
1865 };
1866 /* allocate ReduceAction185 */
1867 val* NEW_parser__ReduceAction185(const struct type* type) {
1868 val* self /* : ReduceAction185 */;
1869 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1870 self->type = type;
1871 self->class = &class_parser__ReduceAction185;
1872 return self;
1873 }
1874 /* runtime class parser__ReduceAction186 */
1875 const struct class class_parser__ReduceAction186 = {
1876 0, /* box_kind */
1877 {
1878 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction186:kernel#Object#object_id */
1879 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction186:kernel#Object#is_same_instance */
1880 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction186:kernel#Object#== */
1881 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction186:kernel#Object#!= */
1882 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction186:kernel#Object#hash */
1883 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction186:kernel#Object#exit */
1884 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction186:kernel#Object#sys */
1885 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction186:kernel#Object#init */
1886 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction186:sorter#Object#default_comparator */
1887 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction186:string#Object#to_s */
1888 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction186:string#Object#native_class_name */
1889 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction186:string#Object#class_name */
1890 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction186:string#Object#inspect */
1891 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction186:string#Object#inspect_head */
1892 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction186:string#Object#args */
1893 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction186:time#Object#get_time */
1894 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction186:file#Object#printn */
1895 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction186:file#Object#print */
1896 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction186:file#Object#getcwd */
1897 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction186:file#Object#file_getcwd */
1898 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction186:model_base#Object#intrude_visibility */
1899 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction186:model_base#Object#public_visibility */
1900 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction186:model_base#Object#protected_visibility */
1901 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction186:model_base#Object#private_visibility */
1902 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction186:model_base#Object#none_visibility */
1903 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction186:version#Object#nit_version */
1904 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction186:model#Object#abstract_kind */
1905 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction186:model#Object#concrete_kind */
1906 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction186:model#Object#interface_kind */
1907 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction186:model#Object#enum_kind */
1908 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction186:model#Object#extern_kind */
1909 (nitmethod_t)VIRTUAL_parser__ReduceAction186__action, /* pointer to parser:ReduceAction186:parser#ReduceAction186#action */
1910 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction186:parser_work#ReduceAction#concat */
1911 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction186:parser_work#ReduceAction#init */
1912 }
1913 };
1914 /* allocate ReduceAction186 */
1915 val* NEW_parser__ReduceAction186(const struct type* type) {
1916 val* self /* : ReduceAction186 */;
1917 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1918 self->type = type;
1919 self->class = &class_parser__ReduceAction186;
1920 return self;
1921 }
1922 /* runtime class parser__ReduceAction187 */
1923 const struct class class_parser__ReduceAction187 = {
1924 0, /* box_kind */
1925 {
1926 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction187:kernel#Object#object_id */
1927 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction187:kernel#Object#is_same_instance */
1928 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction187:kernel#Object#== */
1929 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction187:kernel#Object#!= */
1930 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction187:kernel#Object#hash */
1931 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction187:kernel#Object#exit */
1932 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction187:kernel#Object#sys */
1933 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction187:kernel#Object#init */
1934 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction187:sorter#Object#default_comparator */
1935 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction187:string#Object#to_s */
1936 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction187:string#Object#native_class_name */
1937 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction187:string#Object#class_name */
1938 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction187:string#Object#inspect */
1939 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction187:string#Object#inspect_head */
1940 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction187:string#Object#args */
1941 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction187:time#Object#get_time */
1942 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction187:file#Object#printn */
1943 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction187:file#Object#print */
1944 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction187:file#Object#getcwd */
1945 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction187:file#Object#file_getcwd */
1946 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction187:model_base#Object#intrude_visibility */
1947 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction187:model_base#Object#public_visibility */
1948 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction187:model_base#Object#protected_visibility */
1949 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction187:model_base#Object#private_visibility */
1950 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction187:model_base#Object#none_visibility */
1951 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction187:version#Object#nit_version */
1952 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction187:model#Object#abstract_kind */
1953 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction187:model#Object#concrete_kind */
1954 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction187:model#Object#interface_kind */
1955 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction187:model#Object#enum_kind */
1956 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction187:model#Object#extern_kind */
1957 (nitmethod_t)VIRTUAL_parser__ReduceAction187__action, /* pointer to parser:ReduceAction187:parser#ReduceAction187#action */
1958 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction187:parser_work#ReduceAction#concat */
1959 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction187:parser_work#ReduceAction#init */
1960 }
1961 };
1962 /* allocate ReduceAction187 */
1963 val* NEW_parser__ReduceAction187(const struct type* type) {
1964 val* self /* : ReduceAction187 */;
1965 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1966 self->type = type;
1967 self->class = &class_parser__ReduceAction187;
1968 return self;
1969 }
1970 /* runtime class parser__ReduceAction189 */
1971 const struct class class_parser__ReduceAction189 = {
1972 0, /* box_kind */
1973 {
1974 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction189:kernel#Object#object_id */
1975 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction189:kernel#Object#is_same_instance */
1976 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction189:kernel#Object#== */
1977 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction189:kernel#Object#!= */
1978 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction189:kernel#Object#hash */
1979 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction189:kernel#Object#exit */
1980 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction189:kernel#Object#sys */
1981 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction189:kernel#Object#init */
1982 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction189:sorter#Object#default_comparator */
1983 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction189:string#Object#to_s */
1984 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction189:string#Object#native_class_name */
1985 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction189:string#Object#class_name */
1986 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction189:string#Object#inspect */
1987 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction189:string#Object#inspect_head */
1988 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction189:string#Object#args */
1989 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction189:time#Object#get_time */
1990 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction189:file#Object#printn */
1991 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction189:file#Object#print */
1992 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction189:file#Object#getcwd */
1993 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction189:file#Object#file_getcwd */
1994 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction189:model_base#Object#intrude_visibility */
1995 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction189:model_base#Object#public_visibility */
1996 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction189:model_base#Object#protected_visibility */
1997 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction189:model_base#Object#private_visibility */
1998 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction189:model_base#Object#none_visibility */
1999 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction189:version#Object#nit_version */
2000 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction189:model#Object#abstract_kind */
2001 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction189:model#Object#concrete_kind */
2002 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction189:model#Object#interface_kind */
2003 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction189:model#Object#enum_kind */
2004 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction189:model#Object#extern_kind */
2005 (nitmethod_t)VIRTUAL_parser__ReduceAction189__action, /* pointer to parser:ReduceAction189:parser#ReduceAction189#action */
2006 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction189:parser_work#ReduceAction#concat */
2007 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction189:parser_work#ReduceAction#init */
2008 }
2009 };
2010 /* allocate ReduceAction189 */
2011 val* NEW_parser__ReduceAction189(const struct type* type) {
2012 val* self /* : ReduceAction189 */;
2013 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2014 self->type = type;
2015 self->class = &class_parser__ReduceAction189;
2016 return self;
2017 }
2018 /* runtime class parser__ReduceAction190 */
2019 const struct class class_parser__ReduceAction190 = {
2020 0, /* box_kind */
2021 {
2022 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction190:kernel#Object#object_id */
2023 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction190:kernel#Object#is_same_instance */
2024 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction190:kernel#Object#== */
2025 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction190:kernel#Object#!= */
2026 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction190:kernel#Object#hash */
2027 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction190:kernel#Object#exit */
2028 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction190:kernel#Object#sys */
2029 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction190:kernel#Object#init */
2030 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction190:sorter#Object#default_comparator */
2031 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction190:string#Object#to_s */
2032 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction190:string#Object#native_class_name */
2033 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction190:string#Object#class_name */
2034 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction190:string#Object#inspect */
2035 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction190:string#Object#inspect_head */
2036 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction190:string#Object#args */
2037 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction190:time#Object#get_time */
2038 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction190:file#Object#printn */
2039 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction190:file#Object#print */
2040 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction190:file#Object#getcwd */
2041 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction190:file#Object#file_getcwd */
2042 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction190:model_base#Object#intrude_visibility */
2043 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction190:model_base#Object#public_visibility */
2044 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction190:model_base#Object#protected_visibility */
2045 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction190:model_base#Object#private_visibility */
2046 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction190:model_base#Object#none_visibility */
2047 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction190:version#Object#nit_version */
2048 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction190:model#Object#abstract_kind */
2049 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction190:model#Object#concrete_kind */
2050 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction190:model#Object#interface_kind */
2051 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction190:model#Object#enum_kind */
2052 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction190:model#Object#extern_kind */
2053 (nitmethod_t)VIRTUAL_parser__ReduceAction190__action, /* pointer to parser:ReduceAction190:parser#ReduceAction190#action */
2054 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction190:parser_work#ReduceAction#concat */
2055 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction190:parser_work#ReduceAction#init */
2056 }
2057 };
2058 /* allocate ReduceAction190 */
2059 val* NEW_parser__ReduceAction190(const struct type* type) {
2060 val* self /* : ReduceAction190 */;
2061 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2062 self->type = type;
2063 self->class = &class_parser__ReduceAction190;
2064 return self;
2065 }
2066 /* runtime class parser__ReduceAction191 */
2067 const struct class class_parser__ReduceAction191 = {
2068 0, /* box_kind */
2069 {
2070 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction191:kernel#Object#object_id */
2071 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction191:kernel#Object#is_same_instance */
2072 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction191:kernel#Object#== */
2073 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction191:kernel#Object#!= */
2074 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction191:kernel#Object#hash */
2075 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction191:kernel#Object#exit */
2076 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction191:kernel#Object#sys */
2077 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction191:kernel#Object#init */
2078 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction191:sorter#Object#default_comparator */
2079 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction191:string#Object#to_s */
2080 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction191:string#Object#native_class_name */
2081 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction191:string#Object#class_name */
2082 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction191:string#Object#inspect */
2083 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction191:string#Object#inspect_head */
2084 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction191:string#Object#args */
2085 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction191:time#Object#get_time */
2086 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction191:file#Object#printn */
2087 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction191:file#Object#print */
2088 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction191:file#Object#getcwd */
2089 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction191:file#Object#file_getcwd */
2090 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction191:model_base#Object#intrude_visibility */
2091 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction191:model_base#Object#public_visibility */
2092 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction191:model_base#Object#protected_visibility */
2093 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction191:model_base#Object#private_visibility */
2094 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction191:model_base#Object#none_visibility */
2095 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction191:version#Object#nit_version */
2096 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction191:model#Object#abstract_kind */
2097 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction191:model#Object#concrete_kind */
2098 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction191:model#Object#interface_kind */
2099 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction191:model#Object#enum_kind */
2100 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction191:model#Object#extern_kind */
2101 (nitmethod_t)VIRTUAL_parser__ReduceAction191__action, /* pointer to parser:ReduceAction191:parser#ReduceAction191#action */
2102 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction191:parser_work#ReduceAction#concat */
2103 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction191:parser_work#ReduceAction#init */
2104 }
2105 };
2106 /* allocate ReduceAction191 */
2107 val* NEW_parser__ReduceAction191(const struct type* type) {
2108 val* self /* : ReduceAction191 */;
2109 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2110 self->type = type;
2111 self->class = &class_parser__ReduceAction191;
2112 return self;
2113 }
2114 /* runtime class parser__ReduceAction193 */
2115 const struct class class_parser__ReduceAction193 = {
2116 0, /* box_kind */
2117 {
2118 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction193:kernel#Object#object_id */
2119 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction193:kernel#Object#is_same_instance */
2120 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction193:kernel#Object#== */
2121 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction193:kernel#Object#!= */
2122 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction193:kernel#Object#hash */
2123 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction193:kernel#Object#exit */
2124 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction193:kernel#Object#sys */
2125 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction193:kernel#Object#init */
2126 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction193:sorter#Object#default_comparator */
2127 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction193:string#Object#to_s */
2128 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction193:string#Object#native_class_name */
2129 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction193:string#Object#class_name */
2130 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction193:string#Object#inspect */
2131 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction193:string#Object#inspect_head */
2132 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction193:string#Object#args */
2133 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction193:time#Object#get_time */
2134 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction193:file#Object#printn */
2135 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction193:file#Object#print */
2136 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction193:file#Object#getcwd */
2137 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction193:file#Object#file_getcwd */
2138 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction193:model_base#Object#intrude_visibility */
2139 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction193:model_base#Object#public_visibility */
2140 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction193:model_base#Object#protected_visibility */
2141 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction193:model_base#Object#private_visibility */
2142 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction193:model_base#Object#none_visibility */
2143 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction193:version#Object#nit_version */
2144 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction193:model#Object#abstract_kind */
2145 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction193:model#Object#concrete_kind */
2146 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction193:model#Object#interface_kind */
2147 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction193:model#Object#enum_kind */
2148 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction193:model#Object#extern_kind */
2149 (nitmethod_t)VIRTUAL_parser__ReduceAction193__action, /* pointer to parser:ReduceAction193:parser#ReduceAction193#action */
2150 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction193:parser_work#ReduceAction#concat */
2151 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction193:parser_work#ReduceAction#init */
2152 }
2153 };
2154 /* allocate ReduceAction193 */
2155 val* NEW_parser__ReduceAction193(const struct type* type) {
2156 val* self /* : ReduceAction193 */;
2157 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2158 self->type = type;
2159 self->class = &class_parser__ReduceAction193;
2160 return self;
2161 }
2162 /* runtime class parser__ReduceAction194 */
2163 const struct class class_parser__ReduceAction194 = {
2164 0, /* box_kind */
2165 {
2166 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction194:kernel#Object#object_id */
2167 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction194:kernel#Object#is_same_instance */
2168 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction194:kernel#Object#== */
2169 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction194:kernel#Object#!= */
2170 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction194:kernel#Object#hash */
2171 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction194:kernel#Object#exit */
2172 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction194:kernel#Object#sys */
2173 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction194:kernel#Object#init */
2174 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction194:sorter#Object#default_comparator */
2175 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction194:string#Object#to_s */
2176 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction194:string#Object#native_class_name */
2177 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction194:string#Object#class_name */
2178 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction194:string#Object#inspect */
2179 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction194:string#Object#inspect_head */
2180 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction194:string#Object#args */
2181 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction194:time#Object#get_time */
2182 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction194:file#Object#printn */
2183 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction194:file#Object#print */
2184 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction194:file#Object#getcwd */
2185 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction194:file#Object#file_getcwd */
2186 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction194:model_base#Object#intrude_visibility */
2187 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction194:model_base#Object#public_visibility */
2188 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction194:model_base#Object#protected_visibility */
2189 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction194:model_base#Object#private_visibility */
2190 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction194:model_base#Object#none_visibility */
2191 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction194:version#Object#nit_version */
2192 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction194:model#Object#abstract_kind */
2193 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction194:model#Object#concrete_kind */
2194 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction194:model#Object#interface_kind */
2195 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction194:model#Object#enum_kind */
2196 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction194:model#Object#extern_kind */
2197 (nitmethod_t)VIRTUAL_parser__ReduceAction194__action, /* pointer to parser:ReduceAction194:parser#ReduceAction194#action */
2198 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction194:parser_work#ReduceAction#concat */
2199 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction194:parser_work#ReduceAction#init */
2200 }
2201 };
2202 /* allocate ReduceAction194 */
2203 val* NEW_parser__ReduceAction194(const struct type* type) {
2204 val* self /* : ReduceAction194 */;
2205 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2206 self->type = type;
2207 self->class = &class_parser__ReduceAction194;
2208 return self;
2209 }
2210 /* runtime class parser__ReduceAction195 */
2211 const struct class class_parser__ReduceAction195 = {
2212 0, /* box_kind */
2213 {
2214 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction195:kernel#Object#object_id */
2215 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction195:kernel#Object#is_same_instance */
2216 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction195:kernel#Object#== */
2217 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction195:kernel#Object#!= */
2218 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction195:kernel#Object#hash */
2219 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction195:kernel#Object#exit */
2220 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction195:kernel#Object#sys */
2221 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction195:kernel#Object#init */
2222 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction195:sorter#Object#default_comparator */
2223 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction195:string#Object#to_s */
2224 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction195:string#Object#native_class_name */
2225 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction195:string#Object#class_name */
2226 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction195:string#Object#inspect */
2227 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction195:string#Object#inspect_head */
2228 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction195:string#Object#args */
2229 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction195:time#Object#get_time */
2230 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction195:file#Object#printn */
2231 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction195:file#Object#print */
2232 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction195:file#Object#getcwd */
2233 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction195:file#Object#file_getcwd */
2234 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction195:model_base#Object#intrude_visibility */
2235 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction195:model_base#Object#public_visibility */
2236 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction195:model_base#Object#protected_visibility */
2237 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction195:model_base#Object#private_visibility */
2238 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction195:model_base#Object#none_visibility */
2239 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction195:version#Object#nit_version */
2240 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction195:model#Object#abstract_kind */
2241 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction195:model#Object#concrete_kind */
2242 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction195:model#Object#interface_kind */
2243 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction195:model#Object#enum_kind */
2244 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction195:model#Object#extern_kind */
2245 (nitmethod_t)VIRTUAL_parser__ReduceAction195__action, /* pointer to parser:ReduceAction195:parser#ReduceAction195#action */
2246 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction195:parser_work#ReduceAction#concat */
2247 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction195:parser_work#ReduceAction#init */
2248 }
2249 };
2250 /* allocate ReduceAction195 */
2251 val* NEW_parser__ReduceAction195(const struct type* type) {
2252 val* self /* : ReduceAction195 */;
2253 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2254 self->type = type;
2255 self->class = &class_parser__ReduceAction195;
2256 return self;
2257 }
2258 /* runtime class parser__ReduceAction196 */
2259 const struct class class_parser__ReduceAction196 = {
2260 0, /* box_kind */
2261 {
2262 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction196:kernel#Object#object_id */
2263 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction196:kernel#Object#is_same_instance */
2264 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction196:kernel#Object#== */
2265 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction196:kernel#Object#!= */
2266 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction196:kernel#Object#hash */
2267 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction196:kernel#Object#exit */
2268 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction196:kernel#Object#sys */
2269 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction196:kernel#Object#init */
2270 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction196:sorter#Object#default_comparator */
2271 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction196:string#Object#to_s */
2272 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction196:string#Object#native_class_name */
2273 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction196:string#Object#class_name */
2274 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction196:string#Object#inspect */
2275 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction196:string#Object#inspect_head */
2276 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction196:string#Object#args */
2277 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction196:time#Object#get_time */
2278 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction196:file#Object#printn */
2279 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction196:file#Object#print */
2280 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction196:file#Object#getcwd */
2281 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction196:file#Object#file_getcwd */
2282 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction196:model_base#Object#intrude_visibility */
2283 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction196:model_base#Object#public_visibility */
2284 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction196:model_base#Object#protected_visibility */
2285 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction196:model_base#Object#private_visibility */
2286 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction196:model_base#Object#none_visibility */
2287 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction196:version#Object#nit_version */
2288 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction196:model#Object#abstract_kind */
2289 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction196:model#Object#concrete_kind */
2290 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction196:model#Object#interface_kind */
2291 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction196:model#Object#enum_kind */
2292 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction196:model#Object#extern_kind */
2293 (nitmethod_t)VIRTUAL_parser__ReduceAction196__action, /* pointer to parser:ReduceAction196:parser#ReduceAction196#action */
2294 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction196:parser_work#ReduceAction#concat */
2295 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction196:parser_work#ReduceAction#init */
2296 }
2297 };
2298 /* allocate ReduceAction196 */
2299 val* NEW_parser__ReduceAction196(const struct type* type) {
2300 val* self /* : ReduceAction196 */;
2301 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2302 self->type = type;
2303 self->class = &class_parser__ReduceAction196;
2304 return self;
2305 }
2306 /* runtime class parser__ReduceAction197 */
2307 const struct class class_parser__ReduceAction197 = {
2308 0, /* box_kind */
2309 {
2310 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction197:kernel#Object#object_id */
2311 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction197:kernel#Object#is_same_instance */
2312 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction197:kernel#Object#== */
2313 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction197:kernel#Object#!= */
2314 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction197:kernel#Object#hash */
2315 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction197:kernel#Object#exit */
2316 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction197:kernel#Object#sys */
2317 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction197:kernel#Object#init */
2318 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction197:sorter#Object#default_comparator */
2319 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction197:string#Object#to_s */
2320 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction197:string#Object#native_class_name */
2321 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction197:string#Object#class_name */
2322 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction197:string#Object#inspect */
2323 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction197:string#Object#inspect_head */
2324 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction197:string#Object#args */
2325 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction197:time#Object#get_time */
2326 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction197:file#Object#printn */
2327 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction197:file#Object#print */
2328 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction197:file#Object#getcwd */
2329 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction197:file#Object#file_getcwd */
2330 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction197:model_base#Object#intrude_visibility */
2331 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction197:model_base#Object#public_visibility */
2332 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction197:model_base#Object#protected_visibility */
2333 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction197:model_base#Object#private_visibility */
2334 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction197:model_base#Object#none_visibility */
2335 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction197:version#Object#nit_version */
2336 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction197:model#Object#abstract_kind */
2337 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction197:model#Object#concrete_kind */
2338 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction197:model#Object#interface_kind */
2339 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction197:model#Object#enum_kind */
2340 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction197:model#Object#extern_kind */
2341 (nitmethod_t)VIRTUAL_parser__ReduceAction197__action, /* pointer to parser:ReduceAction197:parser#ReduceAction197#action */
2342 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction197:parser_work#ReduceAction#concat */
2343 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction197:parser_work#ReduceAction#init */
2344 }
2345 };
2346 /* allocate ReduceAction197 */
2347 val* NEW_parser__ReduceAction197(const struct type* type) {
2348 val* self /* : ReduceAction197 */;
2349 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2350 self->type = type;
2351 self->class = &class_parser__ReduceAction197;
2352 return self;
2353 }
2354 /* runtime class parser__ReduceAction199 */
2355 const struct class class_parser__ReduceAction199 = {
2356 0, /* box_kind */
2357 {
2358 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction199:kernel#Object#object_id */
2359 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction199:kernel#Object#is_same_instance */
2360 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction199:kernel#Object#== */
2361 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction199:kernel#Object#!= */
2362 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction199:kernel#Object#hash */
2363 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction199:kernel#Object#exit */
2364 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction199:kernel#Object#sys */
2365 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction199:kernel#Object#init */
2366 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction199:sorter#Object#default_comparator */
2367 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction199:string#Object#to_s */
2368 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction199:string#Object#native_class_name */
2369 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction199:string#Object#class_name */
2370 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction199:string#Object#inspect */
2371 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction199:string#Object#inspect_head */
2372 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction199:string#Object#args */
2373 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction199:time#Object#get_time */
2374 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction199:file#Object#printn */
2375 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction199:file#Object#print */
2376 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction199:file#Object#getcwd */
2377 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction199:file#Object#file_getcwd */
2378 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction199:model_base#Object#intrude_visibility */
2379 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction199:model_base#Object#public_visibility */
2380 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction199:model_base#Object#protected_visibility */
2381 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction199:model_base#Object#private_visibility */
2382 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction199:model_base#Object#none_visibility */
2383 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction199:version#Object#nit_version */
2384 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction199:model#Object#abstract_kind */
2385 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction199:model#Object#concrete_kind */
2386 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction199:model#Object#interface_kind */
2387 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction199:model#Object#enum_kind */
2388 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction199:model#Object#extern_kind */
2389 (nitmethod_t)VIRTUAL_parser__ReduceAction199__action, /* pointer to parser:ReduceAction199:parser#ReduceAction199#action */
2390 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction199:parser_work#ReduceAction#concat */
2391 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction199:parser_work#ReduceAction#init */
2392 }
2393 };
2394 /* allocate ReduceAction199 */
2395 val* NEW_parser__ReduceAction199(const struct type* type) {
2396 val* self /* : ReduceAction199 */;
2397 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2398 self->type = type;
2399 self->class = &class_parser__ReduceAction199;
2400 return self;
2401 }
2402 /* runtime class parser__ReduceAction200 */
2403 const struct class class_parser__ReduceAction200 = {
2404 0, /* box_kind */
2405 {
2406 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction200:kernel#Object#object_id */
2407 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction200:kernel#Object#is_same_instance */
2408 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction200:kernel#Object#== */
2409 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction200:kernel#Object#!= */
2410 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction200:kernel#Object#hash */
2411 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction200:kernel#Object#exit */
2412 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction200:kernel#Object#sys */
2413 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction200:kernel#Object#init */
2414 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction200:sorter#Object#default_comparator */
2415 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction200:string#Object#to_s */
2416 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction200:string#Object#native_class_name */
2417 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction200:string#Object#class_name */
2418 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction200:string#Object#inspect */
2419 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction200:string#Object#inspect_head */
2420 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction200:string#Object#args */
2421 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction200:time#Object#get_time */
2422 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction200:file#Object#printn */
2423 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction200:file#Object#print */
2424 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction200:file#Object#getcwd */
2425 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction200:file#Object#file_getcwd */
2426 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction200:model_base#Object#intrude_visibility */
2427 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction200:model_base#Object#public_visibility */
2428 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction200:model_base#Object#protected_visibility */
2429 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction200:model_base#Object#private_visibility */
2430 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction200:model_base#Object#none_visibility */
2431 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction200:version#Object#nit_version */
2432 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction200:model#Object#abstract_kind */
2433 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction200:model#Object#concrete_kind */
2434 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction200:model#Object#interface_kind */
2435 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction200:model#Object#enum_kind */
2436 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction200:model#Object#extern_kind */
2437 (nitmethod_t)VIRTUAL_parser__ReduceAction200__action, /* pointer to parser:ReduceAction200:parser#ReduceAction200#action */
2438 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction200:parser_work#ReduceAction#concat */
2439 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction200:parser_work#ReduceAction#init */
2440 }
2441 };
2442 /* allocate ReduceAction200 */
2443 val* NEW_parser__ReduceAction200(const struct type* type) {
2444 val* self /* : ReduceAction200 */;
2445 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2446 self->type = type;
2447 self->class = &class_parser__ReduceAction200;
2448 return self;
2449 }
2450 /* runtime class parser__ReduceAction202 */
2451 const struct class class_parser__ReduceAction202 = {
2452 0, /* box_kind */
2453 {
2454 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction202:kernel#Object#object_id */
2455 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction202:kernel#Object#is_same_instance */
2456 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction202:kernel#Object#== */
2457 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction202:kernel#Object#!= */
2458 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction202:kernel#Object#hash */
2459 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction202:kernel#Object#exit */
2460 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction202:kernel#Object#sys */
2461 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction202:kernel#Object#init */
2462 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction202:sorter#Object#default_comparator */
2463 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction202:string#Object#to_s */
2464 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction202:string#Object#native_class_name */
2465 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction202:string#Object#class_name */
2466 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction202:string#Object#inspect */
2467 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction202:string#Object#inspect_head */
2468 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction202:string#Object#args */
2469 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction202:time#Object#get_time */
2470 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction202:file#Object#printn */
2471 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction202:file#Object#print */
2472 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction202:file#Object#getcwd */
2473 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction202:file#Object#file_getcwd */
2474 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction202:model_base#Object#intrude_visibility */
2475 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction202:model_base#Object#public_visibility */
2476 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction202:model_base#Object#protected_visibility */
2477 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction202:model_base#Object#private_visibility */
2478 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction202:model_base#Object#none_visibility */
2479 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction202:version#Object#nit_version */
2480 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction202:model#Object#abstract_kind */
2481 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction202:model#Object#concrete_kind */
2482 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction202:model#Object#interface_kind */
2483 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction202:model#Object#enum_kind */
2484 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction202:model#Object#extern_kind */
2485 (nitmethod_t)VIRTUAL_parser__ReduceAction202__action, /* pointer to parser:ReduceAction202:parser#ReduceAction202#action */
2486 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction202:parser_work#ReduceAction#concat */
2487 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction202:parser_work#ReduceAction#init */
2488 }
2489 };
2490 /* allocate ReduceAction202 */
2491 val* NEW_parser__ReduceAction202(const struct type* type) {
2492 val* self /* : ReduceAction202 */;
2493 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2494 self->type = type;
2495 self->class = &class_parser__ReduceAction202;
2496 return self;
2497 }
2498 /* runtime class parser__ReduceAction203 */
2499 const struct class class_parser__ReduceAction203 = {
2500 0, /* box_kind */
2501 {
2502 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction203:kernel#Object#object_id */
2503 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction203:kernel#Object#is_same_instance */
2504 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction203:kernel#Object#== */
2505 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction203:kernel#Object#!= */
2506 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction203:kernel#Object#hash */
2507 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction203:kernel#Object#exit */
2508 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction203:kernel#Object#sys */
2509 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction203:kernel#Object#init */
2510 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction203:sorter#Object#default_comparator */
2511 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction203:string#Object#to_s */
2512 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction203:string#Object#native_class_name */
2513 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction203:string#Object#class_name */
2514 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction203:string#Object#inspect */
2515 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction203:string#Object#inspect_head */
2516 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction203:string#Object#args */
2517 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction203:time#Object#get_time */
2518 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction203:file#Object#printn */
2519 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction203:file#Object#print */
2520 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction203:file#Object#getcwd */
2521 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction203:file#Object#file_getcwd */
2522 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction203:model_base#Object#intrude_visibility */
2523 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction203:model_base#Object#public_visibility */
2524 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction203:model_base#Object#protected_visibility */
2525 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction203:model_base#Object#private_visibility */
2526 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction203:model_base#Object#none_visibility */
2527 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction203:version#Object#nit_version */
2528 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction203:model#Object#abstract_kind */
2529 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction203:model#Object#concrete_kind */
2530 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction203:model#Object#interface_kind */
2531 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction203:model#Object#enum_kind */
2532 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction203:model#Object#extern_kind */
2533 (nitmethod_t)VIRTUAL_parser__ReduceAction203__action, /* pointer to parser:ReduceAction203:parser#ReduceAction203#action */
2534 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction203:parser_work#ReduceAction#concat */
2535 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction203:parser_work#ReduceAction#init */
2536 }
2537 };
2538 /* allocate ReduceAction203 */
2539 val* NEW_parser__ReduceAction203(const struct type* type) {
2540 val* self /* : ReduceAction203 */;
2541 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2542 self->type = type;
2543 self->class = &class_parser__ReduceAction203;
2544 return self;
2545 }
2546 /* runtime class parser__ReduceAction204 */
2547 const struct class class_parser__ReduceAction204 = {
2548 0, /* box_kind */
2549 {
2550 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction204:kernel#Object#object_id */
2551 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction204:kernel#Object#is_same_instance */
2552 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction204:kernel#Object#== */
2553 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction204:kernel#Object#!= */
2554 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction204:kernel#Object#hash */
2555 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction204:kernel#Object#exit */
2556 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction204:kernel#Object#sys */
2557 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction204:kernel#Object#init */
2558 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction204:sorter#Object#default_comparator */
2559 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction204:string#Object#to_s */
2560 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction204:string#Object#native_class_name */
2561 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction204:string#Object#class_name */
2562 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction204:string#Object#inspect */
2563 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction204:string#Object#inspect_head */
2564 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction204:string#Object#args */
2565 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction204:time#Object#get_time */
2566 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction204:file#Object#printn */
2567 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction204:file#Object#print */
2568 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction204:file#Object#getcwd */
2569 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction204:file#Object#file_getcwd */
2570 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction204:model_base#Object#intrude_visibility */
2571 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction204:model_base#Object#public_visibility */
2572 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction204:model_base#Object#protected_visibility */
2573 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction204:model_base#Object#private_visibility */
2574 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction204:model_base#Object#none_visibility */
2575 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction204:version#Object#nit_version */
2576 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction204:model#Object#abstract_kind */
2577 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction204:model#Object#concrete_kind */
2578 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction204:model#Object#interface_kind */
2579 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction204:model#Object#enum_kind */
2580 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction204:model#Object#extern_kind */
2581 (nitmethod_t)VIRTUAL_parser__ReduceAction204__action, /* pointer to parser:ReduceAction204:parser#ReduceAction204#action */
2582 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction204:parser_work#ReduceAction#concat */
2583 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction204:parser_work#ReduceAction#init */
2584 }
2585 };
2586 /* allocate ReduceAction204 */
2587 val* NEW_parser__ReduceAction204(const struct type* type) {
2588 val* self /* : ReduceAction204 */;
2589 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2590 self->type = type;
2591 self->class = &class_parser__ReduceAction204;
2592 return self;
2593 }
2594 /* runtime class parser__ReduceAction205 */
2595 const struct class class_parser__ReduceAction205 = {
2596 0, /* box_kind */
2597 {
2598 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction205:kernel#Object#object_id */
2599 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction205:kernel#Object#is_same_instance */
2600 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction205:kernel#Object#== */
2601 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction205:kernel#Object#!= */
2602 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction205:kernel#Object#hash */
2603 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction205:kernel#Object#exit */
2604 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction205:kernel#Object#sys */
2605 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction205:kernel#Object#init */
2606 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction205:sorter#Object#default_comparator */
2607 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction205:string#Object#to_s */
2608 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction205:string#Object#native_class_name */
2609 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction205:string#Object#class_name */
2610 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction205:string#Object#inspect */
2611 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction205:string#Object#inspect_head */
2612 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction205:string#Object#args */
2613 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction205:time#Object#get_time */
2614 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction205:file#Object#printn */
2615 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction205:file#Object#print */
2616 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction205:file#Object#getcwd */
2617 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction205:file#Object#file_getcwd */
2618 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction205:model_base#Object#intrude_visibility */
2619 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction205:model_base#Object#public_visibility */
2620 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction205:model_base#Object#protected_visibility */
2621 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction205:model_base#Object#private_visibility */
2622 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction205:model_base#Object#none_visibility */
2623 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction205:version#Object#nit_version */
2624 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction205:model#Object#abstract_kind */
2625 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction205:model#Object#concrete_kind */
2626 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction205:model#Object#interface_kind */
2627 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction205:model#Object#enum_kind */
2628 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction205:model#Object#extern_kind */
2629 (nitmethod_t)VIRTUAL_parser__ReduceAction205__action, /* pointer to parser:ReduceAction205:parser#ReduceAction205#action */
2630 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction205:parser_work#ReduceAction#concat */
2631 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction205:parser_work#ReduceAction#init */
2632 }
2633 };
2634 /* allocate ReduceAction205 */
2635 val* NEW_parser__ReduceAction205(const struct type* type) {
2636 val* self /* : ReduceAction205 */;
2637 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2638 self->type = type;
2639 self->class = &class_parser__ReduceAction205;
2640 return self;
2641 }
2642 /* runtime class parser__ReduceAction206 */
2643 const struct class class_parser__ReduceAction206 = {
2644 0, /* box_kind */
2645 {
2646 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction206:kernel#Object#object_id */
2647 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction206:kernel#Object#is_same_instance */
2648 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction206:kernel#Object#== */
2649 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction206:kernel#Object#!= */
2650 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction206:kernel#Object#hash */
2651 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction206:kernel#Object#exit */
2652 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction206:kernel#Object#sys */
2653 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction206:kernel#Object#init */
2654 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction206:sorter#Object#default_comparator */
2655 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction206:string#Object#to_s */
2656 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction206:string#Object#native_class_name */
2657 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction206:string#Object#class_name */
2658 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction206:string#Object#inspect */
2659 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction206:string#Object#inspect_head */
2660 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction206:string#Object#args */
2661 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction206:time#Object#get_time */
2662 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction206:file#Object#printn */
2663 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction206:file#Object#print */
2664 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction206:file#Object#getcwd */
2665 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction206:file#Object#file_getcwd */
2666 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction206:model_base#Object#intrude_visibility */
2667 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction206:model_base#Object#public_visibility */
2668 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction206:model_base#Object#protected_visibility */
2669 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction206:model_base#Object#private_visibility */
2670 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction206:model_base#Object#none_visibility */
2671 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction206:version#Object#nit_version */
2672 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction206:model#Object#abstract_kind */
2673 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction206:model#Object#concrete_kind */
2674 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction206:model#Object#interface_kind */
2675 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction206:model#Object#enum_kind */
2676 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction206:model#Object#extern_kind */
2677 (nitmethod_t)VIRTUAL_parser__ReduceAction206__action, /* pointer to parser:ReduceAction206:parser#ReduceAction206#action */
2678 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction206:parser_work#ReduceAction#concat */
2679 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction206:parser_work#ReduceAction#init */
2680 }
2681 };
2682 /* allocate ReduceAction206 */
2683 val* NEW_parser__ReduceAction206(const struct type* type) {
2684 val* self /* : ReduceAction206 */;
2685 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2686 self->type = type;
2687 self->class = &class_parser__ReduceAction206;
2688 return self;
2689 }
2690 /* runtime class parser__ReduceAction207 */
2691 const struct class class_parser__ReduceAction207 = {
2692 0, /* box_kind */
2693 {
2694 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction207:kernel#Object#object_id */
2695 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction207:kernel#Object#is_same_instance */
2696 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction207:kernel#Object#== */
2697 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction207:kernel#Object#!= */
2698 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction207:kernel#Object#hash */
2699 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction207:kernel#Object#exit */
2700 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction207:kernel#Object#sys */
2701 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction207:kernel#Object#init */
2702 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction207:sorter#Object#default_comparator */
2703 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction207:string#Object#to_s */
2704 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction207:string#Object#native_class_name */
2705 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction207:string#Object#class_name */
2706 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction207:string#Object#inspect */
2707 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction207:string#Object#inspect_head */
2708 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction207:string#Object#args */
2709 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction207:time#Object#get_time */
2710 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction207:file#Object#printn */
2711 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction207:file#Object#print */
2712 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction207:file#Object#getcwd */
2713 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction207:file#Object#file_getcwd */
2714 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction207:model_base#Object#intrude_visibility */
2715 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction207:model_base#Object#public_visibility */
2716 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction207:model_base#Object#protected_visibility */
2717 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction207:model_base#Object#private_visibility */
2718 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction207:model_base#Object#none_visibility */
2719 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction207:version#Object#nit_version */
2720 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction207:model#Object#abstract_kind */
2721 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction207:model#Object#concrete_kind */
2722 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction207:model#Object#interface_kind */
2723 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction207:model#Object#enum_kind */
2724 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction207:model#Object#extern_kind */
2725 (nitmethod_t)VIRTUAL_parser__ReduceAction207__action, /* pointer to parser:ReduceAction207:parser#ReduceAction207#action */
2726 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction207:parser_work#ReduceAction#concat */
2727 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction207:parser_work#ReduceAction#init */
2728 }
2729 };
2730 /* allocate ReduceAction207 */
2731 val* NEW_parser__ReduceAction207(const struct type* type) {
2732 val* self /* : ReduceAction207 */;
2733 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2734 self->type = type;
2735 self->class = &class_parser__ReduceAction207;
2736 return self;
2737 }
2738 /* runtime class parser__ReduceAction208 */
2739 const struct class class_parser__ReduceAction208 = {
2740 0, /* box_kind */
2741 {
2742 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction208:kernel#Object#object_id */
2743 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction208:kernel#Object#is_same_instance */
2744 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction208:kernel#Object#== */
2745 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction208:kernel#Object#!= */
2746 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction208:kernel#Object#hash */
2747 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction208:kernel#Object#exit */
2748 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction208:kernel#Object#sys */
2749 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction208:kernel#Object#init */
2750 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction208:sorter#Object#default_comparator */
2751 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction208:string#Object#to_s */
2752 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction208:string#Object#native_class_name */
2753 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction208:string#Object#class_name */
2754 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction208:string#Object#inspect */
2755 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction208:string#Object#inspect_head */
2756 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction208:string#Object#args */
2757 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction208:time#Object#get_time */
2758 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction208:file#Object#printn */
2759 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction208:file#Object#print */
2760 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction208:file#Object#getcwd */
2761 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction208:file#Object#file_getcwd */
2762 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction208:model_base#Object#intrude_visibility */
2763 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction208:model_base#Object#public_visibility */
2764 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction208:model_base#Object#protected_visibility */
2765 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction208:model_base#Object#private_visibility */
2766 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction208:model_base#Object#none_visibility */
2767 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction208:version#Object#nit_version */
2768 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction208:model#Object#abstract_kind */
2769 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction208:model#Object#concrete_kind */
2770 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction208:model#Object#interface_kind */
2771 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction208:model#Object#enum_kind */
2772 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction208:model#Object#extern_kind */
2773 (nitmethod_t)VIRTUAL_parser__ReduceAction208__action, /* pointer to parser:ReduceAction208:parser#ReduceAction208#action */
2774 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction208:parser_work#ReduceAction#concat */
2775 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction208:parser_work#ReduceAction#init */
2776 }
2777 };
2778 /* allocate ReduceAction208 */
2779 val* NEW_parser__ReduceAction208(const struct type* type) {
2780 val* self /* : ReduceAction208 */;
2781 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2782 self->type = type;
2783 self->class = &class_parser__ReduceAction208;
2784 return self;
2785 }
2786 /* runtime class parser__ReduceAction209 */
2787 const struct class class_parser__ReduceAction209 = {
2788 0, /* box_kind */
2789 {
2790 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction209:kernel#Object#object_id */
2791 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction209:kernel#Object#is_same_instance */
2792 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction209:kernel#Object#== */
2793 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction209:kernel#Object#!= */
2794 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction209:kernel#Object#hash */
2795 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction209:kernel#Object#exit */
2796 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction209:kernel#Object#sys */
2797 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction209:kernel#Object#init */
2798 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction209:sorter#Object#default_comparator */
2799 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction209:string#Object#to_s */
2800 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction209:string#Object#native_class_name */
2801 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction209:string#Object#class_name */
2802 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction209:string#Object#inspect */
2803 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction209:string#Object#inspect_head */
2804 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction209:string#Object#args */
2805 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction209:time#Object#get_time */
2806 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction209:file#Object#printn */
2807 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction209:file#Object#print */
2808 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction209:file#Object#getcwd */
2809 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction209:file#Object#file_getcwd */
2810 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction209:model_base#Object#intrude_visibility */
2811 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction209:model_base#Object#public_visibility */
2812 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction209:model_base#Object#protected_visibility */
2813 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction209:model_base#Object#private_visibility */
2814 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction209:model_base#Object#none_visibility */
2815 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction209:version#Object#nit_version */
2816 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction209:model#Object#abstract_kind */
2817 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction209:model#Object#concrete_kind */
2818 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction209:model#Object#interface_kind */
2819 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction209:model#Object#enum_kind */
2820 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction209:model#Object#extern_kind */
2821 (nitmethod_t)VIRTUAL_parser__ReduceAction209__action, /* pointer to parser:ReduceAction209:parser#ReduceAction209#action */
2822 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction209:parser_work#ReduceAction#concat */
2823 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction209:parser_work#ReduceAction#init */
2824 }
2825 };
2826 /* allocate ReduceAction209 */
2827 val* NEW_parser__ReduceAction209(const struct type* type) {
2828 val* self /* : ReduceAction209 */;
2829 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2830 self->type = type;
2831 self->class = &class_parser__ReduceAction209;
2832 return self;
2833 }
2834 /* runtime class parser__ReduceAction210 */
2835 const struct class class_parser__ReduceAction210 = {
2836 0, /* box_kind */
2837 {
2838 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction210:kernel#Object#object_id */
2839 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction210:kernel#Object#is_same_instance */
2840 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction210:kernel#Object#== */
2841 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction210:kernel#Object#!= */
2842 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction210:kernel#Object#hash */
2843 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction210:kernel#Object#exit */
2844 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction210:kernel#Object#sys */
2845 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction210:kernel#Object#init */
2846 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction210:sorter#Object#default_comparator */
2847 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction210:string#Object#to_s */
2848 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction210:string#Object#native_class_name */
2849 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction210:string#Object#class_name */
2850 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction210:string#Object#inspect */
2851 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction210:string#Object#inspect_head */
2852 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction210:string#Object#args */
2853 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction210:time#Object#get_time */
2854 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction210:file#Object#printn */
2855 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction210:file#Object#print */
2856 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction210:file#Object#getcwd */
2857 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction210:file#Object#file_getcwd */
2858 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction210:model_base#Object#intrude_visibility */
2859 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction210:model_base#Object#public_visibility */
2860 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction210:model_base#Object#protected_visibility */
2861 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction210:model_base#Object#private_visibility */
2862 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction210:model_base#Object#none_visibility */
2863 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction210:version#Object#nit_version */
2864 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction210:model#Object#abstract_kind */
2865 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction210:model#Object#concrete_kind */
2866 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction210:model#Object#interface_kind */
2867 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction210:model#Object#enum_kind */
2868 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction210:model#Object#extern_kind */
2869 (nitmethod_t)VIRTUAL_parser__ReduceAction210__action, /* pointer to parser:ReduceAction210:parser#ReduceAction210#action */
2870 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction210:parser_work#ReduceAction#concat */
2871 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction210:parser_work#ReduceAction#init */
2872 }
2873 };
2874 /* allocate ReduceAction210 */
2875 val* NEW_parser__ReduceAction210(const struct type* type) {
2876 val* self /* : ReduceAction210 */;
2877 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2878 self->type = type;
2879 self->class = &class_parser__ReduceAction210;
2880 return self;
2881 }
2882 /* runtime class parser__ReduceAction211 */
2883 const struct class class_parser__ReduceAction211 = {
2884 0, /* box_kind */
2885 {
2886 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction211:kernel#Object#object_id */
2887 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction211:kernel#Object#is_same_instance */
2888 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction211:kernel#Object#== */
2889 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction211:kernel#Object#!= */
2890 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction211:kernel#Object#hash */
2891 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction211:kernel#Object#exit */
2892 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction211:kernel#Object#sys */
2893 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction211:kernel#Object#init */
2894 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction211:sorter#Object#default_comparator */
2895 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction211:string#Object#to_s */
2896 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction211:string#Object#native_class_name */
2897 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction211:string#Object#class_name */
2898 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction211:string#Object#inspect */
2899 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction211:string#Object#inspect_head */
2900 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction211:string#Object#args */
2901 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction211:time#Object#get_time */
2902 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction211:file#Object#printn */
2903 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction211:file#Object#print */
2904 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction211:file#Object#getcwd */
2905 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction211:file#Object#file_getcwd */
2906 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction211:model_base#Object#intrude_visibility */
2907 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction211:model_base#Object#public_visibility */
2908 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction211:model_base#Object#protected_visibility */
2909 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction211:model_base#Object#private_visibility */
2910 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction211:model_base#Object#none_visibility */
2911 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction211:version#Object#nit_version */
2912 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction211:model#Object#abstract_kind */
2913 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction211:model#Object#concrete_kind */
2914 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction211:model#Object#interface_kind */
2915 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction211:model#Object#enum_kind */
2916 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction211:model#Object#extern_kind */
2917 (nitmethod_t)VIRTUAL_parser__ReduceAction211__action, /* pointer to parser:ReduceAction211:parser#ReduceAction211#action */
2918 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction211:parser_work#ReduceAction#concat */
2919 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction211:parser_work#ReduceAction#init */
2920 }
2921 };
2922 /* allocate ReduceAction211 */
2923 val* NEW_parser__ReduceAction211(const struct type* type) {
2924 val* self /* : ReduceAction211 */;
2925 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2926 self->type = type;
2927 self->class = &class_parser__ReduceAction211;
2928 return self;
2929 }
2930 /* runtime class parser__ReduceAction212 */
2931 const struct class class_parser__ReduceAction212 = {
2932 0, /* box_kind */
2933 {
2934 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction212:kernel#Object#object_id */
2935 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction212:kernel#Object#is_same_instance */
2936 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction212:kernel#Object#== */
2937 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction212:kernel#Object#!= */
2938 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction212:kernel#Object#hash */
2939 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction212:kernel#Object#exit */
2940 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction212:kernel#Object#sys */
2941 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction212:kernel#Object#init */
2942 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction212:sorter#Object#default_comparator */
2943 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction212:string#Object#to_s */
2944 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction212:string#Object#native_class_name */
2945 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction212:string#Object#class_name */
2946 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction212:string#Object#inspect */
2947 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction212:string#Object#inspect_head */
2948 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction212:string#Object#args */
2949 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction212:time#Object#get_time */
2950 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction212:file#Object#printn */
2951 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction212:file#Object#print */
2952 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction212:file#Object#getcwd */
2953 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction212:file#Object#file_getcwd */
2954 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction212:model_base#Object#intrude_visibility */
2955 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction212:model_base#Object#public_visibility */
2956 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction212:model_base#Object#protected_visibility */
2957 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction212:model_base#Object#private_visibility */
2958 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction212:model_base#Object#none_visibility */
2959 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction212:version#Object#nit_version */
2960 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction212:model#Object#abstract_kind */
2961 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction212:model#Object#concrete_kind */
2962 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction212:model#Object#interface_kind */
2963 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction212:model#Object#enum_kind */
2964 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction212:model#Object#extern_kind */
2965 (nitmethod_t)VIRTUAL_parser__ReduceAction212__action, /* pointer to parser:ReduceAction212:parser#ReduceAction212#action */
2966 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction212:parser_work#ReduceAction#concat */
2967 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction212:parser_work#ReduceAction#init */
2968 }
2969 };
2970 /* allocate ReduceAction212 */
2971 val* NEW_parser__ReduceAction212(const struct type* type) {
2972 val* self /* : ReduceAction212 */;
2973 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2974 self->type = type;
2975 self->class = &class_parser__ReduceAction212;
2976 return self;
2977 }
2978 /* runtime class parser__ReduceAction213 */
2979 const struct class class_parser__ReduceAction213 = {
2980 0, /* box_kind */
2981 {
2982 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction213:kernel#Object#object_id */
2983 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction213:kernel#Object#is_same_instance */
2984 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction213:kernel#Object#== */
2985 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction213:kernel#Object#!= */
2986 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction213:kernel#Object#hash */
2987 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction213:kernel#Object#exit */
2988 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction213:kernel#Object#sys */
2989 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction213:kernel#Object#init */
2990 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction213:sorter#Object#default_comparator */
2991 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction213:string#Object#to_s */
2992 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction213:string#Object#native_class_name */
2993 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction213:string#Object#class_name */
2994 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction213:string#Object#inspect */
2995 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction213:string#Object#inspect_head */
2996 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction213:string#Object#args */
2997 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction213:time#Object#get_time */
2998 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction213:file#Object#printn */
2999 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction213:file#Object#print */
3000 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction213:file#Object#getcwd */
3001 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction213:file#Object#file_getcwd */
3002 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction213:model_base#Object#intrude_visibility */
3003 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction213:model_base#Object#public_visibility */
3004 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction213:model_base#Object#protected_visibility */
3005 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction213:model_base#Object#private_visibility */
3006 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction213:model_base#Object#none_visibility */
3007 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction213:version#Object#nit_version */
3008 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction213:model#Object#abstract_kind */
3009 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction213:model#Object#concrete_kind */
3010 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction213:model#Object#interface_kind */
3011 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction213:model#Object#enum_kind */
3012 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction213:model#Object#extern_kind */
3013 (nitmethod_t)VIRTUAL_parser__ReduceAction213__action, /* pointer to parser:ReduceAction213:parser#ReduceAction213#action */
3014 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction213:parser_work#ReduceAction#concat */
3015 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction213:parser_work#ReduceAction#init */
3016 }
3017 };
3018 /* allocate ReduceAction213 */
3019 val* NEW_parser__ReduceAction213(const struct type* type) {
3020 val* self /* : ReduceAction213 */;
3021 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3022 self->type = type;
3023 self->class = &class_parser__ReduceAction213;
3024 return self;
3025 }
3026 /* runtime class parser__ReduceAction214 */
3027 const struct class class_parser__ReduceAction214 = {
3028 0, /* box_kind */
3029 {
3030 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction214:kernel#Object#object_id */
3031 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction214:kernel#Object#is_same_instance */
3032 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction214:kernel#Object#== */
3033 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction214:kernel#Object#!= */
3034 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction214:kernel#Object#hash */
3035 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction214:kernel#Object#exit */
3036 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction214:kernel#Object#sys */
3037 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction214:kernel#Object#init */
3038 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction214:sorter#Object#default_comparator */
3039 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction214:string#Object#to_s */
3040 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction214:string#Object#native_class_name */
3041 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction214:string#Object#class_name */
3042 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction214:string#Object#inspect */
3043 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction214:string#Object#inspect_head */
3044 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction214:string#Object#args */
3045 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction214:time#Object#get_time */
3046 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction214:file#Object#printn */
3047 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction214:file#Object#print */
3048 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction214:file#Object#getcwd */
3049 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction214:file#Object#file_getcwd */
3050 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction214:model_base#Object#intrude_visibility */
3051 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction214:model_base#Object#public_visibility */
3052 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction214:model_base#Object#protected_visibility */
3053 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction214:model_base#Object#private_visibility */
3054 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction214:model_base#Object#none_visibility */
3055 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction214:version#Object#nit_version */
3056 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction214:model#Object#abstract_kind */
3057 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction214:model#Object#concrete_kind */
3058 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction214:model#Object#interface_kind */
3059 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction214:model#Object#enum_kind */
3060 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction214:model#Object#extern_kind */
3061 (nitmethod_t)VIRTUAL_parser__ReduceAction214__action, /* pointer to parser:ReduceAction214:parser#ReduceAction214#action */
3062 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction214:parser_work#ReduceAction#concat */
3063 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction214:parser_work#ReduceAction#init */
3064 }
3065 };
3066 /* allocate ReduceAction214 */
3067 val* NEW_parser__ReduceAction214(const struct type* type) {
3068 val* self /* : ReduceAction214 */;
3069 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3070 self->type = type;
3071 self->class = &class_parser__ReduceAction214;
3072 return self;
3073 }
3074 /* runtime class parser__ReduceAction215 */
3075 const struct class class_parser__ReduceAction215 = {
3076 0, /* box_kind */
3077 {
3078 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction215:kernel#Object#object_id */
3079 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction215:kernel#Object#is_same_instance */
3080 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction215:kernel#Object#== */
3081 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction215:kernel#Object#!= */
3082 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction215:kernel#Object#hash */
3083 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction215:kernel#Object#exit */
3084 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction215:kernel#Object#sys */
3085 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction215:kernel#Object#init */
3086 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction215:sorter#Object#default_comparator */
3087 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction215:string#Object#to_s */
3088 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction215:string#Object#native_class_name */
3089 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction215:string#Object#class_name */
3090 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction215:string#Object#inspect */
3091 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction215:string#Object#inspect_head */
3092 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction215:string#Object#args */
3093 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction215:time#Object#get_time */
3094 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction215:file#Object#printn */
3095 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction215:file#Object#print */
3096 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction215:file#Object#getcwd */
3097 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction215:file#Object#file_getcwd */
3098 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction215:model_base#Object#intrude_visibility */
3099 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction215:model_base#Object#public_visibility */
3100 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction215:model_base#Object#protected_visibility */
3101 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction215:model_base#Object#private_visibility */
3102 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction215:model_base#Object#none_visibility */
3103 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction215:version#Object#nit_version */
3104 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction215:model#Object#abstract_kind */
3105 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction215:model#Object#concrete_kind */
3106 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction215:model#Object#interface_kind */
3107 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction215:model#Object#enum_kind */
3108 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction215:model#Object#extern_kind */
3109 (nitmethod_t)VIRTUAL_parser__ReduceAction215__action, /* pointer to parser:ReduceAction215:parser#ReduceAction215#action */
3110 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction215:parser_work#ReduceAction#concat */
3111 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction215:parser_work#ReduceAction#init */
3112 }
3113 };
3114 /* allocate ReduceAction215 */
3115 val* NEW_parser__ReduceAction215(const struct type* type) {
3116 val* self /* : ReduceAction215 */;
3117 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3118 self->type = type;
3119 self->class = &class_parser__ReduceAction215;
3120 return self;
3121 }
3122 /* runtime class parser__ReduceAction216 */
3123 const struct class class_parser__ReduceAction216 = {
3124 0, /* box_kind */
3125 {
3126 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction216:kernel#Object#object_id */
3127 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction216:kernel#Object#is_same_instance */
3128 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction216:kernel#Object#== */
3129 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction216:kernel#Object#!= */
3130 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction216:kernel#Object#hash */
3131 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction216:kernel#Object#exit */
3132 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction216:kernel#Object#sys */
3133 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction216:kernel#Object#init */
3134 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction216:sorter#Object#default_comparator */
3135 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction216:string#Object#to_s */
3136 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction216:string#Object#native_class_name */
3137 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction216:string#Object#class_name */
3138 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction216:string#Object#inspect */
3139 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction216:string#Object#inspect_head */
3140 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction216:string#Object#args */
3141 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction216:time#Object#get_time */
3142 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction216:file#Object#printn */
3143 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction216:file#Object#print */
3144 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction216:file#Object#getcwd */
3145 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction216:file#Object#file_getcwd */
3146 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction216:model_base#Object#intrude_visibility */
3147 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction216:model_base#Object#public_visibility */
3148 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction216:model_base#Object#protected_visibility */
3149 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction216:model_base#Object#private_visibility */
3150 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction216:model_base#Object#none_visibility */
3151 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction216:version#Object#nit_version */
3152 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction216:model#Object#abstract_kind */
3153 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction216:model#Object#concrete_kind */
3154 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction216:model#Object#interface_kind */
3155 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction216:model#Object#enum_kind */
3156 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction216:model#Object#extern_kind */
3157 (nitmethod_t)VIRTUAL_parser__ReduceAction216__action, /* pointer to parser:ReduceAction216:parser#ReduceAction216#action */
3158 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction216:parser_work#ReduceAction#concat */
3159 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction216:parser_work#ReduceAction#init */
3160 }
3161 };
3162 /* allocate ReduceAction216 */
3163 val* NEW_parser__ReduceAction216(const struct type* type) {
3164 val* self /* : ReduceAction216 */;
3165 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3166 self->type = type;
3167 self->class = &class_parser__ReduceAction216;
3168 return self;
3169 }
3170 /* runtime class parser__ReduceAction219 */
3171 const struct class class_parser__ReduceAction219 = {
3172 0, /* box_kind */
3173 {
3174 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction219:kernel#Object#object_id */
3175 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction219:kernel#Object#is_same_instance */
3176 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction219:kernel#Object#== */
3177 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction219:kernel#Object#!= */
3178 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction219:kernel#Object#hash */
3179 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction219:kernel#Object#exit */
3180 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction219:kernel#Object#sys */
3181 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction219:kernel#Object#init */
3182 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction219:sorter#Object#default_comparator */
3183 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction219:string#Object#to_s */
3184 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction219:string#Object#native_class_name */
3185 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction219:string#Object#class_name */
3186 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction219:string#Object#inspect */
3187 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction219:string#Object#inspect_head */
3188 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction219:string#Object#args */
3189 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction219:time#Object#get_time */
3190 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction219:file#Object#printn */
3191 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction219:file#Object#print */
3192 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction219:file#Object#getcwd */
3193 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction219:file#Object#file_getcwd */
3194 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction219:model_base#Object#intrude_visibility */
3195 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction219:model_base#Object#public_visibility */
3196 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction219:model_base#Object#protected_visibility */
3197 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction219:model_base#Object#private_visibility */
3198 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction219:model_base#Object#none_visibility */
3199 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction219:version#Object#nit_version */
3200 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction219:model#Object#abstract_kind */
3201 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction219:model#Object#concrete_kind */
3202 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction219:model#Object#interface_kind */
3203 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction219:model#Object#enum_kind */
3204 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction219:model#Object#extern_kind */
3205 (nitmethod_t)VIRTUAL_parser__ReduceAction219__action, /* pointer to parser:ReduceAction219:parser#ReduceAction219#action */
3206 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction219:parser_work#ReduceAction#concat */
3207 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction219:parser_work#ReduceAction#init */
3208 }
3209 };
3210 /* allocate ReduceAction219 */
3211 val* NEW_parser__ReduceAction219(const struct type* type) {
3212 val* self /* : ReduceAction219 */;
3213 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3214 self->type = type;
3215 self->class = &class_parser__ReduceAction219;
3216 return self;
3217 }
3218 /* runtime class parser__ReduceAction220 */
3219 const struct class class_parser__ReduceAction220 = {
3220 0, /* box_kind */
3221 {
3222 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction220:kernel#Object#object_id */
3223 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction220:kernel#Object#is_same_instance */
3224 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction220:kernel#Object#== */
3225 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction220:kernel#Object#!= */
3226 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction220:kernel#Object#hash */
3227 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction220:kernel#Object#exit */
3228 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction220:kernel#Object#sys */
3229 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction220:kernel#Object#init */
3230 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction220:sorter#Object#default_comparator */
3231 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction220:string#Object#to_s */
3232 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction220:string#Object#native_class_name */
3233 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction220:string#Object#class_name */
3234 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction220:string#Object#inspect */
3235 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction220:string#Object#inspect_head */
3236 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction220:string#Object#args */
3237 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction220:time#Object#get_time */
3238 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction220:file#Object#printn */
3239 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction220:file#Object#print */
3240 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction220:file#Object#getcwd */
3241 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction220:file#Object#file_getcwd */
3242 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction220:model_base#Object#intrude_visibility */
3243 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction220:model_base#Object#public_visibility */
3244 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction220:model_base#Object#protected_visibility */
3245 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction220:model_base#Object#private_visibility */
3246 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction220:model_base#Object#none_visibility */
3247 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction220:version#Object#nit_version */
3248 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction220:model#Object#abstract_kind */
3249 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction220:model#Object#concrete_kind */
3250 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction220:model#Object#interface_kind */
3251 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction220:model#Object#enum_kind */
3252 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction220:model#Object#extern_kind */
3253 (nitmethod_t)VIRTUAL_parser__ReduceAction220__action, /* pointer to parser:ReduceAction220:parser#ReduceAction220#action */
3254 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction220:parser_work#ReduceAction#concat */
3255 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction220:parser_work#ReduceAction#init */
3256 }
3257 };
3258 /* allocate ReduceAction220 */
3259 val* NEW_parser__ReduceAction220(const struct type* type) {
3260 val* self /* : ReduceAction220 */;
3261 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3262 self->type = type;
3263 self->class = &class_parser__ReduceAction220;
3264 return self;
3265 }
3266 /* runtime class parser__ReduceAction221 */
3267 const struct class class_parser__ReduceAction221 = {
3268 0, /* box_kind */
3269 {
3270 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction221:kernel#Object#object_id */
3271 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction221:kernel#Object#is_same_instance */
3272 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction221:kernel#Object#== */
3273 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction221:kernel#Object#!= */
3274 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction221:kernel#Object#hash */
3275 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction221:kernel#Object#exit */
3276 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction221:kernel#Object#sys */
3277 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction221:kernel#Object#init */
3278 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction221:sorter#Object#default_comparator */
3279 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction221:string#Object#to_s */
3280 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction221:string#Object#native_class_name */
3281 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction221:string#Object#class_name */
3282 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction221:string#Object#inspect */
3283 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction221:string#Object#inspect_head */
3284 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction221:string#Object#args */
3285 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction221:time#Object#get_time */
3286 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction221:file#Object#printn */
3287 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction221:file#Object#print */
3288 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction221:file#Object#getcwd */
3289 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction221:file#Object#file_getcwd */
3290 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction221:model_base#Object#intrude_visibility */
3291 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction221:model_base#Object#public_visibility */
3292 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction221:model_base#Object#protected_visibility */
3293 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction221:model_base#Object#private_visibility */
3294 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction221:model_base#Object#none_visibility */
3295 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction221:version#Object#nit_version */
3296 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction221:model#Object#abstract_kind */
3297 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction221:model#Object#concrete_kind */
3298 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction221:model#Object#interface_kind */
3299 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction221:model#Object#enum_kind */
3300 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction221:model#Object#extern_kind */
3301 (nitmethod_t)VIRTUAL_parser__ReduceAction221__action, /* pointer to parser:ReduceAction221:parser#ReduceAction221#action */
3302 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction221:parser_work#ReduceAction#concat */
3303 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction221:parser_work#ReduceAction#init */
3304 }
3305 };
3306 /* allocate ReduceAction221 */
3307 val* NEW_parser__ReduceAction221(const struct type* type) {
3308 val* self /* : ReduceAction221 */;
3309 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3310 self->type = type;
3311 self->class = &class_parser__ReduceAction221;
3312 return self;
3313 }
3314 /* runtime class parser__ReduceAction222 */
3315 const struct class class_parser__ReduceAction222 = {
3316 0, /* box_kind */
3317 {
3318 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction222:kernel#Object#object_id */
3319 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction222:kernel#Object#is_same_instance */
3320 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction222:kernel#Object#== */
3321 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction222:kernel#Object#!= */
3322 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction222:kernel#Object#hash */
3323 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction222:kernel#Object#exit */
3324 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction222:kernel#Object#sys */
3325 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction222:kernel#Object#init */
3326 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction222:sorter#Object#default_comparator */
3327 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction222:string#Object#to_s */
3328 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction222:string#Object#native_class_name */
3329 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction222:string#Object#class_name */
3330 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction222:string#Object#inspect */
3331 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction222:string#Object#inspect_head */
3332 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction222:string#Object#args */
3333 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction222:time#Object#get_time */
3334 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction222:file#Object#printn */
3335 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction222:file#Object#print */
3336 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction222:file#Object#getcwd */
3337 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction222:file#Object#file_getcwd */
3338 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction222:model_base#Object#intrude_visibility */
3339 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction222:model_base#Object#public_visibility */
3340 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction222:model_base#Object#protected_visibility */
3341 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction222:model_base#Object#private_visibility */
3342 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction222:model_base#Object#none_visibility */
3343 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction222:version#Object#nit_version */
3344 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction222:model#Object#abstract_kind */
3345 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction222:model#Object#concrete_kind */
3346 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction222:model#Object#interface_kind */
3347 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction222:model#Object#enum_kind */
3348 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction222:model#Object#extern_kind */
3349 (nitmethod_t)VIRTUAL_parser__ReduceAction222__action, /* pointer to parser:ReduceAction222:parser#ReduceAction222#action */
3350 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction222:parser_work#ReduceAction#concat */
3351 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction222:parser_work#ReduceAction#init */
3352 }
3353 };
3354 /* allocate ReduceAction222 */
3355 val* NEW_parser__ReduceAction222(const struct type* type) {
3356 val* self /* : ReduceAction222 */;
3357 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3358 self->type = type;
3359 self->class = &class_parser__ReduceAction222;
3360 return self;
3361 }
3362 /* runtime class parser__ReduceAction223 */
3363 const struct class class_parser__ReduceAction223 = {
3364 0, /* box_kind */
3365 {
3366 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction223:kernel#Object#object_id */
3367 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction223:kernel#Object#is_same_instance */
3368 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction223:kernel#Object#== */
3369 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction223:kernel#Object#!= */
3370 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction223:kernel#Object#hash */
3371 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction223:kernel#Object#exit */
3372 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction223:kernel#Object#sys */
3373 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction223:kernel#Object#init */
3374 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction223:sorter#Object#default_comparator */
3375 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction223:string#Object#to_s */
3376 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction223:string#Object#native_class_name */
3377 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction223:string#Object#class_name */
3378 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction223:string#Object#inspect */
3379 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction223:string#Object#inspect_head */
3380 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction223:string#Object#args */
3381 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction223:time#Object#get_time */
3382 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction223:file#Object#printn */
3383 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction223:file#Object#print */
3384 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction223:file#Object#getcwd */
3385 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction223:file#Object#file_getcwd */
3386 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction223:model_base#Object#intrude_visibility */
3387 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction223:model_base#Object#public_visibility */
3388 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction223:model_base#Object#protected_visibility */
3389 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction223:model_base#Object#private_visibility */
3390 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction223:model_base#Object#none_visibility */
3391 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction223:version#Object#nit_version */
3392 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction223:model#Object#abstract_kind */
3393 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction223:model#Object#concrete_kind */
3394 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction223:model#Object#interface_kind */
3395 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction223:model#Object#enum_kind */
3396 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction223:model#Object#extern_kind */
3397 (nitmethod_t)VIRTUAL_parser__ReduceAction223__action, /* pointer to parser:ReduceAction223:parser#ReduceAction223#action */
3398 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction223:parser_work#ReduceAction#concat */
3399 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction223:parser_work#ReduceAction#init */
3400 }
3401 };
3402 /* allocate ReduceAction223 */
3403 val* NEW_parser__ReduceAction223(const struct type* type) {
3404 val* self /* : ReduceAction223 */;
3405 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3406 self->type = type;
3407 self->class = &class_parser__ReduceAction223;
3408 return self;
3409 }
3410 /* runtime class parser__ReduceAction224 */
3411 const struct class class_parser__ReduceAction224 = {
3412 0, /* box_kind */
3413 {
3414 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction224:kernel#Object#object_id */
3415 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction224:kernel#Object#is_same_instance */
3416 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction224:kernel#Object#== */
3417 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction224:kernel#Object#!= */
3418 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction224:kernel#Object#hash */
3419 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction224:kernel#Object#exit */
3420 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction224:kernel#Object#sys */
3421 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction224:kernel#Object#init */
3422 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction224:sorter#Object#default_comparator */
3423 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction224:string#Object#to_s */
3424 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction224:string#Object#native_class_name */
3425 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction224:string#Object#class_name */
3426 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction224:string#Object#inspect */
3427 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction224:string#Object#inspect_head */
3428 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction224:string#Object#args */
3429 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction224:time#Object#get_time */
3430 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction224:file#Object#printn */
3431 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction224:file#Object#print */
3432 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction224:file#Object#getcwd */
3433 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction224:file#Object#file_getcwd */
3434 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction224:model_base#Object#intrude_visibility */
3435 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction224:model_base#Object#public_visibility */
3436 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction224:model_base#Object#protected_visibility */
3437 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction224:model_base#Object#private_visibility */
3438 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction224:model_base#Object#none_visibility */
3439 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction224:version#Object#nit_version */
3440 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction224:model#Object#abstract_kind */
3441 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction224:model#Object#concrete_kind */
3442 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction224:model#Object#interface_kind */
3443 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction224:model#Object#enum_kind */
3444 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction224:model#Object#extern_kind */
3445 (nitmethod_t)VIRTUAL_parser__ReduceAction224__action, /* pointer to parser:ReduceAction224:parser#ReduceAction224#action */
3446 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction224:parser_work#ReduceAction#concat */
3447 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction224:parser_work#ReduceAction#init */
3448 }
3449 };
3450 /* allocate ReduceAction224 */
3451 val* NEW_parser__ReduceAction224(const struct type* type) {
3452 val* self /* : ReduceAction224 */;
3453 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3454 self->type = type;
3455 self->class = &class_parser__ReduceAction224;
3456 return self;
3457 }
3458 /* runtime class parser__ReduceAction227 */
3459 const struct class class_parser__ReduceAction227 = {
3460 0, /* box_kind */
3461 {
3462 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction227:kernel#Object#object_id */
3463 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction227:kernel#Object#is_same_instance */
3464 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction227:kernel#Object#== */
3465 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction227:kernel#Object#!= */
3466 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction227:kernel#Object#hash */
3467 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction227:kernel#Object#exit */
3468 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction227:kernel#Object#sys */
3469 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction227:kernel#Object#init */
3470 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction227:sorter#Object#default_comparator */
3471 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction227:string#Object#to_s */
3472 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction227:string#Object#native_class_name */
3473 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction227:string#Object#class_name */
3474 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction227:string#Object#inspect */
3475 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction227:string#Object#inspect_head */
3476 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction227:string#Object#args */
3477 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction227:time#Object#get_time */
3478 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction227:file#Object#printn */
3479 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction227:file#Object#print */
3480 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction227:file#Object#getcwd */
3481 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction227:file#Object#file_getcwd */
3482 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction227:model_base#Object#intrude_visibility */
3483 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction227:model_base#Object#public_visibility */
3484 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction227:model_base#Object#protected_visibility */
3485 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction227:model_base#Object#private_visibility */
3486 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction227:model_base#Object#none_visibility */
3487 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction227:version#Object#nit_version */
3488 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction227:model#Object#abstract_kind */
3489 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction227:model#Object#concrete_kind */
3490 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction227:model#Object#interface_kind */
3491 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction227:model#Object#enum_kind */
3492 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction227:model#Object#extern_kind */
3493 (nitmethod_t)VIRTUAL_parser__ReduceAction227__action, /* pointer to parser:ReduceAction227:parser#ReduceAction227#action */
3494 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction227:parser_work#ReduceAction#concat */
3495 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction227:parser_work#ReduceAction#init */
3496 }
3497 };
3498 /* allocate ReduceAction227 */
3499 val* NEW_parser__ReduceAction227(const struct type* type) {
3500 val* self /* : ReduceAction227 */;
3501 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3502 self->type = type;
3503 self->class = &class_parser__ReduceAction227;
3504 return self;
3505 }
3506 /* runtime class parser__ReduceAction228 */
3507 const struct class class_parser__ReduceAction228 = {
3508 0, /* box_kind */
3509 {
3510 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction228:kernel#Object#object_id */
3511 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction228:kernel#Object#is_same_instance */
3512 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction228:kernel#Object#== */
3513 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction228:kernel#Object#!= */
3514 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction228:kernel#Object#hash */
3515 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction228:kernel#Object#exit */
3516 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction228:kernel#Object#sys */
3517 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction228:kernel#Object#init */
3518 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction228:sorter#Object#default_comparator */
3519 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction228:string#Object#to_s */
3520 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction228:string#Object#native_class_name */
3521 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction228:string#Object#class_name */
3522 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction228:string#Object#inspect */
3523 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction228:string#Object#inspect_head */
3524 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction228:string#Object#args */
3525 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction228:time#Object#get_time */
3526 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction228:file#Object#printn */
3527 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction228:file#Object#print */
3528 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction228:file#Object#getcwd */
3529 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction228:file#Object#file_getcwd */
3530 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction228:model_base#Object#intrude_visibility */
3531 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction228:model_base#Object#public_visibility */
3532 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction228:model_base#Object#protected_visibility */
3533 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction228:model_base#Object#private_visibility */
3534 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction228:model_base#Object#none_visibility */
3535 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction228:version#Object#nit_version */
3536 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction228:model#Object#abstract_kind */
3537 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction228:model#Object#concrete_kind */
3538 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction228:model#Object#interface_kind */
3539 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction228:model#Object#enum_kind */
3540 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction228:model#Object#extern_kind */
3541 (nitmethod_t)VIRTUAL_parser__ReduceAction228__action, /* pointer to parser:ReduceAction228:parser#ReduceAction228#action */
3542 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction228:parser_work#ReduceAction#concat */
3543 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction228:parser_work#ReduceAction#init */
3544 }
3545 };
3546 /* allocate ReduceAction228 */
3547 val* NEW_parser__ReduceAction228(const struct type* type) {
3548 val* self /* : ReduceAction228 */;
3549 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3550 self->type = type;
3551 self->class = &class_parser__ReduceAction228;
3552 return self;
3553 }
3554 /* runtime class parser__ReduceAction229 */
3555 const struct class class_parser__ReduceAction229 = {
3556 0, /* box_kind */
3557 {
3558 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction229:kernel#Object#object_id */
3559 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction229:kernel#Object#is_same_instance */
3560 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction229:kernel#Object#== */
3561 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction229:kernel#Object#!= */
3562 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction229:kernel#Object#hash */
3563 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction229:kernel#Object#exit */
3564 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction229:kernel#Object#sys */
3565 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction229:kernel#Object#init */
3566 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction229:sorter#Object#default_comparator */
3567 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction229:string#Object#to_s */
3568 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction229:string#Object#native_class_name */
3569 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction229:string#Object#class_name */
3570 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction229:string#Object#inspect */
3571 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction229:string#Object#inspect_head */
3572 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction229:string#Object#args */
3573 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction229:time#Object#get_time */
3574 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction229:file#Object#printn */
3575 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction229:file#Object#print */
3576 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction229:file#Object#getcwd */
3577 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction229:file#Object#file_getcwd */
3578 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction229:model_base#Object#intrude_visibility */
3579 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction229:model_base#Object#public_visibility */
3580 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction229:model_base#Object#protected_visibility */
3581 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction229:model_base#Object#private_visibility */
3582 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction229:model_base#Object#none_visibility */
3583 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction229:version#Object#nit_version */
3584 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction229:model#Object#abstract_kind */
3585 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction229:model#Object#concrete_kind */
3586 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction229:model#Object#interface_kind */
3587 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction229:model#Object#enum_kind */
3588 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction229:model#Object#extern_kind */
3589 (nitmethod_t)VIRTUAL_parser__ReduceAction229__action, /* pointer to parser:ReduceAction229:parser#ReduceAction229#action */
3590 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction229:parser_work#ReduceAction#concat */
3591 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction229:parser_work#ReduceAction#init */
3592 }
3593 };
3594 /* allocate ReduceAction229 */
3595 val* NEW_parser__ReduceAction229(const struct type* type) {
3596 val* self /* : ReduceAction229 */;
3597 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3598 self->type = type;
3599 self->class = &class_parser__ReduceAction229;
3600 return self;
3601 }
3602 /* runtime class parser__ReduceAction230 */
3603 const struct class class_parser__ReduceAction230 = {
3604 0, /* box_kind */
3605 {
3606 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction230:kernel#Object#object_id */
3607 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction230:kernel#Object#is_same_instance */
3608 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction230:kernel#Object#== */
3609 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction230:kernel#Object#!= */
3610 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction230:kernel#Object#hash */
3611 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction230:kernel#Object#exit */
3612 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction230:kernel#Object#sys */
3613 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction230:kernel#Object#init */
3614 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction230:sorter#Object#default_comparator */
3615 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction230:string#Object#to_s */
3616 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction230:string#Object#native_class_name */
3617 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction230:string#Object#class_name */
3618 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction230:string#Object#inspect */
3619 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction230:string#Object#inspect_head */
3620 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction230:string#Object#args */
3621 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction230:time#Object#get_time */
3622 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction230:file#Object#printn */
3623 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction230:file#Object#print */
3624 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction230:file#Object#getcwd */
3625 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction230:file#Object#file_getcwd */
3626 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction230:model_base#Object#intrude_visibility */
3627 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction230:model_base#Object#public_visibility */
3628 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction230:model_base#Object#protected_visibility */
3629 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction230:model_base#Object#private_visibility */
3630 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction230:model_base#Object#none_visibility */
3631 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction230:version#Object#nit_version */
3632 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction230:model#Object#abstract_kind */
3633 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction230:model#Object#concrete_kind */
3634 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction230:model#Object#interface_kind */
3635 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction230:model#Object#enum_kind */
3636 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction230:model#Object#extern_kind */
3637 (nitmethod_t)VIRTUAL_parser__ReduceAction230__action, /* pointer to parser:ReduceAction230:parser#ReduceAction230#action */
3638 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction230:parser_work#ReduceAction#concat */
3639 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction230:parser_work#ReduceAction#init */
3640 }
3641 };
3642 /* allocate ReduceAction230 */
3643 val* NEW_parser__ReduceAction230(const struct type* type) {
3644 val* self /* : ReduceAction230 */;
3645 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3646 self->type = type;
3647 self->class = &class_parser__ReduceAction230;
3648 return self;
3649 }
3650 /* runtime class parser__ReduceAction231 */
3651 const struct class class_parser__ReduceAction231 = {
3652 0, /* box_kind */
3653 {
3654 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction231:kernel#Object#object_id */
3655 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction231:kernel#Object#is_same_instance */
3656 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction231:kernel#Object#== */
3657 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction231:kernel#Object#!= */
3658 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction231:kernel#Object#hash */
3659 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction231:kernel#Object#exit */
3660 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction231:kernel#Object#sys */
3661 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction231:kernel#Object#init */
3662 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction231:sorter#Object#default_comparator */
3663 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction231:string#Object#to_s */
3664 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction231:string#Object#native_class_name */
3665 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction231:string#Object#class_name */
3666 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction231:string#Object#inspect */
3667 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction231:string#Object#inspect_head */
3668 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction231:string#Object#args */
3669 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction231:time#Object#get_time */
3670 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction231:file#Object#printn */
3671 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction231:file#Object#print */
3672 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction231:file#Object#getcwd */
3673 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction231:file#Object#file_getcwd */
3674 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction231:model_base#Object#intrude_visibility */
3675 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction231:model_base#Object#public_visibility */
3676 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction231:model_base#Object#protected_visibility */
3677 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction231:model_base#Object#private_visibility */
3678 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction231:model_base#Object#none_visibility */
3679 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction231:version#Object#nit_version */
3680 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction231:model#Object#abstract_kind */
3681 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction231:model#Object#concrete_kind */
3682 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction231:model#Object#interface_kind */
3683 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction231:model#Object#enum_kind */
3684 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction231:model#Object#extern_kind */
3685 (nitmethod_t)VIRTUAL_parser__ReduceAction231__action, /* pointer to parser:ReduceAction231:parser#ReduceAction231#action */
3686 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction231:parser_work#ReduceAction#concat */
3687 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction231:parser_work#ReduceAction#init */
3688 }
3689 };
3690 /* allocate ReduceAction231 */
3691 val* NEW_parser__ReduceAction231(const struct type* type) {
3692 val* self /* : ReduceAction231 */;
3693 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3694 self->type = type;
3695 self->class = &class_parser__ReduceAction231;
3696 return self;
3697 }
3698 /* runtime class parser__ReduceAction232 */
3699 const struct class class_parser__ReduceAction232 = {
3700 0, /* box_kind */
3701 {
3702 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction232:kernel#Object#object_id */
3703 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction232:kernel#Object#is_same_instance */
3704 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction232:kernel#Object#== */
3705 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction232:kernel#Object#!= */
3706 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction232:kernel#Object#hash */
3707 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction232:kernel#Object#exit */
3708 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction232:kernel#Object#sys */
3709 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction232:kernel#Object#init */
3710 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction232:sorter#Object#default_comparator */
3711 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction232:string#Object#to_s */
3712 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction232:string#Object#native_class_name */
3713 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction232:string#Object#class_name */
3714 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction232:string#Object#inspect */
3715 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction232:string#Object#inspect_head */
3716 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction232:string#Object#args */
3717 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction232:time#Object#get_time */
3718 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction232:file#Object#printn */
3719 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction232:file#Object#print */
3720 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction232:file#Object#getcwd */
3721 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction232:file#Object#file_getcwd */
3722 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction232:model_base#Object#intrude_visibility */
3723 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction232:model_base#Object#public_visibility */
3724 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction232:model_base#Object#protected_visibility */
3725 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction232:model_base#Object#private_visibility */
3726 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction232:model_base#Object#none_visibility */
3727 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction232:version#Object#nit_version */
3728 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction232:model#Object#abstract_kind */
3729 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction232:model#Object#concrete_kind */
3730 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction232:model#Object#interface_kind */
3731 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction232:model#Object#enum_kind */
3732 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction232:model#Object#extern_kind */
3733 (nitmethod_t)VIRTUAL_parser__ReduceAction232__action, /* pointer to parser:ReduceAction232:parser#ReduceAction232#action */
3734 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction232:parser_work#ReduceAction#concat */
3735 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction232:parser_work#ReduceAction#init */
3736 }
3737 };
3738 /* allocate ReduceAction232 */
3739 val* NEW_parser__ReduceAction232(const struct type* type) {
3740 val* self /* : ReduceAction232 */;
3741 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3742 self->type = type;
3743 self->class = &class_parser__ReduceAction232;
3744 return self;
3745 }
3746 /* runtime class parser__ReduceAction233 */
3747 const struct class class_parser__ReduceAction233 = {
3748 0, /* box_kind */
3749 {
3750 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction233:kernel#Object#object_id */
3751 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction233:kernel#Object#is_same_instance */
3752 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction233:kernel#Object#== */
3753 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction233:kernel#Object#!= */
3754 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction233:kernel#Object#hash */
3755 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction233:kernel#Object#exit */
3756 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction233:kernel#Object#sys */
3757 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction233:kernel#Object#init */
3758 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction233:sorter#Object#default_comparator */
3759 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction233:string#Object#to_s */
3760 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction233:string#Object#native_class_name */
3761 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction233:string#Object#class_name */
3762 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction233:string#Object#inspect */
3763 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction233:string#Object#inspect_head */
3764 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction233:string#Object#args */
3765 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction233:time#Object#get_time */
3766 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction233:file#Object#printn */
3767 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction233:file#Object#print */
3768 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction233:file#Object#getcwd */
3769 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction233:file#Object#file_getcwd */
3770 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction233:model_base#Object#intrude_visibility */
3771 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction233:model_base#Object#public_visibility */
3772 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction233:model_base#Object#protected_visibility */
3773 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction233:model_base#Object#private_visibility */
3774 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction233:model_base#Object#none_visibility */
3775 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction233:version#Object#nit_version */
3776 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction233:model#Object#abstract_kind */
3777 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction233:model#Object#concrete_kind */
3778 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction233:model#Object#interface_kind */
3779 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction233:model#Object#enum_kind */
3780 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction233:model#Object#extern_kind */
3781 (nitmethod_t)VIRTUAL_parser__ReduceAction233__action, /* pointer to parser:ReduceAction233:parser#ReduceAction233#action */
3782 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction233:parser_work#ReduceAction#concat */
3783 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction233:parser_work#ReduceAction#init */
3784 }
3785 };
3786 /* allocate ReduceAction233 */
3787 val* NEW_parser__ReduceAction233(const struct type* type) {
3788 val* self /* : ReduceAction233 */;
3789 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3790 self->type = type;
3791 self->class = &class_parser__ReduceAction233;
3792 return self;
3793 }
3794 /* runtime class parser__ReduceAction234 */
3795 const struct class class_parser__ReduceAction234 = {
3796 0, /* box_kind */
3797 {
3798 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction234:kernel#Object#object_id */
3799 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction234:kernel#Object#is_same_instance */
3800 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction234:kernel#Object#== */
3801 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction234:kernel#Object#!= */
3802 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction234:kernel#Object#hash */
3803 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction234:kernel#Object#exit */
3804 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction234:kernel#Object#sys */
3805 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction234:kernel#Object#init */
3806 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction234:sorter#Object#default_comparator */
3807 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction234:string#Object#to_s */
3808 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction234:string#Object#native_class_name */
3809 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction234:string#Object#class_name */
3810 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction234:string#Object#inspect */
3811 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction234:string#Object#inspect_head */
3812 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction234:string#Object#args */
3813 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction234:time#Object#get_time */
3814 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction234:file#Object#printn */
3815 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction234:file#Object#print */
3816 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction234:file#Object#getcwd */
3817 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction234:file#Object#file_getcwd */
3818 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction234:model_base#Object#intrude_visibility */
3819 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction234:model_base#Object#public_visibility */
3820 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction234:model_base#Object#protected_visibility */
3821 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction234:model_base#Object#private_visibility */
3822 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction234:model_base#Object#none_visibility */
3823 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction234:version#Object#nit_version */
3824 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction234:model#Object#abstract_kind */
3825 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction234:model#Object#concrete_kind */
3826 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction234:model#Object#interface_kind */
3827 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction234:model#Object#enum_kind */
3828 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction234:model#Object#extern_kind */
3829 (nitmethod_t)VIRTUAL_parser__ReduceAction234__action, /* pointer to parser:ReduceAction234:parser#ReduceAction234#action */
3830 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction234:parser_work#ReduceAction#concat */
3831 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction234:parser_work#ReduceAction#init */
3832 }
3833 };
3834 /* allocate ReduceAction234 */
3835 val* NEW_parser__ReduceAction234(const struct type* type) {
3836 val* self /* : ReduceAction234 */;
3837 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3838 self->type = type;
3839 self->class = &class_parser__ReduceAction234;
3840 return self;
3841 }
3842 /* runtime class parser__ReduceAction235 */
3843 const struct class class_parser__ReduceAction235 = {
3844 0, /* box_kind */
3845 {
3846 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction235:kernel#Object#object_id */
3847 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction235:kernel#Object#is_same_instance */
3848 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction235:kernel#Object#== */
3849 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction235:kernel#Object#!= */
3850 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction235:kernel#Object#hash */
3851 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction235:kernel#Object#exit */
3852 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction235:kernel#Object#sys */
3853 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction235:kernel#Object#init */
3854 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction235:sorter#Object#default_comparator */
3855 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction235:string#Object#to_s */
3856 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction235:string#Object#native_class_name */
3857 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction235:string#Object#class_name */
3858 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction235:string#Object#inspect */
3859 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction235:string#Object#inspect_head */
3860 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction235:string#Object#args */
3861 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction235:time#Object#get_time */
3862 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction235:file#Object#printn */
3863 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction235:file#Object#print */
3864 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction235:file#Object#getcwd */
3865 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction235:file#Object#file_getcwd */
3866 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction235:model_base#Object#intrude_visibility */
3867 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction235:model_base#Object#public_visibility */
3868 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction235:model_base#Object#protected_visibility */
3869 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction235:model_base#Object#private_visibility */
3870 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction235:model_base#Object#none_visibility */
3871 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction235:version#Object#nit_version */
3872 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction235:model#Object#abstract_kind */
3873 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction235:model#Object#concrete_kind */
3874 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction235:model#Object#interface_kind */
3875 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction235:model#Object#enum_kind */
3876 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction235:model#Object#extern_kind */
3877 (nitmethod_t)VIRTUAL_parser__ReduceAction235__action, /* pointer to parser:ReduceAction235:parser#ReduceAction235#action */
3878 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction235:parser_work#ReduceAction#concat */
3879 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction235:parser_work#ReduceAction#init */
3880 }
3881 };
3882 /* allocate ReduceAction235 */
3883 val* NEW_parser__ReduceAction235(const struct type* type) {
3884 val* self /* : ReduceAction235 */;
3885 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3886 self->type = type;
3887 self->class = &class_parser__ReduceAction235;
3888 return self;
3889 }
3890 /* runtime class parser__ReduceAction238 */
3891 const struct class class_parser__ReduceAction238 = {
3892 0, /* box_kind */
3893 {
3894 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction238:kernel#Object#object_id */
3895 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction238:kernel#Object#is_same_instance */
3896 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction238:kernel#Object#== */
3897 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction238:kernel#Object#!= */
3898 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction238:kernel#Object#hash */
3899 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction238:kernel#Object#exit */
3900 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction238:kernel#Object#sys */
3901 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction238:kernel#Object#init */
3902 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction238:sorter#Object#default_comparator */
3903 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction238:string#Object#to_s */
3904 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction238:string#Object#native_class_name */
3905 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction238:string#Object#class_name */
3906 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction238:string#Object#inspect */
3907 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction238:string#Object#inspect_head */
3908 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction238:string#Object#args */
3909 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction238:time#Object#get_time */
3910 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction238:file#Object#printn */
3911 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction238:file#Object#print */
3912 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction238:file#Object#getcwd */
3913 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction238:file#Object#file_getcwd */
3914 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction238:model_base#Object#intrude_visibility */
3915 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction238:model_base#Object#public_visibility */
3916 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction238:model_base#Object#protected_visibility */
3917 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction238:model_base#Object#private_visibility */
3918 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction238:model_base#Object#none_visibility */
3919 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction238:version#Object#nit_version */
3920 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction238:model#Object#abstract_kind */
3921 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction238:model#Object#concrete_kind */
3922 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction238:model#Object#interface_kind */
3923 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction238:model#Object#enum_kind */
3924 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction238:model#Object#extern_kind */
3925 (nitmethod_t)VIRTUAL_parser__ReduceAction238__action, /* pointer to parser:ReduceAction238:parser#ReduceAction238#action */
3926 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction238:parser_work#ReduceAction#concat */
3927 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction238:parser_work#ReduceAction#init */
3928 }
3929 };
3930 /* allocate ReduceAction238 */
3931 val* NEW_parser__ReduceAction238(const struct type* type) {
3932 val* self /* : ReduceAction238 */;
3933 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3934 self->type = type;
3935 self->class = &class_parser__ReduceAction238;
3936 return self;
3937 }
3938 /* runtime class parser__ReduceAction239 */
3939 const struct class class_parser__ReduceAction239 = {
3940 0, /* box_kind */
3941 {
3942 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction239:kernel#Object#object_id */
3943 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction239:kernel#Object#is_same_instance */
3944 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction239:kernel#Object#== */
3945 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction239:kernel#Object#!= */
3946 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction239:kernel#Object#hash */
3947 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction239:kernel#Object#exit */
3948 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction239:kernel#Object#sys */
3949 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction239:kernel#Object#init */
3950 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction239:sorter#Object#default_comparator */
3951 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction239:string#Object#to_s */
3952 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction239:string#Object#native_class_name */
3953 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction239:string#Object#class_name */
3954 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction239:string#Object#inspect */
3955 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction239:string#Object#inspect_head */
3956 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction239:string#Object#args */
3957 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction239:time#Object#get_time */
3958 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction239:file#Object#printn */
3959 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction239:file#Object#print */
3960 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction239:file#Object#getcwd */
3961 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction239:file#Object#file_getcwd */
3962 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction239:model_base#Object#intrude_visibility */
3963 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction239:model_base#Object#public_visibility */
3964 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction239:model_base#Object#protected_visibility */
3965 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction239:model_base#Object#private_visibility */
3966 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction239:model_base#Object#none_visibility */
3967 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction239:version#Object#nit_version */
3968 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction239:model#Object#abstract_kind */
3969 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction239:model#Object#concrete_kind */
3970 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction239:model#Object#interface_kind */
3971 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction239:model#Object#enum_kind */
3972 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction239:model#Object#extern_kind */
3973 (nitmethod_t)VIRTUAL_parser__ReduceAction239__action, /* pointer to parser:ReduceAction239:parser#ReduceAction239#action */
3974 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction239:parser_work#ReduceAction#concat */
3975 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction239:parser_work#ReduceAction#init */
3976 }
3977 };
3978 /* allocate ReduceAction239 */
3979 val* NEW_parser__ReduceAction239(const struct type* type) {
3980 val* self /* : ReduceAction239 */;
3981 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3982 self->type = type;
3983 self->class = &class_parser__ReduceAction239;
3984 return self;
3985 }
3986 /* runtime class parser__ReduceAction240 */
3987 const struct class class_parser__ReduceAction240 = {
3988 0, /* box_kind */
3989 {
3990 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction240:kernel#Object#object_id */
3991 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction240:kernel#Object#is_same_instance */
3992 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction240:kernel#Object#== */
3993 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction240:kernel#Object#!= */
3994 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction240:kernel#Object#hash */
3995 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction240:kernel#Object#exit */
3996 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction240:kernel#Object#sys */
3997 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction240:kernel#Object#init */
3998 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction240:sorter#Object#default_comparator */
3999 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction240:string#Object#to_s */
4000 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction240:string#Object#native_class_name */
4001 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction240:string#Object#class_name */
4002 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction240:string#Object#inspect */
4003 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction240:string#Object#inspect_head */
4004 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction240:string#Object#args */
4005 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction240:time#Object#get_time */
4006 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction240:file#Object#printn */
4007 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction240:file#Object#print */
4008 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction240:file#Object#getcwd */
4009 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction240:file#Object#file_getcwd */
4010 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction240:model_base#Object#intrude_visibility */
4011 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction240:model_base#Object#public_visibility */
4012 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction240:model_base#Object#protected_visibility */
4013 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction240:model_base#Object#private_visibility */
4014 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction240:model_base#Object#none_visibility */
4015 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction240:version#Object#nit_version */
4016 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction240:model#Object#abstract_kind */
4017 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction240:model#Object#concrete_kind */
4018 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction240:model#Object#interface_kind */
4019 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction240:model#Object#enum_kind */
4020 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction240:model#Object#extern_kind */
4021 (nitmethod_t)VIRTUAL_parser__ReduceAction240__action, /* pointer to parser:ReduceAction240:parser#ReduceAction240#action */
4022 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction240:parser_work#ReduceAction#concat */
4023 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction240:parser_work#ReduceAction#init */
4024 }
4025 };
4026 /* allocate ReduceAction240 */
4027 val* NEW_parser__ReduceAction240(const struct type* type) {
4028 val* self /* : ReduceAction240 */;
4029 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4030 self->type = type;
4031 self->class = &class_parser__ReduceAction240;
4032 return self;
4033 }
4034 /* runtime class parser__ReduceAction241 */
4035 const struct class class_parser__ReduceAction241 = {
4036 0, /* box_kind */
4037 {
4038 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction241:kernel#Object#object_id */
4039 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction241:kernel#Object#is_same_instance */
4040 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction241:kernel#Object#== */
4041 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction241:kernel#Object#!= */
4042 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction241:kernel#Object#hash */
4043 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction241:kernel#Object#exit */
4044 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction241:kernel#Object#sys */
4045 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction241:kernel#Object#init */
4046 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction241:sorter#Object#default_comparator */
4047 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction241:string#Object#to_s */
4048 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction241:string#Object#native_class_name */
4049 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction241:string#Object#class_name */
4050 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction241:string#Object#inspect */
4051 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction241:string#Object#inspect_head */
4052 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction241:string#Object#args */
4053 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction241:time#Object#get_time */
4054 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction241:file#Object#printn */
4055 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction241:file#Object#print */
4056 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction241:file#Object#getcwd */
4057 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction241:file#Object#file_getcwd */
4058 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction241:model_base#Object#intrude_visibility */
4059 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction241:model_base#Object#public_visibility */
4060 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction241:model_base#Object#protected_visibility */
4061 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction241:model_base#Object#private_visibility */
4062 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction241:model_base#Object#none_visibility */
4063 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction241:version#Object#nit_version */
4064 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction241:model#Object#abstract_kind */
4065 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction241:model#Object#concrete_kind */
4066 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction241:model#Object#interface_kind */
4067 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction241:model#Object#enum_kind */
4068 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction241:model#Object#extern_kind */
4069 (nitmethod_t)VIRTUAL_parser__ReduceAction241__action, /* pointer to parser:ReduceAction241:parser#ReduceAction241#action */
4070 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction241:parser_work#ReduceAction#concat */
4071 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction241:parser_work#ReduceAction#init */
4072 }
4073 };
4074 /* allocate ReduceAction241 */
4075 val* NEW_parser__ReduceAction241(const struct type* type) {
4076 val* self /* : ReduceAction241 */;
4077 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4078 self->type = type;
4079 self->class = &class_parser__ReduceAction241;
4080 return self;
4081 }
4082 /* runtime class parser__ReduceAction242 */
4083 const struct class class_parser__ReduceAction242 = {
4084 0, /* box_kind */
4085 {
4086 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction242:kernel#Object#object_id */
4087 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction242:kernel#Object#is_same_instance */
4088 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction242:kernel#Object#== */
4089 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction242:kernel#Object#!= */
4090 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction242:kernel#Object#hash */
4091 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction242:kernel#Object#exit */
4092 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction242:kernel#Object#sys */
4093 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction242:kernel#Object#init */
4094 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction242:sorter#Object#default_comparator */
4095 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction242:string#Object#to_s */
4096 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction242:string#Object#native_class_name */
4097 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction242:string#Object#class_name */
4098 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction242:string#Object#inspect */
4099 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction242:string#Object#inspect_head */
4100 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction242:string#Object#args */
4101 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction242:time#Object#get_time */
4102 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction242:file#Object#printn */
4103 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction242:file#Object#print */
4104 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction242:file#Object#getcwd */
4105 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction242:file#Object#file_getcwd */
4106 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction242:model_base#Object#intrude_visibility */
4107 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction242:model_base#Object#public_visibility */
4108 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction242:model_base#Object#protected_visibility */
4109 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction242:model_base#Object#private_visibility */
4110 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction242:model_base#Object#none_visibility */
4111 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction242:version#Object#nit_version */
4112 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction242:model#Object#abstract_kind */
4113 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction242:model#Object#concrete_kind */
4114 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction242:model#Object#interface_kind */
4115 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction242:model#Object#enum_kind */
4116 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction242:model#Object#extern_kind */
4117 (nitmethod_t)VIRTUAL_parser__ReduceAction242__action, /* pointer to parser:ReduceAction242:parser#ReduceAction242#action */
4118 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction242:parser_work#ReduceAction#concat */
4119 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction242:parser_work#ReduceAction#init */
4120 }
4121 };
4122 /* allocate ReduceAction242 */
4123 val* NEW_parser__ReduceAction242(const struct type* type) {
4124 val* self /* : ReduceAction242 */;
4125 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4126 self->type = type;
4127 self->class = &class_parser__ReduceAction242;
4128 return self;
4129 }
4130 /* runtime class parser__ReduceAction243 */
4131 const struct class class_parser__ReduceAction243 = {
4132 0, /* box_kind */
4133 {
4134 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction243:kernel#Object#object_id */
4135 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction243:kernel#Object#is_same_instance */
4136 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction243:kernel#Object#== */
4137 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction243:kernel#Object#!= */
4138 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction243:kernel#Object#hash */
4139 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction243:kernel#Object#exit */
4140 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction243:kernel#Object#sys */
4141 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction243:kernel#Object#init */
4142 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction243:sorter#Object#default_comparator */
4143 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction243:string#Object#to_s */
4144 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction243:string#Object#native_class_name */
4145 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction243:string#Object#class_name */
4146 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction243:string#Object#inspect */
4147 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction243:string#Object#inspect_head */
4148 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction243:string#Object#args */
4149 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction243:time#Object#get_time */
4150 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction243:file#Object#printn */
4151 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction243:file#Object#print */
4152 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction243:file#Object#getcwd */
4153 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction243:file#Object#file_getcwd */
4154 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction243:model_base#Object#intrude_visibility */
4155 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction243:model_base#Object#public_visibility */
4156 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction243:model_base#Object#protected_visibility */
4157 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction243:model_base#Object#private_visibility */
4158 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction243:model_base#Object#none_visibility */
4159 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction243:version#Object#nit_version */
4160 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction243:model#Object#abstract_kind */
4161 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction243:model#Object#concrete_kind */
4162 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction243:model#Object#interface_kind */
4163 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction243:model#Object#enum_kind */
4164 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction243:model#Object#extern_kind */
4165 (nitmethod_t)VIRTUAL_parser__ReduceAction243__action, /* pointer to parser:ReduceAction243:parser#ReduceAction243#action */
4166 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction243:parser_work#ReduceAction#concat */
4167 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction243:parser_work#ReduceAction#init */
4168 }
4169 };
4170 /* allocate ReduceAction243 */
4171 val* NEW_parser__ReduceAction243(const struct type* type) {
4172 val* self /* : ReduceAction243 */;
4173 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4174 self->type = type;
4175 self->class = &class_parser__ReduceAction243;
4176 return self;
4177 }
4178 /* runtime class parser__ReduceAction246 */
4179 const struct class class_parser__ReduceAction246 = {
4180 0, /* box_kind */
4181 {
4182 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction246:kernel#Object#object_id */
4183 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction246:kernel#Object#is_same_instance */
4184 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction246:kernel#Object#== */
4185 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction246:kernel#Object#!= */
4186 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction246:kernel#Object#hash */
4187 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction246:kernel#Object#exit */
4188 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction246:kernel#Object#sys */
4189 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction246:kernel#Object#init */
4190 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction246:sorter#Object#default_comparator */
4191 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction246:string#Object#to_s */
4192 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction246:string#Object#native_class_name */
4193 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction246:string#Object#class_name */
4194 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction246:string#Object#inspect */
4195 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction246:string#Object#inspect_head */
4196 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction246:string#Object#args */
4197 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction246:time#Object#get_time */
4198 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction246:file#Object#printn */
4199 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction246:file#Object#print */
4200 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction246:file#Object#getcwd */
4201 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction246:file#Object#file_getcwd */
4202 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction246:model_base#Object#intrude_visibility */
4203 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction246:model_base#Object#public_visibility */
4204 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction246:model_base#Object#protected_visibility */
4205 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction246:model_base#Object#private_visibility */
4206 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction246:model_base#Object#none_visibility */
4207 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction246:version#Object#nit_version */
4208 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction246:model#Object#abstract_kind */
4209 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction246:model#Object#concrete_kind */
4210 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction246:model#Object#interface_kind */
4211 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction246:model#Object#enum_kind */
4212 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction246:model#Object#extern_kind */
4213 (nitmethod_t)VIRTUAL_parser__ReduceAction246__action, /* pointer to parser:ReduceAction246:parser#ReduceAction246#action */
4214 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction246:parser_work#ReduceAction#concat */
4215 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction246:parser_work#ReduceAction#init */
4216 }
4217 };
4218 /* allocate ReduceAction246 */
4219 val* NEW_parser__ReduceAction246(const struct type* type) {
4220 val* self /* : ReduceAction246 */;
4221 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4222 self->type = type;
4223 self->class = &class_parser__ReduceAction246;
4224 return self;
4225 }
4226 /* runtime class parser__ReduceAction247 */
4227 const struct class class_parser__ReduceAction247 = {
4228 0, /* box_kind */
4229 {
4230 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction247:kernel#Object#object_id */
4231 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction247:kernel#Object#is_same_instance */
4232 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction247:kernel#Object#== */
4233 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction247:kernel#Object#!= */
4234 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction247:kernel#Object#hash */
4235 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction247:kernel#Object#exit */
4236 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction247:kernel#Object#sys */
4237 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction247:kernel#Object#init */
4238 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction247:sorter#Object#default_comparator */
4239 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction247:string#Object#to_s */
4240 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction247:string#Object#native_class_name */
4241 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction247:string#Object#class_name */
4242 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction247:string#Object#inspect */
4243 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction247:string#Object#inspect_head */
4244 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction247:string#Object#args */
4245 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction247:time#Object#get_time */
4246 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction247:file#Object#printn */
4247 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction247:file#Object#print */
4248 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction247:file#Object#getcwd */
4249 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction247:file#Object#file_getcwd */
4250 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction247:model_base#Object#intrude_visibility */
4251 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction247:model_base#Object#public_visibility */
4252 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction247:model_base#Object#protected_visibility */
4253 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction247:model_base#Object#private_visibility */
4254 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction247:model_base#Object#none_visibility */
4255 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction247:version#Object#nit_version */
4256 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction247:model#Object#abstract_kind */
4257 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction247:model#Object#concrete_kind */
4258 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction247:model#Object#interface_kind */
4259 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction247:model#Object#enum_kind */
4260 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction247:model#Object#extern_kind */
4261 (nitmethod_t)VIRTUAL_parser__ReduceAction247__action, /* pointer to parser:ReduceAction247:parser#ReduceAction247#action */
4262 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction247:parser_work#ReduceAction#concat */
4263 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction247:parser_work#ReduceAction#init */
4264 }
4265 };
4266 /* allocate ReduceAction247 */
4267 val* NEW_parser__ReduceAction247(const struct type* type) {
4268 val* self /* : ReduceAction247 */;
4269 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4270 self->type = type;
4271 self->class = &class_parser__ReduceAction247;
4272 return self;
4273 }
4274 /* runtime class parser__ReduceAction248 */
4275 const struct class class_parser__ReduceAction248 = {
4276 0, /* box_kind */
4277 {
4278 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction248:kernel#Object#object_id */
4279 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction248:kernel#Object#is_same_instance */
4280 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction248:kernel#Object#== */
4281 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction248:kernel#Object#!= */
4282 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction248:kernel#Object#hash */
4283 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction248:kernel#Object#exit */
4284 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction248:kernel#Object#sys */
4285 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction248:kernel#Object#init */
4286 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction248:sorter#Object#default_comparator */
4287 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction248:string#Object#to_s */
4288 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction248:string#Object#native_class_name */
4289 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction248:string#Object#class_name */
4290 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction248:string#Object#inspect */
4291 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction248:string#Object#inspect_head */
4292 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction248:string#Object#args */
4293 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction248:time#Object#get_time */
4294 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction248:file#Object#printn */
4295 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction248:file#Object#print */
4296 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction248:file#Object#getcwd */
4297 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction248:file#Object#file_getcwd */
4298 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction248:model_base#Object#intrude_visibility */
4299 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction248:model_base#Object#public_visibility */
4300 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction248:model_base#Object#protected_visibility */
4301 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction248:model_base#Object#private_visibility */
4302 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction248:model_base#Object#none_visibility */
4303 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction248:version#Object#nit_version */
4304 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction248:model#Object#abstract_kind */
4305 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction248:model#Object#concrete_kind */
4306 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction248:model#Object#interface_kind */
4307 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction248:model#Object#enum_kind */
4308 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction248:model#Object#extern_kind */
4309 (nitmethod_t)VIRTUAL_parser__ReduceAction248__action, /* pointer to parser:ReduceAction248:parser#ReduceAction248#action */
4310 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction248:parser_work#ReduceAction#concat */
4311 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction248:parser_work#ReduceAction#init */
4312 }
4313 };
4314 /* allocate ReduceAction248 */
4315 val* NEW_parser__ReduceAction248(const struct type* type) {
4316 val* self /* : ReduceAction248 */;
4317 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4318 self->type = type;
4319 self->class = &class_parser__ReduceAction248;
4320 return self;
4321 }
4322 /* runtime class parser__ReduceAction249 */
4323 const struct class class_parser__ReduceAction249 = {
4324 0, /* box_kind */
4325 {
4326 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction249:kernel#Object#object_id */
4327 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction249:kernel#Object#is_same_instance */
4328 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction249:kernel#Object#== */
4329 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction249:kernel#Object#!= */
4330 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction249:kernel#Object#hash */
4331 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction249:kernel#Object#exit */
4332 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction249:kernel#Object#sys */
4333 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction249:kernel#Object#init */
4334 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction249:sorter#Object#default_comparator */
4335 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction249:string#Object#to_s */
4336 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction249:string#Object#native_class_name */
4337 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction249:string#Object#class_name */
4338 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction249:string#Object#inspect */
4339 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction249:string#Object#inspect_head */
4340 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction249:string#Object#args */
4341 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction249:time#Object#get_time */
4342 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction249:file#Object#printn */
4343 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction249:file#Object#print */
4344 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction249:file#Object#getcwd */
4345 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction249:file#Object#file_getcwd */
4346 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction249:model_base#Object#intrude_visibility */
4347 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction249:model_base#Object#public_visibility */
4348 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction249:model_base#Object#protected_visibility */
4349 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction249:model_base#Object#private_visibility */
4350 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction249:model_base#Object#none_visibility */
4351 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction249:version#Object#nit_version */
4352 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction249:model#Object#abstract_kind */
4353 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction249:model#Object#concrete_kind */
4354 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction249:model#Object#interface_kind */
4355 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction249:model#Object#enum_kind */
4356 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction249:model#Object#extern_kind */
4357 (nitmethod_t)VIRTUAL_parser__ReduceAction249__action, /* pointer to parser:ReduceAction249:parser#ReduceAction249#action */
4358 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction249:parser_work#ReduceAction#concat */
4359 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction249:parser_work#ReduceAction#init */
4360 }
4361 };
4362 /* allocate ReduceAction249 */
4363 val* NEW_parser__ReduceAction249(const struct type* type) {
4364 val* self /* : ReduceAction249 */;
4365 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4366 self->type = type;
4367 self->class = &class_parser__ReduceAction249;
4368 return self;
4369 }
4370 /* runtime class parser__ReduceAction250 */
4371 const struct class class_parser__ReduceAction250 = {
4372 0, /* box_kind */
4373 {
4374 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction250:kernel#Object#object_id */
4375 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction250:kernel#Object#is_same_instance */
4376 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction250:kernel#Object#== */
4377 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction250:kernel#Object#!= */
4378 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction250:kernel#Object#hash */
4379 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction250:kernel#Object#exit */
4380 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction250:kernel#Object#sys */
4381 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction250:kernel#Object#init */
4382 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction250:sorter#Object#default_comparator */
4383 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction250:string#Object#to_s */
4384 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction250:string#Object#native_class_name */
4385 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction250:string#Object#class_name */
4386 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction250:string#Object#inspect */
4387 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction250:string#Object#inspect_head */
4388 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction250:string#Object#args */
4389 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction250:time#Object#get_time */
4390 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction250:file#Object#printn */
4391 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction250:file#Object#print */
4392 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction250:file#Object#getcwd */
4393 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction250:file#Object#file_getcwd */
4394 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction250:model_base#Object#intrude_visibility */
4395 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction250:model_base#Object#public_visibility */
4396 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction250:model_base#Object#protected_visibility */
4397 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction250:model_base#Object#private_visibility */
4398 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction250:model_base#Object#none_visibility */
4399 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction250:version#Object#nit_version */
4400 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction250:model#Object#abstract_kind */
4401 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction250:model#Object#concrete_kind */
4402 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction250:model#Object#interface_kind */
4403 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction250:model#Object#enum_kind */
4404 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction250:model#Object#extern_kind */
4405 (nitmethod_t)VIRTUAL_parser__ReduceAction250__action, /* pointer to parser:ReduceAction250:parser#ReduceAction250#action */
4406 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction250:parser_work#ReduceAction#concat */
4407 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction250:parser_work#ReduceAction#init */
4408 }
4409 };
4410 /* allocate ReduceAction250 */
4411 val* NEW_parser__ReduceAction250(const struct type* type) {
4412 val* self /* : ReduceAction250 */;
4413 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4414 self->type = type;
4415 self->class = &class_parser__ReduceAction250;
4416 return self;
4417 }
4418 /* runtime class parser__ReduceAction251 */
4419 const struct class class_parser__ReduceAction251 = {
4420 0, /* box_kind */
4421 {
4422 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction251:kernel#Object#object_id */
4423 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction251:kernel#Object#is_same_instance */
4424 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction251:kernel#Object#== */
4425 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction251:kernel#Object#!= */
4426 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction251:kernel#Object#hash */
4427 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction251:kernel#Object#exit */
4428 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction251:kernel#Object#sys */
4429 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction251:kernel#Object#init */
4430 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction251:sorter#Object#default_comparator */
4431 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction251:string#Object#to_s */
4432 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction251:string#Object#native_class_name */
4433 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction251:string#Object#class_name */
4434 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction251:string#Object#inspect */
4435 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction251:string#Object#inspect_head */
4436 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction251:string#Object#args */
4437 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction251:time#Object#get_time */
4438 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction251:file#Object#printn */
4439 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction251:file#Object#print */
4440 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction251:file#Object#getcwd */
4441 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction251:file#Object#file_getcwd */
4442 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction251:model_base#Object#intrude_visibility */
4443 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction251:model_base#Object#public_visibility */
4444 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction251:model_base#Object#protected_visibility */
4445 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction251:model_base#Object#private_visibility */
4446 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction251:model_base#Object#none_visibility */
4447 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction251:version#Object#nit_version */
4448 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction251:model#Object#abstract_kind */
4449 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction251:model#Object#concrete_kind */
4450 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction251:model#Object#interface_kind */
4451 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction251:model#Object#enum_kind */
4452 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction251:model#Object#extern_kind */
4453 (nitmethod_t)VIRTUAL_parser__ReduceAction251__action, /* pointer to parser:ReduceAction251:parser#ReduceAction251#action */
4454 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction251:parser_work#ReduceAction#concat */
4455 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction251:parser_work#ReduceAction#init */
4456 }
4457 };
4458 /* allocate ReduceAction251 */
4459 val* NEW_parser__ReduceAction251(const struct type* type) {
4460 val* self /* : ReduceAction251 */;
4461 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4462 self->type = type;
4463 self->class = &class_parser__ReduceAction251;
4464 return self;
4465 }
4466 /* runtime class parser__ReduceAction252 */
4467 const struct class class_parser__ReduceAction252 = {
4468 0, /* box_kind */
4469 {
4470 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction252:kernel#Object#object_id */
4471 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction252:kernel#Object#is_same_instance */
4472 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction252:kernel#Object#== */
4473 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction252:kernel#Object#!= */
4474 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction252:kernel#Object#hash */
4475 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction252:kernel#Object#exit */
4476 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction252:kernel#Object#sys */
4477 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction252:kernel#Object#init */
4478 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction252:sorter#Object#default_comparator */
4479 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction252:string#Object#to_s */
4480 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction252:string#Object#native_class_name */
4481 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction252:string#Object#class_name */
4482 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction252:string#Object#inspect */
4483 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction252:string#Object#inspect_head */
4484 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction252:string#Object#args */
4485 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction252:time#Object#get_time */
4486 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction252:file#Object#printn */
4487 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction252:file#Object#print */
4488 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction252:file#Object#getcwd */
4489 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction252:file#Object#file_getcwd */
4490 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction252:model_base#Object#intrude_visibility */
4491 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction252:model_base#Object#public_visibility */
4492 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction252:model_base#Object#protected_visibility */
4493 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction252:model_base#Object#private_visibility */
4494 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction252:model_base#Object#none_visibility */
4495 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction252:version#Object#nit_version */
4496 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction252:model#Object#abstract_kind */
4497 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction252:model#Object#concrete_kind */
4498 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction252:model#Object#interface_kind */
4499 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction252:model#Object#enum_kind */
4500 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction252:model#Object#extern_kind */
4501 (nitmethod_t)VIRTUAL_parser__ReduceAction252__action, /* pointer to parser:ReduceAction252:parser#ReduceAction252#action */
4502 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction252:parser_work#ReduceAction#concat */
4503 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction252:parser_work#ReduceAction#init */
4504 }
4505 };
4506 /* allocate ReduceAction252 */
4507 val* NEW_parser__ReduceAction252(const struct type* type) {
4508 val* self /* : ReduceAction252 */;
4509 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4510 self->type = type;
4511 self->class = &class_parser__ReduceAction252;
4512 return self;
4513 }
4514 /* runtime class parser__ReduceAction253 */
4515 const struct class class_parser__ReduceAction253 = {
4516 0, /* box_kind */
4517 {
4518 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction253:kernel#Object#object_id */
4519 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction253:kernel#Object#is_same_instance */
4520 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction253:kernel#Object#== */
4521 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction253:kernel#Object#!= */
4522 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction253:kernel#Object#hash */
4523 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction253:kernel#Object#exit */
4524 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction253:kernel#Object#sys */
4525 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction253:kernel#Object#init */
4526 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction253:sorter#Object#default_comparator */
4527 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction253:string#Object#to_s */
4528 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction253:string#Object#native_class_name */
4529 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction253:string#Object#class_name */
4530 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction253:string#Object#inspect */
4531 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction253:string#Object#inspect_head */
4532 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction253:string#Object#args */
4533 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction253:time#Object#get_time */
4534 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction253:file#Object#printn */
4535 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction253:file#Object#print */
4536 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction253:file#Object#getcwd */
4537 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction253:file#Object#file_getcwd */
4538 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction253:model_base#Object#intrude_visibility */
4539 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction253:model_base#Object#public_visibility */
4540 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction253:model_base#Object#protected_visibility */
4541 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction253:model_base#Object#private_visibility */
4542 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction253:model_base#Object#none_visibility */
4543 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction253:version#Object#nit_version */
4544 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction253:model#Object#abstract_kind */
4545 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction253:model#Object#concrete_kind */
4546 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction253:model#Object#interface_kind */
4547 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction253:model#Object#enum_kind */
4548 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction253:model#Object#extern_kind */
4549 (nitmethod_t)VIRTUAL_parser__ReduceAction253__action, /* pointer to parser:ReduceAction253:parser#ReduceAction253#action */
4550 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction253:parser_work#ReduceAction#concat */
4551 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction253:parser_work#ReduceAction#init */
4552 }
4553 };
4554 /* allocate ReduceAction253 */
4555 val* NEW_parser__ReduceAction253(const struct type* type) {
4556 val* self /* : ReduceAction253 */;
4557 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4558 self->type = type;
4559 self->class = &class_parser__ReduceAction253;
4560 return self;
4561 }
4562 /* runtime class parser__ReduceAction254 */
4563 const struct class class_parser__ReduceAction254 = {
4564 0, /* box_kind */
4565 {
4566 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction254:kernel#Object#object_id */
4567 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction254:kernel#Object#is_same_instance */
4568 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction254:kernel#Object#== */
4569 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction254:kernel#Object#!= */
4570 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction254:kernel#Object#hash */
4571 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction254:kernel#Object#exit */
4572 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction254:kernel#Object#sys */
4573 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction254:kernel#Object#init */
4574 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction254:sorter#Object#default_comparator */
4575 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction254:string#Object#to_s */
4576 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction254:string#Object#native_class_name */
4577 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction254:string#Object#class_name */
4578 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction254:string#Object#inspect */
4579 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction254:string#Object#inspect_head */
4580 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction254:string#Object#args */
4581 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction254:time#Object#get_time */
4582 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction254:file#Object#printn */
4583 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction254:file#Object#print */
4584 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction254:file#Object#getcwd */
4585 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction254:file#Object#file_getcwd */
4586 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction254:model_base#Object#intrude_visibility */
4587 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction254:model_base#Object#public_visibility */
4588 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction254:model_base#Object#protected_visibility */
4589 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction254:model_base#Object#private_visibility */
4590 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction254:model_base#Object#none_visibility */
4591 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction254:version#Object#nit_version */
4592 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction254:model#Object#abstract_kind */
4593 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction254:model#Object#concrete_kind */
4594 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction254:model#Object#interface_kind */
4595 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction254:model#Object#enum_kind */
4596 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction254:model#Object#extern_kind */
4597 (nitmethod_t)VIRTUAL_parser__ReduceAction254__action, /* pointer to parser:ReduceAction254:parser#ReduceAction254#action */
4598 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction254:parser_work#ReduceAction#concat */
4599 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction254:parser_work#ReduceAction#init */
4600 }
4601 };
4602 /* allocate ReduceAction254 */
4603 val* NEW_parser__ReduceAction254(const struct type* type) {
4604 val* self /* : ReduceAction254 */;
4605 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4606 self->type = type;
4607 self->class = &class_parser__ReduceAction254;
4608 return self;
4609 }
4610 /* runtime class parser__ReduceAction255 */
4611 const struct class class_parser__ReduceAction255 = {
4612 0, /* box_kind */
4613 {
4614 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction255:kernel#Object#object_id */
4615 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction255:kernel#Object#is_same_instance */
4616 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction255:kernel#Object#== */
4617 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction255:kernel#Object#!= */
4618 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction255:kernel#Object#hash */
4619 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction255:kernel#Object#exit */
4620 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction255:kernel#Object#sys */
4621 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction255:kernel#Object#init */
4622 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction255:sorter#Object#default_comparator */
4623 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction255:string#Object#to_s */
4624 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction255:string#Object#native_class_name */
4625 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction255:string#Object#class_name */
4626 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction255:string#Object#inspect */
4627 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction255:string#Object#inspect_head */
4628 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction255:string#Object#args */
4629 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction255:time#Object#get_time */
4630 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction255:file#Object#printn */
4631 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction255:file#Object#print */
4632 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction255:file#Object#getcwd */
4633 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction255:file#Object#file_getcwd */
4634 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction255:model_base#Object#intrude_visibility */
4635 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction255:model_base#Object#public_visibility */
4636 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction255:model_base#Object#protected_visibility */
4637 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction255:model_base#Object#private_visibility */
4638 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction255:model_base#Object#none_visibility */
4639 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction255:version#Object#nit_version */
4640 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction255:model#Object#abstract_kind */
4641 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction255:model#Object#concrete_kind */
4642 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction255:model#Object#interface_kind */
4643 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction255:model#Object#enum_kind */
4644 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction255:model#Object#extern_kind */
4645 (nitmethod_t)VIRTUAL_parser__ReduceAction255__action, /* pointer to parser:ReduceAction255:parser#ReduceAction255#action */
4646 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction255:parser_work#ReduceAction#concat */
4647 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction255:parser_work#ReduceAction#init */
4648 }
4649 };
4650 /* allocate ReduceAction255 */
4651 val* NEW_parser__ReduceAction255(const struct type* type) {
4652 val* self /* : ReduceAction255 */;
4653 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4654 self->type = type;
4655 self->class = &class_parser__ReduceAction255;
4656 return self;
4657 }
4658 /* runtime class parser__ReduceAction258 */
4659 const struct class class_parser__ReduceAction258 = {
4660 0, /* box_kind */
4661 {
4662 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction258:kernel#Object#object_id */
4663 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction258:kernel#Object#is_same_instance */
4664 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction258:kernel#Object#== */
4665 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction258:kernel#Object#!= */
4666 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction258:kernel#Object#hash */
4667 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction258:kernel#Object#exit */
4668 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction258:kernel#Object#sys */
4669 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction258:kernel#Object#init */
4670 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction258:sorter#Object#default_comparator */
4671 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction258:string#Object#to_s */
4672 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction258:string#Object#native_class_name */
4673 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction258:string#Object#class_name */
4674 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction258:string#Object#inspect */
4675 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction258:string#Object#inspect_head */
4676 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction258:string#Object#args */
4677 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction258:time#Object#get_time */
4678 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction258:file#Object#printn */
4679 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction258:file#Object#print */
4680 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction258:file#Object#getcwd */
4681 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction258:file#Object#file_getcwd */
4682 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction258:model_base#Object#intrude_visibility */
4683 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction258:model_base#Object#public_visibility */
4684 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction258:model_base#Object#protected_visibility */
4685 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction258:model_base#Object#private_visibility */
4686 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction258:model_base#Object#none_visibility */
4687 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction258:version#Object#nit_version */
4688 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction258:model#Object#abstract_kind */
4689 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction258:model#Object#concrete_kind */
4690 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction258:model#Object#interface_kind */
4691 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction258:model#Object#enum_kind */
4692 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction258:model#Object#extern_kind */
4693 (nitmethod_t)VIRTUAL_parser__ReduceAction258__action, /* pointer to parser:ReduceAction258:parser#ReduceAction258#action */
4694 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction258:parser_work#ReduceAction#concat */
4695 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction258:parser_work#ReduceAction#init */
4696 }
4697 };
4698 /* allocate ReduceAction258 */
4699 val* NEW_parser__ReduceAction258(const struct type* type) {
4700 val* self /* : ReduceAction258 */;
4701 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4702 self->type = type;
4703 self->class = &class_parser__ReduceAction258;
4704 return self;
4705 }
4706 /* runtime class parser__ReduceAction259 */
4707 const struct class class_parser__ReduceAction259 = {
4708 0, /* box_kind */
4709 {
4710 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction259:kernel#Object#object_id */
4711 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction259:kernel#Object#is_same_instance */
4712 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction259:kernel#Object#== */
4713 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction259:kernel#Object#!= */
4714 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction259:kernel#Object#hash */
4715 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction259:kernel#Object#exit */
4716 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction259:kernel#Object#sys */
4717 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction259:kernel#Object#init */
4718 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction259:sorter#Object#default_comparator */
4719 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction259:string#Object#to_s */
4720 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction259:string#Object#native_class_name */
4721 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction259:string#Object#class_name */
4722 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction259:string#Object#inspect */
4723 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction259:string#Object#inspect_head */
4724 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction259:string#Object#args */
4725 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction259:time#Object#get_time */
4726 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction259:file#Object#printn */
4727 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction259:file#Object#print */
4728 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction259:file#Object#getcwd */
4729 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction259:file#Object#file_getcwd */
4730 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction259:model_base#Object#intrude_visibility */
4731 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction259:model_base#Object#public_visibility */
4732 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction259:model_base#Object#protected_visibility */
4733 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction259:model_base#Object#private_visibility */
4734 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction259:model_base#Object#none_visibility */
4735 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction259:version#Object#nit_version */
4736 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction259:model#Object#abstract_kind */
4737 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction259:model#Object#concrete_kind */
4738 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction259:model#Object#interface_kind */
4739 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction259:model#Object#enum_kind */
4740 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction259:model#Object#extern_kind */
4741 (nitmethod_t)VIRTUAL_parser__ReduceAction259__action, /* pointer to parser:ReduceAction259:parser#ReduceAction259#action */
4742 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction259:parser_work#ReduceAction#concat */
4743 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction259:parser_work#ReduceAction#init */
4744 }
4745 };
4746 /* allocate ReduceAction259 */
4747 val* NEW_parser__ReduceAction259(const struct type* type) {
4748 val* self /* : ReduceAction259 */;
4749 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4750 self->type = type;
4751 self->class = &class_parser__ReduceAction259;
4752 return self;
4753 }
4754 /* runtime class parser__ReduceAction260 */
4755 const struct class class_parser__ReduceAction260 = {
4756 0, /* box_kind */
4757 {
4758 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction260:kernel#Object#object_id */
4759 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction260:kernel#Object#is_same_instance */
4760 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction260:kernel#Object#== */
4761 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction260:kernel#Object#!= */
4762 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction260:kernel#Object#hash */
4763 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction260:kernel#Object#exit */
4764 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction260:kernel#Object#sys */
4765 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction260:kernel#Object#init */
4766 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction260:sorter#Object#default_comparator */
4767 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction260:string#Object#to_s */
4768 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction260:string#Object#native_class_name */
4769 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction260:string#Object#class_name */
4770 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction260:string#Object#inspect */
4771 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction260:string#Object#inspect_head */
4772 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction260:string#Object#args */
4773 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction260:time#Object#get_time */
4774 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction260:file#Object#printn */
4775 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction260:file#Object#print */
4776 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction260:file#Object#getcwd */
4777 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction260:file#Object#file_getcwd */
4778 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction260:model_base#Object#intrude_visibility */
4779 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction260:model_base#Object#public_visibility */
4780 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction260:model_base#Object#protected_visibility */
4781 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction260:model_base#Object#private_visibility */
4782 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction260:model_base#Object#none_visibility */
4783 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction260:version#Object#nit_version */
4784 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction260:model#Object#abstract_kind */
4785 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction260:model#Object#concrete_kind */
4786 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction260:model#Object#interface_kind */
4787 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction260:model#Object#enum_kind */
4788 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction260:model#Object#extern_kind */
4789 (nitmethod_t)VIRTUAL_parser__ReduceAction260__action, /* pointer to parser:ReduceAction260:parser#ReduceAction260#action */
4790 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction260:parser_work#ReduceAction#concat */
4791 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction260:parser_work#ReduceAction#init */
4792 }
4793 };
4794 /* allocate ReduceAction260 */
4795 val* NEW_parser__ReduceAction260(const struct type* type) {
4796 val* self /* : ReduceAction260 */;
4797 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4798 self->type = type;
4799 self->class = &class_parser__ReduceAction260;
4800 return self;
4801 }
4802 /* runtime class parser__ReduceAction261 */
4803 const struct class class_parser__ReduceAction261 = {
4804 0, /* box_kind */
4805 {
4806 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction261:kernel#Object#object_id */
4807 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction261:kernel#Object#is_same_instance */
4808 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction261:kernel#Object#== */
4809 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction261:kernel#Object#!= */
4810 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction261:kernel#Object#hash */
4811 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction261:kernel#Object#exit */
4812 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction261:kernel#Object#sys */
4813 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction261:kernel#Object#init */
4814 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction261:sorter#Object#default_comparator */
4815 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction261:string#Object#to_s */
4816 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction261:string#Object#native_class_name */
4817 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction261:string#Object#class_name */
4818 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction261:string#Object#inspect */
4819 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction261:string#Object#inspect_head */
4820 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction261:string#Object#args */
4821 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction261:time#Object#get_time */
4822 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction261:file#Object#printn */
4823 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction261:file#Object#print */
4824 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction261:file#Object#getcwd */
4825 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction261:file#Object#file_getcwd */
4826 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction261:model_base#Object#intrude_visibility */
4827 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction261:model_base#Object#public_visibility */
4828 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction261:model_base#Object#protected_visibility */
4829 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction261:model_base#Object#private_visibility */
4830 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction261:model_base#Object#none_visibility */
4831 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction261:version#Object#nit_version */
4832 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction261:model#Object#abstract_kind */
4833 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction261:model#Object#concrete_kind */
4834 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction261:model#Object#interface_kind */
4835 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction261:model#Object#enum_kind */
4836 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction261:model#Object#extern_kind */
4837 (nitmethod_t)VIRTUAL_parser__ReduceAction261__action, /* pointer to parser:ReduceAction261:parser#ReduceAction261#action */
4838 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction261:parser_work#ReduceAction#concat */
4839 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction261:parser_work#ReduceAction#init */
4840 }
4841 };
4842 /* allocate ReduceAction261 */
4843 val* NEW_parser__ReduceAction261(const struct type* type) {
4844 val* self /* : ReduceAction261 */;
4845 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4846 self->type = type;
4847 self->class = &class_parser__ReduceAction261;
4848 return self;
4849 }
4850 /* runtime class parser__ReduceAction262 */
4851 const struct class class_parser__ReduceAction262 = {
4852 0, /* box_kind */
4853 {
4854 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction262:kernel#Object#object_id */
4855 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction262:kernel#Object#is_same_instance */
4856 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction262:kernel#Object#== */
4857 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction262:kernel#Object#!= */
4858 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction262:kernel#Object#hash */
4859 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction262:kernel#Object#exit */
4860 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction262:kernel#Object#sys */
4861 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction262:kernel#Object#init */
4862 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction262:sorter#Object#default_comparator */
4863 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction262:string#Object#to_s */
4864 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction262:string#Object#native_class_name */
4865 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction262:string#Object#class_name */
4866 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction262:string#Object#inspect */
4867 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction262:string#Object#inspect_head */
4868 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction262:string#Object#args */
4869 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction262:time#Object#get_time */
4870 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction262:file#Object#printn */
4871 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction262:file#Object#print */
4872 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction262:file#Object#getcwd */
4873 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction262:file#Object#file_getcwd */
4874 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction262:model_base#Object#intrude_visibility */
4875 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction262:model_base#Object#public_visibility */
4876 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction262:model_base#Object#protected_visibility */
4877 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction262:model_base#Object#private_visibility */
4878 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction262:model_base#Object#none_visibility */
4879 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction262:version#Object#nit_version */
4880 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction262:model#Object#abstract_kind */
4881 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction262:model#Object#concrete_kind */
4882 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction262:model#Object#interface_kind */
4883 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction262:model#Object#enum_kind */
4884 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction262:model#Object#extern_kind */
4885 (nitmethod_t)VIRTUAL_parser__ReduceAction262__action, /* pointer to parser:ReduceAction262:parser#ReduceAction262#action */
4886 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction262:parser_work#ReduceAction#concat */
4887 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction262:parser_work#ReduceAction#init */
4888 }
4889 };
4890 /* allocate ReduceAction262 */
4891 val* NEW_parser__ReduceAction262(const struct type* type) {
4892 val* self /* : ReduceAction262 */;
4893 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4894 self->type = type;
4895 self->class = &class_parser__ReduceAction262;
4896 return self;
4897 }
4898 /* runtime class parser__ReduceAction263 */
4899 const struct class class_parser__ReduceAction263 = {
4900 0, /* box_kind */
4901 {
4902 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction263:kernel#Object#object_id */
4903 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction263:kernel#Object#is_same_instance */
4904 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction263:kernel#Object#== */
4905 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction263:kernel#Object#!= */
4906 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction263:kernel#Object#hash */
4907 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction263:kernel#Object#exit */
4908 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction263:kernel#Object#sys */
4909 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction263:kernel#Object#init */
4910 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction263:sorter#Object#default_comparator */
4911 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction263:string#Object#to_s */
4912 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction263:string#Object#native_class_name */
4913 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction263:string#Object#class_name */
4914 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction263:string#Object#inspect */
4915 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction263:string#Object#inspect_head */
4916 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction263:string#Object#args */
4917 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction263:time#Object#get_time */
4918 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction263:file#Object#printn */
4919 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction263:file#Object#print */
4920 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction263:file#Object#getcwd */
4921 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction263:file#Object#file_getcwd */
4922 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction263:model_base#Object#intrude_visibility */
4923 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction263:model_base#Object#public_visibility */
4924 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction263:model_base#Object#protected_visibility */
4925 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction263:model_base#Object#private_visibility */
4926 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction263:model_base#Object#none_visibility */
4927 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction263:version#Object#nit_version */
4928 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction263:model#Object#abstract_kind */
4929 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction263:model#Object#concrete_kind */
4930 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction263:model#Object#interface_kind */
4931 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction263:model#Object#enum_kind */
4932 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction263:model#Object#extern_kind */
4933 (nitmethod_t)VIRTUAL_parser__ReduceAction263__action, /* pointer to parser:ReduceAction263:parser#ReduceAction263#action */
4934 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction263:parser_work#ReduceAction#concat */
4935 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction263:parser_work#ReduceAction#init */
4936 }
4937 };
4938 /* allocate ReduceAction263 */
4939 val* NEW_parser__ReduceAction263(const struct type* type) {
4940 val* self /* : ReduceAction263 */;
4941 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4942 self->type = type;
4943 self->class = &class_parser__ReduceAction263;
4944 return self;
4945 }
4946 /* runtime class parser__ReduceAction264 */
4947 const struct class class_parser__ReduceAction264 = {
4948 0, /* box_kind */
4949 {
4950 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction264:kernel#Object#object_id */
4951 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction264:kernel#Object#is_same_instance */
4952 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction264:kernel#Object#== */
4953 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction264:kernel#Object#!= */
4954 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction264:kernel#Object#hash */
4955 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction264:kernel#Object#exit */
4956 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction264:kernel#Object#sys */
4957 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction264:kernel#Object#init */
4958 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction264:sorter#Object#default_comparator */
4959 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction264:string#Object#to_s */
4960 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction264:string#Object#native_class_name */
4961 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction264:string#Object#class_name */
4962 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction264:string#Object#inspect */
4963 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction264:string#Object#inspect_head */
4964 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction264:string#Object#args */
4965 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction264:time#Object#get_time */
4966 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction264:file#Object#printn */
4967 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction264:file#Object#print */
4968 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction264:file#Object#getcwd */
4969 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction264:file#Object#file_getcwd */
4970 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction264:model_base#Object#intrude_visibility */
4971 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction264:model_base#Object#public_visibility */
4972 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction264:model_base#Object#protected_visibility */
4973 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction264:model_base#Object#private_visibility */
4974 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction264:model_base#Object#none_visibility */
4975 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction264:version#Object#nit_version */
4976 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction264:model#Object#abstract_kind */
4977 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction264:model#Object#concrete_kind */
4978 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction264:model#Object#interface_kind */
4979 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction264:model#Object#enum_kind */
4980 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction264:model#Object#extern_kind */
4981 (nitmethod_t)VIRTUAL_parser__ReduceAction264__action, /* pointer to parser:ReduceAction264:parser#ReduceAction264#action */
4982 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction264:parser_work#ReduceAction#concat */
4983 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction264:parser_work#ReduceAction#init */
4984 }
4985 };
4986 /* allocate ReduceAction264 */
4987 val* NEW_parser__ReduceAction264(const struct type* type) {
4988 val* self /* : ReduceAction264 */;
4989 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4990 self->type = type;
4991 self->class = &class_parser__ReduceAction264;
4992 return self;
4993 }
4994 /* runtime class parser__ReduceAction265 */
4995 const struct class class_parser__ReduceAction265 = {
4996 0, /* box_kind */
4997 {
4998 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction265:kernel#Object#object_id */
4999 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction265:kernel#Object#is_same_instance */
5000 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction265:kernel#Object#== */
5001 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction265:kernel#Object#!= */
5002 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction265:kernel#Object#hash */
5003 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction265:kernel#Object#exit */
5004 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction265:kernel#Object#sys */
5005 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction265:kernel#Object#init */
5006 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction265:sorter#Object#default_comparator */
5007 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction265:string#Object#to_s */
5008 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction265:string#Object#native_class_name */
5009 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction265:string#Object#class_name */
5010 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction265:string#Object#inspect */
5011 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction265:string#Object#inspect_head */
5012 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction265:string#Object#args */
5013 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction265:time#Object#get_time */
5014 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction265:file#Object#printn */
5015 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction265:file#Object#print */
5016 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction265:file#Object#getcwd */
5017 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction265:file#Object#file_getcwd */
5018 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction265:model_base#Object#intrude_visibility */
5019 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction265:model_base#Object#public_visibility */
5020 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction265:model_base#Object#protected_visibility */
5021 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction265:model_base#Object#private_visibility */
5022 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction265:model_base#Object#none_visibility */
5023 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction265:version#Object#nit_version */
5024 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction265:model#Object#abstract_kind */
5025 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction265:model#Object#concrete_kind */
5026 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction265:model#Object#interface_kind */
5027 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction265:model#Object#enum_kind */
5028 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction265:model#Object#extern_kind */
5029 (nitmethod_t)VIRTUAL_parser__ReduceAction265__action, /* pointer to parser:ReduceAction265:parser#ReduceAction265#action */
5030 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction265:parser_work#ReduceAction#concat */
5031 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction265:parser_work#ReduceAction#init */
5032 }
5033 };
5034 /* allocate ReduceAction265 */
5035 val* NEW_parser__ReduceAction265(const struct type* type) {
5036 val* self /* : ReduceAction265 */;
5037 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5038 self->type = type;
5039 self->class = &class_parser__ReduceAction265;
5040 return self;
5041 }
5042 /* runtime class parser__ReduceAction266 */
5043 const struct class class_parser__ReduceAction266 = {
5044 0, /* box_kind */
5045 {
5046 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction266:kernel#Object#object_id */
5047 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction266:kernel#Object#is_same_instance */
5048 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction266:kernel#Object#== */
5049 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction266:kernel#Object#!= */
5050 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction266:kernel#Object#hash */
5051 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction266:kernel#Object#exit */
5052 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction266:kernel#Object#sys */
5053 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction266:kernel#Object#init */
5054 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction266:sorter#Object#default_comparator */
5055 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction266:string#Object#to_s */
5056 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction266:string#Object#native_class_name */
5057 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction266:string#Object#class_name */
5058 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction266:string#Object#inspect */
5059 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction266:string#Object#inspect_head */
5060 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction266:string#Object#args */
5061 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction266:time#Object#get_time */
5062 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction266:file#Object#printn */
5063 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction266:file#Object#print */
5064 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction266:file#Object#getcwd */
5065 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction266:file#Object#file_getcwd */
5066 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction266:model_base#Object#intrude_visibility */
5067 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction266:model_base#Object#public_visibility */
5068 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction266:model_base#Object#protected_visibility */
5069 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction266:model_base#Object#private_visibility */
5070 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction266:model_base#Object#none_visibility */
5071 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction266:version#Object#nit_version */
5072 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction266:model#Object#abstract_kind */
5073 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction266:model#Object#concrete_kind */
5074 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction266:model#Object#interface_kind */
5075 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction266:model#Object#enum_kind */
5076 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction266:model#Object#extern_kind */
5077 (nitmethod_t)VIRTUAL_parser__ReduceAction266__action, /* pointer to parser:ReduceAction266:parser#ReduceAction266#action */
5078 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction266:parser_work#ReduceAction#concat */
5079 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction266:parser_work#ReduceAction#init */
5080 }
5081 };
5082 /* allocate ReduceAction266 */
5083 val* NEW_parser__ReduceAction266(const struct type* type) {
5084 val* self /* : ReduceAction266 */;
5085 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5086 self->type = type;
5087 self->class = &class_parser__ReduceAction266;
5088 return self;
5089 }
5090 /* runtime class parser__ReduceAction267 */
5091 const struct class class_parser__ReduceAction267 = {
5092 0, /* box_kind */
5093 {
5094 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction267:kernel#Object#object_id */
5095 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction267:kernel#Object#is_same_instance */
5096 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction267:kernel#Object#== */
5097 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction267:kernel#Object#!= */
5098 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction267:kernel#Object#hash */
5099 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction267:kernel#Object#exit */
5100 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction267:kernel#Object#sys */
5101 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction267:kernel#Object#init */
5102 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction267:sorter#Object#default_comparator */
5103 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction267:string#Object#to_s */
5104 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction267:string#Object#native_class_name */
5105 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction267:string#Object#class_name */
5106 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction267:string#Object#inspect */
5107 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction267:string#Object#inspect_head */
5108 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction267:string#Object#args */
5109 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction267:time#Object#get_time */
5110 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction267:file#Object#printn */
5111 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction267:file#Object#print */
5112 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction267:file#Object#getcwd */
5113 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction267:file#Object#file_getcwd */
5114 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction267:model_base#Object#intrude_visibility */
5115 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction267:model_base#Object#public_visibility */
5116 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction267:model_base#Object#protected_visibility */
5117 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction267:model_base#Object#private_visibility */
5118 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction267:model_base#Object#none_visibility */
5119 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction267:version#Object#nit_version */
5120 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction267:model#Object#abstract_kind */
5121 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction267:model#Object#concrete_kind */
5122 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction267:model#Object#interface_kind */
5123 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction267:model#Object#enum_kind */
5124 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction267:model#Object#extern_kind */
5125 (nitmethod_t)VIRTUAL_parser__ReduceAction267__action, /* pointer to parser:ReduceAction267:parser#ReduceAction267#action */
5126 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction267:parser_work#ReduceAction#concat */
5127 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction267:parser_work#ReduceAction#init */
5128 }
5129 };
5130 /* allocate ReduceAction267 */
5131 val* NEW_parser__ReduceAction267(const struct type* type) {
5132 val* self /* : ReduceAction267 */;
5133 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5134 self->type = type;
5135 self->class = &class_parser__ReduceAction267;
5136 return self;
5137 }
5138 /* runtime class parser__ReduceAction268 */
5139 const struct class class_parser__ReduceAction268 = {
5140 0, /* box_kind */
5141 {
5142 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction268:kernel#Object#object_id */
5143 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction268:kernel#Object#is_same_instance */
5144 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction268:kernel#Object#== */
5145 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction268:kernel#Object#!= */
5146 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction268:kernel#Object#hash */
5147 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction268:kernel#Object#exit */
5148 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction268:kernel#Object#sys */
5149 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction268:kernel#Object#init */
5150 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction268:sorter#Object#default_comparator */
5151 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction268:string#Object#to_s */
5152 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction268:string#Object#native_class_name */
5153 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction268:string#Object#class_name */
5154 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction268:string#Object#inspect */
5155 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction268:string#Object#inspect_head */
5156 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction268:string#Object#args */
5157 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction268:time#Object#get_time */
5158 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction268:file#Object#printn */
5159 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction268:file#Object#print */
5160 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction268:file#Object#getcwd */
5161 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction268:file#Object#file_getcwd */
5162 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction268:model_base#Object#intrude_visibility */
5163 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction268:model_base#Object#public_visibility */
5164 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction268:model_base#Object#protected_visibility */
5165 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction268:model_base#Object#private_visibility */
5166 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction268:model_base#Object#none_visibility */
5167 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction268:version#Object#nit_version */
5168 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction268:model#Object#abstract_kind */
5169 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction268:model#Object#concrete_kind */
5170 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction268:model#Object#interface_kind */
5171 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction268:model#Object#enum_kind */
5172 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction268:model#Object#extern_kind */
5173 (nitmethod_t)VIRTUAL_parser__ReduceAction268__action, /* pointer to parser:ReduceAction268:parser#ReduceAction268#action */
5174 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction268:parser_work#ReduceAction#concat */
5175 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction268:parser_work#ReduceAction#init */
5176 }
5177 };
5178 /* allocate ReduceAction268 */
5179 val* NEW_parser__ReduceAction268(const struct type* type) {
5180 val* self /* : ReduceAction268 */;
5181 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5182 self->type = type;
5183 self->class = &class_parser__ReduceAction268;
5184 return self;
5185 }
5186 /* runtime class parser__ReduceAction270 */
5187 const struct class class_parser__ReduceAction270 = {
5188 0, /* box_kind */
5189 {
5190 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction270:kernel#Object#object_id */
5191 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction270:kernel#Object#is_same_instance */
5192 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction270:kernel#Object#== */
5193 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction270:kernel#Object#!= */
5194 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction270:kernel#Object#hash */
5195 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction270:kernel#Object#exit */
5196 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction270:kernel#Object#sys */
5197 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction270:kernel#Object#init */
5198 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction270:sorter#Object#default_comparator */
5199 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction270:string#Object#to_s */
5200 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction270:string#Object#native_class_name */
5201 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction270:string#Object#class_name */
5202 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction270:string#Object#inspect */
5203 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction270:string#Object#inspect_head */
5204 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction270:string#Object#args */
5205 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction270:time#Object#get_time */
5206 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction270:file#Object#printn */
5207 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction270:file#Object#print */
5208 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction270:file#Object#getcwd */
5209 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction270:file#Object#file_getcwd */
5210 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction270:model_base#Object#intrude_visibility */
5211 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction270:model_base#Object#public_visibility */
5212 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction270:model_base#Object#protected_visibility */
5213 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction270:model_base#Object#private_visibility */
5214 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction270:model_base#Object#none_visibility */
5215 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction270:version#Object#nit_version */
5216 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction270:model#Object#abstract_kind */
5217 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction270:model#Object#concrete_kind */
5218 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction270:model#Object#interface_kind */
5219 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction270:model#Object#enum_kind */
5220 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction270:model#Object#extern_kind */
5221 (nitmethod_t)VIRTUAL_parser__ReduceAction270__action, /* pointer to parser:ReduceAction270:parser#ReduceAction270#action */
5222 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction270:parser_work#ReduceAction#concat */
5223 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction270:parser_work#ReduceAction#init */
5224 }
5225 };
5226 /* allocate ReduceAction270 */
5227 val* NEW_parser__ReduceAction270(const struct type* type) {
5228 val* self /* : ReduceAction270 */;
5229 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5230 self->type = type;
5231 self->class = &class_parser__ReduceAction270;
5232 return self;
5233 }
5234 /* runtime class parser__ReduceAction272 */
5235 const struct class class_parser__ReduceAction272 = {
5236 0, /* box_kind */
5237 {
5238 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction272:kernel#Object#object_id */
5239 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction272:kernel#Object#is_same_instance */
5240 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction272:kernel#Object#== */
5241 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction272:kernel#Object#!= */
5242 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction272:kernel#Object#hash */
5243 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction272:kernel#Object#exit */
5244 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction272:kernel#Object#sys */
5245 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction272:kernel#Object#init */
5246 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction272:sorter#Object#default_comparator */
5247 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction272:string#Object#to_s */
5248 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction272:string#Object#native_class_name */
5249 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction272:string#Object#class_name */
5250 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction272:string#Object#inspect */
5251 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction272:string#Object#inspect_head */
5252 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction272:string#Object#args */
5253 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction272:time#Object#get_time */
5254 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction272:file#Object#printn */
5255 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction272:file#Object#print */
5256 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction272:file#Object#getcwd */
5257 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction272:file#Object#file_getcwd */
5258 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction272:model_base#Object#intrude_visibility */
5259 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction272:model_base#Object#public_visibility */
5260 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction272:model_base#Object#protected_visibility */
5261 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction272:model_base#Object#private_visibility */
5262 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction272:model_base#Object#none_visibility */
5263 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction272:version#Object#nit_version */
5264 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction272:model#Object#abstract_kind */
5265 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction272:model#Object#concrete_kind */
5266 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction272:model#Object#interface_kind */
5267 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction272:model#Object#enum_kind */
5268 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction272:model#Object#extern_kind */
5269 (nitmethod_t)VIRTUAL_parser__ReduceAction272__action, /* pointer to parser:ReduceAction272:parser#ReduceAction272#action */
5270 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction272:parser_work#ReduceAction#concat */
5271 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction272:parser_work#ReduceAction#init */
5272 }
5273 };
5274 /* allocate ReduceAction272 */
5275 val* NEW_parser__ReduceAction272(const struct type* type) {
5276 val* self /* : ReduceAction272 */;
5277 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5278 self->type = type;
5279 self->class = &class_parser__ReduceAction272;
5280 return self;
5281 }
5282 /* runtime class parser__ReduceAction273 */
5283 const struct class class_parser__ReduceAction273 = {
5284 0, /* box_kind */
5285 {
5286 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction273:kernel#Object#object_id */
5287 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction273:kernel#Object#is_same_instance */
5288 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction273:kernel#Object#== */
5289 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction273:kernel#Object#!= */
5290 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction273:kernel#Object#hash */
5291 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction273:kernel#Object#exit */
5292 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction273:kernel#Object#sys */
5293 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction273:kernel#Object#init */
5294 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction273:sorter#Object#default_comparator */
5295 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction273:string#Object#to_s */
5296 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction273:string#Object#native_class_name */
5297 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction273:string#Object#class_name */
5298 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction273:string#Object#inspect */
5299 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction273:string#Object#inspect_head */
5300 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction273:string#Object#args */
5301 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction273:time#Object#get_time */
5302 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction273:file#Object#printn */
5303 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction273:file#Object#print */
5304 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction273:file#Object#getcwd */
5305 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction273:file#Object#file_getcwd */
5306 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction273:model_base#Object#intrude_visibility */
5307 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction273:model_base#Object#public_visibility */
5308 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction273:model_base#Object#protected_visibility */
5309 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction273:model_base#Object#private_visibility */
5310 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction273:model_base#Object#none_visibility */
5311 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction273:version#Object#nit_version */
5312 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction273:model#Object#abstract_kind */
5313 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction273:model#Object#concrete_kind */
5314 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction273:model#Object#interface_kind */
5315 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction273:model#Object#enum_kind */
5316 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction273:model#Object#extern_kind */
5317 (nitmethod_t)VIRTUAL_parser__ReduceAction273__action, /* pointer to parser:ReduceAction273:parser#ReduceAction273#action */
5318 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction273:parser_work#ReduceAction#concat */
5319 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction273:parser_work#ReduceAction#init */
5320 }
5321 };
5322 /* allocate ReduceAction273 */
5323 val* NEW_parser__ReduceAction273(const struct type* type) {
5324 val* self /* : ReduceAction273 */;
5325 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5326 self->type = type;
5327 self->class = &class_parser__ReduceAction273;
5328 return self;
5329 }
5330 /* runtime class parser__ReduceAction274 */
5331 const struct class class_parser__ReduceAction274 = {
5332 0, /* box_kind */
5333 {
5334 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction274:kernel#Object#object_id */
5335 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction274:kernel#Object#is_same_instance */
5336 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction274:kernel#Object#== */
5337 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction274:kernel#Object#!= */
5338 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction274:kernel#Object#hash */
5339 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction274:kernel#Object#exit */
5340 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction274:kernel#Object#sys */
5341 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction274:kernel#Object#init */
5342 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction274:sorter#Object#default_comparator */
5343 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction274:string#Object#to_s */
5344 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction274:string#Object#native_class_name */
5345 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction274:string#Object#class_name */
5346 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction274:string#Object#inspect */
5347 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction274:string#Object#inspect_head */
5348 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction274:string#Object#args */
5349 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction274:time#Object#get_time */
5350 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction274:file#Object#printn */
5351 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction274:file#Object#print */
5352 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction274:file#Object#getcwd */
5353 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction274:file#Object#file_getcwd */
5354 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction274:model_base#Object#intrude_visibility */
5355 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction274:model_base#Object#public_visibility */
5356 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction274:model_base#Object#protected_visibility */
5357 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction274:model_base#Object#private_visibility */
5358 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction274:model_base#Object#none_visibility */
5359 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction274:version#Object#nit_version */
5360 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction274:model#Object#abstract_kind */
5361 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction274:model#Object#concrete_kind */
5362 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction274:model#Object#interface_kind */
5363 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction274:model#Object#enum_kind */
5364 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction274:model#Object#extern_kind */
5365 (nitmethod_t)VIRTUAL_parser__ReduceAction274__action, /* pointer to parser:ReduceAction274:parser#ReduceAction274#action */
5366 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction274:parser_work#ReduceAction#concat */
5367 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction274:parser_work#ReduceAction#init */
5368 }
5369 };
5370 /* allocate ReduceAction274 */
5371 val* NEW_parser__ReduceAction274(const struct type* type) {
5372 val* self /* : ReduceAction274 */;
5373 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5374 self->type = type;
5375 self->class = &class_parser__ReduceAction274;
5376 return self;
5377 }
5378 /* runtime class parser__ReduceAction275 */
5379 const struct class class_parser__ReduceAction275 = {
5380 0, /* box_kind */
5381 {
5382 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction275:kernel#Object#object_id */
5383 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction275:kernel#Object#is_same_instance */
5384 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction275:kernel#Object#== */
5385 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction275:kernel#Object#!= */
5386 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction275:kernel#Object#hash */
5387 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction275:kernel#Object#exit */
5388 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction275:kernel#Object#sys */
5389 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction275:kernel#Object#init */
5390 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction275:sorter#Object#default_comparator */
5391 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction275:string#Object#to_s */
5392 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction275:string#Object#native_class_name */
5393 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction275:string#Object#class_name */
5394 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction275:string#Object#inspect */
5395 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction275:string#Object#inspect_head */
5396 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction275:string#Object#args */
5397 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction275:time#Object#get_time */
5398 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction275:file#Object#printn */
5399 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction275:file#Object#print */
5400 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction275:file#Object#getcwd */
5401 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction275:file#Object#file_getcwd */
5402 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction275:model_base#Object#intrude_visibility */
5403 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction275:model_base#Object#public_visibility */
5404 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction275:model_base#Object#protected_visibility */
5405 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction275:model_base#Object#private_visibility */
5406 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction275:model_base#Object#none_visibility */
5407 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction275:version#Object#nit_version */
5408 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction275:model#Object#abstract_kind */
5409 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction275:model#Object#concrete_kind */
5410 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction275:model#Object#interface_kind */
5411 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction275:model#Object#enum_kind */
5412 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction275:model#Object#extern_kind */
5413 (nitmethod_t)VIRTUAL_parser__ReduceAction275__action, /* pointer to parser:ReduceAction275:parser#ReduceAction275#action */
5414 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction275:parser_work#ReduceAction#concat */
5415 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction275:parser_work#ReduceAction#init */
5416 }
5417 };
5418 /* allocate ReduceAction275 */
5419 val* NEW_parser__ReduceAction275(const struct type* type) {
5420 val* self /* : ReduceAction275 */;
5421 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5422 self->type = type;
5423 self->class = &class_parser__ReduceAction275;
5424 return self;
5425 }
5426 /* runtime class parser__ReduceAction277 */
5427 const struct class class_parser__ReduceAction277 = {
5428 0, /* box_kind */
5429 {
5430 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction277:kernel#Object#object_id */
5431 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction277:kernel#Object#is_same_instance */
5432 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction277:kernel#Object#== */
5433 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction277:kernel#Object#!= */
5434 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction277:kernel#Object#hash */
5435 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction277:kernel#Object#exit */
5436 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction277:kernel#Object#sys */
5437 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction277:kernel#Object#init */
5438 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction277:sorter#Object#default_comparator */
5439 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction277:string#Object#to_s */
5440 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction277:string#Object#native_class_name */
5441 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction277:string#Object#class_name */
5442 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction277:string#Object#inspect */
5443 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction277:string#Object#inspect_head */
5444 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction277:string#Object#args */
5445 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction277:time#Object#get_time */
5446 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction277:file#Object#printn */
5447 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction277:file#Object#print */
5448 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction277:file#Object#getcwd */
5449 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction277:file#Object#file_getcwd */
5450 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction277:model_base#Object#intrude_visibility */
5451 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction277:model_base#Object#public_visibility */
5452 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction277:model_base#Object#protected_visibility */
5453 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction277:model_base#Object#private_visibility */
5454 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction277:model_base#Object#none_visibility */
5455 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction277:version#Object#nit_version */
5456 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction277:model#Object#abstract_kind */
5457 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction277:model#Object#concrete_kind */
5458 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction277:model#Object#interface_kind */
5459 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction277:model#Object#enum_kind */
5460 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction277:model#Object#extern_kind */
5461 (nitmethod_t)VIRTUAL_parser__ReduceAction277__action, /* pointer to parser:ReduceAction277:parser#ReduceAction277#action */
5462 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction277:parser_work#ReduceAction#concat */
5463 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction277:parser_work#ReduceAction#init */
5464 }
5465 };
5466 /* allocate ReduceAction277 */
5467 val* NEW_parser__ReduceAction277(const struct type* type) {
5468 val* self /* : ReduceAction277 */;
5469 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5470 self->type = type;
5471 self->class = &class_parser__ReduceAction277;
5472 return self;
5473 }
5474 /* runtime class parser__ReduceAction279 */
5475 const struct class class_parser__ReduceAction279 = {
5476 0, /* box_kind */
5477 {
5478 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction279:kernel#Object#object_id */
5479 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction279:kernel#Object#is_same_instance */
5480 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction279:kernel#Object#== */
5481 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction279:kernel#Object#!= */
5482 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction279:kernel#Object#hash */
5483 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction279:kernel#Object#exit */
5484 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction279:kernel#Object#sys */
5485 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction279:kernel#Object#init */
5486 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction279:sorter#Object#default_comparator */
5487 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction279:string#Object#to_s */
5488 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction279:string#Object#native_class_name */
5489 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction279:string#Object#class_name */
5490 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction279:string#Object#inspect */
5491 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction279:string#Object#inspect_head */
5492 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction279:string#Object#args */
5493 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction279:time#Object#get_time */
5494 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction279:file#Object#printn */
5495 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction279:file#Object#print */
5496 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction279:file#Object#getcwd */
5497 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction279:file#Object#file_getcwd */
5498 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction279:model_base#Object#intrude_visibility */
5499 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction279:model_base#Object#public_visibility */
5500 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction279:model_base#Object#protected_visibility */
5501 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction279:model_base#Object#private_visibility */
5502 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction279:model_base#Object#none_visibility */
5503 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction279:version#Object#nit_version */
5504 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction279:model#Object#abstract_kind */
5505 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction279:model#Object#concrete_kind */
5506 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction279:model#Object#interface_kind */
5507 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction279:model#Object#enum_kind */
5508 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction279:model#Object#extern_kind */
5509 (nitmethod_t)VIRTUAL_parser__ReduceAction279__action, /* pointer to parser:ReduceAction279:parser#ReduceAction279#action */
5510 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction279:parser_work#ReduceAction#concat */
5511 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction279:parser_work#ReduceAction#init */
5512 }
5513 };
5514 /* allocate ReduceAction279 */
5515 val* NEW_parser__ReduceAction279(const struct type* type) {
5516 val* self /* : ReduceAction279 */;
5517 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5518 self->type = type;
5519 self->class = &class_parser__ReduceAction279;
5520 return self;
5521 }
5522 /* runtime class parser__ReduceAction280 */
5523 const struct class class_parser__ReduceAction280 = {
5524 0, /* box_kind */
5525 {
5526 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction280:kernel#Object#object_id */
5527 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction280:kernel#Object#is_same_instance */
5528 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction280:kernel#Object#== */
5529 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction280:kernel#Object#!= */
5530 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction280:kernel#Object#hash */
5531 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction280:kernel#Object#exit */
5532 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction280:kernel#Object#sys */
5533 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction280:kernel#Object#init */
5534 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction280:sorter#Object#default_comparator */
5535 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction280:string#Object#to_s */
5536 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction280:string#Object#native_class_name */
5537 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction280:string#Object#class_name */
5538 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction280:string#Object#inspect */
5539 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction280:string#Object#inspect_head */
5540 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction280:string#Object#args */
5541 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction280:time#Object#get_time */
5542 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction280:file#Object#printn */
5543 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction280:file#Object#print */
5544 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction280:file#Object#getcwd */
5545 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction280:file#Object#file_getcwd */
5546 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction280:model_base#Object#intrude_visibility */
5547 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction280:model_base#Object#public_visibility */
5548 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction280:model_base#Object#protected_visibility */
5549 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction280:model_base#Object#private_visibility */
5550 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction280:model_base#Object#none_visibility */
5551 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction280:version#Object#nit_version */
5552 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction280:model#Object#abstract_kind */
5553 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction280:model#Object#concrete_kind */
5554 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction280:model#Object#interface_kind */
5555 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction280:model#Object#enum_kind */
5556 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction280:model#Object#extern_kind */
5557 (nitmethod_t)VIRTUAL_parser__ReduceAction280__action, /* pointer to parser:ReduceAction280:parser#ReduceAction280#action */
5558 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction280:parser_work#ReduceAction#concat */
5559 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction280:parser_work#ReduceAction#init */
5560 }
5561 };
5562 /* allocate ReduceAction280 */
5563 val* NEW_parser__ReduceAction280(const struct type* type) {
5564 val* self /* : ReduceAction280 */;
5565 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5566 self->type = type;
5567 self->class = &class_parser__ReduceAction280;
5568 return self;
5569 }
5570 /* runtime class parser__ReduceAction281 */
5571 const struct class class_parser__ReduceAction281 = {
5572 0, /* box_kind */
5573 {
5574 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction281:kernel#Object#object_id */
5575 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction281:kernel#Object#is_same_instance */
5576 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction281:kernel#Object#== */
5577 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction281:kernel#Object#!= */
5578 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction281:kernel#Object#hash */
5579 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction281:kernel#Object#exit */
5580 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction281:kernel#Object#sys */
5581 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction281:kernel#Object#init */
5582 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction281:sorter#Object#default_comparator */
5583 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction281:string#Object#to_s */
5584 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction281:string#Object#native_class_name */
5585 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction281:string#Object#class_name */
5586 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction281:string#Object#inspect */
5587 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction281:string#Object#inspect_head */
5588 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction281:string#Object#args */
5589 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction281:time#Object#get_time */
5590 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction281:file#Object#printn */
5591 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction281:file#Object#print */
5592 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction281:file#Object#getcwd */
5593 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction281:file#Object#file_getcwd */
5594 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction281:model_base#Object#intrude_visibility */
5595 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction281:model_base#Object#public_visibility */
5596 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction281:model_base#Object#protected_visibility */
5597 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction281:model_base#Object#private_visibility */
5598 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction281:model_base#Object#none_visibility */
5599 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction281:version#Object#nit_version */
5600 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction281:model#Object#abstract_kind */
5601 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction281:model#Object#concrete_kind */
5602 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction281:model#Object#interface_kind */
5603 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction281:model#Object#enum_kind */
5604 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction281:model#Object#extern_kind */
5605 (nitmethod_t)VIRTUAL_parser__ReduceAction281__action, /* pointer to parser:ReduceAction281:parser#ReduceAction281#action */
5606 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction281:parser_work#ReduceAction#concat */
5607 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction281:parser_work#ReduceAction#init */
5608 }
5609 };
5610 /* allocate ReduceAction281 */
5611 val* NEW_parser__ReduceAction281(const struct type* type) {
5612 val* self /* : ReduceAction281 */;
5613 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5614 self->type = type;
5615 self->class = &class_parser__ReduceAction281;
5616 return self;
5617 }
5618 /* runtime class parser__ReduceAction282 */
5619 const struct class class_parser__ReduceAction282 = {
5620 0, /* box_kind */
5621 {
5622 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction282:kernel#Object#object_id */
5623 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction282:kernel#Object#is_same_instance */
5624 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction282:kernel#Object#== */
5625 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction282:kernel#Object#!= */
5626 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction282:kernel#Object#hash */
5627 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction282:kernel#Object#exit */
5628 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction282:kernel#Object#sys */
5629 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction282:kernel#Object#init */
5630 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction282:sorter#Object#default_comparator */
5631 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction282:string#Object#to_s */
5632 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction282:string#Object#native_class_name */
5633 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction282:string#Object#class_name */
5634 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction282:string#Object#inspect */
5635 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction282:string#Object#inspect_head */
5636 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction282:string#Object#args */
5637 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction282:time#Object#get_time */
5638 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction282:file#Object#printn */
5639 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction282:file#Object#print */
5640 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction282:file#Object#getcwd */
5641 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction282:file#Object#file_getcwd */
5642 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction282:model_base#Object#intrude_visibility */
5643 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction282:model_base#Object#public_visibility */
5644 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction282:model_base#Object#protected_visibility */
5645 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction282:model_base#Object#private_visibility */
5646 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction282:model_base#Object#none_visibility */
5647 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction282:version#Object#nit_version */
5648 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction282:model#Object#abstract_kind */
5649 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction282:model#Object#concrete_kind */
5650 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction282:model#Object#interface_kind */
5651 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction282:model#Object#enum_kind */
5652 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction282:model#Object#extern_kind */
5653 (nitmethod_t)VIRTUAL_parser__ReduceAction282__action, /* pointer to parser:ReduceAction282:parser#ReduceAction282#action */
5654 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction282:parser_work#ReduceAction#concat */
5655 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction282:parser_work#ReduceAction#init */
5656 }
5657 };
5658 /* allocate ReduceAction282 */
5659 val* NEW_parser__ReduceAction282(const struct type* type) {
5660 val* self /* : ReduceAction282 */;
5661 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5662 self->type = type;
5663 self->class = &class_parser__ReduceAction282;
5664 return self;
5665 }
5666 /* runtime class parser__ReduceAction283 */
5667 const struct class class_parser__ReduceAction283 = {
5668 0, /* box_kind */
5669 {
5670 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction283:kernel#Object#object_id */
5671 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction283:kernel#Object#is_same_instance */
5672 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction283:kernel#Object#== */
5673 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction283:kernel#Object#!= */
5674 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction283:kernel#Object#hash */
5675 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction283:kernel#Object#exit */
5676 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction283:kernel#Object#sys */
5677 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction283:kernel#Object#init */
5678 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction283:sorter#Object#default_comparator */
5679 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction283:string#Object#to_s */
5680 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction283:string#Object#native_class_name */
5681 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction283:string#Object#class_name */
5682 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction283:string#Object#inspect */
5683 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction283:string#Object#inspect_head */
5684 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction283:string#Object#args */
5685 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction283:time#Object#get_time */
5686 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction283:file#Object#printn */
5687 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction283:file#Object#print */
5688 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction283:file#Object#getcwd */
5689 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction283:file#Object#file_getcwd */
5690 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction283:model_base#Object#intrude_visibility */
5691 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction283:model_base#Object#public_visibility */
5692 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction283:model_base#Object#protected_visibility */
5693 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction283:model_base#Object#private_visibility */
5694 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction283:model_base#Object#none_visibility */
5695 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction283:version#Object#nit_version */
5696 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction283:model#Object#abstract_kind */
5697 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction283:model#Object#concrete_kind */
5698 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction283:model#Object#interface_kind */
5699 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction283:model#Object#enum_kind */
5700 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction283:model#Object#extern_kind */
5701 (nitmethod_t)VIRTUAL_parser__ReduceAction283__action, /* pointer to parser:ReduceAction283:parser#ReduceAction283#action */
5702 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction283:parser_work#ReduceAction#concat */
5703 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction283:parser_work#ReduceAction#init */
5704 }
5705 };
5706 /* allocate ReduceAction283 */
5707 val* NEW_parser__ReduceAction283(const struct type* type) {
5708 val* self /* : ReduceAction283 */;
5709 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5710 self->type = type;
5711 self->class = &class_parser__ReduceAction283;
5712 return self;
5713 }
5714 /* runtime class parser__ReduceAction284 */
5715 const struct class class_parser__ReduceAction284 = {
5716 0, /* box_kind */
5717 {
5718 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction284:kernel#Object#object_id */
5719 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction284:kernel#Object#is_same_instance */
5720 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction284:kernel#Object#== */
5721 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction284:kernel#Object#!= */
5722 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction284:kernel#Object#hash */
5723 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction284:kernel#Object#exit */
5724 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction284:kernel#Object#sys */
5725 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction284:kernel#Object#init */
5726 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction284:sorter#Object#default_comparator */
5727 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction284:string#Object#to_s */
5728 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction284:string#Object#native_class_name */
5729 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction284:string#Object#class_name */
5730 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction284:string#Object#inspect */
5731 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction284:string#Object#inspect_head */
5732 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction284:string#Object#args */
5733 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction284:time#Object#get_time */
5734 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction284:file#Object#printn */
5735 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction284:file#Object#print */
5736 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction284:file#Object#getcwd */
5737 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction284:file#Object#file_getcwd */
5738 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction284:model_base#Object#intrude_visibility */
5739 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction284:model_base#Object#public_visibility */
5740 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction284:model_base#Object#protected_visibility */
5741 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction284:model_base#Object#private_visibility */
5742 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction284:model_base#Object#none_visibility */
5743 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction284:version#Object#nit_version */
5744 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction284:model#Object#abstract_kind */
5745 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction284:model#Object#concrete_kind */
5746 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction284:model#Object#interface_kind */
5747 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction284:model#Object#enum_kind */
5748 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction284:model#Object#extern_kind */
5749 (nitmethod_t)VIRTUAL_parser__ReduceAction284__action, /* pointer to parser:ReduceAction284:parser#ReduceAction284#action */
5750 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction284:parser_work#ReduceAction#concat */
5751 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction284:parser_work#ReduceAction#init */
5752 }
5753 };
5754 /* allocate ReduceAction284 */
5755 val* NEW_parser__ReduceAction284(const struct type* type) {
5756 val* self /* : ReduceAction284 */;
5757 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5758 self->type = type;
5759 self->class = &class_parser__ReduceAction284;
5760 return self;
5761 }
5762 /* runtime class parser__ReduceAction285 */
5763 const struct class class_parser__ReduceAction285 = {
5764 0, /* box_kind */
5765 {
5766 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction285:kernel#Object#object_id */
5767 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction285:kernel#Object#is_same_instance */
5768 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction285:kernel#Object#== */
5769 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction285:kernel#Object#!= */
5770 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction285:kernel#Object#hash */
5771 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction285:kernel#Object#exit */
5772 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction285:kernel#Object#sys */
5773 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction285:kernel#Object#init */
5774 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction285:sorter#Object#default_comparator */
5775 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction285:string#Object#to_s */
5776 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction285:string#Object#native_class_name */
5777 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction285:string#Object#class_name */
5778 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction285:string#Object#inspect */
5779 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction285:string#Object#inspect_head */
5780 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction285:string#Object#args */
5781 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction285:time#Object#get_time */
5782 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction285:file#Object#printn */
5783 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction285:file#Object#print */
5784 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction285:file#Object#getcwd */
5785 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction285:file#Object#file_getcwd */
5786 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction285:model_base#Object#intrude_visibility */
5787 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction285:model_base#Object#public_visibility */
5788 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction285:model_base#Object#protected_visibility */
5789 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction285:model_base#Object#private_visibility */
5790 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction285:model_base#Object#none_visibility */
5791 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction285:version#Object#nit_version */
5792 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction285:model#Object#abstract_kind */
5793 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction285:model#Object#concrete_kind */
5794 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction285:model#Object#interface_kind */
5795 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction285:model#Object#enum_kind */
5796 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction285:model#Object#extern_kind */
5797 (nitmethod_t)VIRTUAL_parser__ReduceAction285__action, /* pointer to parser:ReduceAction285:parser#ReduceAction285#action */
5798 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction285:parser_work#ReduceAction#concat */
5799 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction285:parser_work#ReduceAction#init */
5800 }
5801 };
5802 /* allocate ReduceAction285 */
5803 val* NEW_parser__ReduceAction285(const struct type* type) {
5804 val* self /* : ReduceAction285 */;
5805 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5806 self->type = type;
5807 self->class = &class_parser__ReduceAction285;
5808 return self;
5809 }
5810 /* runtime class parser__ReduceAction286 */
5811 const struct class class_parser__ReduceAction286 = {
5812 0, /* box_kind */
5813 {
5814 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction286:kernel#Object#object_id */
5815 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction286:kernel#Object#is_same_instance */
5816 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction286:kernel#Object#== */
5817 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction286:kernel#Object#!= */
5818 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction286:kernel#Object#hash */
5819 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction286:kernel#Object#exit */
5820 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction286:kernel#Object#sys */
5821 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction286:kernel#Object#init */
5822 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction286:sorter#Object#default_comparator */
5823 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction286:string#Object#to_s */
5824 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction286:string#Object#native_class_name */
5825 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction286:string#Object#class_name */
5826 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction286:string#Object#inspect */
5827 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction286:string#Object#inspect_head */
5828 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction286:string#Object#args */
5829 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction286:time#Object#get_time */
5830 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction286:file#Object#printn */
5831 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction286:file#Object#print */
5832 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction286:file#Object#getcwd */
5833 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction286:file#Object#file_getcwd */
5834 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction286:model_base#Object#intrude_visibility */
5835 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction286:model_base#Object#public_visibility */
5836 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction286:model_base#Object#protected_visibility */
5837 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction286:model_base#Object#private_visibility */
5838 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction286:model_base#Object#none_visibility */
5839 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction286:version#Object#nit_version */
5840 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction286:model#Object#abstract_kind */
5841 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction286:model#Object#concrete_kind */
5842 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction286:model#Object#interface_kind */
5843 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction286:model#Object#enum_kind */
5844 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction286:model#Object#extern_kind */
5845 (nitmethod_t)VIRTUAL_parser__ReduceAction286__action, /* pointer to parser:ReduceAction286:parser#ReduceAction286#action */
5846 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction286:parser_work#ReduceAction#concat */
5847 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction286:parser_work#ReduceAction#init */
5848 }
5849 };
5850 /* allocate ReduceAction286 */
5851 val* NEW_parser__ReduceAction286(const struct type* type) {
5852 val* self /* : ReduceAction286 */;
5853 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5854 self->type = type;
5855 self->class = &class_parser__ReduceAction286;
5856 return self;
5857 }
5858 /* runtime class parser__ReduceAction287 */
5859 const struct class class_parser__ReduceAction287 = {
5860 0, /* box_kind */
5861 {
5862 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction287:kernel#Object#object_id */
5863 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction287:kernel#Object#is_same_instance */
5864 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction287:kernel#Object#== */
5865 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction287:kernel#Object#!= */
5866 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction287:kernel#Object#hash */
5867 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction287:kernel#Object#exit */
5868 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction287:kernel#Object#sys */
5869 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction287:kernel#Object#init */
5870 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction287:sorter#Object#default_comparator */
5871 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction287:string#Object#to_s */
5872 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction287:string#Object#native_class_name */
5873 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction287:string#Object#class_name */
5874 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction287:string#Object#inspect */
5875 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction287:string#Object#inspect_head */
5876 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction287:string#Object#args */
5877 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction287:time#Object#get_time */
5878 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction287:file#Object#printn */
5879 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction287:file#Object#print */
5880 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction287:file#Object#getcwd */
5881 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction287:file#Object#file_getcwd */
5882 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction287:model_base#Object#intrude_visibility */
5883 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction287:model_base#Object#public_visibility */
5884 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction287:model_base#Object#protected_visibility */
5885 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction287:model_base#Object#private_visibility */
5886 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction287:model_base#Object#none_visibility */
5887 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction287:version#Object#nit_version */
5888 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction287:model#Object#abstract_kind */
5889 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction287:model#Object#concrete_kind */
5890 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction287:model#Object#interface_kind */
5891 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction287:model#Object#enum_kind */
5892 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction287:model#Object#extern_kind */
5893 (nitmethod_t)VIRTUAL_parser__ReduceAction287__action, /* pointer to parser:ReduceAction287:parser#ReduceAction287#action */
5894 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction287:parser_work#ReduceAction#concat */
5895 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction287:parser_work#ReduceAction#init */
5896 }
5897 };
5898 /* allocate ReduceAction287 */
5899 val* NEW_parser__ReduceAction287(const struct type* type) {
5900 val* self /* : ReduceAction287 */;
5901 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5902 self->type = type;
5903 self->class = &class_parser__ReduceAction287;
5904 return self;
5905 }
5906 /* runtime class parser__ReduceAction288 */
5907 const struct class class_parser__ReduceAction288 = {
5908 0, /* box_kind */
5909 {
5910 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction288:kernel#Object#object_id */
5911 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction288:kernel#Object#is_same_instance */
5912 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction288:kernel#Object#== */
5913 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction288:kernel#Object#!= */
5914 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction288:kernel#Object#hash */
5915 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction288:kernel#Object#exit */
5916 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction288:kernel#Object#sys */
5917 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction288:kernel#Object#init */
5918 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction288:sorter#Object#default_comparator */
5919 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction288:string#Object#to_s */
5920 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction288:string#Object#native_class_name */
5921 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction288:string#Object#class_name */
5922 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction288:string#Object#inspect */
5923 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction288:string#Object#inspect_head */
5924 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction288:string#Object#args */
5925 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction288:time#Object#get_time */
5926 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction288:file#Object#printn */
5927 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction288:file#Object#print */
5928 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction288:file#Object#getcwd */
5929 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction288:file#Object#file_getcwd */
5930 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction288:model_base#Object#intrude_visibility */
5931 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction288:model_base#Object#public_visibility */
5932 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction288:model_base#Object#protected_visibility */
5933 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction288:model_base#Object#private_visibility */
5934 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction288:model_base#Object#none_visibility */
5935 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction288:version#Object#nit_version */
5936 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction288:model#Object#abstract_kind */
5937 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction288:model#Object#concrete_kind */
5938 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction288:model#Object#interface_kind */
5939 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction288:model#Object#enum_kind */
5940 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction288:model#Object#extern_kind */
5941 (nitmethod_t)VIRTUAL_parser__ReduceAction288__action, /* pointer to parser:ReduceAction288:parser#ReduceAction288#action */
5942 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction288:parser_work#ReduceAction#concat */
5943 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction288:parser_work#ReduceAction#init */
5944 }
5945 };
5946 /* allocate ReduceAction288 */
5947 val* NEW_parser__ReduceAction288(const struct type* type) {
5948 val* self /* : ReduceAction288 */;
5949 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5950 self->type = type;
5951 self->class = &class_parser__ReduceAction288;
5952 return self;
5953 }
5954 /* runtime class parser__ReduceAction290 */
5955 const struct class class_parser__ReduceAction290 = {
5956 0, /* box_kind */
5957 {
5958 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction290:kernel#Object#object_id */
5959 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction290:kernel#Object#is_same_instance */
5960 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction290:kernel#Object#== */
5961 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction290:kernel#Object#!= */
5962 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction290:kernel#Object#hash */
5963 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction290:kernel#Object#exit */
5964 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction290:kernel#Object#sys */
5965 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction290:kernel#Object#init */
5966 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction290:sorter#Object#default_comparator */
5967 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction290:string#Object#to_s */
5968 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction290:string#Object#native_class_name */
5969 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction290:string#Object#class_name */
5970 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction290:string#Object#inspect */
5971 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction290:string#Object#inspect_head */
5972 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction290:string#Object#args */
5973 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction290:time#Object#get_time */
5974 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction290:file#Object#printn */
5975 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction290:file#Object#print */
5976 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction290:file#Object#getcwd */
5977 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction290:file#Object#file_getcwd */
5978 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction290:model_base#Object#intrude_visibility */
5979 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction290:model_base#Object#public_visibility */
5980 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction290:model_base#Object#protected_visibility */
5981 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction290:model_base#Object#private_visibility */
5982 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction290:model_base#Object#none_visibility */
5983 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction290:version#Object#nit_version */
5984 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction290:model#Object#abstract_kind */
5985 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction290:model#Object#concrete_kind */
5986 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction290:model#Object#interface_kind */
5987 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction290:model#Object#enum_kind */
5988 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction290:model#Object#extern_kind */
5989 (nitmethod_t)VIRTUAL_parser__ReduceAction290__action, /* pointer to parser:ReduceAction290:parser#ReduceAction290#action */
5990 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction290:parser_work#ReduceAction#concat */
5991 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction290:parser_work#ReduceAction#init */
5992 }
5993 };
5994 /* allocate ReduceAction290 */
5995 val* NEW_parser__ReduceAction290(const struct type* type) {
5996 val* self /* : ReduceAction290 */;
5997 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5998 self->type = type;
5999 self->class = &class_parser__ReduceAction290;
6000 return self;
6001 }
6002 /* runtime class parser__ReduceAction291 */
6003 const struct class class_parser__ReduceAction291 = {
6004 0, /* box_kind */
6005 {
6006 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction291:kernel#Object#object_id */
6007 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction291:kernel#Object#is_same_instance */
6008 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction291:kernel#Object#== */
6009 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction291:kernel#Object#!= */
6010 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction291:kernel#Object#hash */
6011 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction291:kernel#Object#exit */
6012 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction291:kernel#Object#sys */
6013 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction291:kernel#Object#init */
6014 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction291:sorter#Object#default_comparator */
6015 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction291:string#Object#to_s */
6016 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction291:string#Object#native_class_name */
6017 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction291:string#Object#class_name */
6018 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction291:string#Object#inspect */
6019 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction291:string#Object#inspect_head */
6020 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction291:string#Object#args */
6021 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction291:time#Object#get_time */
6022 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction291:file#Object#printn */
6023 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction291:file#Object#print */
6024 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction291:file#Object#getcwd */
6025 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction291:file#Object#file_getcwd */
6026 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction291:model_base#Object#intrude_visibility */
6027 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction291:model_base#Object#public_visibility */
6028 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction291:model_base#Object#protected_visibility */
6029 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction291:model_base#Object#private_visibility */
6030 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction291:model_base#Object#none_visibility */
6031 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction291:version#Object#nit_version */
6032 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction291:model#Object#abstract_kind */
6033 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction291:model#Object#concrete_kind */
6034 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction291:model#Object#interface_kind */
6035 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction291:model#Object#enum_kind */
6036 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction291:model#Object#extern_kind */
6037 (nitmethod_t)VIRTUAL_parser__ReduceAction291__action, /* pointer to parser:ReduceAction291:parser#ReduceAction291#action */
6038 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction291:parser_work#ReduceAction#concat */
6039 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction291:parser_work#ReduceAction#init */
6040 }
6041 };
6042 /* allocate ReduceAction291 */
6043 val* NEW_parser__ReduceAction291(const struct type* type) {
6044 val* self /* : ReduceAction291 */;
6045 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6046 self->type = type;
6047 self->class = &class_parser__ReduceAction291;
6048 return self;
6049 }
6050 /* runtime class parser__ReduceAction293 */
6051 const struct class class_parser__ReduceAction293 = {
6052 0, /* box_kind */
6053 {
6054 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction293:kernel#Object#object_id */
6055 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction293:kernel#Object#is_same_instance */
6056 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction293:kernel#Object#== */
6057 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction293:kernel#Object#!= */
6058 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction293:kernel#Object#hash */
6059 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction293:kernel#Object#exit */
6060 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction293:kernel#Object#sys */
6061 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction293:kernel#Object#init */
6062 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction293:sorter#Object#default_comparator */
6063 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction293:string#Object#to_s */
6064 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction293:string#Object#native_class_name */
6065 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction293:string#Object#class_name */
6066 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction293:string#Object#inspect */
6067 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction293:string#Object#inspect_head */
6068 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction293:string#Object#args */
6069 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction293:time#Object#get_time */
6070 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction293:file#Object#printn */
6071 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction293:file#Object#print */
6072 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction293:file#Object#getcwd */
6073 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction293:file#Object#file_getcwd */
6074 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction293:model_base#Object#intrude_visibility */
6075 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction293:model_base#Object#public_visibility */
6076 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction293:model_base#Object#protected_visibility */
6077 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction293:model_base#Object#private_visibility */
6078 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction293:model_base#Object#none_visibility */
6079 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction293:version#Object#nit_version */
6080 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction293:model#Object#abstract_kind */
6081 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction293:model#Object#concrete_kind */
6082 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction293:model#Object#interface_kind */
6083 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction293:model#Object#enum_kind */
6084 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction293:model#Object#extern_kind */
6085 (nitmethod_t)VIRTUAL_parser__ReduceAction293__action, /* pointer to parser:ReduceAction293:parser#ReduceAction293#action */
6086 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction293:parser_work#ReduceAction#concat */
6087 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction293:parser_work#ReduceAction#init */
6088 }
6089 };
6090 /* allocate ReduceAction293 */
6091 val* NEW_parser__ReduceAction293(const struct type* type) {
6092 val* self /* : ReduceAction293 */;
6093 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6094 self->type = type;
6095 self->class = &class_parser__ReduceAction293;
6096 return self;
6097 }
6098 /* runtime class parser__ReduceAction294 */
6099 const struct class class_parser__ReduceAction294 = {
6100 0, /* box_kind */
6101 {
6102 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction294:kernel#Object#object_id */
6103 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction294:kernel#Object#is_same_instance */
6104 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction294:kernel#Object#== */
6105 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction294:kernel#Object#!= */
6106 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction294:kernel#Object#hash */
6107 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction294:kernel#Object#exit */
6108 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction294:kernel#Object#sys */
6109 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction294:kernel#Object#init */
6110 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction294:sorter#Object#default_comparator */
6111 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction294:string#Object#to_s */
6112 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction294:string#Object#native_class_name */
6113 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction294:string#Object#class_name */
6114 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction294:string#Object#inspect */
6115 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction294:string#Object#inspect_head */
6116 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction294:string#Object#args */
6117 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction294:time#Object#get_time */
6118 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction294:file#Object#printn */
6119 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction294:file#Object#print */
6120 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction294:file#Object#getcwd */
6121 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction294:file#Object#file_getcwd */
6122 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction294:model_base#Object#intrude_visibility */
6123 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction294:model_base#Object#public_visibility */
6124 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction294:model_base#Object#protected_visibility */
6125 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction294:model_base#Object#private_visibility */
6126 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction294:model_base#Object#none_visibility */
6127 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction294:version#Object#nit_version */
6128 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction294:model#Object#abstract_kind */
6129 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction294:model#Object#concrete_kind */
6130 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction294:model#Object#interface_kind */
6131 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction294:model#Object#enum_kind */
6132 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction294:model#Object#extern_kind */
6133 (nitmethod_t)VIRTUAL_parser__ReduceAction294__action, /* pointer to parser:ReduceAction294:parser#ReduceAction294#action */
6134 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction294:parser_work#ReduceAction#concat */
6135 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction294:parser_work#ReduceAction#init */
6136 }
6137 };
6138 /* allocate ReduceAction294 */
6139 val* NEW_parser__ReduceAction294(const struct type* type) {
6140 val* self /* : ReduceAction294 */;
6141 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6142 self->type = type;
6143 self->class = &class_parser__ReduceAction294;
6144 return self;
6145 }
6146 /* runtime class parser__ReduceAction295 */
6147 const struct class class_parser__ReduceAction295 = {
6148 0, /* box_kind */
6149 {
6150 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction295:kernel#Object#object_id */
6151 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction295:kernel#Object#is_same_instance */
6152 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction295:kernel#Object#== */
6153 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction295:kernel#Object#!= */
6154 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction295:kernel#Object#hash */
6155 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction295:kernel#Object#exit */
6156 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction295:kernel#Object#sys */
6157 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction295:kernel#Object#init */
6158 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction295:sorter#Object#default_comparator */
6159 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction295:string#Object#to_s */
6160 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction295:string#Object#native_class_name */
6161 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction295:string#Object#class_name */
6162 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction295:string#Object#inspect */
6163 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction295:string#Object#inspect_head */
6164 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction295:string#Object#args */
6165 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction295:time#Object#get_time */
6166 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction295:file#Object#printn */
6167 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction295:file#Object#print */
6168 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction295:file#Object#getcwd */
6169 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction295:file#Object#file_getcwd */
6170 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction295:model_base#Object#intrude_visibility */
6171 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction295:model_base#Object#public_visibility */
6172 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction295:model_base#Object#protected_visibility */
6173 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction295:model_base#Object#private_visibility */
6174 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction295:model_base#Object#none_visibility */
6175 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction295:version#Object#nit_version */
6176 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction295:model#Object#abstract_kind */
6177 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction295:model#Object#concrete_kind */
6178 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction295:model#Object#interface_kind */
6179 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction295:model#Object#enum_kind */
6180 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction295:model#Object#extern_kind */
6181 (nitmethod_t)VIRTUAL_parser__ReduceAction295__action, /* pointer to parser:ReduceAction295:parser#ReduceAction295#action */
6182 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction295:parser_work#ReduceAction#concat */
6183 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction295:parser_work#ReduceAction#init */
6184 }
6185 };
6186 /* allocate ReduceAction295 */
6187 val* NEW_parser__ReduceAction295(const struct type* type) {
6188 val* self /* : ReduceAction295 */;
6189 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6190 self->type = type;
6191 self->class = &class_parser__ReduceAction295;
6192 return self;
6193 }
6194 /* runtime class parser__ReduceAction297 */
6195 const struct class class_parser__ReduceAction297 = {
6196 0, /* box_kind */
6197 {
6198 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction297:kernel#Object#object_id */
6199 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction297:kernel#Object#is_same_instance */
6200 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction297:kernel#Object#== */
6201 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction297:kernel#Object#!= */
6202 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction297:kernel#Object#hash */
6203 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction297:kernel#Object#exit */
6204 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction297:kernel#Object#sys */
6205 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction297:kernel#Object#init */
6206 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction297:sorter#Object#default_comparator */
6207 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction297:string#Object#to_s */
6208 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction297:string#Object#native_class_name */
6209 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction297:string#Object#class_name */
6210 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction297:string#Object#inspect */
6211 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction297:string#Object#inspect_head */
6212 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction297:string#Object#args */
6213 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction297:time#Object#get_time */
6214 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction297:file#Object#printn */
6215 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction297:file#Object#print */
6216 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction297:file#Object#getcwd */
6217 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction297:file#Object#file_getcwd */
6218 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction297:model_base#Object#intrude_visibility */
6219 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction297:model_base#Object#public_visibility */
6220 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction297:model_base#Object#protected_visibility */
6221 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction297:model_base#Object#private_visibility */
6222 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction297:model_base#Object#none_visibility */
6223 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction297:version#Object#nit_version */
6224 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction297:model#Object#abstract_kind */
6225 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction297:model#Object#concrete_kind */
6226 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction297:model#Object#interface_kind */
6227 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction297:model#Object#enum_kind */
6228 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction297:model#Object#extern_kind */
6229 (nitmethod_t)VIRTUAL_parser__ReduceAction297__action, /* pointer to parser:ReduceAction297:parser#ReduceAction297#action */
6230 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction297:parser_work#ReduceAction#concat */
6231 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction297:parser_work#ReduceAction#init */
6232 }
6233 };
6234 /* allocate ReduceAction297 */
6235 val* NEW_parser__ReduceAction297(const struct type* type) {
6236 val* self /* : ReduceAction297 */;
6237 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6238 self->type = type;
6239 self->class = &class_parser__ReduceAction297;
6240 return self;
6241 }
6242 /* runtime class parser__ReduceAction299 */
6243 const struct class class_parser__ReduceAction299 = {
6244 0, /* box_kind */
6245 {
6246 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction299:kernel#Object#object_id */
6247 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction299:kernel#Object#is_same_instance */
6248 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction299:kernel#Object#== */
6249 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction299:kernel#Object#!= */
6250 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction299:kernel#Object#hash */
6251 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction299:kernel#Object#exit */
6252 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction299:kernel#Object#sys */
6253 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction299:kernel#Object#init */
6254 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction299:sorter#Object#default_comparator */
6255 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction299:string#Object#to_s */
6256 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction299:string#Object#native_class_name */
6257 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction299:string#Object#class_name */
6258 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction299:string#Object#inspect */
6259 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction299:string#Object#inspect_head */
6260 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction299:string#Object#args */
6261 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction299:time#Object#get_time */
6262 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction299:file#Object#printn */
6263 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction299:file#Object#print */
6264 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction299:file#Object#getcwd */
6265 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction299:file#Object#file_getcwd */
6266 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction299:model_base#Object#intrude_visibility */
6267 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction299:model_base#Object#public_visibility */
6268 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction299:model_base#Object#protected_visibility */
6269 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction299:model_base#Object#private_visibility */
6270 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction299:model_base#Object#none_visibility */
6271 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction299:version#Object#nit_version */
6272 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction299:model#Object#abstract_kind */
6273 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction299:model#Object#concrete_kind */
6274 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction299:model#Object#interface_kind */
6275 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction299:model#Object#enum_kind */
6276 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction299:model#Object#extern_kind */
6277 (nitmethod_t)VIRTUAL_parser__ReduceAction299__action, /* pointer to parser:ReduceAction299:parser#ReduceAction299#action */
6278 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction299:parser_work#ReduceAction#concat */
6279 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction299:parser_work#ReduceAction#init */
6280 }
6281 };
6282 /* allocate ReduceAction299 */
6283 val* NEW_parser__ReduceAction299(const struct type* type) {
6284 val* self /* : ReduceAction299 */;
6285 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6286 self->type = type;
6287 self->class = &class_parser__ReduceAction299;
6288 return self;
6289 }
6290 /* runtime class parser__ReduceAction300 */
6291 const struct class class_parser__ReduceAction300 = {
6292 0, /* box_kind */
6293 {
6294 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction300:kernel#Object#object_id */
6295 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction300:kernel#Object#is_same_instance */
6296 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction300:kernel#Object#== */
6297 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction300:kernel#Object#!= */
6298 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction300:kernel#Object#hash */
6299 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction300:kernel#Object#exit */
6300 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction300:kernel#Object#sys */
6301 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction300:kernel#Object#init */
6302 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction300:sorter#Object#default_comparator */
6303 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction300:string#Object#to_s */
6304 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction300:string#Object#native_class_name */
6305 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction300:string#Object#class_name */
6306 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction300:string#Object#inspect */
6307 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction300:string#Object#inspect_head */
6308 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction300:string#Object#args */
6309 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction300:time#Object#get_time */
6310 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction300:file#Object#printn */
6311 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction300:file#Object#print */
6312 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction300:file#Object#getcwd */
6313 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction300:file#Object#file_getcwd */
6314 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction300:model_base#Object#intrude_visibility */
6315 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction300:model_base#Object#public_visibility */
6316 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction300:model_base#Object#protected_visibility */
6317 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction300:model_base#Object#private_visibility */
6318 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction300:model_base#Object#none_visibility */
6319 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction300:version#Object#nit_version */
6320 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction300:model#Object#abstract_kind */
6321 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction300:model#Object#concrete_kind */
6322 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction300:model#Object#interface_kind */
6323 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction300:model#Object#enum_kind */
6324 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction300:model#Object#extern_kind */
6325 (nitmethod_t)VIRTUAL_parser__ReduceAction300__action, /* pointer to parser:ReduceAction300:parser#ReduceAction300#action */
6326 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction300:parser_work#ReduceAction#concat */
6327 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction300:parser_work#ReduceAction#init */
6328 }
6329 };
6330 /* allocate ReduceAction300 */
6331 val* NEW_parser__ReduceAction300(const struct type* type) {
6332 val* self /* : ReduceAction300 */;
6333 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6334 self->type = type;
6335 self->class = &class_parser__ReduceAction300;
6336 return self;
6337 }
6338 /* runtime class parser__ReduceAction302 */
6339 const struct class class_parser__ReduceAction302 = {
6340 0, /* box_kind */
6341 {
6342 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction302:kernel#Object#object_id */
6343 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction302:kernel#Object#is_same_instance */
6344 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction302:kernel#Object#== */
6345 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction302:kernel#Object#!= */
6346 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction302:kernel#Object#hash */
6347 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction302:kernel#Object#exit */
6348 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction302:kernel#Object#sys */
6349 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction302:kernel#Object#init */
6350 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction302:sorter#Object#default_comparator */
6351 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction302:string#Object#to_s */
6352 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction302:string#Object#native_class_name */
6353 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction302:string#Object#class_name */
6354 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction302:string#Object#inspect */
6355 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction302:string#Object#inspect_head */
6356 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction302:string#Object#args */
6357 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction302:time#Object#get_time */
6358 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction302:file#Object#printn */
6359 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction302:file#Object#print */
6360 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction302:file#Object#getcwd */
6361 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction302:file#Object#file_getcwd */
6362 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction302:model_base#Object#intrude_visibility */
6363 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction302:model_base#Object#public_visibility */
6364 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction302:model_base#Object#protected_visibility */
6365 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction302:model_base#Object#private_visibility */
6366 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction302:model_base#Object#none_visibility */
6367 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction302:version#Object#nit_version */
6368 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction302:model#Object#abstract_kind */
6369 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction302:model#Object#concrete_kind */
6370 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction302:model#Object#interface_kind */
6371 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction302:model#Object#enum_kind */
6372 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction302:model#Object#extern_kind */
6373 (nitmethod_t)VIRTUAL_parser__ReduceAction302__action, /* pointer to parser:ReduceAction302:parser#ReduceAction302#action */
6374 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction302:parser_work#ReduceAction#concat */
6375 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction302:parser_work#ReduceAction#init */
6376 }
6377 };
6378 /* allocate ReduceAction302 */
6379 val* NEW_parser__ReduceAction302(const struct type* type) {
6380 val* self /* : ReduceAction302 */;
6381 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6382 self->type = type;
6383 self->class = &class_parser__ReduceAction302;
6384 return self;
6385 }
6386 /* runtime class parser__ReduceAction303 */
6387 const struct class class_parser__ReduceAction303 = {
6388 0, /* box_kind */
6389 {
6390 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction303:kernel#Object#object_id */
6391 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction303:kernel#Object#is_same_instance */
6392 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction303:kernel#Object#== */
6393 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction303:kernel#Object#!= */
6394 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction303:kernel#Object#hash */
6395 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction303:kernel#Object#exit */
6396 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction303:kernel#Object#sys */
6397 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction303:kernel#Object#init */
6398 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction303:sorter#Object#default_comparator */
6399 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction303:string#Object#to_s */
6400 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction303:string#Object#native_class_name */
6401 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction303:string#Object#class_name */
6402 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction303:string#Object#inspect */
6403 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction303:string#Object#inspect_head */
6404 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction303:string#Object#args */
6405 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction303:time#Object#get_time */
6406 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction303:file#Object#printn */
6407 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction303:file#Object#print */
6408 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction303:file#Object#getcwd */
6409 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction303:file#Object#file_getcwd */
6410 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction303:model_base#Object#intrude_visibility */
6411 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction303:model_base#Object#public_visibility */
6412 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction303:model_base#Object#protected_visibility */
6413 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction303:model_base#Object#private_visibility */
6414 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction303:model_base#Object#none_visibility */
6415 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction303:version#Object#nit_version */
6416 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction303:model#Object#abstract_kind */
6417 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction303:model#Object#concrete_kind */
6418 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction303:model#Object#interface_kind */
6419 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction303:model#Object#enum_kind */
6420 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction303:model#Object#extern_kind */
6421 (nitmethod_t)VIRTUAL_parser__ReduceAction303__action, /* pointer to parser:ReduceAction303:parser#ReduceAction303#action */
6422 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction303:parser_work#ReduceAction#concat */
6423 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction303:parser_work#ReduceAction#init */
6424 }
6425 };
6426 /* allocate ReduceAction303 */
6427 val* NEW_parser__ReduceAction303(const struct type* type) {
6428 val* self /* : ReduceAction303 */;
6429 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6430 self->type = type;
6431 self->class = &class_parser__ReduceAction303;
6432 return self;
6433 }
6434 /* runtime class parser__ReduceAction304 */
6435 const struct class class_parser__ReduceAction304 = {
6436 0, /* box_kind */
6437 {
6438 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction304:kernel#Object#object_id */
6439 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction304:kernel#Object#is_same_instance */
6440 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction304:kernel#Object#== */
6441 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction304:kernel#Object#!= */
6442 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction304:kernel#Object#hash */
6443 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction304:kernel#Object#exit */
6444 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction304:kernel#Object#sys */
6445 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction304:kernel#Object#init */
6446 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction304:sorter#Object#default_comparator */
6447 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction304:string#Object#to_s */
6448 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction304:string#Object#native_class_name */
6449 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction304:string#Object#class_name */
6450 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction304:string#Object#inspect */
6451 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction304:string#Object#inspect_head */
6452 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction304:string#Object#args */
6453 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction304:time#Object#get_time */
6454 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction304:file#Object#printn */
6455 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction304:file#Object#print */
6456 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction304:file#Object#getcwd */
6457 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction304:file#Object#file_getcwd */
6458 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction304:model_base#Object#intrude_visibility */
6459 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction304:model_base#Object#public_visibility */
6460 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction304:model_base#Object#protected_visibility */
6461 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction304:model_base#Object#private_visibility */
6462 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction304:model_base#Object#none_visibility */
6463 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction304:version#Object#nit_version */
6464 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction304:model#Object#abstract_kind */
6465 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction304:model#Object#concrete_kind */
6466 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction304:model#Object#interface_kind */
6467 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction304:model#Object#enum_kind */
6468 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction304:model#Object#extern_kind */
6469 (nitmethod_t)VIRTUAL_parser__ReduceAction304__action, /* pointer to parser:ReduceAction304:parser#ReduceAction304#action */
6470 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction304:parser_work#ReduceAction#concat */
6471 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction304:parser_work#ReduceAction#init */
6472 }
6473 };
6474 /* allocate ReduceAction304 */
6475 val* NEW_parser__ReduceAction304(const struct type* type) {
6476 val* self /* : ReduceAction304 */;
6477 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6478 self->type = type;
6479 self->class = &class_parser__ReduceAction304;
6480 return self;
6481 }
6482 /* runtime class parser__ReduceAction305 */
6483 const struct class class_parser__ReduceAction305 = {
6484 0, /* box_kind */
6485 {
6486 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction305:kernel#Object#object_id */
6487 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction305:kernel#Object#is_same_instance */
6488 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction305:kernel#Object#== */
6489 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction305:kernel#Object#!= */
6490 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction305:kernel#Object#hash */
6491 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction305:kernel#Object#exit */
6492 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction305:kernel#Object#sys */
6493 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction305:kernel#Object#init */
6494 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction305:sorter#Object#default_comparator */
6495 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction305:string#Object#to_s */
6496 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction305:string#Object#native_class_name */
6497 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction305:string#Object#class_name */
6498 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction305:string#Object#inspect */
6499 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction305:string#Object#inspect_head */
6500 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction305:string#Object#args */
6501 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction305:time#Object#get_time */
6502 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction305:file#Object#printn */
6503 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction305:file#Object#print */
6504 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction305:file#Object#getcwd */
6505 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction305:file#Object#file_getcwd */
6506 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction305:model_base#Object#intrude_visibility */
6507 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction305:model_base#Object#public_visibility */
6508 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction305:model_base#Object#protected_visibility */
6509 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction305:model_base#Object#private_visibility */
6510 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction305:model_base#Object#none_visibility */
6511 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction305:version#Object#nit_version */
6512 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction305:model#Object#abstract_kind */
6513 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction305:model#Object#concrete_kind */
6514 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction305:model#Object#interface_kind */
6515 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction305:model#Object#enum_kind */
6516 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction305:model#Object#extern_kind */
6517 (nitmethod_t)VIRTUAL_parser__ReduceAction305__action, /* pointer to parser:ReduceAction305:parser#ReduceAction305#action */
6518 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction305:parser_work#ReduceAction#concat */
6519 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction305:parser_work#ReduceAction#init */
6520 }
6521 };
6522 /* allocate ReduceAction305 */
6523 val* NEW_parser__ReduceAction305(const struct type* type) {
6524 val* self /* : ReduceAction305 */;
6525 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6526 self->type = type;
6527 self->class = &class_parser__ReduceAction305;
6528 return self;
6529 }
6530 /* runtime class parser__ReduceAction307 */
6531 const struct class class_parser__ReduceAction307 = {
6532 0, /* box_kind */
6533 {
6534 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction307:kernel#Object#object_id */
6535 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction307:kernel#Object#is_same_instance */
6536 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction307:kernel#Object#== */
6537 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction307:kernel#Object#!= */
6538 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction307:kernel#Object#hash */
6539 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction307:kernel#Object#exit */
6540 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction307:kernel#Object#sys */
6541 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction307:kernel#Object#init */
6542 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction307:sorter#Object#default_comparator */
6543 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction307:string#Object#to_s */
6544 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction307:string#Object#native_class_name */
6545 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction307:string#Object#class_name */
6546 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction307:string#Object#inspect */
6547 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction307:string#Object#inspect_head */
6548 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction307:string#Object#args */
6549 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction307:time#Object#get_time */
6550 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction307:file#Object#printn */
6551 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction307:file#Object#print */
6552 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction307:file#Object#getcwd */
6553 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction307:file#Object#file_getcwd */
6554 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction307:model_base#Object#intrude_visibility */
6555 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction307:model_base#Object#public_visibility */
6556 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction307:model_base#Object#protected_visibility */
6557 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction307:model_base#Object#private_visibility */
6558 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction307:model_base#Object#none_visibility */
6559 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction307:version#Object#nit_version */
6560 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction307:model#Object#abstract_kind */
6561 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction307:model#Object#concrete_kind */
6562 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction307:model#Object#interface_kind */
6563 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction307:model#Object#enum_kind */
6564 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction307:model#Object#extern_kind */
6565 (nitmethod_t)VIRTUAL_parser__ReduceAction307__action, /* pointer to parser:ReduceAction307:parser#ReduceAction307#action */
6566 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction307:parser_work#ReduceAction#concat */
6567 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction307:parser_work#ReduceAction#init */
6568 }
6569 };
6570 /* allocate ReduceAction307 */
6571 val* NEW_parser__ReduceAction307(const struct type* type) {
6572 val* self /* : ReduceAction307 */;
6573 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6574 self->type = type;
6575 self->class = &class_parser__ReduceAction307;
6576 return self;
6577 }
6578 /* runtime class parser__ReduceAction308 */
6579 const struct class class_parser__ReduceAction308 = {
6580 0, /* box_kind */
6581 {
6582 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction308:kernel#Object#object_id */
6583 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction308:kernel#Object#is_same_instance */
6584 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction308:kernel#Object#== */
6585 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction308:kernel#Object#!= */
6586 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction308:kernel#Object#hash */
6587 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction308:kernel#Object#exit */
6588 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction308:kernel#Object#sys */
6589 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction308:kernel#Object#init */
6590 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction308:sorter#Object#default_comparator */
6591 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction308:string#Object#to_s */
6592 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction308:string#Object#native_class_name */
6593 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction308:string#Object#class_name */
6594 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction308:string#Object#inspect */
6595 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction308:string#Object#inspect_head */
6596 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction308:string#Object#args */
6597 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction308:time#Object#get_time */
6598 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction308:file#Object#printn */
6599 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction308:file#Object#print */
6600 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction308:file#Object#getcwd */
6601 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction308:file#Object#file_getcwd */
6602 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction308:model_base#Object#intrude_visibility */
6603 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction308:model_base#Object#public_visibility */
6604 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction308:model_base#Object#protected_visibility */
6605 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction308:model_base#Object#private_visibility */
6606 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction308:model_base#Object#none_visibility */
6607 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction308:version#Object#nit_version */
6608 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction308:model#Object#abstract_kind */
6609 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction308:model#Object#concrete_kind */
6610 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction308:model#Object#interface_kind */
6611 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction308:model#Object#enum_kind */
6612 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction308:model#Object#extern_kind */
6613 (nitmethod_t)VIRTUAL_parser__ReduceAction308__action, /* pointer to parser:ReduceAction308:parser#ReduceAction308#action */
6614 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction308:parser_work#ReduceAction#concat */
6615 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction308:parser_work#ReduceAction#init */
6616 }
6617 };
6618 /* allocate ReduceAction308 */
6619 val* NEW_parser__ReduceAction308(const struct type* type) {
6620 val* self /* : ReduceAction308 */;
6621 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6622 self->type = type;
6623 self->class = &class_parser__ReduceAction308;
6624 return self;
6625 }
6626 /* runtime class parser__ReduceAction310 */
6627 const struct class class_parser__ReduceAction310 = {
6628 0, /* box_kind */
6629 {
6630 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction310:kernel#Object#object_id */
6631 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction310:kernel#Object#is_same_instance */
6632 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction310:kernel#Object#== */
6633 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction310:kernel#Object#!= */
6634 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction310:kernel#Object#hash */
6635 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction310:kernel#Object#exit */
6636 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction310:kernel#Object#sys */
6637 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction310:kernel#Object#init */
6638 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction310:sorter#Object#default_comparator */
6639 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction310:string#Object#to_s */
6640 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction310:string#Object#native_class_name */
6641 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction310:string#Object#class_name */
6642 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction310:string#Object#inspect */
6643 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction310:string#Object#inspect_head */
6644 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction310:string#Object#args */
6645 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction310:time#Object#get_time */
6646 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction310:file#Object#printn */
6647 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction310:file#Object#print */
6648 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction310:file#Object#getcwd */
6649 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction310:file#Object#file_getcwd */
6650 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction310:model_base#Object#intrude_visibility */
6651 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction310:model_base#Object#public_visibility */
6652 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction310:model_base#Object#protected_visibility */
6653 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction310:model_base#Object#private_visibility */
6654 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction310:model_base#Object#none_visibility */
6655 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction310:version#Object#nit_version */
6656 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction310:model#Object#abstract_kind */
6657 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction310:model#Object#concrete_kind */
6658 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction310:model#Object#interface_kind */
6659 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction310:model#Object#enum_kind */
6660 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction310:model#Object#extern_kind */
6661 (nitmethod_t)VIRTUAL_parser__ReduceAction310__action, /* pointer to parser:ReduceAction310:parser#ReduceAction310#action */
6662 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction310:parser_work#ReduceAction#concat */
6663 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction310:parser_work#ReduceAction#init */
6664 }
6665 };
6666 /* allocate ReduceAction310 */
6667 val* NEW_parser__ReduceAction310(const struct type* type) {
6668 val* self /* : ReduceAction310 */;
6669 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6670 self->type = type;
6671 self->class = &class_parser__ReduceAction310;
6672 return self;
6673 }
6674 /* runtime class parser__ReduceAction312 */
6675 const struct class class_parser__ReduceAction312 = {
6676 0, /* box_kind */
6677 {
6678 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction312:kernel#Object#object_id */
6679 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction312:kernel#Object#is_same_instance */
6680 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction312:kernel#Object#== */
6681 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction312:kernel#Object#!= */
6682 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction312:kernel#Object#hash */
6683 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction312:kernel#Object#exit */
6684 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction312:kernel#Object#sys */
6685 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction312:kernel#Object#init */
6686 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction312:sorter#Object#default_comparator */
6687 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction312:string#Object#to_s */
6688 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction312:string#Object#native_class_name */
6689 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction312:string#Object#class_name */
6690 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction312:string#Object#inspect */
6691 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction312:string#Object#inspect_head */
6692 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction312:string#Object#args */
6693 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction312:time#Object#get_time */
6694 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction312:file#Object#printn */
6695 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction312:file#Object#print */
6696 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction312:file#Object#getcwd */
6697 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction312:file#Object#file_getcwd */
6698 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction312:model_base#Object#intrude_visibility */
6699 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction312:model_base#Object#public_visibility */
6700 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction312:model_base#Object#protected_visibility */
6701 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction312:model_base#Object#private_visibility */
6702 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction312:model_base#Object#none_visibility */
6703 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction312:version#Object#nit_version */
6704 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction312:model#Object#abstract_kind */
6705 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction312:model#Object#concrete_kind */
6706 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction312:model#Object#interface_kind */
6707 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction312:model#Object#enum_kind */
6708 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction312:model#Object#extern_kind */
6709 (nitmethod_t)VIRTUAL_parser__ReduceAction312__action, /* pointer to parser:ReduceAction312:parser#ReduceAction312#action */
6710 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction312:parser_work#ReduceAction#concat */
6711 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction312:parser_work#ReduceAction#init */
6712 }
6713 };
6714 /* allocate ReduceAction312 */
6715 val* NEW_parser__ReduceAction312(const struct type* type) {
6716 val* self /* : ReduceAction312 */;
6717 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6718 self->type = type;
6719 self->class = &class_parser__ReduceAction312;
6720 return self;
6721 }
6722 /* runtime class parser__ReduceAction314 */
6723 const struct class class_parser__ReduceAction314 = {
6724 0, /* box_kind */
6725 {
6726 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction314:kernel#Object#object_id */
6727 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction314:kernel#Object#is_same_instance */
6728 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction314:kernel#Object#== */
6729 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction314:kernel#Object#!= */
6730 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction314:kernel#Object#hash */
6731 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction314:kernel#Object#exit */
6732 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction314:kernel#Object#sys */
6733 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction314:kernel#Object#init */
6734 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction314:sorter#Object#default_comparator */
6735 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction314:string#Object#to_s */
6736 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction314:string#Object#native_class_name */
6737 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction314:string#Object#class_name */
6738 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction314:string#Object#inspect */
6739 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction314:string#Object#inspect_head */
6740 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction314:string#Object#args */
6741 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction314:time#Object#get_time */
6742 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction314:file#Object#printn */
6743 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction314:file#Object#print */
6744 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction314:file#Object#getcwd */
6745 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction314:file#Object#file_getcwd */
6746 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction314:model_base#Object#intrude_visibility */
6747 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction314:model_base#Object#public_visibility */
6748 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction314:model_base#Object#protected_visibility */
6749 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction314:model_base#Object#private_visibility */
6750 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction314:model_base#Object#none_visibility */
6751 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction314:version#Object#nit_version */
6752 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction314:model#Object#abstract_kind */
6753 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction314:model#Object#concrete_kind */
6754 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction314:model#Object#interface_kind */
6755 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction314:model#Object#enum_kind */
6756 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction314:model#Object#extern_kind */
6757 (nitmethod_t)VIRTUAL_parser__ReduceAction314__action, /* pointer to parser:ReduceAction314:parser#ReduceAction314#action */
6758 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction314:parser_work#ReduceAction#concat */
6759 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction314:parser_work#ReduceAction#init */
6760 }
6761 };
6762 /* allocate ReduceAction314 */
6763 val* NEW_parser__ReduceAction314(const struct type* type) {
6764 val* self /* : ReduceAction314 */;
6765 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6766 self->type = type;
6767 self->class = &class_parser__ReduceAction314;
6768 return self;
6769 }
6770 /* runtime class parser__ReduceAction318 */
6771 const struct class class_parser__ReduceAction318 = {
6772 0, /* box_kind */
6773 {
6774 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction318:kernel#Object#object_id */
6775 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction318:kernel#Object#is_same_instance */
6776 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction318:kernel#Object#== */
6777 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction318:kernel#Object#!= */
6778 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction318:kernel#Object#hash */
6779 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction318:kernel#Object#exit */
6780 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction318:kernel#Object#sys */
6781 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction318:kernel#Object#init */
6782 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction318:sorter#Object#default_comparator */
6783 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction318:string#Object#to_s */
6784 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction318:string#Object#native_class_name */
6785 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction318:string#Object#class_name */
6786 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction318:string#Object#inspect */
6787 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction318:string#Object#inspect_head */
6788 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction318:string#Object#args */
6789 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction318:time#Object#get_time */
6790 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction318:file#Object#printn */
6791 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction318:file#Object#print */
6792 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction318:file#Object#getcwd */
6793 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction318:file#Object#file_getcwd */
6794 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction318:model_base#Object#intrude_visibility */
6795 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction318:model_base#Object#public_visibility */
6796 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction318:model_base#Object#protected_visibility */
6797 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction318:model_base#Object#private_visibility */
6798 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction318:model_base#Object#none_visibility */
6799 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction318:version#Object#nit_version */
6800 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction318:model#Object#abstract_kind */
6801 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction318:model#Object#concrete_kind */
6802 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction318:model#Object#interface_kind */
6803 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction318:model#Object#enum_kind */
6804 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction318:model#Object#extern_kind */
6805 (nitmethod_t)VIRTUAL_parser__ReduceAction318__action, /* pointer to parser:ReduceAction318:parser#ReduceAction318#action */
6806 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction318:parser_work#ReduceAction#concat */
6807 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction318:parser_work#ReduceAction#init */
6808 }
6809 };
6810 /* allocate ReduceAction318 */
6811 val* NEW_parser__ReduceAction318(const struct type* type) {
6812 val* self /* : ReduceAction318 */;
6813 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6814 self->type = type;
6815 self->class = &class_parser__ReduceAction318;
6816 return self;
6817 }
6818 /* runtime class parser__ReduceAction320 */
6819 const struct class class_parser__ReduceAction320 = {
6820 0, /* box_kind */
6821 {
6822 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction320:kernel#Object#object_id */
6823 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction320:kernel#Object#is_same_instance */
6824 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction320:kernel#Object#== */
6825 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction320:kernel#Object#!= */
6826 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction320:kernel#Object#hash */
6827 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction320:kernel#Object#exit */
6828 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction320:kernel#Object#sys */
6829 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction320:kernel#Object#init */
6830 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction320:sorter#Object#default_comparator */
6831 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction320:string#Object#to_s */
6832 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction320:string#Object#native_class_name */
6833 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction320:string#Object#class_name */
6834 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction320:string#Object#inspect */
6835 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction320:string#Object#inspect_head */
6836 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction320:string#Object#args */
6837 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction320:time#Object#get_time */
6838 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction320:file#Object#printn */
6839 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction320:file#Object#print */
6840 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction320:file#Object#getcwd */
6841 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction320:file#Object#file_getcwd */
6842 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction320:model_base#Object#intrude_visibility */
6843 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction320:model_base#Object#public_visibility */
6844 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction320:model_base#Object#protected_visibility */
6845 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction320:model_base#Object#private_visibility */
6846 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction320:model_base#Object#none_visibility */
6847 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction320:version#Object#nit_version */
6848 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction320:model#Object#abstract_kind */
6849 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction320:model#Object#concrete_kind */
6850 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction320:model#Object#interface_kind */
6851 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction320:model#Object#enum_kind */
6852 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction320:model#Object#extern_kind */
6853 (nitmethod_t)VIRTUAL_parser__ReduceAction320__action, /* pointer to parser:ReduceAction320:parser#ReduceAction320#action */
6854 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction320:parser_work#ReduceAction#concat */
6855 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction320:parser_work#ReduceAction#init */
6856 }
6857 };
6858 /* allocate ReduceAction320 */
6859 val* NEW_parser__ReduceAction320(const struct type* type) {
6860 val* self /* : ReduceAction320 */;
6861 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6862 self->type = type;
6863 self->class = &class_parser__ReduceAction320;
6864 return self;
6865 }
6866 /* runtime class parser__ReduceAction322 */
6867 const struct class class_parser__ReduceAction322 = {
6868 0, /* box_kind */
6869 {
6870 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction322:kernel#Object#object_id */
6871 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction322:kernel#Object#is_same_instance */
6872 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction322:kernel#Object#== */
6873 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction322:kernel#Object#!= */
6874 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction322:kernel#Object#hash */
6875 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction322:kernel#Object#exit */
6876 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction322:kernel#Object#sys */
6877 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction322:kernel#Object#init */
6878 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction322:sorter#Object#default_comparator */
6879 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction322:string#Object#to_s */
6880 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction322:string#Object#native_class_name */
6881 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction322:string#Object#class_name */
6882 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction322:string#Object#inspect */
6883 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction322:string#Object#inspect_head */
6884 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction322:string#Object#args */
6885 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction322:time#Object#get_time */
6886 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction322:file#Object#printn */
6887 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction322:file#Object#print */
6888 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction322:file#Object#getcwd */
6889 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction322:file#Object#file_getcwd */
6890 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction322:model_base#Object#intrude_visibility */
6891 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction322:model_base#Object#public_visibility */
6892 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction322:model_base#Object#protected_visibility */
6893 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction322:model_base#Object#private_visibility */
6894 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction322:model_base#Object#none_visibility */
6895 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction322:version#Object#nit_version */
6896 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction322:model#Object#abstract_kind */
6897 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction322:model#Object#concrete_kind */
6898 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction322:model#Object#interface_kind */
6899 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction322:model#Object#enum_kind */
6900 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction322:model#Object#extern_kind */
6901 (nitmethod_t)VIRTUAL_parser__ReduceAction322__action, /* pointer to parser:ReduceAction322:parser#ReduceAction322#action */
6902 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction322:parser_work#ReduceAction#concat */
6903 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction322:parser_work#ReduceAction#init */
6904 }
6905 };
6906 /* allocate ReduceAction322 */
6907 val* NEW_parser__ReduceAction322(const struct type* type) {
6908 val* self /* : ReduceAction322 */;
6909 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6910 self->type = type;
6911 self->class = &class_parser__ReduceAction322;
6912 return self;
6913 }
6914 /* runtime class parser__ReduceAction326 */
6915 const struct class class_parser__ReduceAction326 = {
6916 0, /* box_kind */
6917 {
6918 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction326:kernel#Object#object_id */
6919 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction326:kernel#Object#is_same_instance */
6920 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction326:kernel#Object#== */
6921 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction326:kernel#Object#!= */
6922 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction326:kernel#Object#hash */
6923 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction326:kernel#Object#exit */
6924 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction326:kernel#Object#sys */
6925 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction326:kernel#Object#init */
6926 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction326:sorter#Object#default_comparator */
6927 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction326:string#Object#to_s */
6928 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction326:string#Object#native_class_name */
6929 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction326:string#Object#class_name */
6930 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction326:string#Object#inspect */
6931 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction326:string#Object#inspect_head */
6932 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction326:string#Object#args */
6933 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction326:time#Object#get_time */
6934 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction326:file#Object#printn */
6935 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction326:file#Object#print */
6936 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction326:file#Object#getcwd */
6937 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction326:file#Object#file_getcwd */
6938 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction326:model_base#Object#intrude_visibility */
6939 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction326:model_base#Object#public_visibility */
6940 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction326:model_base#Object#protected_visibility */
6941 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction326:model_base#Object#private_visibility */
6942 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction326:model_base#Object#none_visibility */
6943 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction326:version#Object#nit_version */
6944 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction326:model#Object#abstract_kind */
6945 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction326:model#Object#concrete_kind */
6946 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction326:model#Object#interface_kind */
6947 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction326:model#Object#enum_kind */
6948 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction326:model#Object#extern_kind */
6949 (nitmethod_t)VIRTUAL_parser__ReduceAction326__action, /* pointer to parser:ReduceAction326:parser#ReduceAction326#action */
6950 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction326:parser_work#ReduceAction#concat */
6951 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction326:parser_work#ReduceAction#init */
6952 }
6953 };
6954 /* allocate ReduceAction326 */
6955 val* NEW_parser__ReduceAction326(const struct type* type) {
6956 val* self /* : ReduceAction326 */;
6957 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6958 self->type = type;
6959 self->class = &class_parser__ReduceAction326;
6960 return self;
6961 }
6962 /* runtime class parser__ReduceAction328 */
6963 const struct class class_parser__ReduceAction328 = {
6964 0, /* box_kind */
6965 {
6966 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction328:kernel#Object#object_id */
6967 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction328:kernel#Object#is_same_instance */
6968 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction328:kernel#Object#== */
6969 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction328:kernel#Object#!= */
6970 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction328:kernel#Object#hash */
6971 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction328:kernel#Object#exit */
6972 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction328:kernel#Object#sys */
6973 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction328:kernel#Object#init */
6974 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction328:sorter#Object#default_comparator */
6975 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction328:string#Object#to_s */
6976 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction328:string#Object#native_class_name */
6977 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction328:string#Object#class_name */
6978 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction328:string#Object#inspect */
6979 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction328:string#Object#inspect_head */
6980 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction328:string#Object#args */
6981 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction328:time#Object#get_time */
6982 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction328:file#Object#printn */
6983 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction328:file#Object#print */
6984 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction328:file#Object#getcwd */
6985 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction328:file#Object#file_getcwd */
6986 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction328:model_base#Object#intrude_visibility */
6987 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction328:model_base#Object#public_visibility */
6988 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction328:model_base#Object#protected_visibility */
6989 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction328:model_base#Object#private_visibility */
6990 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction328:model_base#Object#none_visibility */
6991 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction328:version#Object#nit_version */
6992 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction328:model#Object#abstract_kind */
6993 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction328:model#Object#concrete_kind */
6994 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction328:model#Object#interface_kind */
6995 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction328:model#Object#enum_kind */
6996 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction328:model#Object#extern_kind */
6997 (nitmethod_t)VIRTUAL_parser__ReduceAction328__action, /* pointer to parser:ReduceAction328:parser#ReduceAction328#action */
6998 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction328:parser_work#ReduceAction#concat */
6999 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction328:parser_work#ReduceAction#init */
7000 }
7001 };
7002 /* allocate ReduceAction328 */
7003 val* NEW_parser__ReduceAction328(const struct type* type) {
7004 val* self /* : ReduceAction328 */;
7005 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7006 self->type = type;
7007 self->class = &class_parser__ReduceAction328;
7008 return self;
7009 }
7010 /* runtime class parser__ReduceAction330 */
7011 const struct class class_parser__ReduceAction330 = {
7012 0, /* box_kind */
7013 {
7014 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction330:kernel#Object#object_id */
7015 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction330:kernel#Object#is_same_instance */
7016 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction330:kernel#Object#== */
7017 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction330:kernel#Object#!= */
7018 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction330:kernel#Object#hash */
7019 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction330:kernel#Object#exit */
7020 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction330:kernel#Object#sys */
7021 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction330:kernel#Object#init */
7022 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction330:sorter#Object#default_comparator */
7023 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction330:string#Object#to_s */
7024 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction330:string#Object#native_class_name */
7025 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction330:string#Object#class_name */
7026 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction330:string#Object#inspect */
7027 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction330:string#Object#inspect_head */
7028 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction330:string#Object#args */
7029 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction330:time#Object#get_time */
7030 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction330:file#Object#printn */
7031 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction330:file#Object#print */
7032 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction330:file#Object#getcwd */
7033 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction330:file#Object#file_getcwd */
7034 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction330:model_base#Object#intrude_visibility */
7035 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction330:model_base#Object#public_visibility */
7036 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction330:model_base#Object#protected_visibility */
7037 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction330:model_base#Object#private_visibility */
7038 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction330:model_base#Object#none_visibility */
7039 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction330:version#Object#nit_version */
7040 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction330:model#Object#abstract_kind */
7041 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction330:model#Object#concrete_kind */
7042 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction330:model#Object#interface_kind */
7043 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction330:model#Object#enum_kind */
7044 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction330:model#Object#extern_kind */
7045 (nitmethod_t)VIRTUAL_parser__ReduceAction330__action, /* pointer to parser:ReduceAction330:parser#ReduceAction330#action */
7046 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction330:parser_work#ReduceAction#concat */
7047 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction330:parser_work#ReduceAction#init */
7048 }
7049 };
7050 /* allocate ReduceAction330 */
7051 val* NEW_parser__ReduceAction330(const struct type* type) {
7052 val* self /* : ReduceAction330 */;
7053 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7054 self->type = type;
7055 self->class = &class_parser__ReduceAction330;
7056 return self;
7057 }
7058 /* runtime class parser__ReduceAction331 */
7059 const struct class class_parser__ReduceAction331 = {
7060 0, /* box_kind */
7061 {
7062 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction331:kernel#Object#object_id */
7063 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction331:kernel#Object#is_same_instance */
7064 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction331:kernel#Object#== */
7065 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction331:kernel#Object#!= */
7066 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction331:kernel#Object#hash */
7067 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction331:kernel#Object#exit */
7068 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction331:kernel#Object#sys */
7069 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction331:kernel#Object#init */
7070 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction331:sorter#Object#default_comparator */
7071 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction331:string#Object#to_s */
7072 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction331:string#Object#native_class_name */
7073 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction331:string#Object#class_name */
7074 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction331:string#Object#inspect */
7075 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction331:string#Object#inspect_head */
7076 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction331:string#Object#args */
7077 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction331:time#Object#get_time */
7078 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction331:file#Object#printn */
7079 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction331:file#Object#print */
7080 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction331:file#Object#getcwd */
7081 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction331:file#Object#file_getcwd */
7082 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction331:model_base#Object#intrude_visibility */
7083 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction331:model_base#Object#public_visibility */
7084 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction331:model_base#Object#protected_visibility */
7085 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction331:model_base#Object#private_visibility */
7086 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction331:model_base#Object#none_visibility */
7087 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction331:version#Object#nit_version */
7088 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction331:model#Object#abstract_kind */
7089 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction331:model#Object#concrete_kind */
7090 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction331:model#Object#interface_kind */
7091 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction331:model#Object#enum_kind */
7092 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction331:model#Object#extern_kind */
7093 (nitmethod_t)VIRTUAL_parser__ReduceAction331__action, /* pointer to parser:ReduceAction331:parser#ReduceAction331#action */
7094 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction331:parser_work#ReduceAction#concat */
7095 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction331:parser_work#ReduceAction#init */
7096 }
7097 };
7098 /* allocate ReduceAction331 */
7099 val* NEW_parser__ReduceAction331(const struct type* type) {
7100 val* self /* : ReduceAction331 */;
7101 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7102 self->type = type;
7103 self->class = &class_parser__ReduceAction331;
7104 return self;
7105 }
7106 /* runtime class parser__ReduceAction332 */
7107 const struct class class_parser__ReduceAction332 = {
7108 0, /* box_kind */
7109 {
7110 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction332:kernel#Object#object_id */
7111 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction332:kernel#Object#is_same_instance */
7112 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction332:kernel#Object#== */
7113 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction332:kernel#Object#!= */
7114 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction332:kernel#Object#hash */
7115 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction332:kernel#Object#exit */
7116 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction332:kernel#Object#sys */
7117 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction332:kernel#Object#init */
7118 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction332:sorter#Object#default_comparator */
7119 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction332:string#Object#to_s */
7120 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction332:string#Object#native_class_name */
7121 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction332:string#Object#class_name */
7122 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction332:string#Object#inspect */
7123 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction332:string#Object#inspect_head */
7124 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction332:string#Object#args */
7125 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction332:time#Object#get_time */
7126 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction332:file#Object#printn */
7127 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction332:file#Object#print */
7128 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction332:file#Object#getcwd */
7129 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction332:file#Object#file_getcwd */
7130 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction332:model_base#Object#intrude_visibility */
7131 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction332:model_base#Object#public_visibility */
7132 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction332:model_base#Object#protected_visibility */
7133 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction332:model_base#Object#private_visibility */
7134 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction332:model_base#Object#none_visibility */
7135 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction332:version#Object#nit_version */
7136 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction332:model#Object#abstract_kind */
7137 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction332:model#Object#concrete_kind */
7138 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction332:model#Object#interface_kind */
7139 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction332:model#Object#enum_kind */
7140 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction332:model#Object#extern_kind */
7141 (nitmethod_t)VIRTUAL_parser__ReduceAction332__action, /* pointer to parser:ReduceAction332:parser#ReduceAction332#action */
7142 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction332:parser_work#ReduceAction#concat */
7143 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction332:parser_work#ReduceAction#init */
7144 }
7145 };
7146 /* allocate ReduceAction332 */
7147 val* NEW_parser__ReduceAction332(const struct type* type) {
7148 val* self /* : ReduceAction332 */;
7149 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7150 self->type = type;
7151 self->class = &class_parser__ReduceAction332;
7152 return self;
7153 }
7154 /* runtime class parser__ReduceAction333 */
7155 const struct class class_parser__ReduceAction333 = {
7156 0, /* box_kind */
7157 {
7158 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction333:kernel#Object#object_id */
7159 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction333:kernel#Object#is_same_instance */
7160 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction333:kernel#Object#== */
7161 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction333:kernel#Object#!= */
7162 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction333:kernel#Object#hash */
7163 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction333:kernel#Object#exit */
7164 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction333:kernel#Object#sys */
7165 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction333:kernel#Object#init */
7166 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction333:sorter#Object#default_comparator */
7167 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction333:string#Object#to_s */
7168 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction333:string#Object#native_class_name */
7169 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction333:string#Object#class_name */
7170 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction333:string#Object#inspect */
7171 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction333:string#Object#inspect_head */
7172 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction333:string#Object#args */
7173 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction333:time#Object#get_time */
7174 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction333:file#Object#printn */
7175 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction333:file#Object#print */
7176 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction333:file#Object#getcwd */
7177 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction333:file#Object#file_getcwd */
7178 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction333:model_base#Object#intrude_visibility */
7179 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction333:model_base#Object#public_visibility */
7180 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction333:model_base#Object#protected_visibility */
7181 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction333:model_base#Object#private_visibility */
7182 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction333:model_base#Object#none_visibility */
7183 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction333:version#Object#nit_version */
7184 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction333:model#Object#abstract_kind */
7185 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction333:model#Object#concrete_kind */
7186 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction333:model#Object#interface_kind */
7187 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction333:model#Object#enum_kind */
7188 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction333:model#Object#extern_kind */
7189 (nitmethod_t)VIRTUAL_parser__ReduceAction333__action, /* pointer to parser:ReduceAction333:parser#ReduceAction333#action */
7190 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction333:parser_work#ReduceAction#concat */
7191 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction333:parser_work#ReduceAction#init */
7192 }
7193 };
7194 /* allocate ReduceAction333 */
7195 val* NEW_parser__ReduceAction333(const struct type* type) {
7196 val* self /* : ReduceAction333 */;
7197 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7198 self->type = type;
7199 self->class = &class_parser__ReduceAction333;
7200 return self;
7201 }
7202 /* runtime class parser__ReduceAction334 */
7203 const struct class class_parser__ReduceAction334 = {
7204 0, /* box_kind */
7205 {
7206 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction334:kernel#Object#object_id */
7207 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction334:kernel#Object#is_same_instance */
7208 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction334:kernel#Object#== */
7209 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction334:kernel#Object#!= */
7210 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction334:kernel#Object#hash */
7211 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction334:kernel#Object#exit */
7212 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction334:kernel#Object#sys */
7213 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction334:kernel#Object#init */
7214 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction334:sorter#Object#default_comparator */
7215 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction334:string#Object#to_s */
7216 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction334:string#Object#native_class_name */
7217 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction334:string#Object#class_name */
7218 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction334:string#Object#inspect */
7219 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction334:string#Object#inspect_head */
7220 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction334:string#Object#args */
7221 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction334:time#Object#get_time */
7222 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction334:file#Object#printn */
7223 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction334:file#Object#print */
7224 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction334:file#Object#getcwd */
7225 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction334:file#Object#file_getcwd */
7226 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction334:model_base#Object#intrude_visibility */
7227 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction334:model_base#Object#public_visibility */
7228 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction334:model_base#Object#protected_visibility */
7229 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction334:model_base#Object#private_visibility */
7230 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction334:model_base#Object#none_visibility */
7231 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction334:version#Object#nit_version */
7232 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction334:model#Object#abstract_kind */
7233 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction334:model#Object#concrete_kind */
7234 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction334:model#Object#interface_kind */
7235 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction334:model#Object#enum_kind */
7236 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction334:model#Object#extern_kind */
7237 (nitmethod_t)VIRTUAL_parser__ReduceAction334__action, /* pointer to parser:ReduceAction334:parser#ReduceAction334#action */
7238 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction334:parser_work#ReduceAction#concat */
7239 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction334:parser_work#ReduceAction#init */
7240 }
7241 };
7242 /* allocate ReduceAction334 */
7243 val* NEW_parser__ReduceAction334(const struct type* type) {
7244 val* self /* : ReduceAction334 */;
7245 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7246 self->type = type;
7247 self->class = &class_parser__ReduceAction334;
7248 return self;
7249 }
7250 /* runtime class parser__ReduceAction335 */
7251 const struct class class_parser__ReduceAction335 = {
7252 0, /* box_kind */
7253 {
7254 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction335:kernel#Object#object_id */
7255 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction335:kernel#Object#is_same_instance */
7256 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction335:kernel#Object#== */
7257 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction335:kernel#Object#!= */
7258 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction335:kernel#Object#hash */
7259 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction335:kernel#Object#exit */
7260 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction335:kernel#Object#sys */
7261 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction335:kernel#Object#init */
7262 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction335:sorter#Object#default_comparator */
7263 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction335:string#Object#to_s */
7264 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction335:string#Object#native_class_name */
7265 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction335:string#Object#class_name */
7266 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction335:string#Object#inspect */
7267 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction335:string#Object#inspect_head */
7268 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction335:string#Object#args */
7269 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction335:time#Object#get_time */
7270 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction335:file#Object#printn */
7271 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction335:file#Object#print */
7272 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction335:file#Object#getcwd */
7273 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction335:file#Object#file_getcwd */
7274 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction335:model_base#Object#intrude_visibility */
7275 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction335:model_base#Object#public_visibility */
7276 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction335:model_base#Object#protected_visibility */
7277 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction335:model_base#Object#private_visibility */
7278 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction335:model_base#Object#none_visibility */
7279 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction335:version#Object#nit_version */
7280 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction335:model#Object#abstract_kind */
7281 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction335:model#Object#concrete_kind */
7282 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction335:model#Object#interface_kind */
7283 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction335:model#Object#enum_kind */
7284 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction335:model#Object#extern_kind */
7285 (nitmethod_t)VIRTUAL_parser__ReduceAction335__action, /* pointer to parser:ReduceAction335:parser#ReduceAction335#action */
7286 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction335:parser_work#ReduceAction#concat */
7287 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction335:parser_work#ReduceAction#init */
7288 }
7289 };
7290 /* allocate ReduceAction335 */
7291 val* NEW_parser__ReduceAction335(const struct type* type) {
7292 val* self /* : ReduceAction335 */;
7293 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7294 self->type = type;
7295 self->class = &class_parser__ReduceAction335;
7296 return self;
7297 }
7298 /* runtime class parser__ReduceAction336 */
7299 const struct class class_parser__ReduceAction336 = {
7300 0, /* box_kind */
7301 {
7302 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction336:kernel#Object#object_id */
7303 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction336:kernel#Object#is_same_instance */
7304 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction336:kernel#Object#== */
7305 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction336:kernel#Object#!= */
7306 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction336:kernel#Object#hash */
7307 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction336:kernel#Object#exit */
7308 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction336:kernel#Object#sys */
7309 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction336:kernel#Object#init */
7310 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction336:sorter#Object#default_comparator */
7311 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction336:string#Object#to_s */
7312 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction336:string#Object#native_class_name */
7313 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction336:string#Object#class_name */
7314 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction336:string#Object#inspect */
7315 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction336:string#Object#inspect_head */
7316 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction336:string#Object#args */
7317 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction336:time#Object#get_time */
7318 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction336:file#Object#printn */
7319 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction336:file#Object#print */
7320 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction336:file#Object#getcwd */
7321 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction336:file#Object#file_getcwd */
7322 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction336:model_base#Object#intrude_visibility */
7323 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction336:model_base#Object#public_visibility */
7324 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction336:model_base#Object#protected_visibility */
7325 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction336:model_base#Object#private_visibility */
7326 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction336:model_base#Object#none_visibility */
7327 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction336:version#Object#nit_version */
7328 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction336:model#Object#abstract_kind */
7329 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction336:model#Object#concrete_kind */
7330 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction336:model#Object#interface_kind */
7331 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction336:model#Object#enum_kind */
7332 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction336:model#Object#extern_kind */
7333 (nitmethod_t)VIRTUAL_parser__ReduceAction336__action, /* pointer to parser:ReduceAction336:parser#ReduceAction336#action */
7334 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction336:parser_work#ReduceAction#concat */
7335 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction336:parser_work#ReduceAction#init */
7336 }
7337 };
7338 /* allocate ReduceAction336 */
7339 val* NEW_parser__ReduceAction336(const struct type* type) {
7340 val* self /* : ReduceAction336 */;
7341 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7342 self->type = type;
7343 self->class = &class_parser__ReduceAction336;
7344 return self;
7345 }
7346 /* runtime class parser__ReduceAction337 */
7347 const struct class class_parser__ReduceAction337 = {
7348 0, /* box_kind */
7349 {
7350 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction337:kernel#Object#object_id */
7351 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction337:kernel#Object#is_same_instance */
7352 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction337:kernel#Object#== */
7353 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction337:kernel#Object#!= */
7354 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction337:kernel#Object#hash */
7355 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction337:kernel#Object#exit */
7356 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction337:kernel#Object#sys */
7357 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction337:kernel#Object#init */
7358 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction337:sorter#Object#default_comparator */
7359 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction337:string#Object#to_s */
7360 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction337:string#Object#native_class_name */
7361 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction337:string#Object#class_name */
7362 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction337:string#Object#inspect */
7363 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction337:string#Object#inspect_head */
7364 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction337:string#Object#args */
7365 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction337:time#Object#get_time */
7366 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction337:file#Object#printn */
7367 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction337:file#Object#print */
7368 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction337:file#Object#getcwd */
7369 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction337:file#Object#file_getcwd */
7370 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction337:model_base#Object#intrude_visibility */
7371 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction337:model_base#Object#public_visibility */
7372 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction337:model_base#Object#protected_visibility */
7373 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction337:model_base#Object#private_visibility */
7374 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction337:model_base#Object#none_visibility */
7375 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction337:version#Object#nit_version */
7376 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction337:model#Object#abstract_kind */
7377 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction337:model#Object#concrete_kind */
7378 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction337:model#Object#interface_kind */
7379 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction337:model#Object#enum_kind */
7380 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction337:model#Object#extern_kind */
7381 (nitmethod_t)VIRTUAL_parser__ReduceAction337__action, /* pointer to parser:ReduceAction337:parser#ReduceAction337#action */
7382 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction337:parser_work#ReduceAction#concat */
7383 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction337:parser_work#ReduceAction#init */
7384 }
7385 };
7386 /* allocate ReduceAction337 */
7387 val* NEW_parser__ReduceAction337(const struct type* type) {
7388 val* self /* : ReduceAction337 */;
7389 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7390 self->type = type;
7391 self->class = &class_parser__ReduceAction337;
7392 return self;
7393 }
7394 /* runtime class parser__ReduceAction340 */
7395 const struct class class_parser__ReduceAction340 = {
7396 0, /* box_kind */
7397 {
7398 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction340:kernel#Object#object_id */
7399 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction340:kernel#Object#is_same_instance */
7400 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction340:kernel#Object#== */
7401 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction340:kernel#Object#!= */
7402 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction340:kernel#Object#hash */
7403 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction340:kernel#Object#exit */
7404 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction340:kernel#Object#sys */
7405 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction340:kernel#Object#init */
7406 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction340:sorter#Object#default_comparator */
7407 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction340:string#Object#to_s */
7408 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction340:string#Object#native_class_name */
7409 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction340:string#Object#class_name */
7410 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction340:string#Object#inspect */
7411 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction340:string#Object#inspect_head */
7412 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction340:string#Object#args */
7413 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction340:time#Object#get_time */
7414 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction340:file#Object#printn */
7415 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction340:file#Object#print */
7416 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction340:file#Object#getcwd */
7417 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction340:file#Object#file_getcwd */
7418 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction340:model_base#Object#intrude_visibility */
7419 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction340:model_base#Object#public_visibility */
7420 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction340:model_base#Object#protected_visibility */
7421 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction340:model_base#Object#private_visibility */
7422 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction340:model_base#Object#none_visibility */
7423 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction340:version#Object#nit_version */
7424 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction340:model#Object#abstract_kind */
7425 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction340:model#Object#concrete_kind */
7426 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction340:model#Object#interface_kind */
7427 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction340:model#Object#enum_kind */
7428 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction340:model#Object#extern_kind */
7429 (nitmethod_t)VIRTUAL_parser__ReduceAction340__action, /* pointer to parser:ReduceAction340:parser#ReduceAction340#action */
7430 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction340:parser_work#ReduceAction#concat */
7431 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction340:parser_work#ReduceAction#init */
7432 }
7433 };
7434 /* allocate ReduceAction340 */
7435 val* NEW_parser__ReduceAction340(const struct type* type) {
7436 val* self /* : ReduceAction340 */;
7437 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7438 self->type = type;
7439 self->class = &class_parser__ReduceAction340;
7440 return self;
7441 }
7442 /* runtime class parser__ReduceAction341 */
7443 const struct class class_parser__ReduceAction341 = {
7444 0, /* box_kind */
7445 {
7446 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction341:kernel#Object#object_id */
7447 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction341:kernel#Object#is_same_instance */
7448 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction341:kernel#Object#== */
7449 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction341:kernel#Object#!= */
7450 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction341:kernel#Object#hash */
7451 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction341:kernel#Object#exit */
7452 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction341:kernel#Object#sys */
7453 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction341:kernel#Object#init */
7454 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction341:sorter#Object#default_comparator */
7455 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction341:string#Object#to_s */
7456 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction341:string#Object#native_class_name */
7457 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction341:string#Object#class_name */
7458 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction341:string#Object#inspect */
7459 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction341:string#Object#inspect_head */
7460 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction341:string#Object#args */
7461 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction341:time#Object#get_time */
7462 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction341:file#Object#printn */
7463 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction341:file#Object#print */
7464 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction341:file#Object#getcwd */
7465 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction341:file#Object#file_getcwd */
7466 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction341:model_base#Object#intrude_visibility */
7467 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction341:model_base#Object#public_visibility */
7468 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction341:model_base#Object#protected_visibility */
7469 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction341:model_base#Object#private_visibility */
7470 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction341:model_base#Object#none_visibility */
7471 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction341:version#Object#nit_version */
7472 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction341:model#Object#abstract_kind */
7473 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction341:model#Object#concrete_kind */
7474 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction341:model#Object#interface_kind */
7475 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction341:model#Object#enum_kind */
7476 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction341:model#Object#extern_kind */
7477 (nitmethod_t)VIRTUAL_parser__ReduceAction341__action, /* pointer to parser:ReduceAction341:parser#ReduceAction341#action */
7478 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction341:parser_work#ReduceAction#concat */
7479 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction341:parser_work#ReduceAction#init */
7480 }
7481 };
7482 /* allocate ReduceAction341 */
7483 val* NEW_parser__ReduceAction341(const struct type* type) {
7484 val* self /* : ReduceAction341 */;
7485 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7486 self->type = type;
7487 self->class = &class_parser__ReduceAction341;
7488 return self;
7489 }
7490 /* runtime class parser__ReduceAction342 */
7491 const struct class class_parser__ReduceAction342 = {
7492 0, /* box_kind */
7493 {
7494 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction342:kernel#Object#object_id */
7495 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction342:kernel#Object#is_same_instance */
7496 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction342:kernel#Object#== */
7497 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction342:kernel#Object#!= */
7498 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction342:kernel#Object#hash */
7499 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction342:kernel#Object#exit */
7500 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction342:kernel#Object#sys */
7501 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction342:kernel#Object#init */
7502 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction342:sorter#Object#default_comparator */
7503 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction342:string#Object#to_s */
7504 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction342:string#Object#native_class_name */
7505 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction342:string#Object#class_name */
7506 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction342:string#Object#inspect */
7507 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction342:string#Object#inspect_head */
7508 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction342:string#Object#args */
7509 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction342:time#Object#get_time */
7510 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction342:file#Object#printn */
7511 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction342:file#Object#print */
7512 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction342:file#Object#getcwd */
7513 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction342:file#Object#file_getcwd */
7514 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction342:model_base#Object#intrude_visibility */
7515 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction342:model_base#Object#public_visibility */
7516 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction342:model_base#Object#protected_visibility */
7517 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction342:model_base#Object#private_visibility */
7518 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction342:model_base#Object#none_visibility */
7519 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction342:version#Object#nit_version */
7520 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction342:model#Object#abstract_kind */
7521 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction342:model#Object#concrete_kind */
7522 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction342:model#Object#interface_kind */
7523 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction342:model#Object#enum_kind */
7524 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction342:model#Object#extern_kind */
7525 (nitmethod_t)VIRTUAL_parser__ReduceAction342__action, /* pointer to parser:ReduceAction342:parser#ReduceAction342#action */
7526 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction342:parser_work#ReduceAction#concat */
7527 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction342:parser_work#ReduceAction#init */
7528 }
7529 };
7530 /* allocate ReduceAction342 */
7531 val* NEW_parser__ReduceAction342(const struct type* type) {
7532 val* self /* : ReduceAction342 */;
7533 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7534 self->type = type;
7535 self->class = &class_parser__ReduceAction342;
7536 return self;
7537 }
7538 /* runtime class parser__ReduceAction343 */
7539 const struct class class_parser__ReduceAction343 = {
7540 0, /* box_kind */
7541 {
7542 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction343:kernel#Object#object_id */
7543 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction343:kernel#Object#is_same_instance */
7544 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction343:kernel#Object#== */
7545 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction343:kernel#Object#!= */
7546 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction343:kernel#Object#hash */
7547 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction343:kernel#Object#exit */
7548 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction343:kernel#Object#sys */
7549 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction343:kernel#Object#init */
7550 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction343:sorter#Object#default_comparator */
7551 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction343:string#Object#to_s */
7552 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction343:string#Object#native_class_name */
7553 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction343:string#Object#class_name */
7554 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction343:string#Object#inspect */
7555 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction343:string#Object#inspect_head */
7556 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction343:string#Object#args */
7557 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction343:time#Object#get_time */
7558 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction343:file#Object#printn */
7559 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction343:file#Object#print */
7560 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction343:file#Object#getcwd */
7561 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction343:file#Object#file_getcwd */
7562 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction343:model_base#Object#intrude_visibility */
7563 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction343:model_base#Object#public_visibility */
7564 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction343:model_base#Object#protected_visibility */
7565 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction343:model_base#Object#private_visibility */
7566 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction343:model_base#Object#none_visibility */
7567 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction343:version#Object#nit_version */
7568 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction343:model#Object#abstract_kind */
7569 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction343:model#Object#concrete_kind */
7570 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction343:model#Object#interface_kind */
7571 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction343:model#Object#enum_kind */
7572 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction343:model#Object#extern_kind */
7573 (nitmethod_t)VIRTUAL_parser__ReduceAction343__action, /* pointer to parser:ReduceAction343:parser#ReduceAction343#action */
7574 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction343:parser_work#ReduceAction#concat */
7575 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction343:parser_work#ReduceAction#init */
7576 }
7577 };
7578 /* allocate ReduceAction343 */
7579 val* NEW_parser__ReduceAction343(const struct type* type) {
7580 val* self /* : ReduceAction343 */;
7581 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7582 self->type = type;
7583 self->class = &class_parser__ReduceAction343;
7584 return self;
7585 }
7586 /* runtime class parser__ReduceAction344 */
7587 const struct class class_parser__ReduceAction344 = {
7588 0, /* box_kind */
7589 {
7590 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction344:kernel#Object#object_id */
7591 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction344:kernel#Object#is_same_instance */
7592 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction344:kernel#Object#== */
7593 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction344:kernel#Object#!= */
7594 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction344:kernel#Object#hash */
7595 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction344:kernel#Object#exit */
7596 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction344:kernel#Object#sys */
7597 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction344:kernel#Object#init */
7598 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction344:sorter#Object#default_comparator */
7599 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction344:string#Object#to_s */
7600 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction344:string#Object#native_class_name */
7601 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction344:string#Object#class_name */
7602 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction344:string#Object#inspect */
7603 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction344:string#Object#inspect_head */
7604 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction344:string#Object#args */
7605 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction344:time#Object#get_time */
7606 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction344:file#Object#printn */
7607 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction344:file#Object#print */
7608 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction344:file#Object#getcwd */
7609 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction344:file#Object#file_getcwd */
7610 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction344:model_base#Object#intrude_visibility */
7611 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction344:model_base#Object#public_visibility */
7612 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction344:model_base#Object#protected_visibility */
7613 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction344:model_base#Object#private_visibility */
7614 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction344:model_base#Object#none_visibility */
7615 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction344:version#Object#nit_version */
7616 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction344:model#Object#abstract_kind */
7617 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction344:model#Object#concrete_kind */
7618 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction344:model#Object#interface_kind */
7619 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction344:model#Object#enum_kind */
7620 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction344:model#Object#extern_kind */
7621 (nitmethod_t)VIRTUAL_parser__ReduceAction344__action, /* pointer to parser:ReduceAction344:parser#ReduceAction344#action */
7622 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction344:parser_work#ReduceAction#concat */
7623 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction344:parser_work#ReduceAction#init */
7624 }
7625 };
7626 /* allocate ReduceAction344 */
7627 val* NEW_parser__ReduceAction344(const struct type* type) {
7628 val* self /* : ReduceAction344 */;
7629 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7630 self->type = type;
7631 self->class = &class_parser__ReduceAction344;
7632 return self;
7633 }
7634 /* runtime class parser__ReduceAction345 */
7635 const struct class class_parser__ReduceAction345 = {
7636 0, /* box_kind */
7637 {
7638 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction345:kernel#Object#object_id */
7639 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction345:kernel#Object#is_same_instance */
7640 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction345:kernel#Object#== */
7641 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction345:kernel#Object#!= */
7642 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction345:kernel#Object#hash */
7643 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction345:kernel#Object#exit */
7644 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction345:kernel#Object#sys */
7645 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction345:kernel#Object#init */
7646 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction345:sorter#Object#default_comparator */
7647 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction345:string#Object#to_s */
7648 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction345:string#Object#native_class_name */
7649 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction345:string#Object#class_name */
7650 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction345:string#Object#inspect */
7651 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction345:string#Object#inspect_head */
7652 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction345:string#Object#args */
7653 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction345:time#Object#get_time */
7654 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction345:file#Object#printn */
7655 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction345:file#Object#print */
7656 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction345:file#Object#getcwd */
7657 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction345:file#Object#file_getcwd */
7658 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction345:model_base#Object#intrude_visibility */
7659 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction345:model_base#Object#public_visibility */
7660 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction345:model_base#Object#protected_visibility */
7661 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction345:model_base#Object#private_visibility */
7662 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction345:model_base#Object#none_visibility */
7663 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction345:version#Object#nit_version */
7664 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction345:model#Object#abstract_kind */
7665 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction345:model#Object#concrete_kind */
7666 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction345:model#Object#interface_kind */
7667 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction345:model#Object#enum_kind */
7668 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction345:model#Object#extern_kind */
7669 (nitmethod_t)VIRTUAL_parser__ReduceAction345__action, /* pointer to parser:ReduceAction345:parser#ReduceAction345#action */
7670 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction345:parser_work#ReduceAction#concat */
7671 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction345:parser_work#ReduceAction#init */
7672 }
7673 };
7674 /* allocate ReduceAction345 */
7675 val* NEW_parser__ReduceAction345(const struct type* type) {
7676 val* self /* : ReduceAction345 */;
7677 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7678 self->type = type;
7679 self->class = &class_parser__ReduceAction345;
7680 return self;
7681 }
7682 /* runtime class parser__ReduceAction346 */
7683 const struct class class_parser__ReduceAction346 = {
7684 0, /* box_kind */
7685 {
7686 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction346:kernel#Object#object_id */
7687 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction346:kernel#Object#is_same_instance */
7688 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction346:kernel#Object#== */
7689 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction346:kernel#Object#!= */
7690 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction346:kernel#Object#hash */
7691 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction346:kernel#Object#exit */
7692 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction346:kernel#Object#sys */
7693 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction346:kernel#Object#init */
7694 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction346:sorter#Object#default_comparator */
7695 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction346:string#Object#to_s */
7696 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction346:string#Object#native_class_name */
7697 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction346:string#Object#class_name */
7698 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction346:string#Object#inspect */
7699 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction346:string#Object#inspect_head */
7700 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction346:string#Object#args */
7701 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction346:time#Object#get_time */
7702 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction346:file#Object#printn */
7703 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction346:file#Object#print */
7704 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction346:file#Object#getcwd */
7705 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction346:file#Object#file_getcwd */
7706 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction346:model_base#Object#intrude_visibility */
7707 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction346:model_base#Object#public_visibility */
7708 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction346:model_base#Object#protected_visibility */
7709 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction346:model_base#Object#private_visibility */
7710 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction346:model_base#Object#none_visibility */
7711 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction346:version#Object#nit_version */
7712 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction346:model#Object#abstract_kind */
7713 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction346:model#Object#concrete_kind */
7714 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction346:model#Object#interface_kind */
7715 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction346:model#Object#enum_kind */
7716 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction346:model#Object#extern_kind */
7717 (nitmethod_t)VIRTUAL_parser__ReduceAction346__action, /* pointer to parser:ReduceAction346:parser#ReduceAction346#action */
7718 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction346:parser_work#ReduceAction#concat */
7719 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction346:parser_work#ReduceAction#init */
7720 }
7721 };
7722 /* allocate ReduceAction346 */
7723 val* NEW_parser__ReduceAction346(const struct type* type) {
7724 val* self /* : ReduceAction346 */;
7725 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7726 self->type = type;
7727 self->class = &class_parser__ReduceAction346;
7728 return self;
7729 }
7730 /* runtime class parser__ReduceAction347 */
7731 const struct class class_parser__ReduceAction347 = {
7732 0, /* box_kind */
7733 {
7734 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction347:kernel#Object#object_id */
7735 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction347:kernel#Object#is_same_instance */
7736 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction347:kernel#Object#== */
7737 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction347:kernel#Object#!= */
7738 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction347:kernel#Object#hash */
7739 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction347:kernel#Object#exit */
7740 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction347:kernel#Object#sys */
7741 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction347:kernel#Object#init */
7742 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction347:sorter#Object#default_comparator */
7743 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction347:string#Object#to_s */
7744 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction347:string#Object#native_class_name */
7745 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction347:string#Object#class_name */
7746 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction347:string#Object#inspect */
7747 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction347:string#Object#inspect_head */
7748 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction347:string#Object#args */
7749 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction347:time#Object#get_time */
7750 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction347:file#Object#printn */
7751 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction347:file#Object#print */
7752 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction347:file#Object#getcwd */
7753 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction347:file#Object#file_getcwd */
7754 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction347:model_base#Object#intrude_visibility */
7755 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction347:model_base#Object#public_visibility */
7756 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction347:model_base#Object#protected_visibility */
7757 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction347:model_base#Object#private_visibility */
7758 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction347:model_base#Object#none_visibility */
7759 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction347:version#Object#nit_version */
7760 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction347:model#Object#abstract_kind */
7761 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction347:model#Object#concrete_kind */
7762 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction347:model#Object#interface_kind */
7763 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction347:model#Object#enum_kind */
7764 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction347:model#Object#extern_kind */
7765 (nitmethod_t)VIRTUAL_parser__ReduceAction347__action, /* pointer to parser:ReduceAction347:parser#ReduceAction347#action */
7766 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction347:parser_work#ReduceAction#concat */
7767 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction347:parser_work#ReduceAction#init */
7768 }
7769 };
7770 /* allocate ReduceAction347 */
7771 val* NEW_parser__ReduceAction347(const struct type* type) {
7772 val* self /* : ReduceAction347 */;
7773 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7774 self->type = type;
7775 self->class = &class_parser__ReduceAction347;
7776 return self;
7777 }
7778 /* runtime class parser__ReduceAction348 */
7779 const struct class class_parser__ReduceAction348 = {
7780 0, /* box_kind */
7781 {
7782 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction348:kernel#Object#object_id */
7783 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction348:kernel#Object#is_same_instance */
7784 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction348:kernel#Object#== */
7785 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction348:kernel#Object#!= */
7786 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction348:kernel#Object#hash */
7787 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction348:kernel#Object#exit */
7788 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction348:kernel#Object#sys */
7789 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction348:kernel#Object#init */
7790 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction348:sorter#Object#default_comparator */
7791 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction348:string#Object#to_s */
7792 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction348:string#Object#native_class_name */
7793 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction348:string#Object#class_name */
7794 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction348:string#Object#inspect */
7795 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction348:string#Object#inspect_head */
7796 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction348:string#Object#args */
7797 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction348:time#Object#get_time */
7798 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction348:file#Object#printn */
7799 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction348:file#Object#print */
7800 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction348:file#Object#getcwd */
7801 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction348:file#Object#file_getcwd */
7802 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction348:model_base#Object#intrude_visibility */
7803 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction348:model_base#Object#public_visibility */
7804 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction348:model_base#Object#protected_visibility */
7805 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction348:model_base#Object#private_visibility */
7806 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction348:model_base#Object#none_visibility */
7807 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction348:version#Object#nit_version */
7808 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction348:model#Object#abstract_kind */
7809 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction348:model#Object#concrete_kind */
7810 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction348:model#Object#interface_kind */
7811 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction348:model#Object#enum_kind */
7812 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction348:model#Object#extern_kind */
7813 (nitmethod_t)VIRTUAL_parser__ReduceAction348__action, /* pointer to parser:ReduceAction348:parser#ReduceAction348#action */
7814 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction348:parser_work#ReduceAction#concat */
7815 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction348:parser_work#ReduceAction#init */
7816 }
7817 };
7818 /* allocate ReduceAction348 */
7819 val* NEW_parser__ReduceAction348(const struct type* type) {
7820 val* self /* : ReduceAction348 */;
7821 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7822 self->type = type;
7823 self->class = &class_parser__ReduceAction348;
7824 return self;
7825 }
7826 /* runtime class parser__ReduceAction349 */
7827 const struct class class_parser__ReduceAction349 = {
7828 0, /* box_kind */
7829 {
7830 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction349:kernel#Object#object_id */
7831 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction349:kernel#Object#is_same_instance */
7832 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction349:kernel#Object#== */
7833 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction349:kernel#Object#!= */
7834 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction349:kernel#Object#hash */
7835 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction349:kernel#Object#exit */
7836 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction349:kernel#Object#sys */
7837 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction349:kernel#Object#init */
7838 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction349:sorter#Object#default_comparator */
7839 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction349:string#Object#to_s */
7840 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction349:string#Object#native_class_name */
7841 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction349:string#Object#class_name */
7842 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction349:string#Object#inspect */
7843 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction349:string#Object#inspect_head */
7844 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction349:string#Object#args */
7845 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction349:time#Object#get_time */
7846 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction349:file#Object#printn */
7847 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction349:file#Object#print */
7848 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction349:file#Object#getcwd */
7849 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction349:file#Object#file_getcwd */
7850 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction349:model_base#Object#intrude_visibility */
7851 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction349:model_base#Object#public_visibility */
7852 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction349:model_base#Object#protected_visibility */
7853 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction349:model_base#Object#private_visibility */
7854 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction349:model_base#Object#none_visibility */
7855 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction349:version#Object#nit_version */
7856 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction349:model#Object#abstract_kind */
7857 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction349:model#Object#concrete_kind */
7858 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction349:model#Object#interface_kind */
7859 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction349:model#Object#enum_kind */
7860 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction349:model#Object#extern_kind */
7861 (nitmethod_t)VIRTUAL_parser__ReduceAction349__action, /* pointer to parser:ReduceAction349:parser#ReduceAction349#action */
7862 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction349:parser_work#ReduceAction#concat */
7863 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction349:parser_work#ReduceAction#init */
7864 }
7865 };
7866 /* allocate ReduceAction349 */
7867 val* NEW_parser__ReduceAction349(const struct type* type) {
7868 val* self /* : ReduceAction349 */;
7869 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7870 self->type = type;
7871 self->class = &class_parser__ReduceAction349;
7872 return self;
7873 }
7874 /* runtime class parser__ReduceAction350 */
7875 const struct class class_parser__ReduceAction350 = {
7876 0, /* box_kind */
7877 {
7878 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction350:kernel#Object#object_id */
7879 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction350:kernel#Object#is_same_instance */
7880 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction350:kernel#Object#== */
7881 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction350:kernel#Object#!= */
7882 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction350:kernel#Object#hash */
7883 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction350:kernel#Object#exit */
7884 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction350:kernel#Object#sys */
7885 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction350:kernel#Object#init */
7886 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction350:sorter#Object#default_comparator */
7887 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction350:string#Object#to_s */
7888 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction350:string#Object#native_class_name */
7889 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction350:string#Object#class_name */
7890 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction350:string#Object#inspect */
7891 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction350:string#Object#inspect_head */
7892 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction350:string#Object#args */
7893 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction350:time#Object#get_time */
7894 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction350:file#Object#printn */
7895 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction350:file#Object#print */
7896 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction350:file#Object#getcwd */
7897 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction350:file#Object#file_getcwd */
7898 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction350:model_base#Object#intrude_visibility */
7899 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction350:model_base#Object#public_visibility */
7900 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction350:model_base#Object#protected_visibility */
7901 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction350:model_base#Object#private_visibility */
7902 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction350:model_base#Object#none_visibility */
7903 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction350:version#Object#nit_version */
7904 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction350:model#Object#abstract_kind */
7905 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction350:model#Object#concrete_kind */
7906 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction350:model#Object#interface_kind */
7907 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction350:model#Object#enum_kind */
7908 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction350:model#Object#extern_kind */
7909 (nitmethod_t)VIRTUAL_parser__ReduceAction350__action, /* pointer to parser:ReduceAction350:parser#ReduceAction350#action */
7910 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction350:parser_work#ReduceAction#concat */
7911 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction350:parser_work#ReduceAction#init */
7912 }
7913 };
7914 /* allocate ReduceAction350 */
7915 val* NEW_parser__ReduceAction350(const struct type* type) {
7916 val* self /* : ReduceAction350 */;
7917 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7918 self->type = type;
7919 self->class = &class_parser__ReduceAction350;
7920 return self;
7921 }
7922 /* runtime class parser__ReduceAction351 */
7923 const struct class class_parser__ReduceAction351 = {
7924 0, /* box_kind */
7925 {
7926 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction351:kernel#Object#object_id */
7927 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction351:kernel#Object#is_same_instance */
7928 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction351:kernel#Object#== */
7929 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction351:kernel#Object#!= */
7930 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction351:kernel#Object#hash */
7931 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction351:kernel#Object#exit */
7932 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction351:kernel#Object#sys */
7933 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction351:kernel#Object#init */
7934 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction351:sorter#Object#default_comparator */
7935 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction351:string#Object#to_s */
7936 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction351:string#Object#native_class_name */
7937 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction351:string#Object#class_name */
7938 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction351:string#Object#inspect */
7939 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction351:string#Object#inspect_head */
7940 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction351:string#Object#args */
7941 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction351:time#Object#get_time */
7942 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction351:file#Object#printn */
7943 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction351:file#Object#print */
7944 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction351:file#Object#getcwd */
7945 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction351:file#Object#file_getcwd */
7946 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction351:model_base#Object#intrude_visibility */
7947 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction351:model_base#Object#public_visibility */
7948 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction351:model_base#Object#protected_visibility */
7949 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction351:model_base#Object#private_visibility */
7950 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction351:model_base#Object#none_visibility */
7951 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction351:version#Object#nit_version */
7952 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction351:model#Object#abstract_kind */
7953 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction351:model#Object#concrete_kind */
7954 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction351:model#Object#interface_kind */
7955 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction351:model#Object#enum_kind */
7956 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction351:model#Object#extern_kind */
7957 (nitmethod_t)VIRTUAL_parser__ReduceAction351__action, /* pointer to parser:ReduceAction351:parser#ReduceAction351#action */
7958 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction351:parser_work#ReduceAction#concat */
7959 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction351:parser_work#ReduceAction#init */
7960 }
7961 };
7962 /* allocate ReduceAction351 */
7963 val* NEW_parser__ReduceAction351(const struct type* type) {
7964 val* self /* : ReduceAction351 */;
7965 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7966 self->type = type;
7967 self->class = &class_parser__ReduceAction351;
7968 return self;
7969 }
7970 /* runtime class parser__ReduceAction352 */
7971 const struct class class_parser__ReduceAction352 = {
7972 0, /* box_kind */
7973 {
7974 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction352:kernel#Object#object_id */
7975 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction352:kernel#Object#is_same_instance */
7976 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction352:kernel#Object#== */
7977 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction352:kernel#Object#!= */
7978 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction352:kernel#Object#hash */
7979 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction352:kernel#Object#exit */
7980 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction352:kernel#Object#sys */
7981 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction352:kernel#Object#init */
7982 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction352:sorter#Object#default_comparator */
7983 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction352:string#Object#to_s */
7984 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction352:string#Object#native_class_name */
7985 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction352:string#Object#class_name */
7986 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction352:string#Object#inspect */
7987 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction352:string#Object#inspect_head */
7988 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction352:string#Object#args */
7989 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction352:time#Object#get_time */
7990 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction352:file#Object#printn */
7991 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction352:file#Object#print */
7992 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction352:file#Object#getcwd */
7993 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction352:file#Object#file_getcwd */
7994 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction352:model_base#Object#intrude_visibility */
7995 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction352:model_base#Object#public_visibility */
7996 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction352:model_base#Object#protected_visibility */
7997 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction352:model_base#Object#private_visibility */
7998 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction352:model_base#Object#none_visibility */
7999 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction352:version#Object#nit_version */
8000 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction352:model#Object#abstract_kind */
8001 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction352:model#Object#concrete_kind */
8002 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction352:model#Object#interface_kind */
8003 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction352:model#Object#enum_kind */
8004 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction352:model#Object#extern_kind */
8005 (nitmethod_t)VIRTUAL_parser__ReduceAction352__action, /* pointer to parser:ReduceAction352:parser#ReduceAction352#action */
8006 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction352:parser_work#ReduceAction#concat */
8007 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction352:parser_work#ReduceAction#init */
8008 }
8009 };
8010 /* allocate ReduceAction352 */
8011 val* NEW_parser__ReduceAction352(const struct type* type) {
8012 val* self /* : ReduceAction352 */;
8013 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8014 self->type = type;
8015 self->class = &class_parser__ReduceAction352;
8016 return self;
8017 }
8018 /* runtime class parser__ReduceAction355 */
8019 const struct class class_parser__ReduceAction355 = {
8020 0, /* box_kind */
8021 {
8022 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction355:kernel#Object#object_id */
8023 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction355:kernel#Object#is_same_instance */
8024 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction355:kernel#Object#== */
8025 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction355:kernel#Object#!= */
8026 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction355:kernel#Object#hash */
8027 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction355:kernel#Object#exit */
8028 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction355:kernel#Object#sys */
8029 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction355:kernel#Object#init */
8030 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction355:sorter#Object#default_comparator */
8031 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction355:string#Object#to_s */
8032 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction355:string#Object#native_class_name */
8033 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction355:string#Object#class_name */
8034 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction355:string#Object#inspect */
8035 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction355:string#Object#inspect_head */
8036 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction355:string#Object#args */
8037 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction355:time#Object#get_time */
8038 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction355:file#Object#printn */
8039 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction355:file#Object#print */
8040 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction355:file#Object#getcwd */
8041 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction355:file#Object#file_getcwd */
8042 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction355:model_base#Object#intrude_visibility */
8043 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction355:model_base#Object#public_visibility */
8044 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction355:model_base#Object#protected_visibility */
8045 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction355:model_base#Object#private_visibility */
8046 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction355:model_base#Object#none_visibility */
8047 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction355:version#Object#nit_version */
8048 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction355:model#Object#abstract_kind */
8049 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction355:model#Object#concrete_kind */
8050 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction355:model#Object#interface_kind */
8051 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction355:model#Object#enum_kind */
8052 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction355:model#Object#extern_kind */
8053 (nitmethod_t)VIRTUAL_parser__ReduceAction355__action, /* pointer to parser:ReduceAction355:parser#ReduceAction355#action */
8054 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction355:parser_work#ReduceAction#concat */
8055 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction355:parser_work#ReduceAction#init */
8056 }
8057 };
8058 /* allocate ReduceAction355 */
8059 val* NEW_parser__ReduceAction355(const struct type* type) {
8060 val* self /* : ReduceAction355 */;
8061 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8062 self->type = type;
8063 self->class = &class_parser__ReduceAction355;
8064 return self;
8065 }
8066 /* runtime class parser__ReduceAction356 */
8067 const struct class class_parser__ReduceAction356 = {
8068 0, /* box_kind */
8069 {
8070 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction356:kernel#Object#object_id */
8071 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction356:kernel#Object#is_same_instance */
8072 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction356:kernel#Object#== */
8073 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction356:kernel#Object#!= */
8074 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction356:kernel#Object#hash */
8075 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction356:kernel#Object#exit */
8076 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction356:kernel#Object#sys */
8077 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction356:kernel#Object#init */
8078 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction356:sorter#Object#default_comparator */
8079 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction356:string#Object#to_s */
8080 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction356:string#Object#native_class_name */
8081 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction356:string#Object#class_name */
8082 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction356:string#Object#inspect */
8083 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction356:string#Object#inspect_head */
8084 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction356:string#Object#args */
8085 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction356:time#Object#get_time */
8086 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction356:file#Object#printn */
8087 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction356:file#Object#print */
8088 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction356:file#Object#getcwd */
8089 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction356:file#Object#file_getcwd */
8090 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction356:model_base#Object#intrude_visibility */
8091 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction356:model_base#Object#public_visibility */
8092 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction356:model_base#Object#protected_visibility */
8093 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction356:model_base#Object#private_visibility */
8094 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction356:model_base#Object#none_visibility */
8095 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction356:version#Object#nit_version */
8096 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction356:model#Object#abstract_kind */
8097 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction356:model#Object#concrete_kind */
8098 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction356:model#Object#interface_kind */
8099 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction356:model#Object#enum_kind */
8100 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction356:model#Object#extern_kind */
8101 (nitmethod_t)VIRTUAL_parser__ReduceAction356__action, /* pointer to parser:ReduceAction356:parser#ReduceAction356#action */
8102 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction356:parser_work#ReduceAction#concat */
8103 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction356:parser_work#ReduceAction#init */
8104 }
8105 };
8106 /* allocate ReduceAction356 */
8107 val* NEW_parser__ReduceAction356(const struct type* type) {
8108 val* self /* : ReduceAction356 */;
8109 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8110 self->type = type;
8111 self->class = &class_parser__ReduceAction356;
8112 return self;
8113 }
8114 /* runtime class parser__ReduceAction357 */
8115 const struct class class_parser__ReduceAction357 = {
8116 0, /* box_kind */
8117 {
8118 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction357:kernel#Object#object_id */
8119 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction357:kernel#Object#is_same_instance */
8120 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction357:kernel#Object#== */
8121 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction357:kernel#Object#!= */
8122 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction357:kernel#Object#hash */
8123 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction357:kernel#Object#exit */
8124 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction357:kernel#Object#sys */
8125 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction357:kernel#Object#init */
8126 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction357:sorter#Object#default_comparator */
8127 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction357:string#Object#to_s */
8128 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction357:string#Object#native_class_name */
8129 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction357:string#Object#class_name */
8130 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction357:string#Object#inspect */
8131 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction357:string#Object#inspect_head */
8132 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction357:string#Object#args */
8133 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction357:time#Object#get_time */
8134 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction357:file#Object#printn */
8135 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction357:file#Object#print */
8136 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction357:file#Object#getcwd */
8137 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction357:file#Object#file_getcwd */
8138 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction357:model_base#Object#intrude_visibility */
8139 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction357:model_base#Object#public_visibility */
8140 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction357:model_base#Object#protected_visibility */
8141 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction357:model_base#Object#private_visibility */
8142 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction357:model_base#Object#none_visibility */
8143 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction357:version#Object#nit_version */
8144 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction357:model#Object#abstract_kind */
8145 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction357:model#Object#concrete_kind */
8146 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction357:model#Object#interface_kind */
8147 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction357:model#Object#enum_kind */
8148 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction357:model#Object#extern_kind */
8149 (nitmethod_t)VIRTUAL_parser__ReduceAction357__action, /* pointer to parser:ReduceAction357:parser#ReduceAction357#action */
8150 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction357:parser_work#ReduceAction#concat */
8151 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction357:parser_work#ReduceAction#init */
8152 }
8153 };
8154 /* allocate ReduceAction357 */
8155 val* NEW_parser__ReduceAction357(const struct type* type) {
8156 val* self /* : ReduceAction357 */;
8157 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8158 self->type = type;
8159 self->class = &class_parser__ReduceAction357;
8160 return self;
8161 }
8162 /* runtime class parser__ReduceAction358 */
8163 const struct class class_parser__ReduceAction358 = {
8164 0, /* box_kind */
8165 {
8166 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction358:kernel#Object#object_id */
8167 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction358:kernel#Object#is_same_instance */
8168 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction358:kernel#Object#== */
8169 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction358:kernel#Object#!= */
8170 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction358:kernel#Object#hash */
8171 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction358:kernel#Object#exit */
8172 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction358:kernel#Object#sys */
8173 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction358:kernel#Object#init */
8174 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction358:sorter#Object#default_comparator */
8175 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction358:string#Object#to_s */
8176 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction358:string#Object#native_class_name */
8177 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction358:string#Object#class_name */
8178 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction358:string#Object#inspect */
8179 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction358:string#Object#inspect_head */
8180 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction358:string#Object#args */
8181 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction358:time#Object#get_time */
8182 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction358:file#Object#printn */
8183 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction358:file#Object#print */
8184 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction358:file#Object#getcwd */
8185 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction358:file#Object#file_getcwd */
8186 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction358:model_base#Object#intrude_visibility */
8187 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction358:model_base#Object#public_visibility */
8188 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction358:model_base#Object#protected_visibility */
8189 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction358:model_base#Object#private_visibility */
8190 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction358:model_base#Object#none_visibility */
8191 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction358:version#Object#nit_version */
8192 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction358:model#Object#abstract_kind */
8193 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction358:model#Object#concrete_kind */
8194 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction358:model#Object#interface_kind */
8195 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction358:model#Object#enum_kind */
8196 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction358:model#Object#extern_kind */
8197 (nitmethod_t)VIRTUAL_parser__ReduceAction358__action, /* pointer to parser:ReduceAction358:parser#ReduceAction358#action */
8198 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction358:parser_work#ReduceAction#concat */
8199 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction358:parser_work#ReduceAction#init */
8200 }
8201 };
8202 /* allocate ReduceAction358 */
8203 val* NEW_parser__ReduceAction358(const struct type* type) {
8204 val* self /* : ReduceAction358 */;
8205 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8206 self->type = type;
8207 self->class = &class_parser__ReduceAction358;
8208 return self;
8209 }
8210 /* runtime class parser__ReduceAction360 */
8211 const struct class class_parser__ReduceAction360 = {
8212 0, /* box_kind */
8213 {
8214 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction360:kernel#Object#object_id */
8215 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction360:kernel#Object#is_same_instance */
8216 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction360:kernel#Object#== */
8217 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction360:kernel#Object#!= */
8218 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction360:kernel#Object#hash */
8219 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction360:kernel#Object#exit */
8220 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction360:kernel#Object#sys */
8221 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction360:kernel#Object#init */
8222 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction360:sorter#Object#default_comparator */
8223 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction360:string#Object#to_s */
8224 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction360:string#Object#native_class_name */
8225 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction360:string#Object#class_name */
8226 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction360:string#Object#inspect */
8227 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction360:string#Object#inspect_head */
8228 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction360:string#Object#args */
8229 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction360:time#Object#get_time */
8230 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction360:file#Object#printn */
8231 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction360:file#Object#print */
8232 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction360:file#Object#getcwd */
8233 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction360:file#Object#file_getcwd */
8234 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction360:model_base#Object#intrude_visibility */
8235 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction360:model_base#Object#public_visibility */
8236 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction360:model_base#Object#protected_visibility */
8237 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction360:model_base#Object#private_visibility */
8238 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction360:model_base#Object#none_visibility */
8239 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction360:version#Object#nit_version */
8240 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction360:model#Object#abstract_kind */
8241 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction360:model#Object#concrete_kind */
8242 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction360:model#Object#interface_kind */
8243 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction360:model#Object#enum_kind */
8244 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction360:model#Object#extern_kind */
8245 (nitmethod_t)VIRTUAL_parser__ReduceAction360__action, /* pointer to parser:ReduceAction360:parser#ReduceAction360#action */
8246 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction360:parser_work#ReduceAction#concat */
8247 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction360:parser_work#ReduceAction#init */
8248 }
8249 };
8250 /* allocate ReduceAction360 */
8251 val* NEW_parser__ReduceAction360(const struct type* type) {
8252 val* self /* : ReduceAction360 */;
8253 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8254 self->type = type;
8255 self->class = &class_parser__ReduceAction360;
8256 return self;
8257 }
8258 /* runtime class parser__ReduceAction361 */
8259 const struct class class_parser__ReduceAction361 = {
8260 0, /* box_kind */
8261 {
8262 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction361:kernel#Object#object_id */
8263 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction361:kernel#Object#is_same_instance */
8264 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction361:kernel#Object#== */
8265 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction361:kernel#Object#!= */
8266 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction361:kernel#Object#hash */
8267 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction361:kernel#Object#exit */
8268 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction361:kernel#Object#sys */
8269 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction361:kernel#Object#init */
8270 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction361:sorter#Object#default_comparator */
8271 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction361:string#Object#to_s */
8272 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction361:string#Object#native_class_name */
8273 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction361:string#Object#class_name */
8274 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction361:string#Object#inspect */
8275 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction361:string#Object#inspect_head */
8276 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction361:string#Object#args */
8277 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction361:time#Object#get_time */
8278 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction361:file#Object#printn */
8279 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction361:file#Object#print */
8280 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction361:file#Object#getcwd */
8281 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction361:file#Object#file_getcwd */
8282 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction361:model_base#Object#intrude_visibility */
8283 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction361:model_base#Object#public_visibility */
8284 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction361:model_base#Object#protected_visibility */
8285 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction361:model_base#Object#private_visibility */
8286 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction361:model_base#Object#none_visibility */
8287 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction361:version#Object#nit_version */
8288 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction361:model#Object#abstract_kind */
8289 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction361:model#Object#concrete_kind */
8290 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction361:model#Object#interface_kind */
8291 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction361:model#Object#enum_kind */
8292 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction361:model#Object#extern_kind */
8293 (nitmethod_t)VIRTUAL_parser__ReduceAction361__action, /* pointer to parser:ReduceAction361:parser#ReduceAction361#action */
8294 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction361:parser_work#ReduceAction#concat */
8295 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction361:parser_work#ReduceAction#init */
8296 }
8297 };
8298 /* allocate ReduceAction361 */
8299 val* NEW_parser__ReduceAction361(const struct type* type) {
8300 val* self /* : ReduceAction361 */;
8301 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8302 self->type = type;
8303 self->class = &class_parser__ReduceAction361;
8304 return self;
8305 }
8306 /* runtime class parser__ReduceAction362 */
8307 const struct class class_parser__ReduceAction362 = {
8308 0, /* box_kind */
8309 {
8310 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction362:kernel#Object#object_id */
8311 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction362:kernel#Object#is_same_instance */
8312 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction362:kernel#Object#== */
8313 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction362:kernel#Object#!= */
8314 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction362:kernel#Object#hash */
8315 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction362:kernel#Object#exit */
8316 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction362:kernel#Object#sys */
8317 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction362:kernel#Object#init */
8318 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction362:sorter#Object#default_comparator */
8319 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction362:string#Object#to_s */
8320 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction362:string#Object#native_class_name */
8321 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction362:string#Object#class_name */
8322 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction362:string#Object#inspect */
8323 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction362:string#Object#inspect_head */
8324 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction362:string#Object#args */
8325 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction362:time#Object#get_time */
8326 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction362:file#Object#printn */
8327 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction362:file#Object#print */
8328 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction362:file#Object#getcwd */
8329 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction362:file#Object#file_getcwd */
8330 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction362:model_base#Object#intrude_visibility */
8331 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction362:model_base#Object#public_visibility */
8332 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction362:model_base#Object#protected_visibility */
8333 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction362:model_base#Object#private_visibility */
8334 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction362:model_base#Object#none_visibility */
8335 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction362:version#Object#nit_version */
8336 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction362:model#Object#abstract_kind */
8337 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction362:model#Object#concrete_kind */
8338 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction362:model#Object#interface_kind */
8339 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction362:model#Object#enum_kind */
8340 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction362:model#Object#extern_kind */
8341 (nitmethod_t)VIRTUAL_parser__ReduceAction362__action, /* pointer to parser:ReduceAction362:parser#ReduceAction362#action */
8342 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction362:parser_work#ReduceAction#concat */
8343 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction362:parser_work#ReduceAction#init */
8344 }
8345 };
8346 /* allocate ReduceAction362 */
8347 val* NEW_parser__ReduceAction362(const struct type* type) {
8348 val* self /* : ReduceAction362 */;
8349 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8350 self->type = type;
8351 self->class = &class_parser__ReduceAction362;
8352 return self;
8353 }
8354 /* runtime class parser__ReduceAction363 */
8355 const struct class class_parser__ReduceAction363 = {
8356 0, /* box_kind */
8357 {
8358 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction363:kernel#Object#object_id */
8359 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction363:kernel#Object#is_same_instance */
8360 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction363:kernel#Object#== */
8361 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction363:kernel#Object#!= */
8362 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction363:kernel#Object#hash */
8363 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction363:kernel#Object#exit */
8364 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction363:kernel#Object#sys */
8365 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction363:kernel#Object#init */
8366 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction363:sorter#Object#default_comparator */
8367 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction363:string#Object#to_s */
8368 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction363:string#Object#native_class_name */
8369 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction363:string#Object#class_name */
8370 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction363:string#Object#inspect */
8371 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction363:string#Object#inspect_head */
8372 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction363:string#Object#args */
8373 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction363:time#Object#get_time */
8374 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction363:file#Object#printn */
8375 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction363:file#Object#print */
8376 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction363:file#Object#getcwd */
8377 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction363:file#Object#file_getcwd */
8378 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction363:model_base#Object#intrude_visibility */
8379 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction363:model_base#Object#public_visibility */
8380 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction363:model_base#Object#protected_visibility */
8381 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction363:model_base#Object#private_visibility */
8382 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction363:model_base#Object#none_visibility */
8383 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction363:version#Object#nit_version */
8384 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction363:model#Object#abstract_kind */
8385 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction363:model#Object#concrete_kind */
8386 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction363:model#Object#interface_kind */
8387 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction363:model#Object#enum_kind */
8388 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction363:model#Object#extern_kind */
8389 (nitmethod_t)VIRTUAL_parser__ReduceAction363__action, /* pointer to parser:ReduceAction363:parser#ReduceAction363#action */
8390 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction363:parser_work#ReduceAction#concat */
8391 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction363:parser_work#ReduceAction#init */
8392 }
8393 };
8394 /* allocate ReduceAction363 */
8395 val* NEW_parser__ReduceAction363(const struct type* type) {
8396 val* self /* : ReduceAction363 */;
8397 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8398 self->type = type;
8399 self->class = &class_parser__ReduceAction363;
8400 return self;
8401 }
8402 /* runtime class parser__ReduceAction364 */
8403 const struct class class_parser__ReduceAction364 = {
8404 0, /* box_kind */
8405 {
8406 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction364:kernel#Object#object_id */
8407 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction364:kernel#Object#is_same_instance */
8408 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction364:kernel#Object#== */
8409 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction364:kernel#Object#!= */
8410 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction364:kernel#Object#hash */
8411 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction364:kernel#Object#exit */
8412 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction364:kernel#Object#sys */
8413 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction364:kernel#Object#init */
8414 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction364:sorter#Object#default_comparator */
8415 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction364:string#Object#to_s */
8416 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction364:string#Object#native_class_name */
8417 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction364:string#Object#class_name */
8418 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction364:string#Object#inspect */
8419 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction364:string#Object#inspect_head */
8420 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction364:string#Object#args */
8421 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction364:time#Object#get_time */
8422 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction364:file#Object#printn */
8423 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction364:file#Object#print */
8424 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction364:file#Object#getcwd */
8425 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction364:file#Object#file_getcwd */
8426 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction364:model_base#Object#intrude_visibility */
8427 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction364:model_base#Object#public_visibility */
8428 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction364:model_base#Object#protected_visibility */
8429 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction364:model_base#Object#private_visibility */
8430 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction364:model_base#Object#none_visibility */
8431 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction364:version#Object#nit_version */
8432 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction364:model#Object#abstract_kind */
8433 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction364:model#Object#concrete_kind */
8434 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction364:model#Object#interface_kind */
8435 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction364:model#Object#enum_kind */
8436 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction364:model#Object#extern_kind */
8437 (nitmethod_t)VIRTUAL_parser__ReduceAction364__action, /* pointer to parser:ReduceAction364:parser#ReduceAction364#action */
8438 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction364:parser_work#ReduceAction#concat */
8439 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction364:parser_work#ReduceAction#init */
8440 }
8441 };
8442 /* allocate ReduceAction364 */
8443 val* NEW_parser__ReduceAction364(const struct type* type) {
8444 val* self /* : ReduceAction364 */;
8445 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8446 self->type = type;
8447 self->class = &class_parser__ReduceAction364;
8448 return self;
8449 }
8450 /* runtime class parser__ReduceAction365 */
8451 const struct class class_parser__ReduceAction365 = {
8452 0, /* box_kind */
8453 {
8454 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction365:kernel#Object#object_id */
8455 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction365:kernel#Object#is_same_instance */
8456 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction365:kernel#Object#== */
8457 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction365:kernel#Object#!= */
8458 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction365:kernel#Object#hash */
8459 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction365:kernel#Object#exit */
8460 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction365:kernel#Object#sys */
8461 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction365:kernel#Object#init */
8462 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction365:sorter#Object#default_comparator */
8463 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction365:string#Object#to_s */
8464 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction365:string#Object#native_class_name */
8465 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction365:string#Object#class_name */
8466 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction365:string#Object#inspect */
8467 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction365:string#Object#inspect_head */
8468 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction365:string#Object#args */
8469 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction365:time#Object#get_time */
8470 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction365:file#Object#printn */
8471 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction365:file#Object#print */
8472 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction365:file#Object#getcwd */
8473 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction365:file#Object#file_getcwd */
8474 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction365:model_base#Object#intrude_visibility */
8475 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction365:model_base#Object#public_visibility */
8476 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction365:model_base#Object#protected_visibility */
8477 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction365:model_base#Object#private_visibility */
8478 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction365:model_base#Object#none_visibility */
8479 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction365:version#Object#nit_version */
8480 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction365:model#Object#abstract_kind */
8481 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction365:model#Object#concrete_kind */
8482 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction365:model#Object#interface_kind */
8483 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction365:model#Object#enum_kind */
8484 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction365:model#Object#extern_kind */
8485 (nitmethod_t)VIRTUAL_parser__ReduceAction365__action, /* pointer to parser:ReduceAction365:parser#ReduceAction365#action */
8486 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction365:parser_work#ReduceAction#concat */
8487 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction365:parser_work#ReduceAction#init */
8488 }
8489 };
8490 /* allocate ReduceAction365 */
8491 val* NEW_parser__ReduceAction365(const struct type* type) {
8492 val* self /* : ReduceAction365 */;
8493 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8494 self->type = type;
8495 self->class = &class_parser__ReduceAction365;
8496 return self;
8497 }
8498 /* runtime class parser__ReduceAction366 */
8499 const struct class class_parser__ReduceAction366 = {
8500 0, /* box_kind */
8501 {
8502 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction366:kernel#Object#object_id */
8503 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction366:kernel#Object#is_same_instance */
8504 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction366:kernel#Object#== */
8505 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction366:kernel#Object#!= */
8506 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction366:kernel#Object#hash */
8507 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction366:kernel#Object#exit */
8508 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction366:kernel#Object#sys */
8509 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction366:kernel#Object#init */
8510 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction366:sorter#Object#default_comparator */
8511 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction366:string#Object#to_s */
8512 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction366:string#Object#native_class_name */
8513 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction366:string#Object#class_name */
8514 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction366:string#Object#inspect */
8515 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction366:string#Object#inspect_head */
8516 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction366:string#Object#args */
8517 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction366:time#Object#get_time */
8518 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction366:file#Object#printn */
8519 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction366:file#Object#print */
8520 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction366:file#Object#getcwd */
8521 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction366:file#Object#file_getcwd */
8522 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction366:model_base#Object#intrude_visibility */
8523 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction366:model_base#Object#public_visibility */
8524 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction366:model_base#Object#protected_visibility */
8525 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction366:model_base#Object#private_visibility */
8526 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction366:model_base#Object#none_visibility */
8527 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction366:version#Object#nit_version */
8528 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction366:model#Object#abstract_kind */
8529 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction366:model#Object#concrete_kind */
8530 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction366:model#Object#interface_kind */
8531 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction366:model#Object#enum_kind */
8532 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction366:model#Object#extern_kind */
8533 (nitmethod_t)VIRTUAL_parser__ReduceAction366__action, /* pointer to parser:ReduceAction366:parser#ReduceAction366#action */
8534 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction366:parser_work#ReduceAction#concat */
8535 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction366:parser_work#ReduceAction#init */
8536 }
8537 };
8538 /* allocate ReduceAction366 */
8539 val* NEW_parser__ReduceAction366(const struct type* type) {
8540 val* self /* : ReduceAction366 */;
8541 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8542 self->type = type;
8543 self->class = &class_parser__ReduceAction366;
8544 return self;
8545 }
8546 /* runtime class parser__ReduceAction369 */
8547 const struct class class_parser__ReduceAction369 = {
8548 0, /* box_kind */
8549 {
8550 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction369:kernel#Object#object_id */
8551 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction369:kernel#Object#is_same_instance */
8552 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction369:kernel#Object#== */
8553 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction369:kernel#Object#!= */
8554 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction369:kernel#Object#hash */
8555 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction369:kernel#Object#exit */
8556 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction369:kernel#Object#sys */
8557 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction369:kernel#Object#init */
8558 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction369:sorter#Object#default_comparator */
8559 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction369:string#Object#to_s */
8560 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction369:string#Object#native_class_name */
8561 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction369:string#Object#class_name */
8562 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction369:string#Object#inspect */
8563 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction369:string#Object#inspect_head */
8564 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction369:string#Object#args */
8565 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction369:time#Object#get_time */
8566 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction369:file#Object#printn */
8567 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction369:file#Object#print */
8568 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction369:file#Object#getcwd */
8569 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction369:file#Object#file_getcwd */
8570 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction369:model_base#Object#intrude_visibility */
8571 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction369:model_base#Object#public_visibility */
8572 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction369:model_base#Object#protected_visibility */
8573 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction369:model_base#Object#private_visibility */
8574 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction369:model_base#Object#none_visibility */
8575 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction369:version#Object#nit_version */
8576 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction369:model#Object#abstract_kind */
8577 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction369:model#Object#concrete_kind */
8578 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction369:model#Object#interface_kind */
8579 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction369:model#Object#enum_kind */
8580 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction369:model#Object#extern_kind */
8581 (nitmethod_t)VIRTUAL_parser__ReduceAction369__action, /* pointer to parser:ReduceAction369:parser#ReduceAction369#action */
8582 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction369:parser_work#ReduceAction#concat */
8583 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction369:parser_work#ReduceAction#init */
8584 }
8585 };
8586 /* allocate ReduceAction369 */
8587 val* NEW_parser__ReduceAction369(const struct type* type) {
8588 val* self /* : ReduceAction369 */;
8589 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8590 self->type = type;
8591 self->class = &class_parser__ReduceAction369;
8592 return self;
8593 }
8594 /* runtime class parser__ReduceAction370 */
8595 const struct class class_parser__ReduceAction370 = {
8596 0, /* box_kind */
8597 {
8598 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction370:kernel#Object#object_id */
8599 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction370:kernel#Object#is_same_instance */
8600 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction370:kernel#Object#== */
8601 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction370:kernel#Object#!= */
8602 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction370:kernel#Object#hash */
8603 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction370:kernel#Object#exit */
8604 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction370:kernel#Object#sys */
8605 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction370:kernel#Object#init */
8606 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction370:sorter#Object#default_comparator */
8607 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction370:string#Object#to_s */
8608 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction370:string#Object#native_class_name */
8609 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction370:string#Object#class_name */
8610 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction370:string#Object#inspect */
8611 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction370:string#Object#inspect_head */
8612 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction370:string#Object#args */
8613 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction370:time#Object#get_time */
8614 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction370:file#Object#printn */
8615 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction370:file#Object#print */
8616 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction370:file#Object#getcwd */
8617 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction370:file#Object#file_getcwd */
8618 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction370:model_base#Object#intrude_visibility */
8619 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction370:model_base#Object#public_visibility */
8620 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction370:model_base#Object#protected_visibility */
8621 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction370:model_base#Object#private_visibility */
8622 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction370:model_base#Object#none_visibility */
8623 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction370:version#Object#nit_version */
8624 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction370:model#Object#abstract_kind */
8625 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction370:model#Object#concrete_kind */
8626 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction370:model#Object#interface_kind */
8627 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction370:model#Object#enum_kind */
8628 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction370:model#Object#extern_kind */
8629 (nitmethod_t)VIRTUAL_parser__ReduceAction370__action, /* pointer to parser:ReduceAction370:parser#ReduceAction370#action */
8630 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction370:parser_work#ReduceAction#concat */
8631 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction370:parser_work#ReduceAction#init */
8632 }
8633 };
8634 /* allocate ReduceAction370 */
8635 val* NEW_parser__ReduceAction370(const struct type* type) {
8636 val* self /* : ReduceAction370 */;
8637 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8638 self->type = type;
8639 self->class = &class_parser__ReduceAction370;
8640 return self;
8641 }
8642 /* runtime class parser__ReduceAction371 */
8643 const struct class class_parser__ReduceAction371 = {
8644 0, /* box_kind */
8645 {
8646 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction371:kernel#Object#object_id */
8647 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction371:kernel#Object#is_same_instance */
8648 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction371:kernel#Object#== */
8649 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction371:kernel#Object#!= */
8650 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction371:kernel#Object#hash */
8651 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction371:kernel#Object#exit */
8652 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction371:kernel#Object#sys */
8653 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction371:kernel#Object#init */
8654 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction371:sorter#Object#default_comparator */
8655 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction371:string#Object#to_s */
8656 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction371:string#Object#native_class_name */
8657 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction371:string#Object#class_name */
8658 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction371:string#Object#inspect */
8659 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction371:string#Object#inspect_head */
8660 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction371:string#Object#args */
8661 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction371:time#Object#get_time */
8662 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction371:file#Object#printn */
8663 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction371:file#Object#print */
8664 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction371:file#Object#getcwd */
8665 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction371:file#Object#file_getcwd */
8666 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction371:model_base#Object#intrude_visibility */
8667 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction371:model_base#Object#public_visibility */
8668 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction371:model_base#Object#protected_visibility */
8669 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction371:model_base#Object#private_visibility */
8670 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction371:model_base#Object#none_visibility */
8671 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction371:version#Object#nit_version */
8672 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction371:model#Object#abstract_kind */
8673 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction371:model#Object#concrete_kind */
8674 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction371:model#Object#interface_kind */
8675 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction371:model#Object#enum_kind */
8676 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction371:model#Object#extern_kind */
8677 (nitmethod_t)VIRTUAL_parser__ReduceAction371__action, /* pointer to parser:ReduceAction371:parser#ReduceAction371#action */
8678 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction371:parser_work#ReduceAction#concat */
8679 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction371:parser_work#ReduceAction#init */
8680 }
8681 };
8682 /* allocate ReduceAction371 */
8683 val* NEW_parser__ReduceAction371(const struct type* type) {
8684 val* self /* : ReduceAction371 */;
8685 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8686 self->type = type;
8687 self->class = &class_parser__ReduceAction371;
8688 return self;
8689 }
8690 /* runtime class parser__ReduceAction372 */
8691 const struct class class_parser__ReduceAction372 = {
8692 0, /* box_kind */
8693 {
8694 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction372:kernel#Object#object_id */
8695 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction372:kernel#Object#is_same_instance */
8696 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction372:kernel#Object#== */
8697 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction372:kernel#Object#!= */
8698 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction372:kernel#Object#hash */
8699 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction372:kernel#Object#exit */
8700 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction372:kernel#Object#sys */
8701 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction372:kernel#Object#init */
8702 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction372:sorter#Object#default_comparator */
8703 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction372:string#Object#to_s */
8704 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction372:string#Object#native_class_name */
8705 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction372:string#Object#class_name */
8706 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction372:string#Object#inspect */
8707 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction372:string#Object#inspect_head */
8708 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction372:string#Object#args */
8709 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction372:time#Object#get_time */
8710 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction372:file#Object#printn */
8711 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction372:file#Object#print */
8712 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction372:file#Object#getcwd */
8713 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction372:file#Object#file_getcwd */
8714 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction372:model_base#Object#intrude_visibility */
8715 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction372:model_base#Object#public_visibility */
8716 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction372:model_base#Object#protected_visibility */
8717 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction372:model_base#Object#private_visibility */
8718 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction372:model_base#Object#none_visibility */
8719 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction372:version#Object#nit_version */
8720 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction372:model#Object#abstract_kind */
8721 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction372:model#Object#concrete_kind */
8722 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction372:model#Object#interface_kind */
8723 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction372:model#Object#enum_kind */
8724 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction372:model#Object#extern_kind */
8725 (nitmethod_t)VIRTUAL_parser__ReduceAction372__action, /* pointer to parser:ReduceAction372:parser#ReduceAction372#action */
8726 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction372:parser_work#ReduceAction#concat */
8727 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction372:parser_work#ReduceAction#init */
8728 }
8729 };
8730 /* allocate ReduceAction372 */
8731 val* NEW_parser__ReduceAction372(const struct type* type) {
8732 val* self /* : ReduceAction372 */;
8733 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8734 self->type = type;
8735 self->class = &class_parser__ReduceAction372;
8736 return self;
8737 }
8738 /* runtime class parser__ReduceAction373 */
8739 const struct class class_parser__ReduceAction373 = {
8740 0, /* box_kind */
8741 {
8742 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction373:kernel#Object#object_id */
8743 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction373:kernel#Object#is_same_instance */
8744 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction373:kernel#Object#== */
8745 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction373:kernel#Object#!= */
8746 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction373:kernel#Object#hash */
8747 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction373:kernel#Object#exit */
8748 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction373:kernel#Object#sys */
8749 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction373:kernel#Object#init */
8750 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction373:sorter#Object#default_comparator */
8751 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction373:string#Object#to_s */
8752 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction373:string#Object#native_class_name */
8753 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction373:string#Object#class_name */
8754 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction373:string#Object#inspect */
8755 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction373:string#Object#inspect_head */
8756 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction373:string#Object#args */
8757 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction373:time#Object#get_time */
8758 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction373:file#Object#printn */
8759 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction373:file#Object#print */
8760 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction373:file#Object#getcwd */
8761 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction373:file#Object#file_getcwd */
8762 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction373:model_base#Object#intrude_visibility */
8763 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction373:model_base#Object#public_visibility */
8764 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction373:model_base#Object#protected_visibility */
8765 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction373:model_base#Object#private_visibility */
8766 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction373:model_base#Object#none_visibility */
8767 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction373:version#Object#nit_version */
8768 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction373:model#Object#abstract_kind */
8769 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction373:model#Object#concrete_kind */
8770 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction373:model#Object#interface_kind */
8771 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction373:model#Object#enum_kind */
8772 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction373:model#Object#extern_kind */
8773 (nitmethod_t)VIRTUAL_parser__ReduceAction373__action, /* pointer to parser:ReduceAction373:parser#ReduceAction373#action */
8774 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction373:parser_work#ReduceAction#concat */
8775 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction373:parser_work#ReduceAction#init */
8776 }
8777 };
8778 /* allocate ReduceAction373 */
8779 val* NEW_parser__ReduceAction373(const struct type* type) {
8780 val* self /* : ReduceAction373 */;
8781 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8782 self->type = type;
8783 self->class = &class_parser__ReduceAction373;
8784 return self;
8785 }
8786 /* runtime class parser__ReduceAction375 */
8787 const struct class class_parser__ReduceAction375 = {
8788 0, /* box_kind */
8789 {
8790 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction375:kernel#Object#object_id */
8791 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction375:kernel#Object#is_same_instance */
8792 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction375:kernel#Object#== */
8793 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction375:kernel#Object#!= */
8794 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction375:kernel#Object#hash */
8795 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction375:kernel#Object#exit */
8796 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction375:kernel#Object#sys */
8797 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction375:kernel#Object#init */
8798 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction375:sorter#Object#default_comparator */
8799 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction375:string#Object#to_s */
8800 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction375:string#Object#native_class_name */
8801 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction375:string#Object#class_name */
8802 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction375:string#Object#inspect */
8803 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction375:string#Object#inspect_head */
8804 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction375:string#Object#args */
8805 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction375:time#Object#get_time */
8806 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction375:file#Object#printn */
8807 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction375:file#Object#print */
8808 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction375:file#Object#getcwd */
8809 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction375:file#Object#file_getcwd */
8810 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction375:model_base#Object#intrude_visibility */
8811 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction375:model_base#Object#public_visibility */
8812 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction375:model_base#Object#protected_visibility */
8813 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction375:model_base#Object#private_visibility */
8814 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction375:model_base#Object#none_visibility */
8815 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction375:version#Object#nit_version */
8816 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction375:model#Object#abstract_kind */
8817 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction375:model#Object#concrete_kind */
8818 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction375:model#Object#interface_kind */
8819 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction375:model#Object#enum_kind */
8820 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction375:model#Object#extern_kind */
8821 (nitmethod_t)VIRTUAL_parser__ReduceAction375__action, /* pointer to parser:ReduceAction375:parser#ReduceAction375#action */
8822 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction375:parser_work#ReduceAction#concat */
8823 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction375:parser_work#ReduceAction#init */
8824 }
8825 };
8826 /* allocate ReduceAction375 */
8827 val* NEW_parser__ReduceAction375(const struct type* type) {
8828 val* self /* : ReduceAction375 */;
8829 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8830 self->type = type;
8831 self->class = &class_parser__ReduceAction375;
8832 return self;
8833 }
8834 /* runtime class parser__ReduceAction376 */
8835 const struct class class_parser__ReduceAction376 = {
8836 0, /* box_kind */
8837 {
8838 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction376:kernel#Object#object_id */
8839 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction376:kernel#Object#is_same_instance */
8840 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction376:kernel#Object#== */
8841 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction376:kernel#Object#!= */
8842 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction376:kernel#Object#hash */
8843 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction376:kernel#Object#exit */
8844 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction376:kernel#Object#sys */
8845 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction376:kernel#Object#init */
8846 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction376:sorter#Object#default_comparator */
8847 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction376:string#Object#to_s */
8848 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction376:string#Object#native_class_name */
8849 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction376:string#Object#class_name */
8850 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction376:string#Object#inspect */
8851 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction376:string#Object#inspect_head */
8852 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction376:string#Object#args */
8853 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction376:time#Object#get_time */
8854 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction376:file#Object#printn */
8855 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction376:file#Object#print */
8856 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction376:file#Object#getcwd */
8857 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction376:file#Object#file_getcwd */
8858 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction376:model_base#Object#intrude_visibility */
8859 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction376:model_base#Object#public_visibility */
8860 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction376:model_base#Object#protected_visibility */
8861 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction376:model_base#Object#private_visibility */
8862 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction376:model_base#Object#none_visibility */
8863 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction376:version#Object#nit_version */
8864 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction376:model#Object#abstract_kind */
8865 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction376:model#Object#concrete_kind */
8866 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction376:model#Object#interface_kind */
8867 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction376:model#Object#enum_kind */
8868 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction376:model#Object#extern_kind */
8869 (nitmethod_t)VIRTUAL_parser__ReduceAction376__action, /* pointer to parser:ReduceAction376:parser#ReduceAction376#action */
8870 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction376:parser_work#ReduceAction#concat */
8871 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction376:parser_work#ReduceAction#init */
8872 }
8873 };
8874 /* allocate ReduceAction376 */
8875 val* NEW_parser__ReduceAction376(const struct type* type) {
8876 val* self /* : ReduceAction376 */;
8877 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8878 self->type = type;
8879 self->class = &class_parser__ReduceAction376;
8880 return self;
8881 }
8882 /* runtime class parser__ReduceAction377 */
8883 const struct class class_parser__ReduceAction377 = {
8884 0, /* box_kind */
8885 {
8886 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction377:kernel#Object#object_id */
8887 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction377:kernel#Object#is_same_instance */
8888 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction377:kernel#Object#== */
8889 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction377:kernel#Object#!= */
8890 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction377:kernel#Object#hash */
8891 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction377:kernel#Object#exit */
8892 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction377:kernel#Object#sys */
8893 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction377:kernel#Object#init */
8894 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction377:sorter#Object#default_comparator */
8895 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction377:string#Object#to_s */
8896 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction377:string#Object#native_class_name */
8897 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction377:string#Object#class_name */
8898 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction377:string#Object#inspect */
8899 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction377:string#Object#inspect_head */
8900 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction377:string#Object#args */
8901 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction377:time#Object#get_time */
8902 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction377:file#Object#printn */
8903 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction377:file#Object#print */
8904 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction377:file#Object#getcwd */
8905 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction377:file#Object#file_getcwd */
8906 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction377:model_base#Object#intrude_visibility */
8907 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction377:model_base#Object#public_visibility */
8908 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction377:model_base#Object#protected_visibility */
8909 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction377:model_base#Object#private_visibility */
8910 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction377:model_base#Object#none_visibility */
8911 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction377:version#Object#nit_version */
8912 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction377:model#Object#abstract_kind */
8913 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction377:model#Object#concrete_kind */
8914 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction377:model#Object#interface_kind */
8915 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction377:model#Object#enum_kind */
8916 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction377:model#Object#extern_kind */
8917 (nitmethod_t)VIRTUAL_parser__ReduceAction377__action, /* pointer to parser:ReduceAction377:parser#ReduceAction377#action */
8918 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction377:parser_work#ReduceAction#concat */
8919 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction377:parser_work#ReduceAction#init */
8920 }
8921 };
8922 /* allocate ReduceAction377 */
8923 val* NEW_parser__ReduceAction377(const struct type* type) {
8924 val* self /* : ReduceAction377 */;
8925 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8926 self->type = type;
8927 self->class = &class_parser__ReduceAction377;
8928 return self;
8929 }
8930 /* runtime class parser__ReduceAction378 */
8931 const struct class class_parser__ReduceAction378 = {
8932 0, /* box_kind */
8933 {
8934 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction378:kernel#Object#object_id */
8935 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction378:kernel#Object#is_same_instance */
8936 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction378:kernel#Object#== */
8937 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction378:kernel#Object#!= */
8938 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction378:kernel#Object#hash */
8939 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction378:kernel#Object#exit */
8940 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction378:kernel#Object#sys */
8941 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction378:kernel#Object#init */
8942 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction378:sorter#Object#default_comparator */
8943 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction378:string#Object#to_s */
8944 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction378:string#Object#native_class_name */
8945 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction378:string#Object#class_name */
8946 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction378:string#Object#inspect */
8947 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction378:string#Object#inspect_head */
8948 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction378:string#Object#args */
8949 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction378:time#Object#get_time */
8950 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction378:file#Object#printn */
8951 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction378:file#Object#print */
8952 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction378:file#Object#getcwd */
8953 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction378:file#Object#file_getcwd */
8954 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction378:model_base#Object#intrude_visibility */
8955 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction378:model_base#Object#public_visibility */
8956 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction378:model_base#Object#protected_visibility */
8957 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction378:model_base#Object#private_visibility */
8958 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction378:model_base#Object#none_visibility */
8959 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction378:version#Object#nit_version */
8960 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction378:model#Object#abstract_kind */
8961 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction378:model#Object#concrete_kind */
8962 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction378:model#Object#interface_kind */
8963 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction378:model#Object#enum_kind */
8964 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction378:model#Object#extern_kind */
8965 (nitmethod_t)VIRTUAL_parser__ReduceAction378__action, /* pointer to parser:ReduceAction378:parser#ReduceAction378#action */
8966 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction378:parser_work#ReduceAction#concat */
8967 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction378:parser_work#ReduceAction#init */
8968 }
8969 };
8970 /* allocate ReduceAction378 */
8971 val* NEW_parser__ReduceAction378(const struct type* type) {
8972 val* self /* : ReduceAction378 */;
8973 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8974 self->type = type;
8975 self->class = &class_parser__ReduceAction378;
8976 return self;
8977 }
8978 /* runtime class parser__ReduceAction379 */
8979 const struct class class_parser__ReduceAction379 = {
8980 0, /* box_kind */
8981 {
8982 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction379:kernel#Object#object_id */
8983 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction379:kernel#Object#is_same_instance */
8984 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction379:kernel#Object#== */
8985 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction379:kernel#Object#!= */
8986 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction379:kernel#Object#hash */
8987 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction379:kernel#Object#exit */
8988 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction379:kernel#Object#sys */
8989 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction379:kernel#Object#init */
8990 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction379:sorter#Object#default_comparator */
8991 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction379:string#Object#to_s */
8992 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction379:string#Object#native_class_name */
8993 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction379:string#Object#class_name */
8994 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction379:string#Object#inspect */
8995 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction379:string#Object#inspect_head */
8996 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction379:string#Object#args */
8997 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction379:time#Object#get_time */
8998 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction379:file#Object#printn */
8999 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction379:file#Object#print */
9000 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction379:file#Object#getcwd */
9001 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction379:file#Object#file_getcwd */
9002 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction379:model_base#Object#intrude_visibility */
9003 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction379:model_base#Object#public_visibility */
9004 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction379:model_base#Object#protected_visibility */
9005 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction379:model_base#Object#private_visibility */
9006 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction379:model_base#Object#none_visibility */
9007 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction379:version#Object#nit_version */
9008 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction379:model#Object#abstract_kind */
9009 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction379:model#Object#concrete_kind */
9010 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction379:model#Object#interface_kind */
9011 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction379:model#Object#enum_kind */
9012 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction379:model#Object#extern_kind */
9013 (nitmethod_t)VIRTUAL_parser__ReduceAction379__action, /* pointer to parser:ReduceAction379:parser#ReduceAction379#action */
9014 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction379:parser_work#ReduceAction#concat */
9015 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction379:parser_work#ReduceAction#init */
9016 }
9017 };
9018 /* allocate ReduceAction379 */
9019 val* NEW_parser__ReduceAction379(const struct type* type) {
9020 val* self /* : ReduceAction379 */;
9021 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9022 self->type = type;
9023 self->class = &class_parser__ReduceAction379;
9024 return self;
9025 }
9026 /* runtime class parser__ReduceAction382 */
9027 const struct class class_parser__ReduceAction382 = {
9028 0, /* box_kind */
9029 {
9030 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction382:kernel#Object#object_id */
9031 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction382:kernel#Object#is_same_instance */
9032 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction382:kernel#Object#== */
9033 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction382:kernel#Object#!= */
9034 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction382:kernel#Object#hash */
9035 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction382:kernel#Object#exit */
9036 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction382:kernel#Object#sys */
9037 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction382:kernel#Object#init */
9038 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction382:sorter#Object#default_comparator */
9039 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction382:string#Object#to_s */
9040 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction382:string#Object#native_class_name */
9041 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction382:string#Object#class_name */
9042 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction382:string#Object#inspect */
9043 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction382:string#Object#inspect_head */
9044 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction382:string#Object#args */
9045 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction382:time#Object#get_time */
9046 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction382:file#Object#printn */
9047 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction382:file#Object#print */
9048 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction382:file#Object#getcwd */
9049 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction382:file#Object#file_getcwd */
9050 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction382:model_base#Object#intrude_visibility */
9051 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction382:model_base#Object#public_visibility */
9052 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction382:model_base#Object#protected_visibility */
9053 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction382:model_base#Object#private_visibility */
9054 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction382:model_base#Object#none_visibility */
9055 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction382:version#Object#nit_version */
9056 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction382:model#Object#abstract_kind */
9057 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction382:model#Object#concrete_kind */
9058 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction382:model#Object#interface_kind */
9059 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction382:model#Object#enum_kind */
9060 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction382:model#Object#extern_kind */
9061 (nitmethod_t)VIRTUAL_parser__ReduceAction382__action, /* pointer to parser:ReduceAction382:parser#ReduceAction382#action */
9062 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction382:parser_work#ReduceAction#concat */
9063 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction382:parser_work#ReduceAction#init */
9064 }
9065 };
9066 /* allocate ReduceAction382 */
9067 val* NEW_parser__ReduceAction382(const struct type* type) {
9068 val* self /* : ReduceAction382 */;
9069 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9070 self->type = type;
9071 self->class = &class_parser__ReduceAction382;
9072 return self;
9073 }
9074 /* runtime class parser__ReduceAction384 */
9075 const struct class class_parser__ReduceAction384 = {
9076 0, /* box_kind */
9077 {
9078 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction384:kernel#Object#object_id */
9079 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction384:kernel#Object#is_same_instance */
9080 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction384:kernel#Object#== */
9081 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction384:kernel#Object#!= */
9082 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction384:kernel#Object#hash */
9083 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction384:kernel#Object#exit */
9084 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction384:kernel#Object#sys */
9085 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction384:kernel#Object#init */
9086 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction384:sorter#Object#default_comparator */
9087 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction384:string#Object#to_s */
9088 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction384:string#Object#native_class_name */
9089 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction384:string#Object#class_name */
9090 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction384:string#Object#inspect */
9091 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction384:string#Object#inspect_head */
9092 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction384:string#Object#args */
9093 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction384:time#Object#get_time */
9094 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction384:file#Object#printn */
9095 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction384:file#Object#print */
9096 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction384:file#Object#getcwd */
9097 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction384:file#Object#file_getcwd */
9098 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction384:model_base#Object#intrude_visibility */
9099 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction384:model_base#Object#public_visibility */
9100 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction384:model_base#Object#protected_visibility */
9101 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction384:model_base#Object#private_visibility */
9102 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction384:model_base#Object#none_visibility */
9103 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction384:version#Object#nit_version */
9104 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction384:model#Object#abstract_kind */
9105 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction384:model#Object#concrete_kind */
9106 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction384:model#Object#interface_kind */
9107 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction384:model#Object#enum_kind */
9108 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction384:model#Object#extern_kind */
9109 (nitmethod_t)VIRTUAL_parser__ReduceAction384__action, /* pointer to parser:ReduceAction384:parser#ReduceAction384#action */
9110 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction384:parser_work#ReduceAction#concat */
9111 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction384:parser_work#ReduceAction#init */
9112 }
9113 };
9114 /* allocate ReduceAction384 */
9115 val* NEW_parser__ReduceAction384(const struct type* type) {
9116 val* self /* : ReduceAction384 */;
9117 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9118 self->type = type;
9119 self->class = &class_parser__ReduceAction384;
9120 return self;
9121 }
9122 /* runtime class parser__ReduceAction386 */
9123 const struct class class_parser__ReduceAction386 = {
9124 0, /* box_kind */
9125 {
9126 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction386:kernel#Object#object_id */
9127 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction386:kernel#Object#is_same_instance */
9128 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction386:kernel#Object#== */
9129 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction386:kernel#Object#!= */
9130 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction386:kernel#Object#hash */
9131 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction386:kernel#Object#exit */
9132 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction386:kernel#Object#sys */
9133 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction386:kernel#Object#init */
9134 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction386:sorter#Object#default_comparator */
9135 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction386:string#Object#to_s */
9136 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction386:string#Object#native_class_name */
9137 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction386:string#Object#class_name */
9138 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction386:string#Object#inspect */
9139 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction386:string#Object#inspect_head */
9140 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction386:string#Object#args */
9141 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction386:time#Object#get_time */
9142 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction386:file#Object#printn */
9143 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction386:file#Object#print */
9144 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction386:file#Object#getcwd */
9145 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction386:file#Object#file_getcwd */
9146 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction386:model_base#Object#intrude_visibility */
9147 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction386:model_base#Object#public_visibility */
9148 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction386:model_base#Object#protected_visibility */
9149 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction386:model_base#Object#private_visibility */
9150 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction386:model_base#Object#none_visibility */
9151 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction386:version#Object#nit_version */
9152 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction386:model#Object#abstract_kind */
9153 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction386:model#Object#concrete_kind */
9154 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction386:model#Object#interface_kind */
9155 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction386:model#Object#enum_kind */
9156 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction386:model#Object#extern_kind */
9157 (nitmethod_t)VIRTUAL_parser__ReduceAction386__action, /* pointer to parser:ReduceAction386:parser#ReduceAction386#action */
9158 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction386:parser_work#ReduceAction#concat */
9159 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction386:parser_work#ReduceAction#init */
9160 }
9161 };
9162 /* allocate ReduceAction386 */
9163 val* NEW_parser__ReduceAction386(const struct type* type) {
9164 val* self /* : ReduceAction386 */;
9165 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9166 self->type = type;
9167 self->class = &class_parser__ReduceAction386;
9168 return self;
9169 }
9170 /* runtime class parser__ReduceAction387 */
9171 const struct class class_parser__ReduceAction387 = {
9172 0, /* box_kind */
9173 {
9174 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction387:kernel#Object#object_id */
9175 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction387:kernel#Object#is_same_instance */
9176 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction387:kernel#Object#== */
9177 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction387:kernel#Object#!= */
9178 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction387:kernel#Object#hash */
9179 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction387:kernel#Object#exit */
9180 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction387:kernel#Object#sys */
9181 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction387:kernel#Object#init */
9182 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction387:sorter#Object#default_comparator */
9183 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction387:string#Object#to_s */
9184 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction387:string#Object#native_class_name */
9185 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction387:string#Object#class_name */
9186 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction387:string#Object#inspect */
9187 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction387:string#Object#inspect_head */
9188 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction387:string#Object#args */
9189 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction387:time#Object#get_time */
9190 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction387:file#Object#printn */
9191 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction387:file#Object#print */
9192 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction387:file#Object#getcwd */
9193 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction387:file#Object#file_getcwd */
9194 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction387:model_base#Object#intrude_visibility */
9195 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction387:model_base#Object#public_visibility */
9196 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction387:model_base#Object#protected_visibility */
9197 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction387:model_base#Object#private_visibility */
9198 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction387:model_base#Object#none_visibility */
9199 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction387:version#Object#nit_version */
9200 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction387:model#Object#abstract_kind */
9201 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction387:model#Object#concrete_kind */
9202 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction387:model#Object#interface_kind */
9203 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction387:model#Object#enum_kind */
9204 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction387:model#Object#extern_kind */
9205 (nitmethod_t)VIRTUAL_parser__ReduceAction387__action, /* pointer to parser:ReduceAction387:parser#ReduceAction387#action */
9206 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction387:parser_work#ReduceAction#concat */
9207 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction387:parser_work#ReduceAction#init */
9208 }
9209 };
9210 /* allocate ReduceAction387 */
9211 val* NEW_parser__ReduceAction387(const struct type* type) {
9212 val* self /* : ReduceAction387 */;
9213 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9214 self->type = type;
9215 self->class = &class_parser__ReduceAction387;
9216 return self;
9217 }
9218 /* runtime class parser__ReduceAction388 */
9219 const struct class class_parser__ReduceAction388 = {
9220 0, /* box_kind */
9221 {
9222 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction388:kernel#Object#object_id */
9223 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction388:kernel#Object#is_same_instance */
9224 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction388:kernel#Object#== */
9225 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction388:kernel#Object#!= */
9226 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction388:kernel#Object#hash */
9227 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction388:kernel#Object#exit */
9228 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction388:kernel#Object#sys */
9229 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction388:kernel#Object#init */
9230 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction388:sorter#Object#default_comparator */
9231 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction388:string#Object#to_s */
9232 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction388:string#Object#native_class_name */
9233 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction388:string#Object#class_name */
9234 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction388:string#Object#inspect */
9235 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction388:string#Object#inspect_head */
9236 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction388:string#Object#args */
9237 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction388:time#Object#get_time */
9238 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction388:file#Object#printn */
9239 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction388:file#Object#print */
9240 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction388:file#Object#getcwd */
9241 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction388:file#Object#file_getcwd */
9242 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction388:model_base#Object#intrude_visibility */
9243 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction388:model_base#Object#public_visibility */
9244 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction388:model_base#Object#protected_visibility */
9245 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction388:model_base#Object#private_visibility */
9246 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction388:model_base#Object#none_visibility */
9247 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction388:version#Object#nit_version */
9248 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction388:model#Object#abstract_kind */
9249 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction388:model#Object#concrete_kind */
9250 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction388:model#Object#interface_kind */
9251 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction388:model#Object#enum_kind */
9252 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction388:model#Object#extern_kind */
9253 (nitmethod_t)VIRTUAL_parser__ReduceAction388__action, /* pointer to parser:ReduceAction388:parser#ReduceAction388#action */
9254 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction388:parser_work#ReduceAction#concat */
9255 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction388:parser_work#ReduceAction#init */
9256 }
9257 };
9258 /* allocate ReduceAction388 */
9259 val* NEW_parser__ReduceAction388(const struct type* type) {
9260 val* self /* : ReduceAction388 */;
9261 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9262 self->type = type;
9263 self->class = &class_parser__ReduceAction388;
9264 return self;
9265 }
9266 /* runtime class parser__ReduceAction389 */
9267 const struct class class_parser__ReduceAction389 = {
9268 0, /* box_kind */
9269 {
9270 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction389:kernel#Object#object_id */
9271 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction389:kernel#Object#is_same_instance */
9272 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction389:kernel#Object#== */
9273 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction389:kernel#Object#!= */
9274 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction389:kernel#Object#hash */
9275 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction389:kernel#Object#exit */
9276 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction389:kernel#Object#sys */
9277 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction389:kernel#Object#init */
9278 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction389:sorter#Object#default_comparator */
9279 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction389:string#Object#to_s */
9280 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction389:string#Object#native_class_name */
9281 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction389:string#Object#class_name */
9282 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction389:string#Object#inspect */
9283 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction389:string#Object#inspect_head */
9284 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction389:string#Object#args */
9285 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction389:time#Object#get_time */
9286 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction389:file#Object#printn */
9287 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction389:file#Object#print */
9288 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction389:file#Object#getcwd */
9289 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction389:file#Object#file_getcwd */
9290 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction389:model_base#Object#intrude_visibility */
9291 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction389:model_base#Object#public_visibility */
9292 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction389:model_base#Object#protected_visibility */
9293 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction389:model_base#Object#private_visibility */
9294 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction389:model_base#Object#none_visibility */
9295 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction389:version#Object#nit_version */
9296 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction389:model#Object#abstract_kind */
9297 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction389:model#Object#concrete_kind */
9298 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction389:model#Object#interface_kind */
9299 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction389:model#Object#enum_kind */
9300 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction389:model#Object#extern_kind */
9301 (nitmethod_t)VIRTUAL_parser__ReduceAction389__action, /* pointer to parser:ReduceAction389:parser#ReduceAction389#action */
9302 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction389:parser_work#ReduceAction#concat */
9303 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction389:parser_work#ReduceAction#init */
9304 }
9305 };
9306 /* allocate ReduceAction389 */
9307 val* NEW_parser__ReduceAction389(const struct type* type) {
9308 val* self /* : ReduceAction389 */;
9309 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9310 self->type = type;
9311 self->class = &class_parser__ReduceAction389;
9312 return self;
9313 }
9314 /* runtime class parser__ReduceAction390 */
9315 const struct class class_parser__ReduceAction390 = {
9316 0, /* box_kind */
9317 {
9318 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction390:kernel#Object#object_id */
9319 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction390:kernel#Object#is_same_instance */
9320 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction390:kernel#Object#== */
9321 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction390:kernel#Object#!= */
9322 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction390:kernel#Object#hash */
9323 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction390:kernel#Object#exit */
9324 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction390:kernel#Object#sys */
9325 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction390:kernel#Object#init */
9326 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction390:sorter#Object#default_comparator */
9327 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction390:string#Object#to_s */
9328 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction390:string#Object#native_class_name */
9329 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction390:string#Object#class_name */
9330 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction390:string#Object#inspect */
9331 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction390:string#Object#inspect_head */
9332 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction390:string#Object#args */
9333 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction390:time#Object#get_time */
9334 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction390:file#Object#printn */
9335 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction390:file#Object#print */
9336 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction390:file#Object#getcwd */
9337 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction390:file#Object#file_getcwd */
9338 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction390:model_base#Object#intrude_visibility */
9339 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction390:model_base#Object#public_visibility */
9340 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction390:model_base#Object#protected_visibility */
9341 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction390:model_base#Object#private_visibility */
9342 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction390:model_base#Object#none_visibility */
9343 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction390:version#Object#nit_version */
9344 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction390:model#Object#abstract_kind */
9345 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction390:model#Object#concrete_kind */
9346 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction390:model#Object#interface_kind */
9347 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction390:model#Object#enum_kind */
9348 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction390:model#Object#extern_kind */
9349 (nitmethod_t)VIRTUAL_parser__ReduceAction390__action, /* pointer to parser:ReduceAction390:parser#ReduceAction390#action */
9350 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction390:parser_work#ReduceAction#concat */
9351 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction390:parser_work#ReduceAction#init */
9352 }
9353 };
9354 /* allocate ReduceAction390 */
9355 val* NEW_parser__ReduceAction390(const struct type* type) {
9356 val* self /* : ReduceAction390 */;
9357 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9358 self->type = type;
9359 self->class = &class_parser__ReduceAction390;
9360 return self;
9361 }
9362 /* runtime class parser__ReduceAction391 */
9363 const struct class class_parser__ReduceAction391 = {
9364 0, /* box_kind */
9365 {
9366 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction391:kernel#Object#object_id */
9367 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction391:kernel#Object#is_same_instance */
9368 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction391:kernel#Object#== */
9369 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction391:kernel#Object#!= */
9370 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction391:kernel#Object#hash */
9371 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction391:kernel#Object#exit */
9372 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction391:kernel#Object#sys */
9373 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction391:kernel#Object#init */
9374 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction391:sorter#Object#default_comparator */
9375 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction391:string#Object#to_s */
9376 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction391:string#Object#native_class_name */
9377 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction391:string#Object#class_name */
9378 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction391:string#Object#inspect */
9379 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction391:string#Object#inspect_head */
9380 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction391:string#Object#args */
9381 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction391:time#Object#get_time */
9382 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction391:file#Object#printn */
9383 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction391:file#Object#print */
9384 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction391:file#Object#getcwd */
9385 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction391:file#Object#file_getcwd */
9386 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction391:model_base#Object#intrude_visibility */
9387 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction391:model_base#Object#public_visibility */
9388 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction391:model_base#Object#protected_visibility */
9389 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction391:model_base#Object#private_visibility */
9390 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction391:model_base#Object#none_visibility */
9391 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction391:version#Object#nit_version */
9392 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction391:model#Object#abstract_kind */
9393 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction391:model#Object#concrete_kind */
9394 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction391:model#Object#interface_kind */
9395 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction391:model#Object#enum_kind */
9396 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction391:model#Object#extern_kind */
9397 (nitmethod_t)VIRTUAL_parser__ReduceAction391__action, /* pointer to parser:ReduceAction391:parser#ReduceAction391#action */
9398 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction391:parser_work#ReduceAction#concat */
9399 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction391:parser_work#ReduceAction#init */
9400 }
9401 };
9402 /* allocate ReduceAction391 */
9403 val* NEW_parser__ReduceAction391(const struct type* type) {
9404 val* self /* : ReduceAction391 */;
9405 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9406 self->type = type;
9407 self->class = &class_parser__ReduceAction391;
9408 return self;
9409 }
9410 /* runtime class parser__ReduceAction392 */
9411 const struct class class_parser__ReduceAction392 = {
9412 0, /* box_kind */
9413 {
9414 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction392:kernel#Object#object_id */
9415 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction392:kernel#Object#is_same_instance */
9416 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction392:kernel#Object#== */
9417 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction392:kernel#Object#!= */
9418 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction392:kernel#Object#hash */
9419 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction392:kernel#Object#exit */
9420 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction392:kernel#Object#sys */
9421 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction392:kernel#Object#init */
9422 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction392:sorter#Object#default_comparator */
9423 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction392:string#Object#to_s */
9424 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction392:string#Object#native_class_name */
9425 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction392:string#Object#class_name */
9426 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction392:string#Object#inspect */
9427 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction392:string#Object#inspect_head */
9428 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction392:string#Object#args */
9429 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction392:time#Object#get_time */
9430 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction392:file#Object#printn */
9431 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction392:file#Object#print */
9432 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction392:file#Object#getcwd */
9433 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction392:file#Object#file_getcwd */
9434 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction392:model_base#Object#intrude_visibility */
9435 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction392:model_base#Object#public_visibility */
9436 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction392:model_base#Object#protected_visibility */
9437 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction392:model_base#Object#private_visibility */
9438 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction392:model_base#Object#none_visibility */
9439 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction392:version#Object#nit_version */
9440 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction392:model#Object#abstract_kind */
9441 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction392:model#Object#concrete_kind */
9442 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction392:model#Object#interface_kind */
9443 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction392:model#Object#enum_kind */
9444 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction392:model#Object#extern_kind */
9445 (nitmethod_t)VIRTUAL_parser__ReduceAction392__action, /* pointer to parser:ReduceAction392:parser#ReduceAction392#action */
9446 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction392:parser_work#ReduceAction#concat */
9447 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction392:parser_work#ReduceAction#init */
9448 }
9449 };
9450 /* allocate ReduceAction392 */
9451 val* NEW_parser__ReduceAction392(const struct type* type) {
9452 val* self /* : ReduceAction392 */;
9453 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9454 self->type = type;
9455 self->class = &class_parser__ReduceAction392;
9456 return self;
9457 }
9458 /* runtime class parser__ReduceAction393 */
9459 const struct class class_parser__ReduceAction393 = {
9460 0, /* box_kind */
9461 {
9462 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction393:kernel#Object#object_id */
9463 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction393:kernel#Object#is_same_instance */
9464 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction393:kernel#Object#== */
9465 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction393:kernel#Object#!= */
9466 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction393:kernel#Object#hash */
9467 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction393:kernel#Object#exit */
9468 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction393:kernel#Object#sys */
9469 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction393:kernel#Object#init */
9470 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction393:sorter#Object#default_comparator */
9471 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction393:string#Object#to_s */
9472 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction393:string#Object#native_class_name */
9473 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction393:string#Object#class_name */
9474 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction393:string#Object#inspect */
9475 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction393:string#Object#inspect_head */
9476 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction393:string#Object#args */
9477 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction393:time#Object#get_time */
9478 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction393:file#Object#printn */
9479 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction393:file#Object#print */
9480 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction393:file#Object#getcwd */
9481 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction393:file#Object#file_getcwd */
9482 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction393:model_base#Object#intrude_visibility */
9483 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction393:model_base#Object#public_visibility */
9484 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction393:model_base#Object#protected_visibility */
9485 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction393:model_base#Object#private_visibility */
9486 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction393:model_base#Object#none_visibility */
9487 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction393:version#Object#nit_version */
9488 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction393:model#Object#abstract_kind */
9489 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction393:model#Object#concrete_kind */
9490 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction393:model#Object#interface_kind */
9491 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction393:model#Object#enum_kind */
9492 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction393:model#Object#extern_kind */
9493 (nitmethod_t)VIRTUAL_parser__ReduceAction393__action, /* pointer to parser:ReduceAction393:parser#ReduceAction393#action */
9494 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction393:parser_work#ReduceAction#concat */
9495 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction393:parser_work#ReduceAction#init */
9496 }
9497 };
9498 /* allocate ReduceAction393 */
9499 val* NEW_parser__ReduceAction393(const struct type* type) {
9500 val* self /* : ReduceAction393 */;
9501 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9502 self->type = type;
9503 self->class = &class_parser__ReduceAction393;
9504 return self;
9505 }
9506 /* runtime class parser__ReduceAction394 */
9507 const struct class class_parser__ReduceAction394 = {
9508 0, /* box_kind */
9509 {
9510 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction394:kernel#Object#object_id */
9511 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction394:kernel#Object#is_same_instance */
9512 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction394:kernel#Object#== */
9513 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction394:kernel#Object#!= */
9514 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction394:kernel#Object#hash */
9515 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction394:kernel#Object#exit */
9516 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction394:kernel#Object#sys */
9517 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction394:kernel#Object#init */
9518 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction394:sorter#Object#default_comparator */
9519 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction394:string#Object#to_s */
9520 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction394:string#Object#native_class_name */
9521 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction394:string#Object#class_name */
9522 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction394:string#Object#inspect */
9523 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction394:string#Object#inspect_head */
9524 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction394:string#Object#args */
9525 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction394:time#Object#get_time */
9526 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction394:file#Object#printn */
9527 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction394:file#Object#print */
9528 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction394:file#Object#getcwd */
9529 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction394:file#Object#file_getcwd */
9530 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction394:model_base#Object#intrude_visibility */
9531 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction394:model_base#Object#public_visibility */
9532 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction394:model_base#Object#protected_visibility */
9533 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction394:model_base#Object#private_visibility */
9534 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction394:model_base#Object#none_visibility */
9535 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction394:version#Object#nit_version */
9536 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction394:model#Object#abstract_kind */
9537 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction394:model#Object#concrete_kind */
9538 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction394:model#Object#interface_kind */
9539 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction394:model#Object#enum_kind */
9540 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction394:model#Object#extern_kind */
9541 (nitmethod_t)VIRTUAL_parser__ReduceAction394__action, /* pointer to parser:ReduceAction394:parser#ReduceAction394#action */
9542 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction394:parser_work#ReduceAction#concat */
9543 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction394:parser_work#ReduceAction#init */
9544 }
9545 };
9546 /* allocate ReduceAction394 */
9547 val* NEW_parser__ReduceAction394(const struct type* type) {
9548 val* self /* : ReduceAction394 */;
9549 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9550 self->type = type;
9551 self->class = &class_parser__ReduceAction394;
9552 return self;
9553 }
9554 /* runtime class parser__ReduceAction395 */
9555 const struct class class_parser__ReduceAction395 = {
9556 0, /* box_kind */
9557 {
9558 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction395:kernel#Object#object_id */
9559 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction395:kernel#Object#is_same_instance */
9560 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction395:kernel#Object#== */
9561 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction395:kernel#Object#!= */
9562 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction395:kernel#Object#hash */
9563 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction395:kernel#Object#exit */
9564 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction395:kernel#Object#sys */
9565 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction395:kernel#Object#init */
9566 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction395:sorter#Object#default_comparator */
9567 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction395:string#Object#to_s */
9568 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction395:string#Object#native_class_name */
9569 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction395:string#Object#class_name */
9570 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction395:string#Object#inspect */
9571 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction395:string#Object#inspect_head */
9572 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction395:string#Object#args */
9573 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction395:time#Object#get_time */
9574 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction395:file#Object#printn */
9575 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction395:file#Object#print */
9576 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction395:file#Object#getcwd */
9577 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction395:file#Object#file_getcwd */
9578 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction395:model_base#Object#intrude_visibility */
9579 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction395:model_base#Object#public_visibility */
9580 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction395:model_base#Object#protected_visibility */
9581 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction395:model_base#Object#private_visibility */
9582 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction395:model_base#Object#none_visibility */
9583 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction395:version#Object#nit_version */
9584 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction395:model#Object#abstract_kind */
9585 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction395:model#Object#concrete_kind */
9586 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction395:model#Object#interface_kind */
9587 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction395:model#Object#enum_kind */
9588 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction395:model#Object#extern_kind */
9589 (nitmethod_t)VIRTUAL_parser__ReduceAction395__action, /* pointer to parser:ReduceAction395:parser#ReduceAction395#action */
9590 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction395:parser_work#ReduceAction#concat */
9591 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction395:parser_work#ReduceAction#init */
9592 }
9593 };
9594 /* allocate ReduceAction395 */
9595 val* NEW_parser__ReduceAction395(const struct type* type) {
9596 val* self /* : ReduceAction395 */;
9597 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9598 self->type = type;
9599 self->class = &class_parser__ReduceAction395;
9600 return self;
9601 }
9602 /* runtime class parser__ReduceAction396 */
9603 const struct class class_parser__ReduceAction396 = {
9604 0, /* box_kind */
9605 {
9606 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction396:kernel#Object#object_id */
9607 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction396:kernel#Object#is_same_instance */
9608 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction396:kernel#Object#== */
9609 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction396:kernel#Object#!= */
9610 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction396:kernel#Object#hash */
9611 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction396:kernel#Object#exit */
9612 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction396:kernel#Object#sys */
9613 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction396:kernel#Object#init */
9614 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction396:sorter#Object#default_comparator */
9615 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction396:string#Object#to_s */
9616 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction396:string#Object#native_class_name */
9617 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction396:string#Object#class_name */
9618 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction396:string#Object#inspect */
9619 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction396:string#Object#inspect_head */
9620 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction396:string#Object#args */
9621 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction396:time#Object#get_time */
9622 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction396:file#Object#printn */
9623 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction396:file#Object#print */
9624 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction396:file#Object#getcwd */
9625 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction396:file#Object#file_getcwd */
9626 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction396:model_base#Object#intrude_visibility */
9627 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction396:model_base#Object#public_visibility */
9628 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction396:model_base#Object#protected_visibility */
9629 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction396:model_base#Object#private_visibility */
9630 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction396:model_base#Object#none_visibility */
9631 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction396:version#Object#nit_version */
9632 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction396:model#Object#abstract_kind */
9633 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction396:model#Object#concrete_kind */
9634 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction396:model#Object#interface_kind */
9635 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction396:model#Object#enum_kind */
9636 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction396:model#Object#extern_kind */
9637 (nitmethod_t)VIRTUAL_parser__ReduceAction396__action, /* pointer to parser:ReduceAction396:parser#ReduceAction396#action */
9638 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction396:parser_work#ReduceAction#concat */
9639 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction396:parser_work#ReduceAction#init */
9640 }
9641 };
9642 /* allocate ReduceAction396 */
9643 val* NEW_parser__ReduceAction396(const struct type* type) {
9644 val* self /* : ReduceAction396 */;
9645 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9646 self->type = type;
9647 self->class = &class_parser__ReduceAction396;
9648 return self;
9649 }
9650 /* runtime class parser__ReduceAction397 */
9651 const struct class class_parser__ReduceAction397 = {
9652 0, /* box_kind */
9653 {
9654 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction397:kernel#Object#object_id */
9655 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction397:kernel#Object#is_same_instance */
9656 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction397:kernel#Object#== */
9657 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction397:kernel#Object#!= */
9658 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction397:kernel#Object#hash */
9659 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction397:kernel#Object#exit */
9660 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction397:kernel#Object#sys */
9661 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction397:kernel#Object#init */
9662 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction397:sorter#Object#default_comparator */
9663 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction397:string#Object#to_s */
9664 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction397:string#Object#native_class_name */
9665 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction397:string#Object#class_name */
9666 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction397:string#Object#inspect */
9667 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction397:string#Object#inspect_head */
9668 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction397:string#Object#args */
9669 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction397:time#Object#get_time */
9670 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction397:file#Object#printn */
9671 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction397:file#Object#print */
9672 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction397:file#Object#getcwd */
9673 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction397:file#Object#file_getcwd */
9674 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction397:model_base#Object#intrude_visibility */
9675 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction397:model_base#Object#public_visibility */
9676 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction397:model_base#Object#protected_visibility */
9677 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction397:model_base#Object#private_visibility */
9678 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction397:model_base#Object#none_visibility */
9679 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction397:version#Object#nit_version */
9680 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction397:model#Object#abstract_kind */
9681 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction397:model#Object#concrete_kind */
9682 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction397:model#Object#interface_kind */
9683 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction397:model#Object#enum_kind */
9684 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction397:model#Object#extern_kind */
9685 (nitmethod_t)VIRTUAL_parser__ReduceAction397__action, /* pointer to parser:ReduceAction397:parser#ReduceAction397#action */
9686 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction397:parser_work#ReduceAction#concat */
9687 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction397:parser_work#ReduceAction#init */
9688 }
9689 };
9690 /* allocate ReduceAction397 */
9691 val* NEW_parser__ReduceAction397(const struct type* type) {
9692 val* self /* : ReduceAction397 */;
9693 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9694 self->type = type;
9695 self->class = &class_parser__ReduceAction397;
9696 return self;
9697 }
9698 /* runtime class parser__ReduceAction399 */
9699 const struct class class_parser__ReduceAction399 = {
9700 0, /* box_kind */
9701 {
9702 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction399:kernel#Object#object_id */
9703 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction399:kernel#Object#is_same_instance */
9704 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction399:kernel#Object#== */
9705 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction399:kernel#Object#!= */
9706 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction399:kernel#Object#hash */
9707 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction399:kernel#Object#exit */
9708 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction399:kernel#Object#sys */
9709 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction399:kernel#Object#init */
9710 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction399:sorter#Object#default_comparator */
9711 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction399:string#Object#to_s */
9712 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction399:string#Object#native_class_name */
9713 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction399:string#Object#class_name */
9714 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction399:string#Object#inspect */
9715 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction399:string#Object#inspect_head */
9716 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction399:string#Object#args */
9717 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction399:time#Object#get_time */
9718 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction399:file#Object#printn */
9719 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction399:file#Object#print */
9720 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction399:file#Object#getcwd */
9721 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction399:file#Object#file_getcwd */
9722 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction399:model_base#Object#intrude_visibility */
9723 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction399:model_base#Object#public_visibility */
9724 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction399:model_base#Object#protected_visibility */
9725 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction399:model_base#Object#private_visibility */
9726 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction399:model_base#Object#none_visibility */
9727 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction399:version#Object#nit_version */
9728 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction399:model#Object#abstract_kind */
9729 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction399:model#Object#concrete_kind */
9730 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction399:model#Object#interface_kind */
9731 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction399:model#Object#enum_kind */
9732 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction399:model#Object#extern_kind */
9733 (nitmethod_t)VIRTUAL_parser__ReduceAction399__action, /* pointer to parser:ReduceAction399:parser#ReduceAction399#action */
9734 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction399:parser_work#ReduceAction#concat */
9735 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction399:parser_work#ReduceAction#init */
9736 }
9737 };
9738 /* allocate ReduceAction399 */
9739 val* NEW_parser__ReduceAction399(const struct type* type) {
9740 val* self /* : ReduceAction399 */;
9741 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9742 self->type = type;
9743 self->class = &class_parser__ReduceAction399;
9744 return self;
9745 }
9746 /* runtime class parser__ReduceAction402 */
9747 const struct class class_parser__ReduceAction402 = {
9748 0, /* box_kind */
9749 {
9750 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction402:kernel#Object#object_id */
9751 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction402:kernel#Object#is_same_instance */
9752 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction402:kernel#Object#== */
9753 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction402:kernel#Object#!= */
9754 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction402:kernel#Object#hash */
9755 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction402:kernel#Object#exit */
9756 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction402:kernel#Object#sys */
9757 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction402:kernel#Object#init */
9758 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction402:sorter#Object#default_comparator */
9759 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction402:string#Object#to_s */
9760 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction402:string#Object#native_class_name */
9761 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction402:string#Object#class_name */
9762 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction402:string#Object#inspect */
9763 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction402:string#Object#inspect_head */
9764 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction402:string#Object#args */
9765 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction402:time#Object#get_time */
9766 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction402:file#Object#printn */
9767 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction402:file#Object#print */
9768 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction402:file#Object#getcwd */
9769 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction402:file#Object#file_getcwd */
9770 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction402:model_base#Object#intrude_visibility */
9771 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction402:model_base#Object#public_visibility */
9772 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction402:model_base#Object#protected_visibility */
9773 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction402:model_base#Object#private_visibility */
9774 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction402:model_base#Object#none_visibility */
9775 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction402:version#Object#nit_version */
9776 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction402:model#Object#abstract_kind */
9777 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction402:model#Object#concrete_kind */
9778 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction402:model#Object#interface_kind */
9779 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction402:model#Object#enum_kind */
9780 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction402:model#Object#extern_kind */
9781 (nitmethod_t)VIRTUAL_parser__ReduceAction402__action, /* pointer to parser:ReduceAction402:parser#ReduceAction402#action */
9782 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction402:parser_work#ReduceAction#concat */
9783 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction402:parser_work#ReduceAction#init */
9784 }
9785 };
9786 /* allocate ReduceAction402 */
9787 val* NEW_parser__ReduceAction402(const struct type* type) {
9788 val* self /* : ReduceAction402 */;
9789 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9790 self->type = type;
9791 self->class = &class_parser__ReduceAction402;
9792 return self;
9793 }
9794 /* runtime class parser__ReduceAction403 */
9795 const struct class class_parser__ReduceAction403 = {
9796 0, /* box_kind */
9797 {
9798 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction403:kernel#Object#object_id */
9799 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction403:kernel#Object#is_same_instance */
9800 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction403:kernel#Object#== */
9801 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction403:kernel#Object#!= */
9802 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction403:kernel#Object#hash */
9803 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction403:kernel#Object#exit */
9804 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction403:kernel#Object#sys */
9805 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction403:kernel#Object#init */
9806 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction403:sorter#Object#default_comparator */
9807 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction403:string#Object#to_s */
9808 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction403:string#Object#native_class_name */
9809 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction403:string#Object#class_name */
9810 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction403:string#Object#inspect */
9811 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction403:string#Object#inspect_head */
9812 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction403:string#Object#args */
9813 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction403:time#Object#get_time */
9814 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction403:file#Object#printn */
9815 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction403:file#Object#print */
9816 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction403:file#Object#getcwd */
9817 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction403:file#Object#file_getcwd */
9818 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction403:model_base#Object#intrude_visibility */
9819 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction403:model_base#Object#public_visibility */
9820 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction403:model_base#Object#protected_visibility */
9821 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction403:model_base#Object#private_visibility */
9822 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction403:model_base#Object#none_visibility */
9823 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction403:version#Object#nit_version */
9824 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction403:model#Object#abstract_kind */
9825 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction403:model#Object#concrete_kind */
9826 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction403:model#Object#interface_kind */
9827 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction403:model#Object#enum_kind */
9828 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction403:model#Object#extern_kind */
9829 (nitmethod_t)VIRTUAL_parser__ReduceAction403__action, /* pointer to parser:ReduceAction403:parser#ReduceAction403#action */
9830 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction403:parser_work#ReduceAction#concat */
9831 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction403:parser_work#ReduceAction#init */
9832 }
9833 };
9834 /* allocate ReduceAction403 */
9835 val* NEW_parser__ReduceAction403(const struct type* type) {
9836 val* self /* : ReduceAction403 */;
9837 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9838 self->type = type;
9839 self->class = &class_parser__ReduceAction403;
9840 return self;
9841 }
9842 /* runtime class parser__ReduceAction404 */
9843 const struct class class_parser__ReduceAction404 = {
9844 0, /* box_kind */
9845 {
9846 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction404:kernel#Object#object_id */
9847 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction404:kernel#Object#is_same_instance */
9848 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction404:kernel#Object#== */
9849 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction404:kernel#Object#!= */
9850 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction404:kernel#Object#hash */
9851 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction404:kernel#Object#exit */
9852 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction404:kernel#Object#sys */
9853 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction404:kernel#Object#init */
9854 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction404:sorter#Object#default_comparator */
9855 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction404:string#Object#to_s */
9856 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction404:string#Object#native_class_name */
9857 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction404:string#Object#class_name */
9858 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction404:string#Object#inspect */
9859 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction404:string#Object#inspect_head */
9860 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction404:string#Object#args */
9861 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction404:time#Object#get_time */
9862 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction404:file#Object#printn */
9863 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction404:file#Object#print */
9864 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction404:file#Object#getcwd */
9865 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction404:file#Object#file_getcwd */
9866 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction404:model_base#Object#intrude_visibility */
9867 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction404:model_base#Object#public_visibility */
9868 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction404:model_base#Object#protected_visibility */
9869 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction404:model_base#Object#private_visibility */
9870 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction404:model_base#Object#none_visibility */
9871 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction404:version#Object#nit_version */
9872 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction404:model#Object#abstract_kind */
9873 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction404:model#Object#concrete_kind */
9874 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction404:model#Object#interface_kind */
9875 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction404:model#Object#enum_kind */
9876 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction404:model#Object#extern_kind */
9877 (nitmethod_t)VIRTUAL_parser__ReduceAction404__action, /* pointer to parser:ReduceAction404:parser#ReduceAction404#action */
9878 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction404:parser_work#ReduceAction#concat */
9879 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction404:parser_work#ReduceAction#init */
9880 }
9881 };
9882 /* allocate ReduceAction404 */
9883 val* NEW_parser__ReduceAction404(const struct type* type) {
9884 val* self /* : ReduceAction404 */;
9885 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9886 self->type = type;
9887 self->class = &class_parser__ReduceAction404;
9888 return self;
9889 }
9890 /* runtime class parser__ReduceAction405 */
9891 const struct class class_parser__ReduceAction405 = {
9892 0, /* box_kind */
9893 {
9894 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction405:kernel#Object#object_id */
9895 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction405:kernel#Object#is_same_instance */
9896 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction405:kernel#Object#== */
9897 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction405:kernel#Object#!= */
9898 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction405:kernel#Object#hash */
9899 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction405:kernel#Object#exit */
9900 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction405:kernel#Object#sys */
9901 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction405:kernel#Object#init */
9902 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction405:sorter#Object#default_comparator */
9903 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction405:string#Object#to_s */
9904 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction405:string#Object#native_class_name */
9905 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction405:string#Object#class_name */
9906 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction405:string#Object#inspect */
9907 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction405:string#Object#inspect_head */
9908 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction405:string#Object#args */
9909 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction405:time#Object#get_time */
9910 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction405:file#Object#printn */
9911 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction405:file#Object#print */
9912 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction405:file#Object#getcwd */
9913 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction405:file#Object#file_getcwd */
9914 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction405:model_base#Object#intrude_visibility */
9915 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction405:model_base#Object#public_visibility */
9916 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction405:model_base#Object#protected_visibility */
9917 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction405:model_base#Object#private_visibility */
9918 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction405:model_base#Object#none_visibility */
9919 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction405:version#Object#nit_version */
9920 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction405:model#Object#abstract_kind */
9921 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction405:model#Object#concrete_kind */
9922 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction405:model#Object#interface_kind */
9923 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction405:model#Object#enum_kind */
9924 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction405:model#Object#extern_kind */
9925 (nitmethod_t)VIRTUAL_parser__ReduceAction405__action, /* pointer to parser:ReduceAction405:parser#ReduceAction405#action */
9926 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction405:parser_work#ReduceAction#concat */
9927 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction405:parser_work#ReduceAction#init */
9928 }
9929 };
9930 /* allocate ReduceAction405 */
9931 val* NEW_parser__ReduceAction405(const struct type* type) {
9932 val* self /* : ReduceAction405 */;
9933 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9934 self->type = type;
9935 self->class = &class_parser__ReduceAction405;
9936 return self;
9937 }
9938 /* runtime class parser__ReduceAction406 */
9939 const struct class class_parser__ReduceAction406 = {
9940 0, /* box_kind */
9941 {
9942 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction406:kernel#Object#object_id */
9943 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction406:kernel#Object#is_same_instance */
9944 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction406:kernel#Object#== */
9945 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction406:kernel#Object#!= */
9946 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction406:kernel#Object#hash */
9947 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction406:kernel#Object#exit */
9948 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction406:kernel#Object#sys */
9949 (nitmethod_t)VIRTUAL_kernel__Object__init, /* pointer to parser:ReduceAction406:kernel#Object#init */
9950 (nitmethod_t)VIRTUAL_sorter__Object__default_comparator, /* pointer to parser:ReduceAction406:sorter#Object#default_comparator */
9951 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction406:string#Object#to_s */
9952 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction406:string#Object#native_class_name */
9953 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction406:string#Object#class_name */
9954 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction406:string#Object#inspect */
9955 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction406:string#Object#inspect_head */
9956 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction406:string#Object#args */
9957 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction406:time#Object#get_time */
9958 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction406:file#Object#printn */
9959 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction406:file#Object#print */
9960 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction406:file#Object#getcwd */
9961 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction406:file#Object#file_getcwd */
9962 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction406:model_base#Object#intrude_visibility */
9963 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction406:model_base#Object#public_visibility */
9964 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction406:model_base#Object#protected_visibility */
9965 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction406:model_base#Object#private_visibility */
9966 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction406:model_base#Object#none_visibility */
9967 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction406:version#Object#nit_version */
9968 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction406:model#Object#abstract_kind */
9969 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction406:model#Object#concrete_kind */
9970 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction406:model#Object#interface_kind */
9971 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction406:model#Object#enum_kind */
9972 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction406:model#Object#extern_kind */
9973 (nitmethod_t)VIRTUAL_parser__ReduceAction406__action, /* pointer to parser:ReduceAction406:parser#ReduceAction406#action */
9974 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction406:parser_work#ReduceAction#concat */
9975 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction406:parser_work#ReduceAction#init */
9976 }
9977 };
9978 /* allocate ReduceAction406 */
9979 val* NEW_parser__ReduceAction406(const struct type* type) {
9980 val* self /* : ReduceAction406 */;
9981 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9982 self->type = type;
9983 self->class = &class_parser__ReduceAction406;
9984 return self;
9985 }