neo: Explain how arguments of a MClasType are named.
[nit.git] / c_src / nith.classes.2.c
1 #include "nith.classes.0.h"
2 /* runtime class parser__ReduceAction61 */
3 const struct class class_parser__ReduceAction61 = {
4 0, /* box_kind */
5 {
6 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction61:kernel#Object#object_id */
7 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction61:kernel#Object#is_same_instance */
8 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction61:kernel#Object#== */
9 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction61:kernel#Object#!= */
10 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction61:kernel#Object#exit */
11 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction61:kernel#Object#sys */
12 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction61:kernel#Object#hash */
13 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction61:string#Object#to_s */
14 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction61:string#Object#native_class_name */
15 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction61:string#Object#class_name */
16 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction61:string#Object#inspect */
17 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction61:string#Object#inspect_head */
18 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction61:string#Object#args */
19 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction61:time#Object#get_time */
20 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction61:file#Object#printn */
21 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction61:file#Object#print */
22 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction61:file#Object#getcwd */
23 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction61:file#Object#file_getcwd */
24 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction61:version#Object#nit_version */
25 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction61:model_base#Object#intrude_visibility */
26 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction61:model_base#Object#public_visibility */
27 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction61:model_base#Object#protected_visibility */
28 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction61:model_base#Object#private_visibility */
29 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction61:model_base#Object#none_visibility */
30 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction61:model#Object#abstract_kind */
31 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction61:model#Object#concrete_kind */
32 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction61:model#Object#interface_kind */
33 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction61:model#Object#enum_kind */
34 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction61:model#Object#extern_kind */
35 (nitmethod_t)VIRTUAL_parser__ReduceAction61__action, /* pointer to parser:ReduceAction61:parser#ReduceAction61#action */
36 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction61:parser_work#ReduceAction#concat */
37 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction61:parser_work#ReduceAction#init */
38 }
39 };
40 /* allocate ReduceAction61 */
41 val* NEW_parser__ReduceAction61(const struct type* type) {
42 val* self /* : ReduceAction61 */;
43 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
44 self->type = type;
45 self->class = &class_parser__ReduceAction61;
46 return self;
47 }
48 /* runtime class parser__ReduceAction62 */
49 const struct class class_parser__ReduceAction62 = {
50 0, /* box_kind */
51 {
52 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction62:kernel#Object#object_id */
53 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction62:kernel#Object#is_same_instance */
54 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction62:kernel#Object#== */
55 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction62:kernel#Object#!= */
56 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction62:kernel#Object#exit */
57 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction62:kernel#Object#sys */
58 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction62:kernel#Object#hash */
59 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction62:string#Object#to_s */
60 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction62:string#Object#native_class_name */
61 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction62:string#Object#class_name */
62 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction62:string#Object#inspect */
63 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction62:string#Object#inspect_head */
64 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction62:string#Object#args */
65 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction62:time#Object#get_time */
66 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction62:file#Object#printn */
67 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction62:file#Object#print */
68 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction62:file#Object#getcwd */
69 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction62:file#Object#file_getcwd */
70 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction62:version#Object#nit_version */
71 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction62:model_base#Object#intrude_visibility */
72 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction62:model_base#Object#public_visibility */
73 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction62:model_base#Object#protected_visibility */
74 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction62:model_base#Object#private_visibility */
75 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction62:model_base#Object#none_visibility */
76 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction62:model#Object#abstract_kind */
77 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction62:model#Object#concrete_kind */
78 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction62:model#Object#interface_kind */
79 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction62:model#Object#enum_kind */
80 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction62:model#Object#extern_kind */
81 (nitmethod_t)VIRTUAL_parser__ReduceAction62__action, /* pointer to parser:ReduceAction62:parser#ReduceAction62#action */
82 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction62:parser_work#ReduceAction#concat */
83 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction62:parser_work#ReduceAction#init */
84 }
85 };
86 /* allocate ReduceAction62 */
87 val* NEW_parser__ReduceAction62(const struct type* type) {
88 val* self /* : ReduceAction62 */;
89 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
90 self->type = type;
91 self->class = &class_parser__ReduceAction62;
92 return self;
93 }
94 /* runtime class parser__ReduceAction63 */
95 const struct class class_parser__ReduceAction63 = {
96 0, /* box_kind */
97 {
98 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction63:kernel#Object#object_id */
99 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction63:kernel#Object#is_same_instance */
100 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction63:kernel#Object#== */
101 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction63:kernel#Object#!= */
102 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction63:kernel#Object#exit */
103 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction63:kernel#Object#sys */
104 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction63:kernel#Object#hash */
105 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction63:string#Object#to_s */
106 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction63:string#Object#native_class_name */
107 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction63:string#Object#class_name */
108 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction63:string#Object#inspect */
109 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction63:string#Object#inspect_head */
110 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction63:string#Object#args */
111 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction63:time#Object#get_time */
112 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction63:file#Object#printn */
113 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction63:file#Object#print */
114 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction63:file#Object#getcwd */
115 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction63:file#Object#file_getcwd */
116 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction63:version#Object#nit_version */
117 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction63:model_base#Object#intrude_visibility */
118 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction63:model_base#Object#public_visibility */
119 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction63:model_base#Object#protected_visibility */
120 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction63:model_base#Object#private_visibility */
121 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction63:model_base#Object#none_visibility */
122 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction63:model#Object#abstract_kind */
123 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction63:model#Object#concrete_kind */
124 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction63:model#Object#interface_kind */
125 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction63:model#Object#enum_kind */
126 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction63:model#Object#extern_kind */
127 (nitmethod_t)VIRTUAL_parser__ReduceAction63__action, /* pointer to parser:ReduceAction63:parser#ReduceAction63#action */
128 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction63:parser_work#ReduceAction#concat */
129 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction63:parser_work#ReduceAction#init */
130 }
131 };
132 /* allocate ReduceAction63 */
133 val* NEW_parser__ReduceAction63(const struct type* type) {
134 val* self /* : ReduceAction63 */;
135 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
136 self->type = type;
137 self->class = &class_parser__ReduceAction63;
138 return self;
139 }
140 /* runtime class parser__ReduceAction64 */
141 const struct class class_parser__ReduceAction64 = {
142 0, /* box_kind */
143 {
144 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction64:kernel#Object#object_id */
145 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction64:kernel#Object#is_same_instance */
146 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction64:kernel#Object#== */
147 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction64:kernel#Object#!= */
148 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction64:kernel#Object#exit */
149 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction64:kernel#Object#sys */
150 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction64:kernel#Object#hash */
151 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction64:string#Object#to_s */
152 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction64:string#Object#native_class_name */
153 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction64:string#Object#class_name */
154 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction64:string#Object#inspect */
155 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction64:string#Object#inspect_head */
156 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction64:string#Object#args */
157 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction64:time#Object#get_time */
158 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction64:file#Object#printn */
159 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction64:file#Object#print */
160 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction64:file#Object#getcwd */
161 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction64:file#Object#file_getcwd */
162 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction64:version#Object#nit_version */
163 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction64:model_base#Object#intrude_visibility */
164 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction64:model_base#Object#public_visibility */
165 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction64:model_base#Object#protected_visibility */
166 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction64:model_base#Object#private_visibility */
167 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction64:model_base#Object#none_visibility */
168 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction64:model#Object#abstract_kind */
169 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction64:model#Object#concrete_kind */
170 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction64:model#Object#interface_kind */
171 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction64:model#Object#enum_kind */
172 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction64:model#Object#extern_kind */
173 (nitmethod_t)VIRTUAL_parser__ReduceAction64__action, /* pointer to parser:ReduceAction64:parser#ReduceAction64#action */
174 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction64:parser_work#ReduceAction#concat */
175 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction64:parser_work#ReduceAction#init */
176 }
177 };
178 /* allocate ReduceAction64 */
179 val* NEW_parser__ReduceAction64(const struct type* type) {
180 val* self /* : ReduceAction64 */;
181 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
182 self->type = type;
183 self->class = &class_parser__ReduceAction64;
184 return self;
185 }
186 /* runtime class parser__ReduceAction65 */
187 const struct class class_parser__ReduceAction65 = {
188 0, /* box_kind */
189 {
190 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction65:kernel#Object#object_id */
191 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction65:kernel#Object#is_same_instance */
192 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction65:kernel#Object#== */
193 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction65:kernel#Object#!= */
194 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction65:kernel#Object#exit */
195 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction65:kernel#Object#sys */
196 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction65:kernel#Object#hash */
197 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction65:string#Object#to_s */
198 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction65:string#Object#native_class_name */
199 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction65:string#Object#class_name */
200 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction65:string#Object#inspect */
201 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction65:string#Object#inspect_head */
202 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction65:string#Object#args */
203 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction65:time#Object#get_time */
204 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction65:file#Object#printn */
205 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction65:file#Object#print */
206 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction65:file#Object#getcwd */
207 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction65:file#Object#file_getcwd */
208 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction65:version#Object#nit_version */
209 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction65:model_base#Object#intrude_visibility */
210 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction65:model_base#Object#public_visibility */
211 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction65:model_base#Object#protected_visibility */
212 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction65:model_base#Object#private_visibility */
213 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction65:model_base#Object#none_visibility */
214 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction65:model#Object#abstract_kind */
215 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction65:model#Object#concrete_kind */
216 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction65:model#Object#interface_kind */
217 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction65:model#Object#enum_kind */
218 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction65:model#Object#extern_kind */
219 (nitmethod_t)VIRTUAL_parser__ReduceAction65__action, /* pointer to parser:ReduceAction65:parser#ReduceAction65#action */
220 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction65:parser_work#ReduceAction#concat */
221 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction65:parser_work#ReduceAction#init */
222 }
223 };
224 /* allocate ReduceAction65 */
225 val* NEW_parser__ReduceAction65(const struct type* type) {
226 val* self /* : ReduceAction65 */;
227 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
228 self->type = type;
229 self->class = &class_parser__ReduceAction65;
230 return self;
231 }
232 /* runtime class parser__ReduceAction66 */
233 const struct class class_parser__ReduceAction66 = {
234 0, /* box_kind */
235 {
236 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction66:kernel#Object#object_id */
237 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction66:kernel#Object#is_same_instance */
238 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction66:kernel#Object#== */
239 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction66:kernel#Object#!= */
240 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction66:kernel#Object#exit */
241 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction66:kernel#Object#sys */
242 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction66:kernel#Object#hash */
243 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction66:string#Object#to_s */
244 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction66:string#Object#native_class_name */
245 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction66:string#Object#class_name */
246 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction66:string#Object#inspect */
247 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction66:string#Object#inspect_head */
248 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction66:string#Object#args */
249 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction66:time#Object#get_time */
250 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction66:file#Object#printn */
251 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction66:file#Object#print */
252 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction66:file#Object#getcwd */
253 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction66:file#Object#file_getcwd */
254 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction66:version#Object#nit_version */
255 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction66:model_base#Object#intrude_visibility */
256 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction66:model_base#Object#public_visibility */
257 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction66:model_base#Object#protected_visibility */
258 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction66:model_base#Object#private_visibility */
259 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction66:model_base#Object#none_visibility */
260 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction66:model#Object#abstract_kind */
261 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction66:model#Object#concrete_kind */
262 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction66:model#Object#interface_kind */
263 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction66:model#Object#enum_kind */
264 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction66:model#Object#extern_kind */
265 (nitmethod_t)VIRTUAL_parser__ReduceAction66__action, /* pointer to parser:ReduceAction66:parser#ReduceAction66#action */
266 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction66:parser_work#ReduceAction#concat */
267 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction66:parser_work#ReduceAction#init */
268 }
269 };
270 /* allocate ReduceAction66 */
271 val* NEW_parser__ReduceAction66(const struct type* type) {
272 val* self /* : ReduceAction66 */;
273 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
274 self->type = type;
275 self->class = &class_parser__ReduceAction66;
276 return self;
277 }
278 /* runtime class parser__ReduceAction67 */
279 const struct class class_parser__ReduceAction67 = {
280 0, /* box_kind */
281 {
282 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction67:kernel#Object#object_id */
283 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction67:kernel#Object#is_same_instance */
284 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction67:kernel#Object#== */
285 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction67:kernel#Object#!= */
286 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction67:kernel#Object#exit */
287 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction67:kernel#Object#sys */
288 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction67:kernel#Object#hash */
289 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction67:string#Object#to_s */
290 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction67:string#Object#native_class_name */
291 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction67:string#Object#class_name */
292 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction67:string#Object#inspect */
293 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction67:string#Object#inspect_head */
294 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction67:string#Object#args */
295 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction67:time#Object#get_time */
296 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction67:file#Object#printn */
297 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction67:file#Object#print */
298 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction67:file#Object#getcwd */
299 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction67:file#Object#file_getcwd */
300 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction67:version#Object#nit_version */
301 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction67:model_base#Object#intrude_visibility */
302 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction67:model_base#Object#public_visibility */
303 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction67:model_base#Object#protected_visibility */
304 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction67:model_base#Object#private_visibility */
305 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction67:model_base#Object#none_visibility */
306 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction67:model#Object#abstract_kind */
307 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction67:model#Object#concrete_kind */
308 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction67:model#Object#interface_kind */
309 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction67:model#Object#enum_kind */
310 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction67:model#Object#extern_kind */
311 (nitmethod_t)VIRTUAL_parser__ReduceAction67__action, /* pointer to parser:ReduceAction67:parser#ReduceAction67#action */
312 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction67:parser_work#ReduceAction#concat */
313 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction67:parser_work#ReduceAction#init */
314 }
315 };
316 /* allocate ReduceAction67 */
317 val* NEW_parser__ReduceAction67(const struct type* type) {
318 val* self /* : ReduceAction67 */;
319 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
320 self->type = type;
321 self->class = &class_parser__ReduceAction67;
322 return self;
323 }
324 /* runtime class parser__ReduceAction68 */
325 const struct class class_parser__ReduceAction68 = {
326 0, /* box_kind */
327 {
328 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction68:kernel#Object#object_id */
329 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction68:kernel#Object#is_same_instance */
330 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction68:kernel#Object#== */
331 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction68:kernel#Object#!= */
332 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction68:kernel#Object#exit */
333 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction68:kernel#Object#sys */
334 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction68:kernel#Object#hash */
335 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction68:string#Object#to_s */
336 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction68:string#Object#native_class_name */
337 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction68:string#Object#class_name */
338 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction68:string#Object#inspect */
339 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction68:string#Object#inspect_head */
340 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction68:string#Object#args */
341 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction68:time#Object#get_time */
342 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction68:file#Object#printn */
343 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction68:file#Object#print */
344 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction68:file#Object#getcwd */
345 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction68:file#Object#file_getcwd */
346 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction68:version#Object#nit_version */
347 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction68:model_base#Object#intrude_visibility */
348 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction68:model_base#Object#public_visibility */
349 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction68:model_base#Object#protected_visibility */
350 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction68:model_base#Object#private_visibility */
351 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction68:model_base#Object#none_visibility */
352 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction68:model#Object#abstract_kind */
353 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction68:model#Object#concrete_kind */
354 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction68:model#Object#interface_kind */
355 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction68:model#Object#enum_kind */
356 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction68:model#Object#extern_kind */
357 (nitmethod_t)VIRTUAL_parser__ReduceAction68__action, /* pointer to parser:ReduceAction68:parser#ReduceAction68#action */
358 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction68:parser_work#ReduceAction#concat */
359 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction68:parser_work#ReduceAction#init */
360 }
361 };
362 /* allocate ReduceAction68 */
363 val* NEW_parser__ReduceAction68(const struct type* type) {
364 val* self /* : ReduceAction68 */;
365 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
366 self->type = type;
367 self->class = &class_parser__ReduceAction68;
368 return self;
369 }
370 /* runtime class parser__ReduceAction69 */
371 const struct class class_parser__ReduceAction69 = {
372 0, /* box_kind */
373 {
374 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction69:kernel#Object#object_id */
375 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction69:kernel#Object#is_same_instance */
376 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction69:kernel#Object#== */
377 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction69:kernel#Object#!= */
378 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction69:kernel#Object#exit */
379 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction69:kernel#Object#sys */
380 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction69:kernel#Object#hash */
381 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction69:string#Object#to_s */
382 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction69:string#Object#native_class_name */
383 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction69:string#Object#class_name */
384 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction69:string#Object#inspect */
385 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction69:string#Object#inspect_head */
386 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction69:string#Object#args */
387 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction69:time#Object#get_time */
388 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction69:file#Object#printn */
389 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction69:file#Object#print */
390 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction69:file#Object#getcwd */
391 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction69:file#Object#file_getcwd */
392 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction69:version#Object#nit_version */
393 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction69:model_base#Object#intrude_visibility */
394 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction69:model_base#Object#public_visibility */
395 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction69:model_base#Object#protected_visibility */
396 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction69:model_base#Object#private_visibility */
397 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction69:model_base#Object#none_visibility */
398 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction69:model#Object#abstract_kind */
399 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction69:model#Object#concrete_kind */
400 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction69:model#Object#interface_kind */
401 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction69:model#Object#enum_kind */
402 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction69:model#Object#extern_kind */
403 (nitmethod_t)VIRTUAL_parser__ReduceAction69__action, /* pointer to parser:ReduceAction69:parser#ReduceAction69#action */
404 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction69:parser_work#ReduceAction#concat */
405 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction69:parser_work#ReduceAction#init */
406 }
407 };
408 /* allocate ReduceAction69 */
409 val* NEW_parser__ReduceAction69(const struct type* type) {
410 val* self /* : ReduceAction69 */;
411 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
412 self->type = type;
413 self->class = &class_parser__ReduceAction69;
414 return self;
415 }
416 /* runtime class parser__ReduceAction70 */
417 const struct class class_parser__ReduceAction70 = {
418 0, /* box_kind */
419 {
420 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction70:kernel#Object#object_id */
421 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction70:kernel#Object#is_same_instance */
422 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction70:kernel#Object#== */
423 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction70:kernel#Object#!= */
424 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction70:kernel#Object#exit */
425 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction70:kernel#Object#sys */
426 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction70:kernel#Object#hash */
427 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction70:string#Object#to_s */
428 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction70:string#Object#native_class_name */
429 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction70:string#Object#class_name */
430 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction70:string#Object#inspect */
431 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction70:string#Object#inspect_head */
432 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction70:string#Object#args */
433 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction70:time#Object#get_time */
434 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction70:file#Object#printn */
435 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction70:file#Object#print */
436 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction70:file#Object#getcwd */
437 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction70:file#Object#file_getcwd */
438 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction70:version#Object#nit_version */
439 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction70:model_base#Object#intrude_visibility */
440 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction70:model_base#Object#public_visibility */
441 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction70:model_base#Object#protected_visibility */
442 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction70:model_base#Object#private_visibility */
443 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction70:model_base#Object#none_visibility */
444 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction70:model#Object#abstract_kind */
445 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction70:model#Object#concrete_kind */
446 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction70:model#Object#interface_kind */
447 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction70:model#Object#enum_kind */
448 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction70:model#Object#extern_kind */
449 (nitmethod_t)VIRTUAL_parser__ReduceAction70__action, /* pointer to parser:ReduceAction70:parser#ReduceAction70#action */
450 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction70:parser_work#ReduceAction#concat */
451 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction70:parser_work#ReduceAction#init */
452 }
453 };
454 /* allocate ReduceAction70 */
455 val* NEW_parser__ReduceAction70(const struct type* type) {
456 val* self /* : ReduceAction70 */;
457 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
458 self->type = type;
459 self->class = &class_parser__ReduceAction70;
460 return self;
461 }
462 /* runtime class parser__ReduceAction71 */
463 const struct class class_parser__ReduceAction71 = {
464 0, /* box_kind */
465 {
466 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction71:kernel#Object#object_id */
467 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction71:kernel#Object#is_same_instance */
468 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction71:kernel#Object#== */
469 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction71:kernel#Object#!= */
470 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction71:kernel#Object#exit */
471 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction71:kernel#Object#sys */
472 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction71:kernel#Object#hash */
473 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction71:string#Object#to_s */
474 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction71:string#Object#native_class_name */
475 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction71:string#Object#class_name */
476 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction71:string#Object#inspect */
477 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction71:string#Object#inspect_head */
478 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction71:string#Object#args */
479 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction71:time#Object#get_time */
480 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction71:file#Object#printn */
481 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction71:file#Object#print */
482 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction71:file#Object#getcwd */
483 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction71:file#Object#file_getcwd */
484 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction71:version#Object#nit_version */
485 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction71:model_base#Object#intrude_visibility */
486 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction71:model_base#Object#public_visibility */
487 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction71:model_base#Object#protected_visibility */
488 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction71:model_base#Object#private_visibility */
489 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction71:model_base#Object#none_visibility */
490 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction71:model#Object#abstract_kind */
491 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction71:model#Object#concrete_kind */
492 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction71:model#Object#interface_kind */
493 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction71:model#Object#enum_kind */
494 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction71:model#Object#extern_kind */
495 (nitmethod_t)VIRTUAL_parser__ReduceAction71__action, /* pointer to parser:ReduceAction71:parser#ReduceAction71#action */
496 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction71:parser_work#ReduceAction#concat */
497 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction71:parser_work#ReduceAction#init */
498 }
499 };
500 /* allocate ReduceAction71 */
501 val* NEW_parser__ReduceAction71(const struct type* type) {
502 val* self /* : ReduceAction71 */;
503 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
504 self->type = type;
505 self->class = &class_parser__ReduceAction71;
506 return self;
507 }
508 /* runtime class parser__ReduceAction72 */
509 const struct class class_parser__ReduceAction72 = {
510 0, /* box_kind */
511 {
512 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction72:kernel#Object#object_id */
513 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction72:kernel#Object#is_same_instance */
514 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction72:kernel#Object#== */
515 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction72:kernel#Object#!= */
516 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction72:kernel#Object#exit */
517 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction72:kernel#Object#sys */
518 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction72:kernel#Object#hash */
519 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction72:string#Object#to_s */
520 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction72:string#Object#native_class_name */
521 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction72:string#Object#class_name */
522 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction72:string#Object#inspect */
523 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction72:string#Object#inspect_head */
524 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction72:string#Object#args */
525 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction72:time#Object#get_time */
526 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction72:file#Object#printn */
527 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction72:file#Object#print */
528 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction72:file#Object#getcwd */
529 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction72:file#Object#file_getcwd */
530 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction72:version#Object#nit_version */
531 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction72:model_base#Object#intrude_visibility */
532 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction72:model_base#Object#public_visibility */
533 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction72:model_base#Object#protected_visibility */
534 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction72:model_base#Object#private_visibility */
535 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction72:model_base#Object#none_visibility */
536 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction72:model#Object#abstract_kind */
537 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction72:model#Object#concrete_kind */
538 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction72:model#Object#interface_kind */
539 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction72:model#Object#enum_kind */
540 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction72:model#Object#extern_kind */
541 (nitmethod_t)VIRTUAL_parser__ReduceAction72__action, /* pointer to parser:ReduceAction72:parser#ReduceAction72#action */
542 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction72:parser_work#ReduceAction#concat */
543 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction72:parser_work#ReduceAction#init */
544 }
545 };
546 /* allocate ReduceAction72 */
547 val* NEW_parser__ReduceAction72(const struct type* type) {
548 val* self /* : ReduceAction72 */;
549 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
550 self->type = type;
551 self->class = &class_parser__ReduceAction72;
552 return self;
553 }
554 /* runtime class parser__ReduceAction73 */
555 const struct class class_parser__ReduceAction73 = {
556 0, /* box_kind */
557 {
558 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction73:kernel#Object#object_id */
559 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction73:kernel#Object#is_same_instance */
560 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction73:kernel#Object#== */
561 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction73:kernel#Object#!= */
562 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction73:kernel#Object#exit */
563 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction73:kernel#Object#sys */
564 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction73:kernel#Object#hash */
565 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction73:string#Object#to_s */
566 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction73:string#Object#native_class_name */
567 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction73:string#Object#class_name */
568 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction73:string#Object#inspect */
569 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction73:string#Object#inspect_head */
570 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction73:string#Object#args */
571 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction73:time#Object#get_time */
572 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction73:file#Object#printn */
573 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction73:file#Object#print */
574 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction73:file#Object#getcwd */
575 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction73:file#Object#file_getcwd */
576 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction73:version#Object#nit_version */
577 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction73:model_base#Object#intrude_visibility */
578 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction73:model_base#Object#public_visibility */
579 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction73:model_base#Object#protected_visibility */
580 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction73:model_base#Object#private_visibility */
581 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction73:model_base#Object#none_visibility */
582 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction73:model#Object#abstract_kind */
583 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction73:model#Object#concrete_kind */
584 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction73:model#Object#interface_kind */
585 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction73:model#Object#enum_kind */
586 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction73:model#Object#extern_kind */
587 (nitmethod_t)VIRTUAL_parser__ReduceAction73__action, /* pointer to parser:ReduceAction73:parser#ReduceAction73#action */
588 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction73:parser_work#ReduceAction#concat */
589 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction73:parser_work#ReduceAction#init */
590 }
591 };
592 /* allocate ReduceAction73 */
593 val* NEW_parser__ReduceAction73(const struct type* type) {
594 val* self /* : ReduceAction73 */;
595 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
596 self->type = type;
597 self->class = &class_parser__ReduceAction73;
598 return self;
599 }
600 /* runtime class parser__ReduceAction74 */
601 const struct class class_parser__ReduceAction74 = {
602 0, /* box_kind */
603 {
604 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction74:kernel#Object#object_id */
605 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction74:kernel#Object#is_same_instance */
606 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction74:kernel#Object#== */
607 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction74:kernel#Object#!= */
608 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction74:kernel#Object#exit */
609 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction74:kernel#Object#sys */
610 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction74:kernel#Object#hash */
611 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction74:string#Object#to_s */
612 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction74:string#Object#native_class_name */
613 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction74:string#Object#class_name */
614 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction74:string#Object#inspect */
615 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction74:string#Object#inspect_head */
616 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction74:string#Object#args */
617 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction74:time#Object#get_time */
618 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction74:file#Object#printn */
619 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction74:file#Object#print */
620 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction74:file#Object#getcwd */
621 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction74:file#Object#file_getcwd */
622 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction74:version#Object#nit_version */
623 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction74:model_base#Object#intrude_visibility */
624 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction74:model_base#Object#public_visibility */
625 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction74:model_base#Object#protected_visibility */
626 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction74:model_base#Object#private_visibility */
627 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction74:model_base#Object#none_visibility */
628 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction74:model#Object#abstract_kind */
629 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction74:model#Object#concrete_kind */
630 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction74:model#Object#interface_kind */
631 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction74:model#Object#enum_kind */
632 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction74:model#Object#extern_kind */
633 (nitmethod_t)VIRTUAL_parser__ReduceAction74__action, /* pointer to parser:ReduceAction74:parser#ReduceAction74#action */
634 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction74:parser_work#ReduceAction#concat */
635 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction74:parser_work#ReduceAction#init */
636 }
637 };
638 /* allocate ReduceAction74 */
639 val* NEW_parser__ReduceAction74(const struct type* type) {
640 val* self /* : ReduceAction74 */;
641 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
642 self->type = type;
643 self->class = &class_parser__ReduceAction74;
644 return self;
645 }
646 /* runtime class parser__ReduceAction75 */
647 const struct class class_parser__ReduceAction75 = {
648 0, /* box_kind */
649 {
650 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction75:kernel#Object#object_id */
651 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction75:kernel#Object#is_same_instance */
652 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction75:kernel#Object#== */
653 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction75:kernel#Object#!= */
654 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction75:kernel#Object#exit */
655 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction75:kernel#Object#sys */
656 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction75:kernel#Object#hash */
657 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction75:string#Object#to_s */
658 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction75:string#Object#native_class_name */
659 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction75:string#Object#class_name */
660 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction75:string#Object#inspect */
661 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction75:string#Object#inspect_head */
662 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction75:string#Object#args */
663 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction75:time#Object#get_time */
664 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction75:file#Object#printn */
665 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction75:file#Object#print */
666 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction75:file#Object#getcwd */
667 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction75:file#Object#file_getcwd */
668 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction75:version#Object#nit_version */
669 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction75:model_base#Object#intrude_visibility */
670 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction75:model_base#Object#public_visibility */
671 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction75:model_base#Object#protected_visibility */
672 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction75:model_base#Object#private_visibility */
673 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction75:model_base#Object#none_visibility */
674 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction75:model#Object#abstract_kind */
675 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction75:model#Object#concrete_kind */
676 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction75:model#Object#interface_kind */
677 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction75:model#Object#enum_kind */
678 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction75:model#Object#extern_kind */
679 (nitmethod_t)VIRTUAL_parser__ReduceAction75__action, /* pointer to parser:ReduceAction75:parser#ReduceAction75#action */
680 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction75:parser_work#ReduceAction#concat */
681 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction75:parser_work#ReduceAction#init */
682 }
683 };
684 /* allocate ReduceAction75 */
685 val* NEW_parser__ReduceAction75(const struct type* type) {
686 val* self /* : ReduceAction75 */;
687 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
688 self->type = type;
689 self->class = &class_parser__ReduceAction75;
690 return self;
691 }
692 /* runtime class parser__ReduceAction76 */
693 const struct class class_parser__ReduceAction76 = {
694 0, /* box_kind */
695 {
696 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction76:kernel#Object#object_id */
697 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction76:kernel#Object#is_same_instance */
698 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction76:kernel#Object#== */
699 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction76:kernel#Object#!= */
700 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction76:kernel#Object#exit */
701 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction76:kernel#Object#sys */
702 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction76:kernel#Object#hash */
703 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction76:string#Object#to_s */
704 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction76:string#Object#native_class_name */
705 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction76:string#Object#class_name */
706 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction76:string#Object#inspect */
707 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction76:string#Object#inspect_head */
708 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction76:string#Object#args */
709 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction76:time#Object#get_time */
710 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction76:file#Object#printn */
711 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction76:file#Object#print */
712 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction76:file#Object#getcwd */
713 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction76:file#Object#file_getcwd */
714 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction76:version#Object#nit_version */
715 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction76:model_base#Object#intrude_visibility */
716 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction76:model_base#Object#public_visibility */
717 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction76:model_base#Object#protected_visibility */
718 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction76:model_base#Object#private_visibility */
719 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction76:model_base#Object#none_visibility */
720 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction76:model#Object#abstract_kind */
721 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction76:model#Object#concrete_kind */
722 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction76:model#Object#interface_kind */
723 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction76:model#Object#enum_kind */
724 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction76:model#Object#extern_kind */
725 (nitmethod_t)VIRTUAL_parser__ReduceAction76__action, /* pointer to parser:ReduceAction76:parser#ReduceAction76#action */
726 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction76:parser_work#ReduceAction#concat */
727 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction76:parser_work#ReduceAction#init */
728 }
729 };
730 /* allocate ReduceAction76 */
731 val* NEW_parser__ReduceAction76(const struct type* type) {
732 val* self /* : ReduceAction76 */;
733 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
734 self->type = type;
735 self->class = &class_parser__ReduceAction76;
736 return self;
737 }
738 /* runtime class parser__ReduceAction77 */
739 const struct class class_parser__ReduceAction77 = {
740 0, /* box_kind */
741 {
742 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction77:kernel#Object#object_id */
743 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction77:kernel#Object#is_same_instance */
744 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction77:kernel#Object#== */
745 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction77:kernel#Object#!= */
746 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction77:kernel#Object#exit */
747 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction77:kernel#Object#sys */
748 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction77:kernel#Object#hash */
749 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction77:string#Object#to_s */
750 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction77:string#Object#native_class_name */
751 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction77:string#Object#class_name */
752 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction77:string#Object#inspect */
753 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction77:string#Object#inspect_head */
754 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction77:string#Object#args */
755 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction77:time#Object#get_time */
756 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction77:file#Object#printn */
757 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction77:file#Object#print */
758 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction77:file#Object#getcwd */
759 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction77:file#Object#file_getcwd */
760 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction77:version#Object#nit_version */
761 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction77:model_base#Object#intrude_visibility */
762 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction77:model_base#Object#public_visibility */
763 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction77:model_base#Object#protected_visibility */
764 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction77:model_base#Object#private_visibility */
765 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction77:model_base#Object#none_visibility */
766 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction77:model#Object#abstract_kind */
767 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction77:model#Object#concrete_kind */
768 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction77:model#Object#interface_kind */
769 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction77:model#Object#enum_kind */
770 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction77:model#Object#extern_kind */
771 (nitmethod_t)VIRTUAL_parser__ReduceAction77__action, /* pointer to parser:ReduceAction77:parser#ReduceAction77#action */
772 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction77:parser_work#ReduceAction#concat */
773 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction77:parser_work#ReduceAction#init */
774 }
775 };
776 /* allocate ReduceAction77 */
777 val* NEW_parser__ReduceAction77(const struct type* type) {
778 val* self /* : ReduceAction77 */;
779 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
780 self->type = type;
781 self->class = &class_parser__ReduceAction77;
782 return self;
783 }
784 /* runtime class parser__ReduceAction78 */
785 const struct class class_parser__ReduceAction78 = {
786 0, /* box_kind */
787 {
788 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction78:kernel#Object#object_id */
789 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction78:kernel#Object#is_same_instance */
790 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction78:kernel#Object#== */
791 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction78:kernel#Object#!= */
792 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction78:kernel#Object#exit */
793 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction78:kernel#Object#sys */
794 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction78:kernel#Object#hash */
795 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction78:string#Object#to_s */
796 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction78:string#Object#native_class_name */
797 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction78:string#Object#class_name */
798 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction78:string#Object#inspect */
799 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction78:string#Object#inspect_head */
800 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction78:string#Object#args */
801 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction78:time#Object#get_time */
802 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction78:file#Object#printn */
803 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction78:file#Object#print */
804 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction78:file#Object#getcwd */
805 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction78:file#Object#file_getcwd */
806 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction78:version#Object#nit_version */
807 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction78:model_base#Object#intrude_visibility */
808 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction78:model_base#Object#public_visibility */
809 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction78:model_base#Object#protected_visibility */
810 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction78:model_base#Object#private_visibility */
811 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction78:model_base#Object#none_visibility */
812 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction78:model#Object#abstract_kind */
813 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction78:model#Object#concrete_kind */
814 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction78:model#Object#interface_kind */
815 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction78:model#Object#enum_kind */
816 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction78:model#Object#extern_kind */
817 (nitmethod_t)VIRTUAL_parser__ReduceAction78__action, /* pointer to parser:ReduceAction78:parser#ReduceAction78#action */
818 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction78:parser_work#ReduceAction#concat */
819 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction78:parser_work#ReduceAction#init */
820 }
821 };
822 /* allocate ReduceAction78 */
823 val* NEW_parser__ReduceAction78(const struct type* type) {
824 val* self /* : ReduceAction78 */;
825 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
826 self->type = type;
827 self->class = &class_parser__ReduceAction78;
828 return self;
829 }
830 /* runtime class parser__ReduceAction79 */
831 const struct class class_parser__ReduceAction79 = {
832 0, /* box_kind */
833 {
834 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction79:kernel#Object#object_id */
835 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction79:kernel#Object#is_same_instance */
836 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction79:kernel#Object#== */
837 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction79:kernel#Object#!= */
838 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction79:kernel#Object#exit */
839 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction79:kernel#Object#sys */
840 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction79:kernel#Object#hash */
841 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction79:string#Object#to_s */
842 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction79:string#Object#native_class_name */
843 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction79:string#Object#class_name */
844 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction79:string#Object#inspect */
845 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction79:string#Object#inspect_head */
846 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction79:string#Object#args */
847 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction79:time#Object#get_time */
848 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction79:file#Object#printn */
849 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction79:file#Object#print */
850 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction79:file#Object#getcwd */
851 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction79:file#Object#file_getcwd */
852 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction79:version#Object#nit_version */
853 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction79:model_base#Object#intrude_visibility */
854 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction79:model_base#Object#public_visibility */
855 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction79:model_base#Object#protected_visibility */
856 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction79:model_base#Object#private_visibility */
857 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction79:model_base#Object#none_visibility */
858 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction79:model#Object#abstract_kind */
859 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction79:model#Object#concrete_kind */
860 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction79:model#Object#interface_kind */
861 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction79:model#Object#enum_kind */
862 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction79:model#Object#extern_kind */
863 (nitmethod_t)VIRTUAL_parser__ReduceAction79__action, /* pointer to parser:ReduceAction79:parser#ReduceAction79#action */
864 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction79:parser_work#ReduceAction#concat */
865 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction79:parser_work#ReduceAction#init */
866 }
867 };
868 /* allocate ReduceAction79 */
869 val* NEW_parser__ReduceAction79(const struct type* type) {
870 val* self /* : ReduceAction79 */;
871 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
872 self->type = type;
873 self->class = &class_parser__ReduceAction79;
874 return self;
875 }
876 /* runtime class parser__ReduceAction80 */
877 const struct class class_parser__ReduceAction80 = {
878 0, /* box_kind */
879 {
880 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction80:kernel#Object#object_id */
881 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction80:kernel#Object#is_same_instance */
882 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction80:kernel#Object#== */
883 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction80:kernel#Object#!= */
884 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction80:kernel#Object#exit */
885 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction80:kernel#Object#sys */
886 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction80:kernel#Object#hash */
887 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction80:string#Object#to_s */
888 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction80:string#Object#native_class_name */
889 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction80:string#Object#class_name */
890 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction80:string#Object#inspect */
891 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction80:string#Object#inspect_head */
892 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction80:string#Object#args */
893 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction80:time#Object#get_time */
894 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction80:file#Object#printn */
895 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction80:file#Object#print */
896 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction80:file#Object#getcwd */
897 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction80:file#Object#file_getcwd */
898 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction80:version#Object#nit_version */
899 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction80:model_base#Object#intrude_visibility */
900 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction80:model_base#Object#public_visibility */
901 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction80:model_base#Object#protected_visibility */
902 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction80:model_base#Object#private_visibility */
903 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction80:model_base#Object#none_visibility */
904 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction80:model#Object#abstract_kind */
905 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction80:model#Object#concrete_kind */
906 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction80:model#Object#interface_kind */
907 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction80:model#Object#enum_kind */
908 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction80:model#Object#extern_kind */
909 (nitmethod_t)VIRTUAL_parser__ReduceAction80__action, /* pointer to parser:ReduceAction80:parser#ReduceAction80#action */
910 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction80:parser_work#ReduceAction#concat */
911 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction80:parser_work#ReduceAction#init */
912 }
913 };
914 /* allocate ReduceAction80 */
915 val* NEW_parser__ReduceAction80(const struct type* type) {
916 val* self /* : ReduceAction80 */;
917 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
918 self->type = type;
919 self->class = &class_parser__ReduceAction80;
920 return self;
921 }
922 /* runtime class parser__ReduceAction81 */
923 const struct class class_parser__ReduceAction81 = {
924 0, /* box_kind */
925 {
926 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction81:kernel#Object#object_id */
927 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction81:kernel#Object#is_same_instance */
928 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction81:kernel#Object#== */
929 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction81:kernel#Object#!= */
930 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction81:kernel#Object#exit */
931 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction81:kernel#Object#sys */
932 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction81:kernel#Object#hash */
933 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction81:string#Object#to_s */
934 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction81:string#Object#native_class_name */
935 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction81:string#Object#class_name */
936 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction81:string#Object#inspect */
937 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction81:string#Object#inspect_head */
938 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction81:string#Object#args */
939 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction81:time#Object#get_time */
940 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction81:file#Object#printn */
941 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction81:file#Object#print */
942 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction81:file#Object#getcwd */
943 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction81:file#Object#file_getcwd */
944 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction81:version#Object#nit_version */
945 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction81:model_base#Object#intrude_visibility */
946 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction81:model_base#Object#public_visibility */
947 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction81:model_base#Object#protected_visibility */
948 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction81:model_base#Object#private_visibility */
949 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction81:model_base#Object#none_visibility */
950 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction81:model#Object#abstract_kind */
951 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction81:model#Object#concrete_kind */
952 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction81:model#Object#interface_kind */
953 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction81:model#Object#enum_kind */
954 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction81:model#Object#extern_kind */
955 (nitmethod_t)VIRTUAL_parser__ReduceAction81__action, /* pointer to parser:ReduceAction81:parser#ReduceAction81#action */
956 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction81:parser_work#ReduceAction#concat */
957 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction81:parser_work#ReduceAction#init */
958 }
959 };
960 /* allocate ReduceAction81 */
961 val* NEW_parser__ReduceAction81(const struct type* type) {
962 val* self /* : ReduceAction81 */;
963 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
964 self->type = type;
965 self->class = &class_parser__ReduceAction81;
966 return self;
967 }
968 /* runtime class parser__ReduceAction82 */
969 const struct class class_parser__ReduceAction82 = {
970 0, /* box_kind */
971 {
972 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction82:kernel#Object#object_id */
973 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction82:kernel#Object#is_same_instance */
974 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction82:kernel#Object#== */
975 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction82:kernel#Object#!= */
976 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction82:kernel#Object#exit */
977 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction82:kernel#Object#sys */
978 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction82:kernel#Object#hash */
979 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction82:string#Object#to_s */
980 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction82:string#Object#native_class_name */
981 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction82:string#Object#class_name */
982 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction82:string#Object#inspect */
983 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction82:string#Object#inspect_head */
984 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction82:string#Object#args */
985 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction82:time#Object#get_time */
986 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction82:file#Object#printn */
987 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction82:file#Object#print */
988 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction82:file#Object#getcwd */
989 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction82:file#Object#file_getcwd */
990 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction82:version#Object#nit_version */
991 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction82:model_base#Object#intrude_visibility */
992 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction82:model_base#Object#public_visibility */
993 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction82:model_base#Object#protected_visibility */
994 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction82:model_base#Object#private_visibility */
995 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction82:model_base#Object#none_visibility */
996 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction82:model#Object#abstract_kind */
997 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction82:model#Object#concrete_kind */
998 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction82:model#Object#interface_kind */
999 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction82:model#Object#enum_kind */
1000 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction82:model#Object#extern_kind */
1001 (nitmethod_t)VIRTUAL_parser__ReduceAction82__action, /* pointer to parser:ReduceAction82:parser#ReduceAction82#action */
1002 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction82:parser_work#ReduceAction#concat */
1003 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction82:parser_work#ReduceAction#init */
1004 }
1005 };
1006 /* allocate ReduceAction82 */
1007 val* NEW_parser__ReduceAction82(const struct type* type) {
1008 val* self /* : ReduceAction82 */;
1009 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1010 self->type = type;
1011 self->class = &class_parser__ReduceAction82;
1012 return self;
1013 }
1014 /* runtime class parser__ReduceAction83 */
1015 const struct class class_parser__ReduceAction83 = {
1016 0, /* box_kind */
1017 {
1018 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction83:kernel#Object#object_id */
1019 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction83:kernel#Object#is_same_instance */
1020 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction83:kernel#Object#== */
1021 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction83:kernel#Object#!= */
1022 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction83:kernel#Object#exit */
1023 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction83:kernel#Object#sys */
1024 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction83:kernel#Object#hash */
1025 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction83:string#Object#to_s */
1026 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction83:string#Object#native_class_name */
1027 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction83:string#Object#class_name */
1028 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction83:string#Object#inspect */
1029 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction83:string#Object#inspect_head */
1030 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction83:string#Object#args */
1031 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction83:time#Object#get_time */
1032 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction83:file#Object#printn */
1033 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction83:file#Object#print */
1034 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction83:file#Object#getcwd */
1035 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction83:file#Object#file_getcwd */
1036 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction83:version#Object#nit_version */
1037 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction83:model_base#Object#intrude_visibility */
1038 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction83:model_base#Object#public_visibility */
1039 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction83:model_base#Object#protected_visibility */
1040 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction83:model_base#Object#private_visibility */
1041 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction83:model_base#Object#none_visibility */
1042 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction83:model#Object#abstract_kind */
1043 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction83:model#Object#concrete_kind */
1044 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction83:model#Object#interface_kind */
1045 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction83:model#Object#enum_kind */
1046 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction83:model#Object#extern_kind */
1047 (nitmethod_t)VIRTUAL_parser__ReduceAction83__action, /* pointer to parser:ReduceAction83:parser#ReduceAction83#action */
1048 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction83:parser_work#ReduceAction#concat */
1049 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction83:parser_work#ReduceAction#init */
1050 }
1051 };
1052 /* allocate ReduceAction83 */
1053 val* NEW_parser__ReduceAction83(const struct type* type) {
1054 val* self /* : ReduceAction83 */;
1055 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1056 self->type = type;
1057 self->class = &class_parser__ReduceAction83;
1058 return self;
1059 }
1060 /* runtime class parser__ReduceAction84 */
1061 const struct class class_parser__ReduceAction84 = {
1062 0, /* box_kind */
1063 {
1064 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction84:kernel#Object#object_id */
1065 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction84:kernel#Object#is_same_instance */
1066 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction84:kernel#Object#== */
1067 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction84:kernel#Object#!= */
1068 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction84:kernel#Object#exit */
1069 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction84:kernel#Object#sys */
1070 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction84:kernel#Object#hash */
1071 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction84:string#Object#to_s */
1072 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction84:string#Object#native_class_name */
1073 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction84:string#Object#class_name */
1074 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction84:string#Object#inspect */
1075 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction84:string#Object#inspect_head */
1076 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction84:string#Object#args */
1077 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction84:time#Object#get_time */
1078 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction84:file#Object#printn */
1079 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction84:file#Object#print */
1080 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction84:file#Object#getcwd */
1081 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction84:file#Object#file_getcwd */
1082 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction84:version#Object#nit_version */
1083 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction84:model_base#Object#intrude_visibility */
1084 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction84:model_base#Object#public_visibility */
1085 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction84:model_base#Object#protected_visibility */
1086 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction84:model_base#Object#private_visibility */
1087 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction84:model_base#Object#none_visibility */
1088 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction84:model#Object#abstract_kind */
1089 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction84:model#Object#concrete_kind */
1090 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction84:model#Object#interface_kind */
1091 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction84:model#Object#enum_kind */
1092 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction84:model#Object#extern_kind */
1093 (nitmethod_t)VIRTUAL_parser__ReduceAction84__action, /* pointer to parser:ReduceAction84:parser#ReduceAction84#action */
1094 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction84:parser_work#ReduceAction#concat */
1095 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction84:parser_work#ReduceAction#init */
1096 }
1097 };
1098 /* allocate ReduceAction84 */
1099 val* NEW_parser__ReduceAction84(const struct type* type) {
1100 val* self /* : ReduceAction84 */;
1101 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1102 self->type = type;
1103 self->class = &class_parser__ReduceAction84;
1104 return self;
1105 }
1106 /* runtime class parser__ReduceAction85 */
1107 const struct class class_parser__ReduceAction85 = {
1108 0, /* box_kind */
1109 {
1110 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction85:kernel#Object#object_id */
1111 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction85:kernel#Object#is_same_instance */
1112 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction85:kernel#Object#== */
1113 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction85:kernel#Object#!= */
1114 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction85:kernel#Object#exit */
1115 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction85:kernel#Object#sys */
1116 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction85:kernel#Object#hash */
1117 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction85:string#Object#to_s */
1118 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction85:string#Object#native_class_name */
1119 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction85:string#Object#class_name */
1120 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction85:string#Object#inspect */
1121 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction85:string#Object#inspect_head */
1122 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction85:string#Object#args */
1123 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction85:time#Object#get_time */
1124 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction85:file#Object#printn */
1125 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction85:file#Object#print */
1126 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction85:file#Object#getcwd */
1127 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction85:file#Object#file_getcwd */
1128 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction85:version#Object#nit_version */
1129 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction85:model_base#Object#intrude_visibility */
1130 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction85:model_base#Object#public_visibility */
1131 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction85:model_base#Object#protected_visibility */
1132 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction85:model_base#Object#private_visibility */
1133 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction85:model_base#Object#none_visibility */
1134 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction85:model#Object#abstract_kind */
1135 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction85:model#Object#concrete_kind */
1136 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction85:model#Object#interface_kind */
1137 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction85:model#Object#enum_kind */
1138 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction85:model#Object#extern_kind */
1139 (nitmethod_t)VIRTUAL_parser__ReduceAction85__action, /* pointer to parser:ReduceAction85:parser#ReduceAction85#action */
1140 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction85:parser_work#ReduceAction#concat */
1141 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction85:parser_work#ReduceAction#init */
1142 }
1143 };
1144 /* allocate ReduceAction85 */
1145 val* NEW_parser__ReduceAction85(const struct type* type) {
1146 val* self /* : ReduceAction85 */;
1147 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1148 self->type = type;
1149 self->class = &class_parser__ReduceAction85;
1150 return self;
1151 }
1152 /* runtime class parser__ReduceAction86 */
1153 const struct class class_parser__ReduceAction86 = {
1154 0, /* box_kind */
1155 {
1156 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction86:kernel#Object#object_id */
1157 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction86:kernel#Object#is_same_instance */
1158 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction86:kernel#Object#== */
1159 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction86:kernel#Object#!= */
1160 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction86:kernel#Object#exit */
1161 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction86:kernel#Object#sys */
1162 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction86:kernel#Object#hash */
1163 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction86:string#Object#to_s */
1164 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction86:string#Object#native_class_name */
1165 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction86:string#Object#class_name */
1166 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction86:string#Object#inspect */
1167 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction86:string#Object#inspect_head */
1168 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction86:string#Object#args */
1169 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction86:time#Object#get_time */
1170 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction86:file#Object#printn */
1171 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction86:file#Object#print */
1172 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction86:file#Object#getcwd */
1173 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction86:file#Object#file_getcwd */
1174 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction86:version#Object#nit_version */
1175 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction86:model_base#Object#intrude_visibility */
1176 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction86:model_base#Object#public_visibility */
1177 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction86:model_base#Object#protected_visibility */
1178 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction86:model_base#Object#private_visibility */
1179 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction86:model_base#Object#none_visibility */
1180 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction86:model#Object#abstract_kind */
1181 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction86:model#Object#concrete_kind */
1182 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction86:model#Object#interface_kind */
1183 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction86:model#Object#enum_kind */
1184 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction86:model#Object#extern_kind */
1185 (nitmethod_t)VIRTUAL_parser__ReduceAction86__action, /* pointer to parser:ReduceAction86:parser#ReduceAction86#action */
1186 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction86:parser_work#ReduceAction#concat */
1187 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction86:parser_work#ReduceAction#init */
1188 }
1189 };
1190 /* allocate ReduceAction86 */
1191 val* NEW_parser__ReduceAction86(const struct type* type) {
1192 val* self /* : ReduceAction86 */;
1193 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1194 self->type = type;
1195 self->class = &class_parser__ReduceAction86;
1196 return self;
1197 }
1198 /* runtime class parser__ReduceAction87 */
1199 const struct class class_parser__ReduceAction87 = {
1200 0, /* box_kind */
1201 {
1202 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction87:kernel#Object#object_id */
1203 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction87:kernel#Object#is_same_instance */
1204 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction87:kernel#Object#== */
1205 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction87:kernel#Object#!= */
1206 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction87:kernel#Object#exit */
1207 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction87:kernel#Object#sys */
1208 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction87:kernel#Object#hash */
1209 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction87:string#Object#to_s */
1210 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction87:string#Object#native_class_name */
1211 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction87:string#Object#class_name */
1212 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction87:string#Object#inspect */
1213 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction87:string#Object#inspect_head */
1214 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction87:string#Object#args */
1215 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction87:time#Object#get_time */
1216 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction87:file#Object#printn */
1217 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction87:file#Object#print */
1218 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction87:file#Object#getcwd */
1219 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction87:file#Object#file_getcwd */
1220 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction87:version#Object#nit_version */
1221 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction87:model_base#Object#intrude_visibility */
1222 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction87:model_base#Object#public_visibility */
1223 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction87:model_base#Object#protected_visibility */
1224 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction87:model_base#Object#private_visibility */
1225 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction87:model_base#Object#none_visibility */
1226 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction87:model#Object#abstract_kind */
1227 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction87:model#Object#concrete_kind */
1228 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction87:model#Object#interface_kind */
1229 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction87:model#Object#enum_kind */
1230 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction87:model#Object#extern_kind */
1231 (nitmethod_t)VIRTUAL_parser__ReduceAction87__action, /* pointer to parser:ReduceAction87:parser#ReduceAction87#action */
1232 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction87:parser_work#ReduceAction#concat */
1233 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction87:parser_work#ReduceAction#init */
1234 }
1235 };
1236 /* allocate ReduceAction87 */
1237 val* NEW_parser__ReduceAction87(const struct type* type) {
1238 val* self /* : ReduceAction87 */;
1239 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1240 self->type = type;
1241 self->class = &class_parser__ReduceAction87;
1242 return self;
1243 }
1244 /* runtime class parser__ReduceAction88 */
1245 const struct class class_parser__ReduceAction88 = {
1246 0, /* box_kind */
1247 {
1248 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction88:kernel#Object#object_id */
1249 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction88:kernel#Object#is_same_instance */
1250 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction88:kernel#Object#== */
1251 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction88:kernel#Object#!= */
1252 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction88:kernel#Object#exit */
1253 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction88:kernel#Object#sys */
1254 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction88:kernel#Object#hash */
1255 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction88:string#Object#to_s */
1256 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction88:string#Object#native_class_name */
1257 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction88:string#Object#class_name */
1258 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction88:string#Object#inspect */
1259 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction88:string#Object#inspect_head */
1260 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction88:string#Object#args */
1261 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction88:time#Object#get_time */
1262 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction88:file#Object#printn */
1263 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction88:file#Object#print */
1264 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction88:file#Object#getcwd */
1265 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction88:file#Object#file_getcwd */
1266 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction88:version#Object#nit_version */
1267 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction88:model_base#Object#intrude_visibility */
1268 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction88:model_base#Object#public_visibility */
1269 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction88:model_base#Object#protected_visibility */
1270 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction88:model_base#Object#private_visibility */
1271 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction88:model_base#Object#none_visibility */
1272 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction88:model#Object#abstract_kind */
1273 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction88:model#Object#concrete_kind */
1274 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction88:model#Object#interface_kind */
1275 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction88:model#Object#enum_kind */
1276 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction88:model#Object#extern_kind */
1277 (nitmethod_t)VIRTUAL_parser__ReduceAction88__action, /* pointer to parser:ReduceAction88:parser#ReduceAction88#action */
1278 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction88:parser_work#ReduceAction#concat */
1279 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction88:parser_work#ReduceAction#init */
1280 }
1281 };
1282 /* allocate ReduceAction88 */
1283 val* NEW_parser__ReduceAction88(const struct type* type) {
1284 val* self /* : ReduceAction88 */;
1285 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1286 self->type = type;
1287 self->class = &class_parser__ReduceAction88;
1288 return self;
1289 }
1290 /* runtime class parser__ReduceAction89 */
1291 const struct class class_parser__ReduceAction89 = {
1292 0, /* box_kind */
1293 {
1294 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction89:kernel#Object#object_id */
1295 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction89:kernel#Object#is_same_instance */
1296 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction89:kernel#Object#== */
1297 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction89:kernel#Object#!= */
1298 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction89:kernel#Object#exit */
1299 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction89:kernel#Object#sys */
1300 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction89:kernel#Object#hash */
1301 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction89:string#Object#to_s */
1302 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction89:string#Object#native_class_name */
1303 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction89:string#Object#class_name */
1304 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction89:string#Object#inspect */
1305 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction89:string#Object#inspect_head */
1306 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction89:string#Object#args */
1307 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction89:time#Object#get_time */
1308 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction89:file#Object#printn */
1309 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction89:file#Object#print */
1310 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction89:file#Object#getcwd */
1311 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction89:file#Object#file_getcwd */
1312 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction89:version#Object#nit_version */
1313 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction89:model_base#Object#intrude_visibility */
1314 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction89:model_base#Object#public_visibility */
1315 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction89:model_base#Object#protected_visibility */
1316 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction89:model_base#Object#private_visibility */
1317 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction89:model_base#Object#none_visibility */
1318 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction89:model#Object#abstract_kind */
1319 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction89:model#Object#concrete_kind */
1320 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction89:model#Object#interface_kind */
1321 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction89:model#Object#enum_kind */
1322 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction89:model#Object#extern_kind */
1323 (nitmethod_t)VIRTUAL_parser__ReduceAction89__action, /* pointer to parser:ReduceAction89:parser#ReduceAction89#action */
1324 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction89:parser_work#ReduceAction#concat */
1325 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction89:parser_work#ReduceAction#init */
1326 }
1327 };
1328 /* allocate ReduceAction89 */
1329 val* NEW_parser__ReduceAction89(const struct type* type) {
1330 val* self /* : ReduceAction89 */;
1331 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1332 self->type = type;
1333 self->class = &class_parser__ReduceAction89;
1334 return self;
1335 }
1336 /* runtime class parser__ReduceAction90 */
1337 const struct class class_parser__ReduceAction90 = {
1338 0, /* box_kind */
1339 {
1340 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction90:kernel#Object#object_id */
1341 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction90:kernel#Object#is_same_instance */
1342 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction90:kernel#Object#== */
1343 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction90:kernel#Object#!= */
1344 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction90:kernel#Object#exit */
1345 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction90:kernel#Object#sys */
1346 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction90:kernel#Object#hash */
1347 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction90:string#Object#to_s */
1348 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction90:string#Object#native_class_name */
1349 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction90:string#Object#class_name */
1350 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction90:string#Object#inspect */
1351 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction90:string#Object#inspect_head */
1352 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction90:string#Object#args */
1353 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction90:time#Object#get_time */
1354 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction90:file#Object#printn */
1355 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction90:file#Object#print */
1356 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction90:file#Object#getcwd */
1357 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction90:file#Object#file_getcwd */
1358 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction90:version#Object#nit_version */
1359 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction90:model_base#Object#intrude_visibility */
1360 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction90:model_base#Object#public_visibility */
1361 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction90:model_base#Object#protected_visibility */
1362 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction90:model_base#Object#private_visibility */
1363 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction90:model_base#Object#none_visibility */
1364 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction90:model#Object#abstract_kind */
1365 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction90:model#Object#concrete_kind */
1366 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction90:model#Object#interface_kind */
1367 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction90:model#Object#enum_kind */
1368 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction90:model#Object#extern_kind */
1369 (nitmethod_t)VIRTUAL_parser__ReduceAction90__action, /* pointer to parser:ReduceAction90:parser#ReduceAction90#action */
1370 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction90:parser_work#ReduceAction#concat */
1371 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction90:parser_work#ReduceAction#init */
1372 }
1373 };
1374 /* allocate ReduceAction90 */
1375 val* NEW_parser__ReduceAction90(const struct type* type) {
1376 val* self /* : ReduceAction90 */;
1377 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1378 self->type = type;
1379 self->class = &class_parser__ReduceAction90;
1380 return self;
1381 }
1382 /* runtime class parser__ReduceAction91 */
1383 const struct class class_parser__ReduceAction91 = {
1384 0, /* box_kind */
1385 {
1386 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction91:kernel#Object#object_id */
1387 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction91:kernel#Object#is_same_instance */
1388 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction91:kernel#Object#== */
1389 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction91:kernel#Object#!= */
1390 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction91:kernel#Object#exit */
1391 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction91:kernel#Object#sys */
1392 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction91:kernel#Object#hash */
1393 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction91:string#Object#to_s */
1394 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction91:string#Object#native_class_name */
1395 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction91:string#Object#class_name */
1396 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction91:string#Object#inspect */
1397 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction91:string#Object#inspect_head */
1398 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction91:string#Object#args */
1399 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction91:time#Object#get_time */
1400 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction91:file#Object#printn */
1401 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction91:file#Object#print */
1402 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction91:file#Object#getcwd */
1403 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction91:file#Object#file_getcwd */
1404 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction91:version#Object#nit_version */
1405 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction91:model_base#Object#intrude_visibility */
1406 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction91:model_base#Object#public_visibility */
1407 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction91:model_base#Object#protected_visibility */
1408 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction91:model_base#Object#private_visibility */
1409 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction91:model_base#Object#none_visibility */
1410 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction91:model#Object#abstract_kind */
1411 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction91:model#Object#concrete_kind */
1412 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction91:model#Object#interface_kind */
1413 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction91:model#Object#enum_kind */
1414 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction91:model#Object#extern_kind */
1415 (nitmethod_t)VIRTUAL_parser__ReduceAction91__action, /* pointer to parser:ReduceAction91:parser#ReduceAction91#action */
1416 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction91:parser_work#ReduceAction#concat */
1417 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction91:parser_work#ReduceAction#init */
1418 }
1419 };
1420 /* allocate ReduceAction91 */
1421 val* NEW_parser__ReduceAction91(const struct type* type) {
1422 val* self /* : ReduceAction91 */;
1423 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1424 self->type = type;
1425 self->class = &class_parser__ReduceAction91;
1426 return self;
1427 }
1428 /* runtime class parser__ReduceAction94 */
1429 const struct class class_parser__ReduceAction94 = {
1430 0, /* box_kind */
1431 {
1432 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction94:kernel#Object#object_id */
1433 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction94:kernel#Object#is_same_instance */
1434 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction94:kernel#Object#== */
1435 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction94:kernel#Object#!= */
1436 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction94:kernel#Object#exit */
1437 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction94:kernel#Object#sys */
1438 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction94:kernel#Object#hash */
1439 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction94:string#Object#to_s */
1440 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction94:string#Object#native_class_name */
1441 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction94:string#Object#class_name */
1442 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction94:string#Object#inspect */
1443 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction94:string#Object#inspect_head */
1444 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction94:string#Object#args */
1445 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction94:time#Object#get_time */
1446 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction94:file#Object#printn */
1447 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction94:file#Object#print */
1448 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction94:file#Object#getcwd */
1449 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction94:file#Object#file_getcwd */
1450 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction94:version#Object#nit_version */
1451 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction94:model_base#Object#intrude_visibility */
1452 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction94:model_base#Object#public_visibility */
1453 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction94:model_base#Object#protected_visibility */
1454 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction94:model_base#Object#private_visibility */
1455 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction94:model_base#Object#none_visibility */
1456 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction94:model#Object#abstract_kind */
1457 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction94:model#Object#concrete_kind */
1458 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction94:model#Object#interface_kind */
1459 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction94:model#Object#enum_kind */
1460 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction94:model#Object#extern_kind */
1461 (nitmethod_t)VIRTUAL_parser__ReduceAction94__action, /* pointer to parser:ReduceAction94:parser#ReduceAction94#action */
1462 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction94:parser_work#ReduceAction#concat */
1463 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction94:parser_work#ReduceAction#init */
1464 }
1465 };
1466 /* allocate ReduceAction94 */
1467 val* NEW_parser__ReduceAction94(const struct type* type) {
1468 val* self /* : ReduceAction94 */;
1469 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1470 self->type = type;
1471 self->class = &class_parser__ReduceAction94;
1472 return self;
1473 }
1474 /* runtime class parser__ReduceAction95 */
1475 const struct class class_parser__ReduceAction95 = {
1476 0, /* box_kind */
1477 {
1478 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction95:kernel#Object#object_id */
1479 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction95:kernel#Object#is_same_instance */
1480 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction95:kernel#Object#== */
1481 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction95:kernel#Object#!= */
1482 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction95:kernel#Object#exit */
1483 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction95:kernel#Object#sys */
1484 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction95:kernel#Object#hash */
1485 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction95:string#Object#to_s */
1486 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction95:string#Object#native_class_name */
1487 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction95:string#Object#class_name */
1488 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction95:string#Object#inspect */
1489 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction95:string#Object#inspect_head */
1490 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction95:string#Object#args */
1491 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction95:time#Object#get_time */
1492 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction95:file#Object#printn */
1493 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction95:file#Object#print */
1494 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction95:file#Object#getcwd */
1495 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction95:file#Object#file_getcwd */
1496 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction95:version#Object#nit_version */
1497 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction95:model_base#Object#intrude_visibility */
1498 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction95:model_base#Object#public_visibility */
1499 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction95:model_base#Object#protected_visibility */
1500 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction95:model_base#Object#private_visibility */
1501 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction95:model_base#Object#none_visibility */
1502 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction95:model#Object#abstract_kind */
1503 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction95:model#Object#concrete_kind */
1504 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction95:model#Object#interface_kind */
1505 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction95:model#Object#enum_kind */
1506 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction95:model#Object#extern_kind */
1507 (nitmethod_t)VIRTUAL_parser__ReduceAction95__action, /* pointer to parser:ReduceAction95:parser#ReduceAction95#action */
1508 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction95:parser_work#ReduceAction#concat */
1509 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction95:parser_work#ReduceAction#init */
1510 }
1511 };
1512 /* allocate ReduceAction95 */
1513 val* NEW_parser__ReduceAction95(const struct type* type) {
1514 val* self /* : ReduceAction95 */;
1515 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1516 self->type = type;
1517 self->class = &class_parser__ReduceAction95;
1518 return self;
1519 }
1520 /* runtime class parser__ReduceAction96 */
1521 const struct class class_parser__ReduceAction96 = {
1522 0, /* box_kind */
1523 {
1524 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction96:kernel#Object#object_id */
1525 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction96:kernel#Object#is_same_instance */
1526 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction96:kernel#Object#== */
1527 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction96:kernel#Object#!= */
1528 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction96:kernel#Object#exit */
1529 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction96:kernel#Object#sys */
1530 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction96:kernel#Object#hash */
1531 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction96:string#Object#to_s */
1532 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction96:string#Object#native_class_name */
1533 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction96:string#Object#class_name */
1534 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction96:string#Object#inspect */
1535 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction96:string#Object#inspect_head */
1536 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction96:string#Object#args */
1537 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction96:time#Object#get_time */
1538 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction96:file#Object#printn */
1539 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction96:file#Object#print */
1540 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction96:file#Object#getcwd */
1541 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction96:file#Object#file_getcwd */
1542 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction96:version#Object#nit_version */
1543 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction96:model_base#Object#intrude_visibility */
1544 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction96:model_base#Object#public_visibility */
1545 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction96:model_base#Object#protected_visibility */
1546 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction96:model_base#Object#private_visibility */
1547 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction96:model_base#Object#none_visibility */
1548 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction96:model#Object#abstract_kind */
1549 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction96:model#Object#concrete_kind */
1550 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction96:model#Object#interface_kind */
1551 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction96:model#Object#enum_kind */
1552 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction96:model#Object#extern_kind */
1553 (nitmethod_t)VIRTUAL_parser__ReduceAction96__action, /* pointer to parser:ReduceAction96:parser#ReduceAction96#action */
1554 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction96:parser_work#ReduceAction#concat */
1555 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction96:parser_work#ReduceAction#init */
1556 }
1557 };
1558 /* allocate ReduceAction96 */
1559 val* NEW_parser__ReduceAction96(const struct type* type) {
1560 val* self /* : ReduceAction96 */;
1561 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1562 self->type = type;
1563 self->class = &class_parser__ReduceAction96;
1564 return self;
1565 }
1566 /* runtime class parser__ReduceAction97 */
1567 const struct class class_parser__ReduceAction97 = {
1568 0, /* box_kind */
1569 {
1570 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction97:kernel#Object#object_id */
1571 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction97:kernel#Object#is_same_instance */
1572 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction97:kernel#Object#== */
1573 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction97:kernel#Object#!= */
1574 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction97:kernel#Object#exit */
1575 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction97:kernel#Object#sys */
1576 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction97:kernel#Object#hash */
1577 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction97:string#Object#to_s */
1578 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction97:string#Object#native_class_name */
1579 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction97:string#Object#class_name */
1580 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction97:string#Object#inspect */
1581 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction97:string#Object#inspect_head */
1582 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction97:string#Object#args */
1583 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction97:time#Object#get_time */
1584 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction97:file#Object#printn */
1585 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction97:file#Object#print */
1586 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction97:file#Object#getcwd */
1587 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction97:file#Object#file_getcwd */
1588 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction97:version#Object#nit_version */
1589 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction97:model_base#Object#intrude_visibility */
1590 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction97:model_base#Object#public_visibility */
1591 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction97:model_base#Object#protected_visibility */
1592 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction97:model_base#Object#private_visibility */
1593 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction97:model_base#Object#none_visibility */
1594 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction97:model#Object#abstract_kind */
1595 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction97:model#Object#concrete_kind */
1596 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction97:model#Object#interface_kind */
1597 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction97:model#Object#enum_kind */
1598 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction97:model#Object#extern_kind */
1599 (nitmethod_t)VIRTUAL_parser__ReduceAction97__action, /* pointer to parser:ReduceAction97:parser#ReduceAction97#action */
1600 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction97:parser_work#ReduceAction#concat */
1601 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction97:parser_work#ReduceAction#init */
1602 }
1603 };
1604 /* allocate ReduceAction97 */
1605 val* NEW_parser__ReduceAction97(const struct type* type) {
1606 val* self /* : ReduceAction97 */;
1607 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1608 self->type = type;
1609 self->class = &class_parser__ReduceAction97;
1610 return self;
1611 }
1612 /* runtime class parser__ReduceAction98 */
1613 const struct class class_parser__ReduceAction98 = {
1614 0, /* box_kind */
1615 {
1616 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction98:kernel#Object#object_id */
1617 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction98:kernel#Object#is_same_instance */
1618 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction98:kernel#Object#== */
1619 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction98:kernel#Object#!= */
1620 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction98:kernel#Object#exit */
1621 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction98:kernel#Object#sys */
1622 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction98:kernel#Object#hash */
1623 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction98:string#Object#to_s */
1624 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction98:string#Object#native_class_name */
1625 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction98:string#Object#class_name */
1626 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction98:string#Object#inspect */
1627 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction98:string#Object#inspect_head */
1628 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction98:string#Object#args */
1629 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction98:time#Object#get_time */
1630 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction98:file#Object#printn */
1631 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction98:file#Object#print */
1632 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction98:file#Object#getcwd */
1633 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction98:file#Object#file_getcwd */
1634 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction98:version#Object#nit_version */
1635 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction98:model_base#Object#intrude_visibility */
1636 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction98:model_base#Object#public_visibility */
1637 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction98:model_base#Object#protected_visibility */
1638 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction98:model_base#Object#private_visibility */
1639 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction98:model_base#Object#none_visibility */
1640 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction98:model#Object#abstract_kind */
1641 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction98:model#Object#concrete_kind */
1642 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction98:model#Object#interface_kind */
1643 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction98:model#Object#enum_kind */
1644 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction98:model#Object#extern_kind */
1645 (nitmethod_t)VIRTUAL_parser__ReduceAction98__action, /* pointer to parser:ReduceAction98:parser#ReduceAction98#action */
1646 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction98:parser_work#ReduceAction#concat */
1647 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction98:parser_work#ReduceAction#init */
1648 }
1649 };
1650 /* allocate ReduceAction98 */
1651 val* NEW_parser__ReduceAction98(const struct type* type) {
1652 val* self /* : ReduceAction98 */;
1653 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1654 self->type = type;
1655 self->class = &class_parser__ReduceAction98;
1656 return self;
1657 }
1658 /* runtime class parser__ReduceAction99 */
1659 const struct class class_parser__ReduceAction99 = {
1660 0, /* box_kind */
1661 {
1662 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction99:kernel#Object#object_id */
1663 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction99:kernel#Object#is_same_instance */
1664 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction99:kernel#Object#== */
1665 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction99:kernel#Object#!= */
1666 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction99:kernel#Object#exit */
1667 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction99:kernel#Object#sys */
1668 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction99:kernel#Object#hash */
1669 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction99:string#Object#to_s */
1670 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction99:string#Object#native_class_name */
1671 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction99:string#Object#class_name */
1672 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction99:string#Object#inspect */
1673 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction99:string#Object#inspect_head */
1674 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction99:string#Object#args */
1675 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction99:time#Object#get_time */
1676 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction99:file#Object#printn */
1677 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction99:file#Object#print */
1678 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction99:file#Object#getcwd */
1679 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction99:file#Object#file_getcwd */
1680 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction99:version#Object#nit_version */
1681 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction99:model_base#Object#intrude_visibility */
1682 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction99:model_base#Object#public_visibility */
1683 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction99:model_base#Object#protected_visibility */
1684 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction99:model_base#Object#private_visibility */
1685 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction99:model_base#Object#none_visibility */
1686 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction99:model#Object#abstract_kind */
1687 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction99:model#Object#concrete_kind */
1688 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction99:model#Object#interface_kind */
1689 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction99:model#Object#enum_kind */
1690 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction99:model#Object#extern_kind */
1691 (nitmethod_t)VIRTUAL_parser__ReduceAction99__action, /* pointer to parser:ReduceAction99:parser#ReduceAction99#action */
1692 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction99:parser_work#ReduceAction#concat */
1693 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction99:parser_work#ReduceAction#init */
1694 }
1695 };
1696 /* allocate ReduceAction99 */
1697 val* NEW_parser__ReduceAction99(const struct type* type) {
1698 val* self /* : ReduceAction99 */;
1699 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1700 self->type = type;
1701 self->class = &class_parser__ReduceAction99;
1702 return self;
1703 }
1704 /* runtime class parser__ReduceAction100 */
1705 const struct class class_parser__ReduceAction100 = {
1706 0, /* box_kind */
1707 {
1708 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction100:kernel#Object#object_id */
1709 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction100:kernel#Object#is_same_instance */
1710 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction100:kernel#Object#== */
1711 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction100:kernel#Object#!= */
1712 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction100:kernel#Object#exit */
1713 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction100:kernel#Object#sys */
1714 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction100:kernel#Object#hash */
1715 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction100:string#Object#to_s */
1716 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction100:string#Object#native_class_name */
1717 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction100:string#Object#class_name */
1718 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction100:string#Object#inspect */
1719 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction100:string#Object#inspect_head */
1720 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction100:string#Object#args */
1721 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction100:time#Object#get_time */
1722 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction100:file#Object#printn */
1723 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction100:file#Object#print */
1724 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction100:file#Object#getcwd */
1725 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction100:file#Object#file_getcwd */
1726 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction100:version#Object#nit_version */
1727 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction100:model_base#Object#intrude_visibility */
1728 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction100:model_base#Object#public_visibility */
1729 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction100:model_base#Object#protected_visibility */
1730 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction100:model_base#Object#private_visibility */
1731 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction100:model_base#Object#none_visibility */
1732 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction100:model#Object#abstract_kind */
1733 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction100:model#Object#concrete_kind */
1734 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction100:model#Object#interface_kind */
1735 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction100:model#Object#enum_kind */
1736 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction100:model#Object#extern_kind */
1737 (nitmethod_t)VIRTUAL_parser__ReduceAction100__action, /* pointer to parser:ReduceAction100:parser#ReduceAction100#action */
1738 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction100:parser_work#ReduceAction#concat */
1739 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction100:parser_work#ReduceAction#init */
1740 }
1741 };
1742 /* allocate ReduceAction100 */
1743 val* NEW_parser__ReduceAction100(const struct type* type) {
1744 val* self /* : ReduceAction100 */;
1745 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1746 self->type = type;
1747 self->class = &class_parser__ReduceAction100;
1748 return self;
1749 }
1750 /* runtime class parser__ReduceAction101 */
1751 const struct class class_parser__ReduceAction101 = {
1752 0, /* box_kind */
1753 {
1754 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction101:kernel#Object#object_id */
1755 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction101:kernel#Object#is_same_instance */
1756 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction101:kernel#Object#== */
1757 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction101:kernel#Object#!= */
1758 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction101:kernel#Object#exit */
1759 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction101:kernel#Object#sys */
1760 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction101:kernel#Object#hash */
1761 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction101:string#Object#to_s */
1762 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction101:string#Object#native_class_name */
1763 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction101:string#Object#class_name */
1764 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction101:string#Object#inspect */
1765 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction101:string#Object#inspect_head */
1766 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction101:string#Object#args */
1767 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction101:time#Object#get_time */
1768 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction101:file#Object#printn */
1769 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction101:file#Object#print */
1770 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction101:file#Object#getcwd */
1771 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction101:file#Object#file_getcwd */
1772 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction101:version#Object#nit_version */
1773 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction101:model_base#Object#intrude_visibility */
1774 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction101:model_base#Object#public_visibility */
1775 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction101:model_base#Object#protected_visibility */
1776 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction101:model_base#Object#private_visibility */
1777 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction101:model_base#Object#none_visibility */
1778 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction101:model#Object#abstract_kind */
1779 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction101:model#Object#concrete_kind */
1780 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction101:model#Object#interface_kind */
1781 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction101:model#Object#enum_kind */
1782 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction101:model#Object#extern_kind */
1783 (nitmethod_t)VIRTUAL_parser__ReduceAction101__action, /* pointer to parser:ReduceAction101:parser#ReduceAction101#action */
1784 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction101:parser_work#ReduceAction#concat */
1785 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction101:parser_work#ReduceAction#init */
1786 }
1787 };
1788 /* allocate ReduceAction101 */
1789 val* NEW_parser__ReduceAction101(const struct type* type) {
1790 val* self /* : ReduceAction101 */;
1791 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1792 self->type = type;
1793 self->class = &class_parser__ReduceAction101;
1794 return self;
1795 }
1796 /* runtime class parser__ReduceAction102 */
1797 const struct class class_parser__ReduceAction102 = {
1798 0, /* box_kind */
1799 {
1800 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction102:kernel#Object#object_id */
1801 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction102:kernel#Object#is_same_instance */
1802 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction102:kernel#Object#== */
1803 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction102:kernel#Object#!= */
1804 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction102:kernel#Object#exit */
1805 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction102:kernel#Object#sys */
1806 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction102:kernel#Object#hash */
1807 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction102:string#Object#to_s */
1808 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction102:string#Object#native_class_name */
1809 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction102:string#Object#class_name */
1810 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction102:string#Object#inspect */
1811 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction102:string#Object#inspect_head */
1812 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction102:string#Object#args */
1813 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction102:time#Object#get_time */
1814 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction102:file#Object#printn */
1815 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction102:file#Object#print */
1816 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction102:file#Object#getcwd */
1817 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction102:file#Object#file_getcwd */
1818 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction102:version#Object#nit_version */
1819 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction102:model_base#Object#intrude_visibility */
1820 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction102:model_base#Object#public_visibility */
1821 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction102:model_base#Object#protected_visibility */
1822 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction102:model_base#Object#private_visibility */
1823 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction102:model_base#Object#none_visibility */
1824 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction102:model#Object#abstract_kind */
1825 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction102:model#Object#concrete_kind */
1826 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction102:model#Object#interface_kind */
1827 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction102:model#Object#enum_kind */
1828 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction102:model#Object#extern_kind */
1829 (nitmethod_t)VIRTUAL_parser__ReduceAction102__action, /* pointer to parser:ReduceAction102:parser#ReduceAction102#action */
1830 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction102:parser_work#ReduceAction#concat */
1831 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction102:parser_work#ReduceAction#init */
1832 }
1833 };
1834 /* allocate ReduceAction102 */
1835 val* NEW_parser__ReduceAction102(const struct type* type) {
1836 val* self /* : ReduceAction102 */;
1837 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1838 self->type = type;
1839 self->class = &class_parser__ReduceAction102;
1840 return self;
1841 }
1842 /* runtime class parser__ReduceAction103 */
1843 const struct class class_parser__ReduceAction103 = {
1844 0, /* box_kind */
1845 {
1846 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction103:kernel#Object#object_id */
1847 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction103:kernel#Object#is_same_instance */
1848 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction103:kernel#Object#== */
1849 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction103:kernel#Object#!= */
1850 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction103:kernel#Object#exit */
1851 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction103:kernel#Object#sys */
1852 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction103:kernel#Object#hash */
1853 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction103:string#Object#to_s */
1854 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction103:string#Object#native_class_name */
1855 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction103:string#Object#class_name */
1856 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction103:string#Object#inspect */
1857 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction103:string#Object#inspect_head */
1858 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction103:string#Object#args */
1859 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction103:time#Object#get_time */
1860 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction103:file#Object#printn */
1861 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction103:file#Object#print */
1862 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction103:file#Object#getcwd */
1863 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction103:file#Object#file_getcwd */
1864 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction103:version#Object#nit_version */
1865 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction103:model_base#Object#intrude_visibility */
1866 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction103:model_base#Object#public_visibility */
1867 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction103:model_base#Object#protected_visibility */
1868 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction103:model_base#Object#private_visibility */
1869 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction103:model_base#Object#none_visibility */
1870 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction103:model#Object#abstract_kind */
1871 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction103:model#Object#concrete_kind */
1872 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction103:model#Object#interface_kind */
1873 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction103:model#Object#enum_kind */
1874 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction103:model#Object#extern_kind */
1875 (nitmethod_t)VIRTUAL_parser__ReduceAction103__action, /* pointer to parser:ReduceAction103:parser#ReduceAction103#action */
1876 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction103:parser_work#ReduceAction#concat */
1877 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction103:parser_work#ReduceAction#init */
1878 }
1879 };
1880 /* allocate ReduceAction103 */
1881 val* NEW_parser__ReduceAction103(const struct type* type) {
1882 val* self /* : ReduceAction103 */;
1883 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1884 self->type = type;
1885 self->class = &class_parser__ReduceAction103;
1886 return self;
1887 }
1888 /* runtime class parser__ReduceAction104 */
1889 const struct class class_parser__ReduceAction104 = {
1890 0, /* box_kind */
1891 {
1892 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction104:kernel#Object#object_id */
1893 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction104:kernel#Object#is_same_instance */
1894 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction104:kernel#Object#== */
1895 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction104:kernel#Object#!= */
1896 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction104:kernel#Object#exit */
1897 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction104:kernel#Object#sys */
1898 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction104:kernel#Object#hash */
1899 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction104:string#Object#to_s */
1900 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction104:string#Object#native_class_name */
1901 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction104:string#Object#class_name */
1902 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction104:string#Object#inspect */
1903 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction104:string#Object#inspect_head */
1904 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction104:string#Object#args */
1905 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction104:time#Object#get_time */
1906 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction104:file#Object#printn */
1907 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction104:file#Object#print */
1908 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction104:file#Object#getcwd */
1909 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction104:file#Object#file_getcwd */
1910 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction104:version#Object#nit_version */
1911 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction104:model_base#Object#intrude_visibility */
1912 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction104:model_base#Object#public_visibility */
1913 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction104:model_base#Object#protected_visibility */
1914 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction104:model_base#Object#private_visibility */
1915 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction104:model_base#Object#none_visibility */
1916 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction104:model#Object#abstract_kind */
1917 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction104:model#Object#concrete_kind */
1918 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction104:model#Object#interface_kind */
1919 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction104:model#Object#enum_kind */
1920 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction104:model#Object#extern_kind */
1921 (nitmethod_t)VIRTUAL_parser__ReduceAction104__action, /* pointer to parser:ReduceAction104:parser#ReduceAction104#action */
1922 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction104:parser_work#ReduceAction#concat */
1923 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction104:parser_work#ReduceAction#init */
1924 }
1925 };
1926 /* allocate ReduceAction104 */
1927 val* NEW_parser__ReduceAction104(const struct type* type) {
1928 val* self /* : ReduceAction104 */;
1929 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1930 self->type = type;
1931 self->class = &class_parser__ReduceAction104;
1932 return self;
1933 }
1934 /* runtime class parser__ReduceAction105 */
1935 const struct class class_parser__ReduceAction105 = {
1936 0, /* box_kind */
1937 {
1938 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction105:kernel#Object#object_id */
1939 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction105:kernel#Object#is_same_instance */
1940 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction105:kernel#Object#== */
1941 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction105:kernel#Object#!= */
1942 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction105:kernel#Object#exit */
1943 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction105:kernel#Object#sys */
1944 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction105:kernel#Object#hash */
1945 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction105:string#Object#to_s */
1946 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction105:string#Object#native_class_name */
1947 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction105:string#Object#class_name */
1948 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction105:string#Object#inspect */
1949 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction105:string#Object#inspect_head */
1950 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction105:string#Object#args */
1951 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction105:time#Object#get_time */
1952 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction105:file#Object#printn */
1953 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction105:file#Object#print */
1954 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction105:file#Object#getcwd */
1955 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction105:file#Object#file_getcwd */
1956 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction105:version#Object#nit_version */
1957 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction105:model_base#Object#intrude_visibility */
1958 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction105:model_base#Object#public_visibility */
1959 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction105:model_base#Object#protected_visibility */
1960 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction105:model_base#Object#private_visibility */
1961 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction105:model_base#Object#none_visibility */
1962 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction105:model#Object#abstract_kind */
1963 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction105:model#Object#concrete_kind */
1964 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction105:model#Object#interface_kind */
1965 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction105:model#Object#enum_kind */
1966 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction105:model#Object#extern_kind */
1967 (nitmethod_t)VIRTUAL_parser__ReduceAction105__action, /* pointer to parser:ReduceAction105:parser#ReduceAction105#action */
1968 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction105:parser_work#ReduceAction#concat */
1969 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction105:parser_work#ReduceAction#init */
1970 }
1971 };
1972 /* allocate ReduceAction105 */
1973 val* NEW_parser__ReduceAction105(const struct type* type) {
1974 val* self /* : ReduceAction105 */;
1975 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1976 self->type = type;
1977 self->class = &class_parser__ReduceAction105;
1978 return self;
1979 }
1980 /* runtime class parser__ReduceAction106 */
1981 const struct class class_parser__ReduceAction106 = {
1982 0, /* box_kind */
1983 {
1984 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction106:kernel#Object#object_id */
1985 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction106:kernel#Object#is_same_instance */
1986 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction106:kernel#Object#== */
1987 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction106:kernel#Object#!= */
1988 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction106:kernel#Object#exit */
1989 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction106:kernel#Object#sys */
1990 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction106:kernel#Object#hash */
1991 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction106:string#Object#to_s */
1992 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction106:string#Object#native_class_name */
1993 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction106:string#Object#class_name */
1994 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction106:string#Object#inspect */
1995 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction106:string#Object#inspect_head */
1996 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction106:string#Object#args */
1997 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction106:time#Object#get_time */
1998 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction106:file#Object#printn */
1999 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction106:file#Object#print */
2000 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction106:file#Object#getcwd */
2001 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction106:file#Object#file_getcwd */
2002 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction106:version#Object#nit_version */
2003 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction106:model_base#Object#intrude_visibility */
2004 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction106:model_base#Object#public_visibility */
2005 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction106:model_base#Object#protected_visibility */
2006 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction106:model_base#Object#private_visibility */
2007 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction106:model_base#Object#none_visibility */
2008 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction106:model#Object#abstract_kind */
2009 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction106:model#Object#concrete_kind */
2010 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction106:model#Object#interface_kind */
2011 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction106:model#Object#enum_kind */
2012 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction106:model#Object#extern_kind */
2013 (nitmethod_t)VIRTUAL_parser__ReduceAction106__action, /* pointer to parser:ReduceAction106:parser#ReduceAction106#action */
2014 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction106:parser_work#ReduceAction#concat */
2015 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction106:parser_work#ReduceAction#init */
2016 }
2017 };
2018 /* allocate ReduceAction106 */
2019 val* NEW_parser__ReduceAction106(const struct type* type) {
2020 val* self /* : ReduceAction106 */;
2021 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2022 self->type = type;
2023 self->class = &class_parser__ReduceAction106;
2024 return self;
2025 }
2026 /* runtime class parser__ReduceAction107 */
2027 const struct class class_parser__ReduceAction107 = {
2028 0, /* box_kind */
2029 {
2030 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction107:kernel#Object#object_id */
2031 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction107:kernel#Object#is_same_instance */
2032 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction107:kernel#Object#== */
2033 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction107:kernel#Object#!= */
2034 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction107:kernel#Object#exit */
2035 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction107:kernel#Object#sys */
2036 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction107:kernel#Object#hash */
2037 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction107:string#Object#to_s */
2038 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction107:string#Object#native_class_name */
2039 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction107:string#Object#class_name */
2040 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction107:string#Object#inspect */
2041 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction107:string#Object#inspect_head */
2042 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction107:string#Object#args */
2043 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction107:time#Object#get_time */
2044 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction107:file#Object#printn */
2045 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction107:file#Object#print */
2046 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction107:file#Object#getcwd */
2047 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction107:file#Object#file_getcwd */
2048 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction107:version#Object#nit_version */
2049 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction107:model_base#Object#intrude_visibility */
2050 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction107:model_base#Object#public_visibility */
2051 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction107:model_base#Object#protected_visibility */
2052 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction107:model_base#Object#private_visibility */
2053 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction107:model_base#Object#none_visibility */
2054 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction107:model#Object#abstract_kind */
2055 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction107:model#Object#concrete_kind */
2056 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction107:model#Object#interface_kind */
2057 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction107:model#Object#enum_kind */
2058 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction107:model#Object#extern_kind */
2059 (nitmethod_t)VIRTUAL_parser__ReduceAction107__action, /* pointer to parser:ReduceAction107:parser#ReduceAction107#action */
2060 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction107:parser_work#ReduceAction#concat */
2061 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction107:parser_work#ReduceAction#init */
2062 }
2063 };
2064 /* allocate ReduceAction107 */
2065 val* NEW_parser__ReduceAction107(const struct type* type) {
2066 val* self /* : ReduceAction107 */;
2067 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2068 self->type = type;
2069 self->class = &class_parser__ReduceAction107;
2070 return self;
2071 }
2072 /* runtime class parser__ReduceAction108 */
2073 const struct class class_parser__ReduceAction108 = {
2074 0, /* box_kind */
2075 {
2076 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction108:kernel#Object#object_id */
2077 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction108:kernel#Object#is_same_instance */
2078 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction108:kernel#Object#== */
2079 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction108:kernel#Object#!= */
2080 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction108:kernel#Object#exit */
2081 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction108:kernel#Object#sys */
2082 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction108:kernel#Object#hash */
2083 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction108:string#Object#to_s */
2084 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction108:string#Object#native_class_name */
2085 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction108:string#Object#class_name */
2086 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction108:string#Object#inspect */
2087 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction108:string#Object#inspect_head */
2088 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction108:string#Object#args */
2089 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction108:time#Object#get_time */
2090 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction108:file#Object#printn */
2091 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction108:file#Object#print */
2092 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction108:file#Object#getcwd */
2093 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction108:file#Object#file_getcwd */
2094 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction108:version#Object#nit_version */
2095 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction108:model_base#Object#intrude_visibility */
2096 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction108:model_base#Object#public_visibility */
2097 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction108:model_base#Object#protected_visibility */
2098 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction108:model_base#Object#private_visibility */
2099 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction108:model_base#Object#none_visibility */
2100 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction108:model#Object#abstract_kind */
2101 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction108:model#Object#concrete_kind */
2102 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction108:model#Object#interface_kind */
2103 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction108:model#Object#enum_kind */
2104 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction108:model#Object#extern_kind */
2105 (nitmethod_t)VIRTUAL_parser__ReduceAction108__action, /* pointer to parser:ReduceAction108:parser#ReduceAction108#action */
2106 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction108:parser_work#ReduceAction#concat */
2107 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction108:parser_work#ReduceAction#init */
2108 }
2109 };
2110 /* allocate ReduceAction108 */
2111 val* NEW_parser__ReduceAction108(const struct type* type) {
2112 val* self /* : ReduceAction108 */;
2113 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2114 self->type = type;
2115 self->class = &class_parser__ReduceAction108;
2116 return self;
2117 }
2118 /* runtime class parser__ReduceAction109 */
2119 const struct class class_parser__ReduceAction109 = {
2120 0, /* box_kind */
2121 {
2122 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction109:kernel#Object#object_id */
2123 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction109:kernel#Object#is_same_instance */
2124 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction109:kernel#Object#== */
2125 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction109:kernel#Object#!= */
2126 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction109:kernel#Object#exit */
2127 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction109:kernel#Object#sys */
2128 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction109:kernel#Object#hash */
2129 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction109:string#Object#to_s */
2130 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction109:string#Object#native_class_name */
2131 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction109:string#Object#class_name */
2132 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction109:string#Object#inspect */
2133 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction109:string#Object#inspect_head */
2134 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction109:string#Object#args */
2135 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction109:time#Object#get_time */
2136 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction109:file#Object#printn */
2137 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction109:file#Object#print */
2138 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction109:file#Object#getcwd */
2139 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction109:file#Object#file_getcwd */
2140 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction109:version#Object#nit_version */
2141 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction109:model_base#Object#intrude_visibility */
2142 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction109:model_base#Object#public_visibility */
2143 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction109:model_base#Object#protected_visibility */
2144 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction109:model_base#Object#private_visibility */
2145 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction109:model_base#Object#none_visibility */
2146 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction109:model#Object#abstract_kind */
2147 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction109:model#Object#concrete_kind */
2148 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction109:model#Object#interface_kind */
2149 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction109:model#Object#enum_kind */
2150 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction109:model#Object#extern_kind */
2151 (nitmethod_t)VIRTUAL_parser__ReduceAction109__action, /* pointer to parser:ReduceAction109:parser#ReduceAction109#action */
2152 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction109:parser_work#ReduceAction#concat */
2153 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction109:parser_work#ReduceAction#init */
2154 }
2155 };
2156 /* allocate ReduceAction109 */
2157 val* NEW_parser__ReduceAction109(const struct type* type) {
2158 val* self /* : ReduceAction109 */;
2159 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2160 self->type = type;
2161 self->class = &class_parser__ReduceAction109;
2162 return self;
2163 }
2164 /* runtime class parser__ReduceAction110 */
2165 const struct class class_parser__ReduceAction110 = {
2166 0, /* box_kind */
2167 {
2168 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction110:kernel#Object#object_id */
2169 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction110:kernel#Object#is_same_instance */
2170 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction110:kernel#Object#== */
2171 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction110:kernel#Object#!= */
2172 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction110:kernel#Object#exit */
2173 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction110:kernel#Object#sys */
2174 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction110:kernel#Object#hash */
2175 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction110:string#Object#to_s */
2176 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction110:string#Object#native_class_name */
2177 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction110:string#Object#class_name */
2178 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction110:string#Object#inspect */
2179 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction110:string#Object#inspect_head */
2180 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction110:string#Object#args */
2181 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction110:time#Object#get_time */
2182 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction110:file#Object#printn */
2183 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction110:file#Object#print */
2184 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction110:file#Object#getcwd */
2185 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction110:file#Object#file_getcwd */
2186 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction110:version#Object#nit_version */
2187 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction110:model_base#Object#intrude_visibility */
2188 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction110:model_base#Object#public_visibility */
2189 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction110:model_base#Object#protected_visibility */
2190 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction110:model_base#Object#private_visibility */
2191 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction110:model_base#Object#none_visibility */
2192 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction110:model#Object#abstract_kind */
2193 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction110:model#Object#concrete_kind */
2194 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction110:model#Object#interface_kind */
2195 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction110:model#Object#enum_kind */
2196 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction110:model#Object#extern_kind */
2197 (nitmethod_t)VIRTUAL_parser__ReduceAction110__action, /* pointer to parser:ReduceAction110:parser#ReduceAction110#action */
2198 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction110:parser_work#ReduceAction#concat */
2199 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction110:parser_work#ReduceAction#init */
2200 }
2201 };
2202 /* allocate ReduceAction110 */
2203 val* NEW_parser__ReduceAction110(const struct type* type) {
2204 val* self /* : ReduceAction110 */;
2205 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2206 self->type = type;
2207 self->class = &class_parser__ReduceAction110;
2208 return self;
2209 }
2210 /* runtime class parser__ReduceAction111 */
2211 const struct class class_parser__ReduceAction111 = {
2212 0, /* box_kind */
2213 {
2214 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction111:kernel#Object#object_id */
2215 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction111:kernel#Object#is_same_instance */
2216 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction111:kernel#Object#== */
2217 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction111:kernel#Object#!= */
2218 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction111:kernel#Object#exit */
2219 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction111:kernel#Object#sys */
2220 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction111:kernel#Object#hash */
2221 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction111:string#Object#to_s */
2222 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction111:string#Object#native_class_name */
2223 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction111:string#Object#class_name */
2224 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction111:string#Object#inspect */
2225 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction111:string#Object#inspect_head */
2226 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction111:string#Object#args */
2227 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction111:time#Object#get_time */
2228 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction111:file#Object#printn */
2229 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction111:file#Object#print */
2230 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction111:file#Object#getcwd */
2231 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction111:file#Object#file_getcwd */
2232 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction111:version#Object#nit_version */
2233 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction111:model_base#Object#intrude_visibility */
2234 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction111:model_base#Object#public_visibility */
2235 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction111:model_base#Object#protected_visibility */
2236 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction111:model_base#Object#private_visibility */
2237 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction111:model_base#Object#none_visibility */
2238 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction111:model#Object#abstract_kind */
2239 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction111:model#Object#concrete_kind */
2240 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction111:model#Object#interface_kind */
2241 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction111:model#Object#enum_kind */
2242 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction111:model#Object#extern_kind */
2243 (nitmethod_t)VIRTUAL_parser__ReduceAction111__action, /* pointer to parser:ReduceAction111:parser#ReduceAction111#action */
2244 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction111:parser_work#ReduceAction#concat */
2245 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction111:parser_work#ReduceAction#init */
2246 }
2247 };
2248 /* allocate ReduceAction111 */
2249 val* NEW_parser__ReduceAction111(const struct type* type) {
2250 val* self /* : ReduceAction111 */;
2251 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2252 self->type = type;
2253 self->class = &class_parser__ReduceAction111;
2254 return self;
2255 }
2256 /* runtime class parser__ReduceAction112 */
2257 const struct class class_parser__ReduceAction112 = {
2258 0, /* box_kind */
2259 {
2260 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction112:kernel#Object#object_id */
2261 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction112:kernel#Object#is_same_instance */
2262 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction112:kernel#Object#== */
2263 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction112:kernel#Object#!= */
2264 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction112:kernel#Object#exit */
2265 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction112:kernel#Object#sys */
2266 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction112:kernel#Object#hash */
2267 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction112:string#Object#to_s */
2268 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction112:string#Object#native_class_name */
2269 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction112:string#Object#class_name */
2270 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction112:string#Object#inspect */
2271 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction112:string#Object#inspect_head */
2272 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction112:string#Object#args */
2273 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction112:time#Object#get_time */
2274 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction112:file#Object#printn */
2275 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction112:file#Object#print */
2276 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction112:file#Object#getcwd */
2277 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction112:file#Object#file_getcwd */
2278 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction112:version#Object#nit_version */
2279 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction112:model_base#Object#intrude_visibility */
2280 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction112:model_base#Object#public_visibility */
2281 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction112:model_base#Object#protected_visibility */
2282 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction112:model_base#Object#private_visibility */
2283 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction112:model_base#Object#none_visibility */
2284 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction112:model#Object#abstract_kind */
2285 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction112:model#Object#concrete_kind */
2286 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction112:model#Object#interface_kind */
2287 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction112:model#Object#enum_kind */
2288 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction112:model#Object#extern_kind */
2289 (nitmethod_t)VIRTUAL_parser__ReduceAction112__action, /* pointer to parser:ReduceAction112:parser#ReduceAction112#action */
2290 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction112:parser_work#ReduceAction#concat */
2291 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction112:parser_work#ReduceAction#init */
2292 }
2293 };
2294 /* allocate ReduceAction112 */
2295 val* NEW_parser__ReduceAction112(const struct type* type) {
2296 val* self /* : ReduceAction112 */;
2297 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2298 self->type = type;
2299 self->class = &class_parser__ReduceAction112;
2300 return self;
2301 }
2302 /* runtime class parser__ReduceAction113 */
2303 const struct class class_parser__ReduceAction113 = {
2304 0, /* box_kind */
2305 {
2306 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction113:kernel#Object#object_id */
2307 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction113:kernel#Object#is_same_instance */
2308 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction113:kernel#Object#== */
2309 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction113:kernel#Object#!= */
2310 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction113:kernel#Object#exit */
2311 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction113:kernel#Object#sys */
2312 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction113:kernel#Object#hash */
2313 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction113:string#Object#to_s */
2314 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction113:string#Object#native_class_name */
2315 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction113:string#Object#class_name */
2316 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction113:string#Object#inspect */
2317 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction113:string#Object#inspect_head */
2318 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction113:string#Object#args */
2319 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction113:time#Object#get_time */
2320 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction113:file#Object#printn */
2321 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction113:file#Object#print */
2322 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction113:file#Object#getcwd */
2323 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction113:file#Object#file_getcwd */
2324 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction113:version#Object#nit_version */
2325 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction113:model_base#Object#intrude_visibility */
2326 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction113:model_base#Object#public_visibility */
2327 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction113:model_base#Object#protected_visibility */
2328 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction113:model_base#Object#private_visibility */
2329 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction113:model_base#Object#none_visibility */
2330 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction113:model#Object#abstract_kind */
2331 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction113:model#Object#concrete_kind */
2332 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction113:model#Object#interface_kind */
2333 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction113:model#Object#enum_kind */
2334 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction113:model#Object#extern_kind */
2335 (nitmethod_t)VIRTUAL_parser__ReduceAction113__action, /* pointer to parser:ReduceAction113:parser#ReduceAction113#action */
2336 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction113:parser_work#ReduceAction#concat */
2337 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction113:parser_work#ReduceAction#init */
2338 }
2339 };
2340 /* allocate ReduceAction113 */
2341 val* NEW_parser__ReduceAction113(const struct type* type) {
2342 val* self /* : ReduceAction113 */;
2343 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2344 self->type = type;
2345 self->class = &class_parser__ReduceAction113;
2346 return self;
2347 }
2348 /* runtime class parser__ReduceAction114 */
2349 const struct class class_parser__ReduceAction114 = {
2350 0, /* box_kind */
2351 {
2352 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction114:kernel#Object#object_id */
2353 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction114:kernel#Object#is_same_instance */
2354 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction114:kernel#Object#== */
2355 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction114:kernel#Object#!= */
2356 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction114:kernel#Object#exit */
2357 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction114:kernel#Object#sys */
2358 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction114:kernel#Object#hash */
2359 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction114:string#Object#to_s */
2360 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction114:string#Object#native_class_name */
2361 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction114:string#Object#class_name */
2362 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction114:string#Object#inspect */
2363 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction114:string#Object#inspect_head */
2364 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction114:string#Object#args */
2365 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction114:time#Object#get_time */
2366 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction114:file#Object#printn */
2367 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction114:file#Object#print */
2368 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction114:file#Object#getcwd */
2369 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction114:file#Object#file_getcwd */
2370 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction114:version#Object#nit_version */
2371 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction114:model_base#Object#intrude_visibility */
2372 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction114:model_base#Object#public_visibility */
2373 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction114:model_base#Object#protected_visibility */
2374 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction114:model_base#Object#private_visibility */
2375 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction114:model_base#Object#none_visibility */
2376 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction114:model#Object#abstract_kind */
2377 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction114:model#Object#concrete_kind */
2378 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction114:model#Object#interface_kind */
2379 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction114:model#Object#enum_kind */
2380 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction114:model#Object#extern_kind */
2381 (nitmethod_t)VIRTUAL_parser__ReduceAction114__action, /* pointer to parser:ReduceAction114:parser#ReduceAction114#action */
2382 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction114:parser_work#ReduceAction#concat */
2383 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction114:parser_work#ReduceAction#init */
2384 }
2385 };
2386 /* allocate ReduceAction114 */
2387 val* NEW_parser__ReduceAction114(const struct type* type) {
2388 val* self /* : ReduceAction114 */;
2389 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2390 self->type = type;
2391 self->class = &class_parser__ReduceAction114;
2392 return self;
2393 }
2394 /* runtime class parser__ReduceAction115 */
2395 const struct class class_parser__ReduceAction115 = {
2396 0, /* box_kind */
2397 {
2398 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction115:kernel#Object#object_id */
2399 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction115:kernel#Object#is_same_instance */
2400 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction115:kernel#Object#== */
2401 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction115:kernel#Object#!= */
2402 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction115:kernel#Object#exit */
2403 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction115:kernel#Object#sys */
2404 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction115:kernel#Object#hash */
2405 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction115:string#Object#to_s */
2406 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction115:string#Object#native_class_name */
2407 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction115:string#Object#class_name */
2408 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction115:string#Object#inspect */
2409 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction115:string#Object#inspect_head */
2410 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction115:string#Object#args */
2411 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction115:time#Object#get_time */
2412 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction115:file#Object#printn */
2413 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction115:file#Object#print */
2414 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction115:file#Object#getcwd */
2415 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction115:file#Object#file_getcwd */
2416 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction115:version#Object#nit_version */
2417 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction115:model_base#Object#intrude_visibility */
2418 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction115:model_base#Object#public_visibility */
2419 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction115:model_base#Object#protected_visibility */
2420 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction115:model_base#Object#private_visibility */
2421 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction115:model_base#Object#none_visibility */
2422 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction115:model#Object#abstract_kind */
2423 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction115:model#Object#concrete_kind */
2424 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction115:model#Object#interface_kind */
2425 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction115:model#Object#enum_kind */
2426 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction115:model#Object#extern_kind */
2427 (nitmethod_t)VIRTUAL_parser__ReduceAction115__action, /* pointer to parser:ReduceAction115:parser#ReduceAction115#action */
2428 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction115:parser_work#ReduceAction#concat */
2429 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction115:parser_work#ReduceAction#init */
2430 }
2431 };
2432 /* allocate ReduceAction115 */
2433 val* NEW_parser__ReduceAction115(const struct type* type) {
2434 val* self /* : ReduceAction115 */;
2435 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2436 self->type = type;
2437 self->class = &class_parser__ReduceAction115;
2438 return self;
2439 }
2440 /* runtime class parser__ReduceAction116 */
2441 const struct class class_parser__ReduceAction116 = {
2442 0, /* box_kind */
2443 {
2444 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction116:kernel#Object#object_id */
2445 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction116:kernel#Object#is_same_instance */
2446 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction116:kernel#Object#== */
2447 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction116:kernel#Object#!= */
2448 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction116:kernel#Object#exit */
2449 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction116:kernel#Object#sys */
2450 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction116:kernel#Object#hash */
2451 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction116:string#Object#to_s */
2452 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction116:string#Object#native_class_name */
2453 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction116:string#Object#class_name */
2454 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction116:string#Object#inspect */
2455 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction116:string#Object#inspect_head */
2456 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction116:string#Object#args */
2457 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction116:time#Object#get_time */
2458 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction116:file#Object#printn */
2459 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction116:file#Object#print */
2460 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction116:file#Object#getcwd */
2461 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction116:file#Object#file_getcwd */
2462 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction116:version#Object#nit_version */
2463 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction116:model_base#Object#intrude_visibility */
2464 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction116:model_base#Object#public_visibility */
2465 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction116:model_base#Object#protected_visibility */
2466 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction116:model_base#Object#private_visibility */
2467 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction116:model_base#Object#none_visibility */
2468 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction116:model#Object#abstract_kind */
2469 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction116:model#Object#concrete_kind */
2470 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction116:model#Object#interface_kind */
2471 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction116:model#Object#enum_kind */
2472 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction116:model#Object#extern_kind */
2473 (nitmethod_t)VIRTUAL_parser__ReduceAction116__action, /* pointer to parser:ReduceAction116:parser#ReduceAction116#action */
2474 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction116:parser_work#ReduceAction#concat */
2475 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction116:parser_work#ReduceAction#init */
2476 }
2477 };
2478 /* allocate ReduceAction116 */
2479 val* NEW_parser__ReduceAction116(const struct type* type) {
2480 val* self /* : ReduceAction116 */;
2481 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2482 self->type = type;
2483 self->class = &class_parser__ReduceAction116;
2484 return self;
2485 }
2486 /* runtime class parser__ReduceAction117 */
2487 const struct class class_parser__ReduceAction117 = {
2488 0, /* box_kind */
2489 {
2490 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction117:kernel#Object#object_id */
2491 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction117:kernel#Object#is_same_instance */
2492 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction117:kernel#Object#== */
2493 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction117:kernel#Object#!= */
2494 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction117:kernel#Object#exit */
2495 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction117:kernel#Object#sys */
2496 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction117:kernel#Object#hash */
2497 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction117:string#Object#to_s */
2498 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction117:string#Object#native_class_name */
2499 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction117:string#Object#class_name */
2500 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction117:string#Object#inspect */
2501 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction117:string#Object#inspect_head */
2502 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction117:string#Object#args */
2503 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction117:time#Object#get_time */
2504 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction117:file#Object#printn */
2505 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction117:file#Object#print */
2506 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction117:file#Object#getcwd */
2507 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction117:file#Object#file_getcwd */
2508 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction117:version#Object#nit_version */
2509 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction117:model_base#Object#intrude_visibility */
2510 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction117:model_base#Object#public_visibility */
2511 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction117:model_base#Object#protected_visibility */
2512 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction117:model_base#Object#private_visibility */
2513 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction117:model_base#Object#none_visibility */
2514 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction117:model#Object#abstract_kind */
2515 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction117:model#Object#concrete_kind */
2516 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction117:model#Object#interface_kind */
2517 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction117:model#Object#enum_kind */
2518 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction117:model#Object#extern_kind */
2519 (nitmethod_t)VIRTUAL_parser__ReduceAction117__action, /* pointer to parser:ReduceAction117:parser#ReduceAction117#action */
2520 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction117:parser_work#ReduceAction#concat */
2521 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction117:parser_work#ReduceAction#init */
2522 }
2523 };
2524 /* allocate ReduceAction117 */
2525 val* NEW_parser__ReduceAction117(const struct type* type) {
2526 val* self /* : ReduceAction117 */;
2527 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2528 self->type = type;
2529 self->class = &class_parser__ReduceAction117;
2530 return self;
2531 }
2532 /* runtime class parser__ReduceAction118 */
2533 const struct class class_parser__ReduceAction118 = {
2534 0, /* box_kind */
2535 {
2536 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction118:kernel#Object#object_id */
2537 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction118:kernel#Object#is_same_instance */
2538 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction118:kernel#Object#== */
2539 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction118:kernel#Object#!= */
2540 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction118:kernel#Object#exit */
2541 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction118:kernel#Object#sys */
2542 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction118:kernel#Object#hash */
2543 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction118:string#Object#to_s */
2544 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction118:string#Object#native_class_name */
2545 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction118:string#Object#class_name */
2546 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction118:string#Object#inspect */
2547 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction118:string#Object#inspect_head */
2548 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction118:string#Object#args */
2549 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction118:time#Object#get_time */
2550 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction118:file#Object#printn */
2551 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction118:file#Object#print */
2552 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction118:file#Object#getcwd */
2553 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction118:file#Object#file_getcwd */
2554 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction118:version#Object#nit_version */
2555 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction118:model_base#Object#intrude_visibility */
2556 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction118:model_base#Object#public_visibility */
2557 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction118:model_base#Object#protected_visibility */
2558 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction118:model_base#Object#private_visibility */
2559 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction118:model_base#Object#none_visibility */
2560 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction118:model#Object#abstract_kind */
2561 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction118:model#Object#concrete_kind */
2562 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction118:model#Object#interface_kind */
2563 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction118:model#Object#enum_kind */
2564 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction118:model#Object#extern_kind */
2565 (nitmethod_t)VIRTUAL_parser__ReduceAction118__action, /* pointer to parser:ReduceAction118:parser#ReduceAction118#action */
2566 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction118:parser_work#ReduceAction#concat */
2567 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction118:parser_work#ReduceAction#init */
2568 }
2569 };
2570 /* allocate ReduceAction118 */
2571 val* NEW_parser__ReduceAction118(const struct type* type) {
2572 val* self /* : ReduceAction118 */;
2573 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2574 self->type = type;
2575 self->class = &class_parser__ReduceAction118;
2576 return self;
2577 }
2578 /* runtime class parser__ReduceAction119 */
2579 const struct class class_parser__ReduceAction119 = {
2580 0, /* box_kind */
2581 {
2582 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction119:kernel#Object#object_id */
2583 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction119:kernel#Object#is_same_instance */
2584 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction119:kernel#Object#== */
2585 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction119:kernel#Object#!= */
2586 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction119:kernel#Object#exit */
2587 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction119:kernel#Object#sys */
2588 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction119:kernel#Object#hash */
2589 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction119:string#Object#to_s */
2590 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction119:string#Object#native_class_name */
2591 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction119:string#Object#class_name */
2592 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction119:string#Object#inspect */
2593 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction119:string#Object#inspect_head */
2594 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction119:string#Object#args */
2595 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction119:time#Object#get_time */
2596 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction119:file#Object#printn */
2597 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction119:file#Object#print */
2598 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction119:file#Object#getcwd */
2599 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction119:file#Object#file_getcwd */
2600 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction119:version#Object#nit_version */
2601 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction119:model_base#Object#intrude_visibility */
2602 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction119:model_base#Object#public_visibility */
2603 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction119:model_base#Object#protected_visibility */
2604 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction119:model_base#Object#private_visibility */
2605 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction119:model_base#Object#none_visibility */
2606 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction119:model#Object#abstract_kind */
2607 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction119:model#Object#concrete_kind */
2608 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction119:model#Object#interface_kind */
2609 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction119:model#Object#enum_kind */
2610 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction119:model#Object#extern_kind */
2611 (nitmethod_t)VIRTUAL_parser__ReduceAction119__action, /* pointer to parser:ReduceAction119:parser#ReduceAction119#action */
2612 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction119:parser_work#ReduceAction#concat */
2613 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction119:parser_work#ReduceAction#init */
2614 }
2615 };
2616 /* allocate ReduceAction119 */
2617 val* NEW_parser__ReduceAction119(const struct type* type) {
2618 val* self /* : ReduceAction119 */;
2619 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2620 self->type = type;
2621 self->class = &class_parser__ReduceAction119;
2622 return self;
2623 }
2624 /* runtime class parser__ReduceAction120 */
2625 const struct class class_parser__ReduceAction120 = {
2626 0, /* box_kind */
2627 {
2628 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction120:kernel#Object#object_id */
2629 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction120:kernel#Object#is_same_instance */
2630 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction120:kernel#Object#== */
2631 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction120:kernel#Object#!= */
2632 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction120:kernel#Object#exit */
2633 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction120:kernel#Object#sys */
2634 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction120:kernel#Object#hash */
2635 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction120:string#Object#to_s */
2636 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction120:string#Object#native_class_name */
2637 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction120:string#Object#class_name */
2638 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction120:string#Object#inspect */
2639 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction120:string#Object#inspect_head */
2640 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction120:string#Object#args */
2641 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction120:time#Object#get_time */
2642 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction120:file#Object#printn */
2643 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction120:file#Object#print */
2644 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction120:file#Object#getcwd */
2645 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction120:file#Object#file_getcwd */
2646 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction120:version#Object#nit_version */
2647 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction120:model_base#Object#intrude_visibility */
2648 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction120:model_base#Object#public_visibility */
2649 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction120:model_base#Object#protected_visibility */
2650 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction120:model_base#Object#private_visibility */
2651 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction120:model_base#Object#none_visibility */
2652 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction120:model#Object#abstract_kind */
2653 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction120:model#Object#concrete_kind */
2654 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction120:model#Object#interface_kind */
2655 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction120:model#Object#enum_kind */
2656 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction120:model#Object#extern_kind */
2657 (nitmethod_t)VIRTUAL_parser__ReduceAction120__action, /* pointer to parser:ReduceAction120:parser#ReduceAction120#action */
2658 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction120:parser_work#ReduceAction#concat */
2659 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction120:parser_work#ReduceAction#init */
2660 }
2661 };
2662 /* allocate ReduceAction120 */
2663 val* NEW_parser__ReduceAction120(const struct type* type) {
2664 val* self /* : ReduceAction120 */;
2665 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2666 self->type = type;
2667 self->class = &class_parser__ReduceAction120;
2668 return self;
2669 }
2670 /* runtime class parser__ReduceAction121 */
2671 const struct class class_parser__ReduceAction121 = {
2672 0, /* box_kind */
2673 {
2674 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction121:kernel#Object#object_id */
2675 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction121:kernel#Object#is_same_instance */
2676 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction121:kernel#Object#== */
2677 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction121:kernel#Object#!= */
2678 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction121:kernel#Object#exit */
2679 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction121:kernel#Object#sys */
2680 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction121:kernel#Object#hash */
2681 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction121:string#Object#to_s */
2682 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction121:string#Object#native_class_name */
2683 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction121:string#Object#class_name */
2684 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction121:string#Object#inspect */
2685 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction121:string#Object#inspect_head */
2686 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction121:string#Object#args */
2687 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction121:time#Object#get_time */
2688 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction121:file#Object#printn */
2689 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction121:file#Object#print */
2690 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction121:file#Object#getcwd */
2691 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction121:file#Object#file_getcwd */
2692 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction121:version#Object#nit_version */
2693 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction121:model_base#Object#intrude_visibility */
2694 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction121:model_base#Object#public_visibility */
2695 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction121:model_base#Object#protected_visibility */
2696 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction121:model_base#Object#private_visibility */
2697 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction121:model_base#Object#none_visibility */
2698 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction121:model#Object#abstract_kind */
2699 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction121:model#Object#concrete_kind */
2700 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction121:model#Object#interface_kind */
2701 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction121:model#Object#enum_kind */
2702 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction121:model#Object#extern_kind */
2703 (nitmethod_t)VIRTUAL_parser__ReduceAction121__action, /* pointer to parser:ReduceAction121:parser#ReduceAction121#action */
2704 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction121:parser_work#ReduceAction#concat */
2705 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction121:parser_work#ReduceAction#init */
2706 }
2707 };
2708 /* allocate ReduceAction121 */
2709 val* NEW_parser__ReduceAction121(const struct type* type) {
2710 val* self /* : ReduceAction121 */;
2711 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2712 self->type = type;
2713 self->class = &class_parser__ReduceAction121;
2714 return self;
2715 }
2716 /* runtime class parser__ReduceAction122 */
2717 const struct class class_parser__ReduceAction122 = {
2718 0, /* box_kind */
2719 {
2720 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction122:kernel#Object#object_id */
2721 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction122:kernel#Object#is_same_instance */
2722 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction122:kernel#Object#== */
2723 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction122:kernel#Object#!= */
2724 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction122:kernel#Object#exit */
2725 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction122:kernel#Object#sys */
2726 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction122:kernel#Object#hash */
2727 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction122:string#Object#to_s */
2728 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction122:string#Object#native_class_name */
2729 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction122:string#Object#class_name */
2730 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction122:string#Object#inspect */
2731 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction122:string#Object#inspect_head */
2732 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction122:string#Object#args */
2733 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction122:time#Object#get_time */
2734 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction122:file#Object#printn */
2735 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction122:file#Object#print */
2736 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction122:file#Object#getcwd */
2737 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction122:file#Object#file_getcwd */
2738 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction122:version#Object#nit_version */
2739 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction122:model_base#Object#intrude_visibility */
2740 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction122:model_base#Object#public_visibility */
2741 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction122:model_base#Object#protected_visibility */
2742 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction122:model_base#Object#private_visibility */
2743 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction122:model_base#Object#none_visibility */
2744 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction122:model#Object#abstract_kind */
2745 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction122:model#Object#concrete_kind */
2746 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction122:model#Object#interface_kind */
2747 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction122:model#Object#enum_kind */
2748 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction122:model#Object#extern_kind */
2749 (nitmethod_t)VIRTUAL_parser__ReduceAction122__action, /* pointer to parser:ReduceAction122:parser#ReduceAction122#action */
2750 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction122:parser_work#ReduceAction#concat */
2751 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction122:parser_work#ReduceAction#init */
2752 }
2753 };
2754 /* allocate ReduceAction122 */
2755 val* NEW_parser__ReduceAction122(const struct type* type) {
2756 val* self /* : ReduceAction122 */;
2757 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2758 self->type = type;
2759 self->class = &class_parser__ReduceAction122;
2760 return self;
2761 }
2762 /* runtime class parser__ReduceAction123 */
2763 const struct class class_parser__ReduceAction123 = {
2764 0, /* box_kind */
2765 {
2766 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction123:kernel#Object#object_id */
2767 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction123:kernel#Object#is_same_instance */
2768 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction123:kernel#Object#== */
2769 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction123:kernel#Object#!= */
2770 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction123:kernel#Object#exit */
2771 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction123:kernel#Object#sys */
2772 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction123:kernel#Object#hash */
2773 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction123:string#Object#to_s */
2774 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction123:string#Object#native_class_name */
2775 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction123:string#Object#class_name */
2776 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction123:string#Object#inspect */
2777 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction123:string#Object#inspect_head */
2778 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction123:string#Object#args */
2779 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction123:time#Object#get_time */
2780 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction123:file#Object#printn */
2781 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction123:file#Object#print */
2782 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction123:file#Object#getcwd */
2783 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction123:file#Object#file_getcwd */
2784 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction123:version#Object#nit_version */
2785 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction123:model_base#Object#intrude_visibility */
2786 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction123:model_base#Object#public_visibility */
2787 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction123:model_base#Object#protected_visibility */
2788 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction123:model_base#Object#private_visibility */
2789 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction123:model_base#Object#none_visibility */
2790 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction123:model#Object#abstract_kind */
2791 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction123:model#Object#concrete_kind */
2792 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction123:model#Object#interface_kind */
2793 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction123:model#Object#enum_kind */
2794 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction123:model#Object#extern_kind */
2795 (nitmethod_t)VIRTUAL_parser__ReduceAction123__action, /* pointer to parser:ReduceAction123:parser#ReduceAction123#action */
2796 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction123:parser_work#ReduceAction#concat */
2797 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction123:parser_work#ReduceAction#init */
2798 }
2799 };
2800 /* allocate ReduceAction123 */
2801 val* NEW_parser__ReduceAction123(const struct type* type) {
2802 val* self /* : ReduceAction123 */;
2803 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2804 self->type = type;
2805 self->class = &class_parser__ReduceAction123;
2806 return self;
2807 }
2808 /* runtime class parser__ReduceAction124 */
2809 const struct class class_parser__ReduceAction124 = {
2810 0, /* box_kind */
2811 {
2812 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction124:kernel#Object#object_id */
2813 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction124:kernel#Object#is_same_instance */
2814 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction124:kernel#Object#== */
2815 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction124:kernel#Object#!= */
2816 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction124:kernel#Object#exit */
2817 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction124:kernel#Object#sys */
2818 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction124:kernel#Object#hash */
2819 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction124:string#Object#to_s */
2820 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction124:string#Object#native_class_name */
2821 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction124:string#Object#class_name */
2822 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction124:string#Object#inspect */
2823 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction124:string#Object#inspect_head */
2824 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction124:string#Object#args */
2825 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction124:time#Object#get_time */
2826 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction124:file#Object#printn */
2827 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction124:file#Object#print */
2828 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction124:file#Object#getcwd */
2829 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction124:file#Object#file_getcwd */
2830 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction124:version#Object#nit_version */
2831 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction124:model_base#Object#intrude_visibility */
2832 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction124:model_base#Object#public_visibility */
2833 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction124:model_base#Object#protected_visibility */
2834 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction124:model_base#Object#private_visibility */
2835 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction124:model_base#Object#none_visibility */
2836 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction124:model#Object#abstract_kind */
2837 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction124:model#Object#concrete_kind */
2838 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction124:model#Object#interface_kind */
2839 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction124:model#Object#enum_kind */
2840 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction124:model#Object#extern_kind */
2841 (nitmethod_t)VIRTUAL_parser__ReduceAction124__action, /* pointer to parser:ReduceAction124:parser#ReduceAction124#action */
2842 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction124:parser_work#ReduceAction#concat */
2843 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction124:parser_work#ReduceAction#init */
2844 }
2845 };
2846 /* allocate ReduceAction124 */
2847 val* NEW_parser__ReduceAction124(const struct type* type) {
2848 val* self /* : ReduceAction124 */;
2849 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2850 self->type = type;
2851 self->class = &class_parser__ReduceAction124;
2852 return self;
2853 }
2854 /* runtime class parser__ReduceAction125 */
2855 const struct class class_parser__ReduceAction125 = {
2856 0, /* box_kind */
2857 {
2858 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction125:kernel#Object#object_id */
2859 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction125:kernel#Object#is_same_instance */
2860 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction125:kernel#Object#== */
2861 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction125:kernel#Object#!= */
2862 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction125:kernel#Object#exit */
2863 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction125:kernel#Object#sys */
2864 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction125:kernel#Object#hash */
2865 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction125:string#Object#to_s */
2866 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction125:string#Object#native_class_name */
2867 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction125:string#Object#class_name */
2868 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction125:string#Object#inspect */
2869 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction125:string#Object#inspect_head */
2870 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction125:string#Object#args */
2871 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction125:time#Object#get_time */
2872 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction125:file#Object#printn */
2873 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction125:file#Object#print */
2874 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction125:file#Object#getcwd */
2875 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction125:file#Object#file_getcwd */
2876 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction125:version#Object#nit_version */
2877 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction125:model_base#Object#intrude_visibility */
2878 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction125:model_base#Object#public_visibility */
2879 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction125:model_base#Object#protected_visibility */
2880 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction125:model_base#Object#private_visibility */
2881 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction125:model_base#Object#none_visibility */
2882 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction125:model#Object#abstract_kind */
2883 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction125:model#Object#concrete_kind */
2884 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction125:model#Object#interface_kind */
2885 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction125:model#Object#enum_kind */
2886 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction125:model#Object#extern_kind */
2887 (nitmethod_t)VIRTUAL_parser__ReduceAction125__action, /* pointer to parser:ReduceAction125:parser#ReduceAction125#action */
2888 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction125:parser_work#ReduceAction#concat */
2889 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction125:parser_work#ReduceAction#init */
2890 }
2891 };
2892 /* allocate ReduceAction125 */
2893 val* NEW_parser__ReduceAction125(const struct type* type) {
2894 val* self /* : ReduceAction125 */;
2895 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2896 self->type = type;
2897 self->class = &class_parser__ReduceAction125;
2898 return self;
2899 }
2900 /* runtime class parser__ReduceAction127 */
2901 const struct class class_parser__ReduceAction127 = {
2902 0, /* box_kind */
2903 {
2904 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction127:kernel#Object#object_id */
2905 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction127:kernel#Object#is_same_instance */
2906 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction127:kernel#Object#== */
2907 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction127:kernel#Object#!= */
2908 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction127:kernel#Object#exit */
2909 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction127:kernel#Object#sys */
2910 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction127:kernel#Object#hash */
2911 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction127:string#Object#to_s */
2912 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction127:string#Object#native_class_name */
2913 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction127:string#Object#class_name */
2914 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction127:string#Object#inspect */
2915 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction127:string#Object#inspect_head */
2916 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction127:string#Object#args */
2917 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction127:time#Object#get_time */
2918 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction127:file#Object#printn */
2919 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction127:file#Object#print */
2920 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction127:file#Object#getcwd */
2921 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction127:file#Object#file_getcwd */
2922 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction127:version#Object#nit_version */
2923 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction127:model_base#Object#intrude_visibility */
2924 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction127:model_base#Object#public_visibility */
2925 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction127:model_base#Object#protected_visibility */
2926 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction127:model_base#Object#private_visibility */
2927 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction127:model_base#Object#none_visibility */
2928 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction127:model#Object#abstract_kind */
2929 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction127:model#Object#concrete_kind */
2930 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction127:model#Object#interface_kind */
2931 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction127:model#Object#enum_kind */
2932 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction127:model#Object#extern_kind */
2933 (nitmethod_t)VIRTUAL_parser__ReduceAction127__action, /* pointer to parser:ReduceAction127:parser#ReduceAction127#action */
2934 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction127:parser_work#ReduceAction#concat */
2935 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction127:parser_work#ReduceAction#init */
2936 }
2937 };
2938 /* allocate ReduceAction127 */
2939 val* NEW_parser__ReduceAction127(const struct type* type) {
2940 val* self /* : ReduceAction127 */;
2941 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2942 self->type = type;
2943 self->class = &class_parser__ReduceAction127;
2944 return self;
2945 }
2946 /* runtime class parser__ReduceAction128 */
2947 const struct class class_parser__ReduceAction128 = {
2948 0, /* box_kind */
2949 {
2950 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction128:kernel#Object#object_id */
2951 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction128:kernel#Object#is_same_instance */
2952 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction128:kernel#Object#== */
2953 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction128:kernel#Object#!= */
2954 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction128:kernel#Object#exit */
2955 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction128:kernel#Object#sys */
2956 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction128:kernel#Object#hash */
2957 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction128:string#Object#to_s */
2958 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction128:string#Object#native_class_name */
2959 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction128:string#Object#class_name */
2960 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction128:string#Object#inspect */
2961 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction128:string#Object#inspect_head */
2962 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction128:string#Object#args */
2963 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction128:time#Object#get_time */
2964 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction128:file#Object#printn */
2965 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction128:file#Object#print */
2966 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction128:file#Object#getcwd */
2967 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction128:file#Object#file_getcwd */
2968 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction128:version#Object#nit_version */
2969 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction128:model_base#Object#intrude_visibility */
2970 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction128:model_base#Object#public_visibility */
2971 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction128:model_base#Object#protected_visibility */
2972 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction128:model_base#Object#private_visibility */
2973 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction128:model_base#Object#none_visibility */
2974 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction128:model#Object#abstract_kind */
2975 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction128:model#Object#concrete_kind */
2976 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction128:model#Object#interface_kind */
2977 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction128:model#Object#enum_kind */
2978 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction128:model#Object#extern_kind */
2979 (nitmethod_t)VIRTUAL_parser__ReduceAction128__action, /* pointer to parser:ReduceAction128:parser#ReduceAction128#action */
2980 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction128:parser_work#ReduceAction#concat */
2981 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction128:parser_work#ReduceAction#init */
2982 }
2983 };
2984 /* allocate ReduceAction128 */
2985 val* NEW_parser__ReduceAction128(const struct type* type) {
2986 val* self /* : ReduceAction128 */;
2987 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2988 self->type = type;
2989 self->class = &class_parser__ReduceAction128;
2990 return self;
2991 }
2992 /* runtime class parser__ReduceAction129 */
2993 const struct class class_parser__ReduceAction129 = {
2994 0, /* box_kind */
2995 {
2996 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction129:kernel#Object#object_id */
2997 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction129:kernel#Object#is_same_instance */
2998 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction129:kernel#Object#== */
2999 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction129:kernel#Object#!= */
3000 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction129:kernel#Object#exit */
3001 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction129:kernel#Object#sys */
3002 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction129:kernel#Object#hash */
3003 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction129:string#Object#to_s */
3004 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction129:string#Object#native_class_name */
3005 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction129:string#Object#class_name */
3006 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction129:string#Object#inspect */
3007 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction129:string#Object#inspect_head */
3008 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction129:string#Object#args */
3009 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction129:time#Object#get_time */
3010 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction129:file#Object#printn */
3011 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction129:file#Object#print */
3012 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction129:file#Object#getcwd */
3013 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction129:file#Object#file_getcwd */
3014 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction129:version#Object#nit_version */
3015 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction129:model_base#Object#intrude_visibility */
3016 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction129:model_base#Object#public_visibility */
3017 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction129:model_base#Object#protected_visibility */
3018 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction129:model_base#Object#private_visibility */
3019 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction129:model_base#Object#none_visibility */
3020 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction129:model#Object#abstract_kind */
3021 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction129:model#Object#concrete_kind */
3022 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction129:model#Object#interface_kind */
3023 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction129:model#Object#enum_kind */
3024 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction129:model#Object#extern_kind */
3025 (nitmethod_t)VIRTUAL_parser__ReduceAction129__action, /* pointer to parser:ReduceAction129:parser#ReduceAction129#action */
3026 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction129:parser_work#ReduceAction#concat */
3027 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction129:parser_work#ReduceAction#init */
3028 }
3029 };
3030 /* allocate ReduceAction129 */
3031 val* NEW_parser__ReduceAction129(const struct type* type) {
3032 val* self /* : ReduceAction129 */;
3033 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3034 self->type = type;
3035 self->class = &class_parser__ReduceAction129;
3036 return self;
3037 }
3038 /* runtime class parser__ReduceAction130 */
3039 const struct class class_parser__ReduceAction130 = {
3040 0, /* box_kind */
3041 {
3042 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction130:kernel#Object#object_id */
3043 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction130:kernel#Object#is_same_instance */
3044 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction130:kernel#Object#== */
3045 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction130:kernel#Object#!= */
3046 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction130:kernel#Object#exit */
3047 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction130:kernel#Object#sys */
3048 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction130:kernel#Object#hash */
3049 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction130:string#Object#to_s */
3050 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction130:string#Object#native_class_name */
3051 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction130:string#Object#class_name */
3052 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction130:string#Object#inspect */
3053 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction130:string#Object#inspect_head */
3054 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction130:string#Object#args */
3055 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction130:time#Object#get_time */
3056 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction130:file#Object#printn */
3057 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction130:file#Object#print */
3058 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction130:file#Object#getcwd */
3059 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction130:file#Object#file_getcwd */
3060 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction130:version#Object#nit_version */
3061 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction130:model_base#Object#intrude_visibility */
3062 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction130:model_base#Object#public_visibility */
3063 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction130:model_base#Object#protected_visibility */
3064 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction130:model_base#Object#private_visibility */
3065 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction130:model_base#Object#none_visibility */
3066 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction130:model#Object#abstract_kind */
3067 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction130:model#Object#concrete_kind */
3068 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction130:model#Object#interface_kind */
3069 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction130:model#Object#enum_kind */
3070 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction130:model#Object#extern_kind */
3071 (nitmethod_t)VIRTUAL_parser__ReduceAction130__action, /* pointer to parser:ReduceAction130:parser#ReduceAction130#action */
3072 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction130:parser_work#ReduceAction#concat */
3073 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction130:parser_work#ReduceAction#init */
3074 }
3075 };
3076 /* allocate ReduceAction130 */
3077 val* NEW_parser__ReduceAction130(const struct type* type) {
3078 val* self /* : ReduceAction130 */;
3079 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3080 self->type = type;
3081 self->class = &class_parser__ReduceAction130;
3082 return self;
3083 }
3084 /* runtime class parser__ReduceAction131 */
3085 const struct class class_parser__ReduceAction131 = {
3086 0, /* box_kind */
3087 {
3088 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction131:kernel#Object#object_id */
3089 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction131:kernel#Object#is_same_instance */
3090 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction131:kernel#Object#== */
3091 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction131:kernel#Object#!= */
3092 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction131:kernel#Object#exit */
3093 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction131:kernel#Object#sys */
3094 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction131:kernel#Object#hash */
3095 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction131:string#Object#to_s */
3096 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction131:string#Object#native_class_name */
3097 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction131:string#Object#class_name */
3098 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction131:string#Object#inspect */
3099 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction131:string#Object#inspect_head */
3100 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction131:string#Object#args */
3101 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction131:time#Object#get_time */
3102 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction131:file#Object#printn */
3103 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction131:file#Object#print */
3104 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction131:file#Object#getcwd */
3105 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction131:file#Object#file_getcwd */
3106 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction131:version#Object#nit_version */
3107 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction131:model_base#Object#intrude_visibility */
3108 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction131:model_base#Object#public_visibility */
3109 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction131:model_base#Object#protected_visibility */
3110 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction131:model_base#Object#private_visibility */
3111 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction131:model_base#Object#none_visibility */
3112 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction131:model#Object#abstract_kind */
3113 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction131:model#Object#concrete_kind */
3114 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction131:model#Object#interface_kind */
3115 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction131:model#Object#enum_kind */
3116 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction131:model#Object#extern_kind */
3117 (nitmethod_t)VIRTUAL_parser__ReduceAction131__action, /* pointer to parser:ReduceAction131:parser#ReduceAction131#action */
3118 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction131:parser_work#ReduceAction#concat */
3119 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction131:parser_work#ReduceAction#init */
3120 }
3121 };
3122 /* allocate ReduceAction131 */
3123 val* NEW_parser__ReduceAction131(const struct type* type) {
3124 val* self /* : ReduceAction131 */;
3125 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3126 self->type = type;
3127 self->class = &class_parser__ReduceAction131;
3128 return self;
3129 }
3130 /* runtime class parser__ReduceAction132 */
3131 const struct class class_parser__ReduceAction132 = {
3132 0, /* box_kind */
3133 {
3134 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction132:kernel#Object#object_id */
3135 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction132:kernel#Object#is_same_instance */
3136 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction132:kernel#Object#== */
3137 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction132:kernel#Object#!= */
3138 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction132:kernel#Object#exit */
3139 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction132:kernel#Object#sys */
3140 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction132:kernel#Object#hash */
3141 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction132:string#Object#to_s */
3142 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction132:string#Object#native_class_name */
3143 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction132:string#Object#class_name */
3144 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction132:string#Object#inspect */
3145 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction132:string#Object#inspect_head */
3146 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction132:string#Object#args */
3147 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction132:time#Object#get_time */
3148 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction132:file#Object#printn */
3149 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction132:file#Object#print */
3150 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction132:file#Object#getcwd */
3151 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction132:file#Object#file_getcwd */
3152 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction132:version#Object#nit_version */
3153 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction132:model_base#Object#intrude_visibility */
3154 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction132:model_base#Object#public_visibility */
3155 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction132:model_base#Object#protected_visibility */
3156 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction132:model_base#Object#private_visibility */
3157 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction132:model_base#Object#none_visibility */
3158 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction132:model#Object#abstract_kind */
3159 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction132:model#Object#concrete_kind */
3160 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction132:model#Object#interface_kind */
3161 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction132:model#Object#enum_kind */
3162 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction132:model#Object#extern_kind */
3163 (nitmethod_t)VIRTUAL_parser__ReduceAction132__action, /* pointer to parser:ReduceAction132:parser#ReduceAction132#action */
3164 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction132:parser_work#ReduceAction#concat */
3165 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction132:parser_work#ReduceAction#init */
3166 }
3167 };
3168 /* allocate ReduceAction132 */
3169 val* NEW_parser__ReduceAction132(const struct type* type) {
3170 val* self /* : ReduceAction132 */;
3171 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3172 self->type = type;
3173 self->class = &class_parser__ReduceAction132;
3174 return self;
3175 }
3176 /* runtime class parser__ReduceAction133 */
3177 const struct class class_parser__ReduceAction133 = {
3178 0, /* box_kind */
3179 {
3180 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction133:kernel#Object#object_id */
3181 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction133:kernel#Object#is_same_instance */
3182 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction133:kernel#Object#== */
3183 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction133:kernel#Object#!= */
3184 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction133:kernel#Object#exit */
3185 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction133:kernel#Object#sys */
3186 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction133:kernel#Object#hash */
3187 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction133:string#Object#to_s */
3188 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction133:string#Object#native_class_name */
3189 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction133:string#Object#class_name */
3190 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction133:string#Object#inspect */
3191 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction133:string#Object#inspect_head */
3192 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction133:string#Object#args */
3193 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction133:time#Object#get_time */
3194 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction133:file#Object#printn */
3195 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction133:file#Object#print */
3196 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction133:file#Object#getcwd */
3197 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction133:file#Object#file_getcwd */
3198 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction133:version#Object#nit_version */
3199 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction133:model_base#Object#intrude_visibility */
3200 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction133:model_base#Object#public_visibility */
3201 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction133:model_base#Object#protected_visibility */
3202 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction133:model_base#Object#private_visibility */
3203 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction133:model_base#Object#none_visibility */
3204 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction133:model#Object#abstract_kind */
3205 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction133:model#Object#concrete_kind */
3206 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction133:model#Object#interface_kind */
3207 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction133:model#Object#enum_kind */
3208 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction133:model#Object#extern_kind */
3209 (nitmethod_t)VIRTUAL_parser__ReduceAction133__action, /* pointer to parser:ReduceAction133:parser#ReduceAction133#action */
3210 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction133:parser_work#ReduceAction#concat */
3211 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction133:parser_work#ReduceAction#init */
3212 }
3213 };
3214 /* allocate ReduceAction133 */
3215 val* NEW_parser__ReduceAction133(const struct type* type) {
3216 val* self /* : ReduceAction133 */;
3217 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3218 self->type = type;
3219 self->class = &class_parser__ReduceAction133;
3220 return self;
3221 }
3222 /* runtime class parser__ReduceAction134 */
3223 const struct class class_parser__ReduceAction134 = {
3224 0, /* box_kind */
3225 {
3226 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction134:kernel#Object#object_id */
3227 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction134:kernel#Object#is_same_instance */
3228 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction134:kernel#Object#== */
3229 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction134:kernel#Object#!= */
3230 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction134:kernel#Object#exit */
3231 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction134:kernel#Object#sys */
3232 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction134:kernel#Object#hash */
3233 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction134:string#Object#to_s */
3234 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction134:string#Object#native_class_name */
3235 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction134:string#Object#class_name */
3236 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction134:string#Object#inspect */
3237 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction134:string#Object#inspect_head */
3238 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction134:string#Object#args */
3239 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction134:time#Object#get_time */
3240 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction134:file#Object#printn */
3241 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction134:file#Object#print */
3242 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction134:file#Object#getcwd */
3243 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction134:file#Object#file_getcwd */
3244 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction134:version#Object#nit_version */
3245 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction134:model_base#Object#intrude_visibility */
3246 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction134:model_base#Object#public_visibility */
3247 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction134:model_base#Object#protected_visibility */
3248 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction134:model_base#Object#private_visibility */
3249 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction134:model_base#Object#none_visibility */
3250 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction134:model#Object#abstract_kind */
3251 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction134:model#Object#concrete_kind */
3252 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction134:model#Object#interface_kind */
3253 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction134:model#Object#enum_kind */
3254 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction134:model#Object#extern_kind */
3255 (nitmethod_t)VIRTUAL_parser__ReduceAction134__action, /* pointer to parser:ReduceAction134:parser#ReduceAction134#action */
3256 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction134:parser_work#ReduceAction#concat */
3257 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction134:parser_work#ReduceAction#init */
3258 }
3259 };
3260 /* allocate ReduceAction134 */
3261 val* NEW_parser__ReduceAction134(const struct type* type) {
3262 val* self /* : ReduceAction134 */;
3263 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3264 self->type = type;
3265 self->class = &class_parser__ReduceAction134;
3266 return self;
3267 }
3268 /* runtime class parser__ReduceAction136 */
3269 const struct class class_parser__ReduceAction136 = {
3270 0, /* box_kind */
3271 {
3272 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction136:kernel#Object#object_id */
3273 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction136:kernel#Object#is_same_instance */
3274 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction136:kernel#Object#== */
3275 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction136:kernel#Object#!= */
3276 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction136:kernel#Object#exit */
3277 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction136:kernel#Object#sys */
3278 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction136:kernel#Object#hash */
3279 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction136:string#Object#to_s */
3280 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction136:string#Object#native_class_name */
3281 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction136:string#Object#class_name */
3282 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction136:string#Object#inspect */
3283 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction136:string#Object#inspect_head */
3284 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction136:string#Object#args */
3285 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction136:time#Object#get_time */
3286 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction136:file#Object#printn */
3287 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction136:file#Object#print */
3288 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction136:file#Object#getcwd */
3289 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction136:file#Object#file_getcwd */
3290 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction136:version#Object#nit_version */
3291 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction136:model_base#Object#intrude_visibility */
3292 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction136:model_base#Object#public_visibility */
3293 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction136:model_base#Object#protected_visibility */
3294 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction136:model_base#Object#private_visibility */
3295 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction136:model_base#Object#none_visibility */
3296 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction136:model#Object#abstract_kind */
3297 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction136:model#Object#concrete_kind */
3298 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction136:model#Object#interface_kind */
3299 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction136:model#Object#enum_kind */
3300 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction136:model#Object#extern_kind */
3301 (nitmethod_t)VIRTUAL_parser__ReduceAction136__action, /* pointer to parser:ReduceAction136:parser#ReduceAction136#action */
3302 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction136:parser_work#ReduceAction#concat */
3303 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction136:parser_work#ReduceAction#init */
3304 }
3305 };
3306 /* allocate ReduceAction136 */
3307 val* NEW_parser__ReduceAction136(const struct type* type) {
3308 val* self /* : ReduceAction136 */;
3309 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3310 self->type = type;
3311 self->class = &class_parser__ReduceAction136;
3312 return self;
3313 }
3314 /* runtime class parser__ReduceAction137 */
3315 const struct class class_parser__ReduceAction137 = {
3316 0, /* box_kind */
3317 {
3318 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction137:kernel#Object#object_id */
3319 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction137:kernel#Object#is_same_instance */
3320 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction137:kernel#Object#== */
3321 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction137:kernel#Object#!= */
3322 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction137:kernel#Object#exit */
3323 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction137:kernel#Object#sys */
3324 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction137:kernel#Object#hash */
3325 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction137:string#Object#to_s */
3326 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction137:string#Object#native_class_name */
3327 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction137:string#Object#class_name */
3328 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction137:string#Object#inspect */
3329 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction137:string#Object#inspect_head */
3330 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction137:string#Object#args */
3331 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction137:time#Object#get_time */
3332 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction137:file#Object#printn */
3333 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction137:file#Object#print */
3334 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction137:file#Object#getcwd */
3335 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction137:file#Object#file_getcwd */
3336 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction137:version#Object#nit_version */
3337 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction137:model_base#Object#intrude_visibility */
3338 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction137:model_base#Object#public_visibility */
3339 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction137:model_base#Object#protected_visibility */
3340 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction137:model_base#Object#private_visibility */
3341 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction137:model_base#Object#none_visibility */
3342 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction137:model#Object#abstract_kind */
3343 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction137:model#Object#concrete_kind */
3344 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction137:model#Object#interface_kind */
3345 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction137:model#Object#enum_kind */
3346 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction137:model#Object#extern_kind */
3347 (nitmethod_t)VIRTUAL_parser__ReduceAction137__action, /* pointer to parser:ReduceAction137:parser#ReduceAction137#action */
3348 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction137:parser_work#ReduceAction#concat */
3349 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction137:parser_work#ReduceAction#init */
3350 }
3351 };
3352 /* allocate ReduceAction137 */
3353 val* NEW_parser__ReduceAction137(const struct type* type) {
3354 val* self /* : ReduceAction137 */;
3355 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3356 self->type = type;
3357 self->class = &class_parser__ReduceAction137;
3358 return self;
3359 }
3360 /* runtime class parser__ReduceAction139 */
3361 const struct class class_parser__ReduceAction139 = {
3362 0, /* box_kind */
3363 {
3364 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction139:kernel#Object#object_id */
3365 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction139:kernel#Object#is_same_instance */
3366 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction139:kernel#Object#== */
3367 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction139:kernel#Object#!= */
3368 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction139:kernel#Object#exit */
3369 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction139:kernel#Object#sys */
3370 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction139:kernel#Object#hash */
3371 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction139:string#Object#to_s */
3372 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction139:string#Object#native_class_name */
3373 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction139:string#Object#class_name */
3374 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction139:string#Object#inspect */
3375 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction139:string#Object#inspect_head */
3376 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction139:string#Object#args */
3377 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction139:time#Object#get_time */
3378 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction139:file#Object#printn */
3379 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction139:file#Object#print */
3380 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction139:file#Object#getcwd */
3381 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction139:file#Object#file_getcwd */
3382 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction139:version#Object#nit_version */
3383 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction139:model_base#Object#intrude_visibility */
3384 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction139:model_base#Object#public_visibility */
3385 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction139:model_base#Object#protected_visibility */
3386 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction139:model_base#Object#private_visibility */
3387 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction139:model_base#Object#none_visibility */
3388 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction139:model#Object#abstract_kind */
3389 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction139:model#Object#concrete_kind */
3390 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction139:model#Object#interface_kind */
3391 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction139:model#Object#enum_kind */
3392 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction139:model#Object#extern_kind */
3393 (nitmethod_t)VIRTUAL_parser__ReduceAction139__action, /* pointer to parser:ReduceAction139:parser#ReduceAction139#action */
3394 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction139:parser_work#ReduceAction#concat */
3395 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction139:parser_work#ReduceAction#init */
3396 }
3397 };
3398 /* allocate ReduceAction139 */
3399 val* NEW_parser__ReduceAction139(const struct type* type) {
3400 val* self /* : ReduceAction139 */;
3401 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3402 self->type = type;
3403 self->class = &class_parser__ReduceAction139;
3404 return self;
3405 }
3406 /* runtime class parser__ReduceAction140 */
3407 const struct class class_parser__ReduceAction140 = {
3408 0, /* box_kind */
3409 {
3410 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction140:kernel#Object#object_id */
3411 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction140:kernel#Object#is_same_instance */
3412 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction140:kernel#Object#== */
3413 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction140:kernel#Object#!= */
3414 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction140:kernel#Object#exit */
3415 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction140:kernel#Object#sys */
3416 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction140:kernel#Object#hash */
3417 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction140:string#Object#to_s */
3418 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction140:string#Object#native_class_name */
3419 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction140:string#Object#class_name */
3420 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction140:string#Object#inspect */
3421 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction140:string#Object#inspect_head */
3422 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction140:string#Object#args */
3423 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction140:time#Object#get_time */
3424 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction140:file#Object#printn */
3425 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction140:file#Object#print */
3426 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction140:file#Object#getcwd */
3427 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction140:file#Object#file_getcwd */
3428 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction140:version#Object#nit_version */
3429 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction140:model_base#Object#intrude_visibility */
3430 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction140:model_base#Object#public_visibility */
3431 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction140:model_base#Object#protected_visibility */
3432 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction140:model_base#Object#private_visibility */
3433 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction140:model_base#Object#none_visibility */
3434 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction140:model#Object#abstract_kind */
3435 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction140:model#Object#concrete_kind */
3436 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction140:model#Object#interface_kind */
3437 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction140:model#Object#enum_kind */
3438 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction140:model#Object#extern_kind */
3439 (nitmethod_t)VIRTUAL_parser__ReduceAction140__action, /* pointer to parser:ReduceAction140:parser#ReduceAction140#action */
3440 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction140:parser_work#ReduceAction#concat */
3441 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction140:parser_work#ReduceAction#init */
3442 }
3443 };
3444 /* allocate ReduceAction140 */
3445 val* NEW_parser__ReduceAction140(const struct type* type) {
3446 val* self /* : ReduceAction140 */;
3447 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3448 self->type = type;
3449 self->class = &class_parser__ReduceAction140;
3450 return self;
3451 }
3452 /* runtime class parser__ReduceAction141 */
3453 const struct class class_parser__ReduceAction141 = {
3454 0, /* box_kind */
3455 {
3456 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction141:kernel#Object#object_id */
3457 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction141:kernel#Object#is_same_instance */
3458 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction141:kernel#Object#== */
3459 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction141:kernel#Object#!= */
3460 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction141:kernel#Object#exit */
3461 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction141:kernel#Object#sys */
3462 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction141:kernel#Object#hash */
3463 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction141:string#Object#to_s */
3464 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction141:string#Object#native_class_name */
3465 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction141:string#Object#class_name */
3466 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction141:string#Object#inspect */
3467 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction141:string#Object#inspect_head */
3468 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction141:string#Object#args */
3469 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction141:time#Object#get_time */
3470 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction141:file#Object#printn */
3471 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction141:file#Object#print */
3472 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction141:file#Object#getcwd */
3473 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction141:file#Object#file_getcwd */
3474 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction141:version#Object#nit_version */
3475 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction141:model_base#Object#intrude_visibility */
3476 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction141:model_base#Object#public_visibility */
3477 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction141:model_base#Object#protected_visibility */
3478 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction141:model_base#Object#private_visibility */
3479 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction141:model_base#Object#none_visibility */
3480 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction141:model#Object#abstract_kind */
3481 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction141:model#Object#concrete_kind */
3482 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction141:model#Object#interface_kind */
3483 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction141:model#Object#enum_kind */
3484 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction141:model#Object#extern_kind */
3485 (nitmethod_t)VIRTUAL_parser__ReduceAction141__action, /* pointer to parser:ReduceAction141:parser#ReduceAction141#action */
3486 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction141:parser_work#ReduceAction#concat */
3487 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction141:parser_work#ReduceAction#init */
3488 }
3489 };
3490 /* allocate ReduceAction141 */
3491 val* NEW_parser__ReduceAction141(const struct type* type) {
3492 val* self /* : ReduceAction141 */;
3493 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3494 self->type = type;
3495 self->class = &class_parser__ReduceAction141;
3496 return self;
3497 }
3498 /* runtime class parser__ReduceAction142 */
3499 const struct class class_parser__ReduceAction142 = {
3500 0, /* box_kind */
3501 {
3502 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction142:kernel#Object#object_id */
3503 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction142:kernel#Object#is_same_instance */
3504 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction142:kernel#Object#== */
3505 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction142:kernel#Object#!= */
3506 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction142:kernel#Object#exit */
3507 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction142:kernel#Object#sys */
3508 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction142:kernel#Object#hash */
3509 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction142:string#Object#to_s */
3510 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction142:string#Object#native_class_name */
3511 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction142:string#Object#class_name */
3512 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction142:string#Object#inspect */
3513 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction142:string#Object#inspect_head */
3514 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction142:string#Object#args */
3515 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction142:time#Object#get_time */
3516 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction142:file#Object#printn */
3517 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction142:file#Object#print */
3518 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction142:file#Object#getcwd */
3519 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction142:file#Object#file_getcwd */
3520 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction142:version#Object#nit_version */
3521 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction142:model_base#Object#intrude_visibility */
3522 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction142:model_base#Object#public_visibility */
3523 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction142:model_base#Object#protected_visibility */
3524 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction142:model_base#Object#private_visibility */
3525 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction142:model_base#Object#none_visibility */
3526 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction142:model#Object#abstract_kind */
3527 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction142:model#Object#concrete_kind */
3528 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction142:model#Object#interface_kind */
3529 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction142:model#Object#enum_kind */
3530 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction142:model#Object#extern_kind */
3531 (nitmethod_t)VIRTUAL_parser__ReduceAction142__action, /* pointer to parser:ReduceAction142:parser#ReduceAction142#action */
3532 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction142:parser_work#ReduceAction#concat */
3533 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction142:parser_work#ReduceAction#init */
3534 }
3535 };
3536 /* allocate ReduceAction142 */
3537 val* NEW_parser__ReduceAction142(const struct type* type) {
3538 val* self /* : ReduceAction142 */;
3539 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3540 self->type = type;
3541 self->class = &class_parser__ReduceAction142;
3542 return self;
3543 }
3544 /* runtime class parser__ReduceAction143 */
3545 const struct class class_parser__ReduceAction143 = {
3546 0, /* box_kind */
3547 {
3548 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction143:kernel#Object#object_id */
3549 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction143:kernel#Object#is_same_instance */
3550 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction143:kernel#Object#== */
3551 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction143:kernel#Object#!= */
3552 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction143:kernel#Object#exit */
3553 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction143:kernel#Object#sys */
3554 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction143:kernel#Object#hash */
3555 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction143:string#Object#to_s */
3556 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction143:string#Object#native_class_name */
3557 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction143:string#Object#class_name */
3558 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction143:string#Object#inspect */
3559 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction143:string#Object#inspect_head */
3560 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction143:string#Object#args */
3561 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction143:time#Object#get_time */
3562 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction143:file#Object#printn */
3563 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction143:file#Object#print */
3564 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction143:file#Object#getcwd */
3565 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction143:file#Object#file_getcwd */
3566 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction143:version#Object#nit_version */
3567 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction143:model_base#Object#intrude_visibility */
3568 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction143:model_base#Object#public_visibility */
3569 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction143:model_base#Object#protected_visibility */
3570 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction143:model_base#Object#private_visibility */
3571 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction143:model_base#Object#none_visibility */
3572 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction143:model#Object#abstract_kind */
3573 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction143:model#Object#concrete_kind */
3574 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction143:model#Object#interface_kind */
3575 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction143:model#Object#enum_kind */
3576 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction143:model#Object#extern_kind */
3577 (nitmethod_t)VIRTUAL_parser__ReduceAction143__action, /* pointer to parser:ReduceAction143:parser#ReduceAction143#action */
3578 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction143:parser_work#ReduceAction#concat */
3579 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction143:parser_work#ReduceAction#init */
3580 }
3581 };
3582 /* allocate ReduceAction143 */
3583 val* NEW_parser__ReduceAction143(const struct type* type) {
3584 val* self /* : ReduceAction143 */;
3585 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3586 self->type = type;
3587 self->class = &class_parser__ReduceAction143;
3588 return self;
3589 }
3590 /* runtime class parser__ReduceAction144 */
3591 const struct class class_parser__ReduceAction144 = {
3592 0, /* box_kind */
3593 {
3594 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction144:kernel#Object#object_id */
3595 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction144:kernel#Object#is_same_instance */
3596 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction144:kernel#Object#== */
3597 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction144:kernel#Object#!= */
3598 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction144:kernel#Object#exit */
3599 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction144:kernel#Object#sys */
3600 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction144:kernel#Object#hash */
3601 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction144:string#Object#to_s */
3602 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction144:string#Object#native_class_name */
3603 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction144:string#Object#class_name */
3604 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction144:string#Object#inspect */
3605 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction144:string#Object#inspect_head */
3606 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction144:string#Object#args */
3607 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction144:time#Object#get_time */
3608 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction144:file#Object#printn */
3609 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction144:file#Object#print */
3610 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction144:file#Object#getcwd */
3611 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction144:file#Object#file_getcwd */
3612 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction144:version#Object#nit_version */
3613 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction144:model_base#Object#intrude_visibility */
3614 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction144:model_base#Object#public_visibility */
3615 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction144:model_base#Object#protected_visibility */
3616 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction144:model_base#Object#private_visibility */
3617 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction144:model_base#Object#none_visibility */
3618 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction144:model#Object#abstract_kind */
3619 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction144:model#Object#concrete_kind */
3620 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction144:model#Object#interface_kind */
3621 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction144:model#Object#enum_kind */
3622 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction144:model#Object#extern_kind */
3623 (nitmethod_t)VIRTUAL_parser__ReduceAction144__action, /* pointer to parser:ReduceAction144:parser#ReduceAction144#action */
3624 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction144:parser_work#ReduceAction#concat */
3625 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction144:parser_work#ReduceAction#init */
3626 }
3627 };
3628 /* allocate ReduceAction144 */
3629 val* NEW_parser__ReduceAction144(const struct type* type) {
3630 val* self /* : ReduceAction144 */;
3631 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3632 self->type = type;
3633 self->class = &class_parser__ReduceAction144;
3634 return self;
3635 }
3636 /* runtime class parser__ReduceAction145 */
3637 const struct class class_parser__ReduceAction145 = {
3638 0, /* box_kind */
3639 {
3640 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction145:kernel#Object#object_id */
3641 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction145:kernel#Object#is_same_instance */
3642 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction145:kernel#Object#== */
3643 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction145:kernel#Object#!= */
3644 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction145:kernel#Object#exit */
3645 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction145:kernel#Object#sys */
3646 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction145:kernel#Object#hash */
3647 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction145:string#Object#to_s */
3648 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction145:string#Object#native_class_name */
3649 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction145:string#Object#class_name */
3650 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction145:string#Object#inspect */
3651 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction145:string#Object#inspect_head */
3652 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction145:string#Object#args */
3653 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction145:time#Object#get_time */
3654 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction145:file#Object#printn */
3655 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction145:file#Object#print */
3656 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction145:file#Object#getcwd */
3657 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction145:file#Object#file_getcwd */
3658 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction145:version#Object#nit_version */
3659 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction145:model_base#Object#intrude_visibility */
3660 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction145:model_base#Object#public_visibility */
3661 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction145:model_base#Object#protected_visibility */
3662 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction145:model_base#Object#private_visibility */
3663 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction145:model_base#Object#none_visibility */
3664 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction145:model#Object#abstract_kind */
3665 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction145:model#Object#concrete_kind */
3666 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction145:model#Object#interface_kind */
3667 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction145:model#Object#enum_kind */
3668 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction145:model#Object#extern_kind */
3669 (nitmethod_t)VIRTUAL_parser__ReduceAction145__action, /* pointer to parser:ReduceAction145:parser#ReduceAction145#action */
3670 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction145:parser_work#ReduceAction#concat */
3671 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction145:parser_work#ReduceAction#init */
3672 }
3673 };
3674 /* allocate ReduceAction145 */
3675 val* NEW_parser__ReduceAction145(const struct type* type) {
3676 val* self /* : ReduceAction145 */;
3677 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3678 self->type = type;
3679 self->class = &class_parser__ReduceAction145;
3680 return self;
3681 }
3682 /* runtime class parser__ReduceAction146 */
3683 const struct class class_parser__ReduceAction146 = {
3684 0, /* box_kind */
3685 {
3686 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction146:kernel#Object#object_id */
3687 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction146:kernel#Object#is_same_instance */
3688 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction146:kernel#Object#== */
3689 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction146:kernel#Object#!= */
3690 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction146:kernel#Object#exit */
3691 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction146:kernel#Object#sys */
3692 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction146:kernel#Object#hash */
3693 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction146:string#Object#to_s */
3694 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction146:string#Object#native_class_name */
3695 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction146:string#Object#class_name */
3696 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction146:string#Object#inspect */
3697 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction146:string#Object#inspect_head */
3698 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction146:string#Object#args */
3699 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction146:time#Object#get_time */
3700 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction146:file#Object#printn */
3701 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction146:file#Object#print */
3702 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction146:file#Object#getcwd */
3703 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction146:file#Object#file_getcwd */
3704 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction146:version#Object#nit_version */
3705 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction146:model_base#Object#intrude_visibility */
3706 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction146:model_base#Object#public_visibility */
3707 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction146:model_base#Object#protected_visibility */
3708 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction146:model_base#Object#private_visibility */
3709 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction146:model_base#Object#none_visibility */
3710 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction146:model#Object#abstract_kind */
3711 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction146:model#Object#concrete_kind */
3712 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction146:model#Object#interface_kind */
3713 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction146:model#Object#enum_kind */
3714 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction146:model#Object#extern_kind */
3715 (nitmethod_t)VIRTUAL_parser__ReduceAction146__action, /* pointer to parser:ReduceAction146:parser#ReduceAction146#action */
3716 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction146:parser_work#ReduceAction#concat */
3717 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction146:parser_work#ReduceAction#init */
3718 }
3719 };
3720 /* allocate ReduceAction146 */
3721 val* NEW_parser__ReduceAction146(const struct type* type) {
3722 val* self /* : ReduceAction146 */;
3723 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3724 self->type = type;
3725 self->class = &class_parser__ReduceAction146;
3726 return self;
3727 }
3728 /* runtime class parser__ReduceAction147 */
3729 const struct class class_parser__ReduceAction147 = {
3730 0, /* box_kind */
3731 {
3732 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction147:kernel#Object#object_id */
3733 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction147:kernel#Object#is_same_instance */
3734 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction147:kernel#Object#== */
3735 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction147:kernel#Object#!= */
3736 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction147:kernel#Object#exit */
3737 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction147:kernel#Object#sys */
3738 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction147:kernel#Object#hash */
3739 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction147:string#Object#to_s */
3740 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction147:string#Object#native_class_name */
3741 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction147:string#Object#class_name */
3742 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction147:string#Object#inspect */
3743 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction147:string#Object#inspect_head */
3744 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction147:string#Object#args */
3745 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction147:time#Object#get_time */
3746 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction147:file#Object#printn */
3747 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction147:file#Object#print */
3748 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction147:file#Object#getcwd */
3749 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction147:file#Object#file_getcwd */
3750 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction147:version#Object#nit_version */
3751 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction147:model_base#Object#intrude_visibility */
3752 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction147:model_base#Object#public_visibility */
3753 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction147:model_base#Object#protected_visibility */
3754 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction147:model_base#Object#private_visibility */
3755 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction147:model_base#Object#none_visibility */
3756 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction147:model#Object#abstract_kind */
3757 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction147:model#Object#concrete_kind */
3758 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction147:model#Object#interface_kind */
3759 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction147:model#Object#enum_kind */
3760 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction147:model#Object#extern_kind */
3761 (nitmethod_t)VIRTUAL_parser__ReduceAction147__action, /* pointer to parser:ReduceAction147:parser#ReduceAction147#action */
3762 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction147:parser_work#ReduceAction#concat */
3763 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction147:parser_work#ReduceAction#init */
3764 }
3765 };
3766 /* allocate ReduceAction147 */
3767 val* NEW_parser__ReduceAction147(const struct type* type) {
3768 val* self /* : ReduceAction147 */;
3769 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3770 self->type = type;
3771 self->class = &class_parser__ReduceAction147;
3772 return self;
3773 }
3774 /* runtime class parser__ReduceAction148 */
3775 const struct class class_parser__ReduceAction148 = {
3776 0, /* box_kind */
3777 {
3778 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction148:kernel#Object#object_id */
3779 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction148:kernel#Object#is_same_instance */
3780 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction148:kernel#Object#== */
3781 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction148:kernel#Object#!= */
3782 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction148:kernel#Object#exit */
3783 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction148:kernel#Object#sys */
3784 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction148:kernel#Object#hash */
3785 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction148:string#Object#to_s */
3786 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction148:string#Object#native_class_name */
3787 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction148:string#Object#class_name */
3788 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction148:string#Object#inspect */
3789 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction148:string#Object#inspect_head */
3790 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction148:string#Object#args */
3791 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction148:time#Object#get_time */
3792 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction148:file#Object#printn */
3793 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction148:file#Object#print */
3794 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction148:file#Object#getcwd */
3795 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction148:file#Object#file_getcwd */
3796 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction148:version#Object#nit_version */
3797 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction148:model_base#Object#intrude_visibility */
3798 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction148:model_base#Object#public_visibility */
3799 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction148:model_base#Object#protected_visibility */
3800 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction148:model_base#Object#private_visibility */
3801 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction148:model_base#Object#none_visibility */
3802 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction148:model#Object#abstract_kind */
3803 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction148:model#Object#concrete_kind */
3804 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction148:model#Object#interface_kind */
3805 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction148:model#Object#enum_kind */
3806 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction148:model#Object#extern_kind */
3807 (nitmethod_t)VIRTUAL_parser__ReduceAction148__action, /* pointer to parser:ReduceAction148:parser#ReduceAction148#action */
3808 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction148:parser_work#ReduceAction#concat */
3809 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction148:parser_work#ReduceAction#init */
3810 }
3811 };
3812 /* allocate ReduceAction148 */
3813 val* NEW_parser__ReduceAction148(const struct type* type) {
3814 val* self /* : ReduceAction148 */;
3815 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3816 self->type = type;
3817 self->class = &class_parser__ReduceAction148;
3818 return self;
3819 }
3820 /* runtime class parser__ReduceAction150 */
3821 const struct class class_parser__ReduceAction150 = {
3822 0, /* box_kind */
3823 {
3824 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction150:kernel#Object#object_id */
3825 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction150:kernel#Object#is_same_instance */
3826 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction150:kernel#Object#== */
3827 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction150:kernel#Object#!= */
3828 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction150:kernel#Object#exit */
3829 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction150:kernel#Object#sys */
3830 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction150:kernel#Object#hash */
3831 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction150:string#Object#to_s */
3832 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction150:string#Object#native_class_name */
3833 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction150:string#Object#class_name */
3834 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction150:string#Object#inspect */
3835 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction150:string#Object#inspect_head */
3836 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction150:string#Object#args */
3837 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction150:time#Object#get_time */
3838 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction150:file#Object#printn */
3839 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction150:file#Object#print */
3840 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction150:file#Object#getcwd */
3841 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction150:file#Object#file_getcwd */
3842 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction150:version#Object#nit_version */
3843 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction150:model_base#Object#intrude_visibility */
3844 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction150:model_base#Object#public_visibility */
3845 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction150:model_base#Object#protected_visibility */
3846 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction150:model_base#Object#private_visibility */
3847 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction150:model_base#Object#none_visibility */
3848 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction150:model#Object#abstract_kind */
3849 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction150:model#Object#concrete_kind */
3850 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction150:model#Object#interface_kind */
3851 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction150:model#Object#enum_kind */
3852 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction150:model#Object#extern_kind */
3853 (nitmethod_t)VIRTUAL_parser__ReduceAction150__action, /* pointer to parser:ReduceAction150:parser#ReduceAction150#action */
3854 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction150:parser_work#ReduceAction#concat */
3855 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction150:parser_work#ReduceAction#init */
3856 }
3857 };
3858 /* allocate ReduceAction150 */
3859 val* NEW_parser__ReduceAction150(const struct type* type) {
3860 val* self /* : ReduceAction150 */;
3861 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3862 self->type = type;
3863 self->class = &class_parser__ReduceAction150;
3864 return self;
3865 }
3866 /* runtime class parser__ReduceAction151 */
3867 const struct class class_parser__ReduceAction151 = {
3868 0, /* box_kind */
3869 {
3870 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction151:kernel#Object#object_id */
3871 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction151:kernel#Object#is_same_instance */
3872 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction151:kernel#Object#== */
3873 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction151:kernel#Object#!= */
3874 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction151:kernel#Object#exit */
3875 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction151:kernel#Object#sys */
3876 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction151:kernel#Object#hash */
3877 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction151:string#Object#to_s */
3878 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction151:string#Object#native_class_name */
3879 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction151:string#Object#class_name */
3880 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction151:string#Object#inspect */
3881 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction151:string#Object#inspect_head */
3882 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction151:string#Object#args */
3883 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction151:time#Object#get_time */
3884 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction151:file#Object#printn */
3885 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction151:file#Object#print */
3886 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction151:file#Object#getcwd */
3887 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction151:file#Object#file_getcwd */
3888 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction151:version#Object#nit_version */
3889 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction151:model_base#Object#intrude_visibility */
3890 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction151:model_base#Object#public_visibility */
3891 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction151:model_base#Object#protected_visibility */
3892 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction151:model_base#Object#private_visibility */
3893 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction151:model_base#Object#none_visibility */
3894 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction151:model#Object#abstract_kind */
3895 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction151:model#Object#concrete_kind */
3896 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction151:model#Object#interface_kind */
3897 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction151:model#Object#enum_kind */
3898 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction151:model#Object#extern_kind */
3899 (nitmethod_t)VIRTUAL_parser__ReduceAction151__action, /* pointer to parser:ReduceAction151:parser#ReduceAction151#action */
3900 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction151:parser_work#ReduceAction#concat */
3901 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction151:parser_work#ReduceAction#init */
3902 }
3903 };
3904 /* allocate ReduceAction151 */
3905 val* NEW_parser__ReduceAction151(const struct type* type) {
3906 val* self /* : ReduceAction151 */;
3907 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3908 self->type = type;
3909 self->class = &class_parser__ReduceAction151;
3910 return self;
3911 }
3912 /* runtime class parser__ReduceAction152 */
3913 const struct class class_parser__ReduceAction152 = {
3914 0, /* box_kind */
3915 {
3916 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction152:kernel#Object#object_id */
3917 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction152:kernel#Object#is_same_instance */
3918 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction152:kernel#Object#== */
3919 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction152:kernel#Object#!= */
3920 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction152:kernel#Object#exit */
3921 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction152:kernel#Object#sys */
3922 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction152:kernel#Object#hash */
3923 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction152:string#Object#to_s */
3924 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction152:string#Object#native_class_name */
3925 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction152:string#Object#class_name */
3926 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction152:string#Object#inspect */
3927 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction152:string#Object#inspect_head */
3928 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction152:string#Object#args */
3929 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction152:time#Object#get_time */
3930 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction152:file#Object#printn */
3931 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction152:file#Object#print */
3932 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction152:file#Object#getcwd */
3933 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction152:file#Object#file_getcwd */
3934 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction152:version#Object#nit_version */
3935 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction152:model_base#Object#intrude_visibility */
3936 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction152:model_base#Object#public_visibility */
3937 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction152:model_base#Object#protected_visibility */
3938 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction152:model_base#Object#private_visibility */
3939 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction152:model_base#Object#none_visibility */
3940 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction152:model#Object#abstract_kind */
3941 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction152:model#Object#concrete_kind */
3942 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction152:model#Object#interface_kind */
3943 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction152:model#Object#enum_kind */
3944 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction152:model#Object#extern_kind */
3945 (nitmethod_t)VIRTUAL_parser__ReduceAction152__action, /* pointer to parser:ReduceAction152:parser#ReduceAction152#action */
3946 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction152:parser_work#ReduceAction#concat */
3947 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction152:parser_work#ReduceAction#init */
3948 }
3949 };
3950 /* allocate ReduceAction152 */
3951 val* NEW_parser__ReduceAction152(const struct type* type) {
3952 val* self /* : ReduceAction152 */;
3953 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3954 self->type = type;
3955 self->class = &class_parser__ReduceAction152;
3956 return self;
3957 }
3958 /* runtime class parser__ReduceAction153 */
3959 const struct class class_parser__ReduceAction153 = {
3960 0, /* box_kind */
3961 {
3962 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction153:kernel#Object#object_id */
3963 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction153:kernel#Object#is_same_instance */
3964 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction153:kernel#Object#== */
3965 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction153:kernel#Object#!= */
3966 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction153:kernel#Object#exit */
3967 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction153:kernel#Object#sys */
3968 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction153:kernel#Object#hash */
3969 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction153:string#Object#to_s */
3970 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction153:string#Object#native_class_name */
3971 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction153:string#Object#class_name */
3972 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction153:string#Object#inspect */
3973 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction153:string#Object#inspect_head */
3974 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction153:string#Object#args */
3975 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction153:time#Object#get_time */
3976 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction153:file#Object#printn */
3977 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction153:file#Object#print */
3978 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction153:file#Object#getcwd */
3979 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction153:file#Object#file_getcwd */
3980 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction153:version#Object#nit_version */
3981 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction153:model_base#Object#intrude_visibility */
3982 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction153:model_base#Object#public_visibility */
3983 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction153:model_base#Object#protected_visibility */
3984 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction153:model_base#Object#private_visibility */
3985 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction153:model_base#Object#none_visibility */
3986 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction153:model#Object#abstract_kind */
3987 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction153:model#Object#concrete_kind */
3988 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction153:model#Object#interface_kind */
3989 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction153:model#Object#enum_kind */
3990 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction153:model#Object#extern_kind */
3991 (nitmethod_t)VIRTUAL_parser__ReduceAction153__action, /* pointer to parser:ReduceAction153:parser#ReduceAction153#action */
3992 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction153:parser_work#ReduceAction#concat */
3993 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction153:parser_work#ReduceAction#init */
3994 }
3995 };
3996 /* allocate ReduceAction153 */
3997 val* NEW_parser__ReduceAction153(const struct type* type) {
3998 val* self /* : ReduceAction153 */;
3999 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4000 self->type = type;
4001 self->class = &class_parser__ReduceAction153;
4002 return self;
4003 }
4004 /* runtime class parser__ReduceAction154 */
4005 const struct class class_parser__ReduceAction154 = {
4006 0, /* box_kind */
4007 {
4008 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction154:kernel#Object#object_id */
4009 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction154:kernel#Object#is_same_instance */
4010 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction154:kernel#Object#== */
4011 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction154:kernel#Object#!= */
4012 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction154:kernel#Object#exit */
4013 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction154:kernel#Object#sys */
4014 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction154:kernel#Object#hash */
4015 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction154:string#Object#to_s */
4016 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction154:string#Object#native_class_name */
4017 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction154:string#Object#class_name */
4018 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction154:string#Object#inspect */
4019 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction154:string#Object#inspect_head */
4020 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction154:string#Object#args */
4021 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction154:time#Object#get_time */
4022 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction154:file#Object#printn */
4023 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction154:file#Object#print */
4024 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction154:file#Object#getcwd */
4025 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction154:file#Object#file_getcwd */
4026 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction154:version#Object#nit_version */
4027 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction154:model_base#Object#intrude_visibility */
4028 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction154:model_base#Object#public_visibility */
4029 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction154:model_base#Object#protected_visibility */
4030 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction154:model_base#Object#private_visibility */
4031 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction154:model_base#Object#none_visibility */
4032 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction154:model#Object#abstract_kind */
4033 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction154:model#Object#concrete_kind */
4034 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction154:model#Object#interface_kind */
4035 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction154:model#Object#enum_kind */
4036 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction154:model#Object#extern_kind */
4037 (nitmethod_t)VIRTUAL_parser__ReduceAction154__action, /* pointer to parser:ReduceAction154:parser#ReduceAction154#action */
4038 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction154:parser_work#ReduceAction#concat */
4039 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction154:parser_work#ReduceAction#init */
4040 }
4041 };
4042 /* allocate ReduceAction154 */
4043 val* NEW_parser__ReduceAction154(const struct type* type) {
4044 val* self /* : ReduceAction154 */;
4045 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4046 self->type = type;
4047 self->class = &class_parser__ReduceAction154;
4048 return self;
4049 }
4050 /* runtime class parser__ReduceAction156 */
4051 const struct class class_parser__ReduceAction156 = {
4052 0, /* box_kind */
4053 {
4054 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction156:kernel#Object#object_id */
4055 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction156:kernel#Object#is_same_instance */
4056 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction156:kernel#Object#== */
4057 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction156:kernel#Object#!= */
4058 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction156:kernel#Object#exit */
4059 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction156:kernel#Object#sys */
4060 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction156:kernel#Object#hash */
4061 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction156:string#Object#to_s */
4062 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction156:string#Object#native_class_name */
4063 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction156:string#Object#class_name */
4064 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction156:string#Object#inspect */
4065 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction156:string#Object#inspect_head */
4066 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction156:string#Object#args */
4067 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction156:time#Object#get_time */
4068 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction156:file#Object#printn */
4069 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction156:file#Object#print */
4070 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction156:file#Object#getcwd */
4071 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction156:file#Object#file_getcwd */
4072 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction156:version#Object#nit_version */
4073 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction156:model_base#Object#intrude_visibility */
4074 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction156:model_base#Object#public_visibility */
4075 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction156:model_base#Object#protected_visibility */
4076 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction156:model_base#Object#private_visibility */
4077 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction156:model_base#Object#none_visibility */
4078 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction156:model#Object#abstract_kind */
4079 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction156:model#Object#concrete_kind */
4080 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction156:model#Object#interface_kind */
4081 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction156:model#Object#enum_kind */
4082 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction156:model#Object#extern_kind */
4083 (nitmethod_t)VIRTUAL_parser__ReduceAction156__action, /* pointer to parser:ReduceAction156:parser#ReduceAction156#action */
4084 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction156:parser_work#ReduceAction#concat */
4085 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction156:parser_work#ReduceAction#init */
4086 }
4087 };
4088 /* allocate ReduceAction156 */
4089 val* NEW_parser__ReduceAction156(const struct type* type) {
4090 val* self /* : ReduceAction156 */;
4091 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4092 self->type = type;
4093 self->class = &class_parser__ReduceAction156;
4094 return self;
4095 }
4096 /* runtime class parser__ReduceAction157 */
4097 const struct class class_parser__ReduceAction157 = {
4098 0, /* box_kind */
4099 {
4100 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction157:kernel#Object#object_id */
4101 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction157:kernel#Object#is_same_instance */
4102 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction157:kernel#Object#== */
4103 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction157:kernel#Object#!= */
4104 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction157:kernel#Object#exit */
4105 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction157:kernel#Object#sys */
4106 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction157:kernel#Object#hash */
4107 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction157:string#Object#to_s */
4108 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction157:string#Object#native_class_name */
4109 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction157:string#Object#class_name */
4110 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction157:string#Object#inspect */
4111 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction157:string#Object#inspect_head */
4112 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction157:string#Object#args */
4113 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction157:time#Object#get_time */
4114 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction157:file#Object#printn */
4115 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction157:file#Object#print */
4116 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction157:file#Object#getcwd */
4117 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction157:file#Object#file_getcwd */
4118 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction157:version#Object#nit_version */
4119 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction157:model_base#Object#intrude_visibility */
4120 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction157:model_base#Object#public_visibility */
4121 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction157:model_base#Object#protected_visibility */
4122 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction157:model_base#Object#private_visibility */
4123 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction157:model_base#Object#none_visibility */
4124 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction157:model#Object#abstract_kind */
4125 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction157:model#Object#concrete_kind */
4126 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction157:model#Object#interface_kind */
4127 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction157:model#Object#enum_kind */
4128 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction157:model#Object#extern_kind */
4129 (nitmethod_t)VIRTUAL_parser__ReduceAction157__action, /* pointer to parser:ReduceAction157:parser#ReduceAction157#action */
4130 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction157:parser_work#ReduceAction#concat */
4131 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction157:parser_work#ReduceAction#init */
4132 }
4133 };
4134 /* allocate ReduceAction157 */
4135 val* NEW_parser__ReduceAction157(const struct type* type) {
4136 val* self /* : ReduceAction157 */;
4137 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4138 self->type = type;
4139 self->class = &class_parser__ReduceAction157;
4140 return self;
4141 }
4142 /* runtime class parser__ReduceAction158 */
4143 const struct class class_parser__ReduceAction158 = {
4144 0, /* box_kind */
4145 {
4146 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction158:kernel#Object#object_id */
4147 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction158:kernel#Object#is_same_instance */
4148 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction158:kernel#Object#== */
4149 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction158:kernel#Object#!= */
4150 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction158:kernel#Object#exit */
4151 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction158:kernel#Object#sys */
4152 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction158:kernel#Object#hash */
4153 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction158:string#Object#to_s */
4154 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction158:string#Object#native_class_name */
4155 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction158:string#Object#class_name */
4156 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction158:string#Object#inspect */
4157 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction158:string#Object#inspect_head */
4158 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction158:string#Object#args */
4159 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction158:time#Object#get_time */
4160 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction158:file#Object#printn */
4161 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction158:file#Object#print */
4162 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction158:file#Object#getcwd */
4163 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction158:file#Object#file_getcwd */
4164 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction158:version#Object#nit_version */
4165 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction158:model_base#Object#intrude_visibility */
4166 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction158:model_base#Object#public_visibility */
4167 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction158:model_base#Object#protected_visibility */
4168 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction158:model_base#Object#private_visibility */
4169 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction158:model_base#Object#none_visibility */
4170 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction158:model#Object#abstract_kind */
4171 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction158:model#Object#concrete_kind */
4172 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction158:model#Object#interface_kind */
4173 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction158:model#Object#enum_kind */
4174 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction158:model#Object#extern_kind */
4175 (nitmethod_t)VIRTUAL_parser__ReduceAction158__action, /* pointer to parser:ReduceAction158:parser#ReduceAction158#action */
4176 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction158:parser_work#ReduceAction#concat */
4177 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction158:parser_work#ReduceAction#init */
4178 }
4179 };
4180 /* allocate ReduceAction158 */
4181 val* NEW_parser__ReduceAction158(const struct type* type) {
4182 val* self /* : ReduceAction158 */;
4183 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4184 self->type = type;
4185 self->class = &class_parser__ReduceAction158;
4186 return self;
4187 }
4188 /* runtime class parser__ReduceAction159 */
4189 const struct class class_parser__ReduceAction159 = {
4190 0, /* box_kind */
4191 {
4192 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction159:kernel#Object#object_id */
4193 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction159:kernel#Object#is_same_instance */
4194 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction159:kernel#Object#== */
4195 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction159:kernel#Object#!= */
4196 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction159:kernel#Object#exit */
4197 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction159:kernel#Object#sys */
4198 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction159:kernel#Object#hash */
4199 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction159:string#Object#to_s */
4200 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction159:string#Object#native_class_name */
4201 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction159:string#Object#class_name */
4202 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction159:string#Object#inspect */
4203 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction159:string#Object#inspect_head */
4204 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction159:string#Object#args */
4205 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction159:time#Object#get_time */
4206 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction159:file#Object#printn */
4207 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction159:file#Object#print */
4208 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction159:file#Object#getcwd */
4209 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction159:file#Object#file_getcwd */
4210 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction159:version#Object#nit_version */
4211 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction159:model_base#Object#intrude_visibility */
4212 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction159:model_base#Object#public_visibility */
4213 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction159:model_base#Object#protected_visibility */
4214 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction159:model_base#Object#private_visibility */
4215 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction159:model_base#Object#none_visibility */
4216 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction159:model#Object#abstract_kind */
4217 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction159:model#Object#concrete_kind */
4218 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction159:model#Object#interface_kind */
4219 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction159:model#Object#enum_kind */
4220 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction159:model#Object#extern_kind */
4221 (nitmethod_t)VIRTUAL_parser__ReduceAction159__action, /* pointer to parser:ReduceAction159:parser#ReduceAction159#action */
4222 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction159:parser_work#ReduceAction#concat */
4223 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction159:parser_work#ReduceAction#init */
4224 }
4225 };
4226 /* allocate ReduceAction159 */
4227 val* NEW_parser__ReduceAction159(const struct type* type) {
4228 val* self /* : ReduceAction159 */;
4229 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4230 self->type = type;
4231 self->class = &class_parser__ReduceAction159;
4232 return self;
4233 }
4234 /* runtime class parser__ReduceAction160 */
4235 const struct class class_parser__ReduceAction160 = {
4236 0, /* box_kind */
4237 {
4238 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction160:kernel#Object#object_id */
4239 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction160:kernel#Object#is_same_instance */
4240 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction160:kernel#Object#== */
4241 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction160:kernel#Object#!= */
4242 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction160:kernel#Object#exit */
4243 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction160:kernel#Object#sys */
4244 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction160:kernel#Object#hash */
4245 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction160:string#Object#to_s */
4246 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction160:string#Object#native_class_name */
4247 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction160:string#Object#class_name */
4248 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction160:string#Object#inspect */
4249 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction160:string#Object#inspect_head */
4250 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction160:string#Object#args */
4251 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction160:time#Object#get_time */
4252 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction160:file#Object#printn */
4253 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction160:file#Object#print */
4254 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction160:file#Object#getcwd */
4255 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction160:file#Object#file_getcwd */
4256 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction160:version#Object#nit_version */
4257 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction160:model_base#Object#intrude_visibility */
4258 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction160:model_base#Object#public_visibility */
4259 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction160:model_base#Object#protected_visibility */
4260 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction160:model_base#Object#private_visibility */
4261 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction160:model_base#Object#none_visibility */
4262 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction160:model#Object#abstract_kind */
4263 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction160:model#Object#concrete_kind */
4264 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction160:model#Object#interface_kind */
4265 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction160:model#Object#enum_kind */
4266 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction160:model#Object#extern_kind */
4267 (nitmethod_t)VIRTUAL_parser__ReduceAction160__action, /* pointer to parser:ReduceAction160:parser#ReduceAction160#action */
4268 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction160:parser_work#ReduceAction#concat */
4269 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction160:parser_work#ReduceAction#init */
4270 }
4271 };
4272 /* allocate ReduceAction160 */
4273 val* NEW_parser__ReduceAction160(const struct type* type) {
4274 val* self /* : ReduceAction160 */;
4275 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4276 self->type = type;
4277 self->class = &class_parser__ReduceAction160;
4278 return self;
4279 }
4280 /* runtime class parser__ReduceAction161 */
4281 const struct class class_parser__ReduceAction161 = {
4282 0, /* box_kind */
4283 {
4284 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction161:kernel#Object#object_id */
4285 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction161:kernel#Object#is_same_instance */
4286 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction161:kernel#Object#== */
4287 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction161:kernel#Object#!= */
4288 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction161:kernel#Object#exit */
4289 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction161:kernel#Object#sys */
4290 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction161:kernel#Object#hash */
4291 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction161:string#Object#to_s */
4292 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction161:string#Object#native_class_name */
4293 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction161:string#Object#class_name */
4294 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction161:string#Object#inspect */
4295 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction161:string#Object#inspect_head */
4296 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction161:string#Object#args */
4297 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction161:time#Object#get_time */
4298 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction161:file#Object#printn */
4299 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction161:file#Object#print */
4300 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction161:file#Object#getcwd */
4301 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction161:file#Object#file_getcwd */
4302 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction161:version#Object#nit_version */
4303 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction161:model_base#Object#intrude_visibility */
4304 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction161:model_base#Object#public_visibility */
4305 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction161:model_base#Object#protected_visibility */
4306 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction161:model_base#Object#private_visibility */
4307 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction161:model_base#Object#none_visibility */
4308 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction161:model#Object#abstract_kind */
4309 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction161:model#Object#concrete_kind */
4310 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction161:model#Object#interface_kind */
4311 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction161:model#Object#enum_kind */
4312 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction161:model#Object#extern_kind */
4313 (nitmethod_t)VIRTUAL_parser__ReduceAction161__action, /* pointer to parser:ReduceAction161:parser#ReduceAction161#action */
4314 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction161:parser_work#ReduceAction#concat */
4315 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction161:parser_work#ReduceAction#init */
4316 }
4317 };
4318 /* allocate ReduceAction161 */
4319 val* NEW_parser__ReduceAction161(const struct type* type) {
4320 val* self /* : ReduceAction161 */;
4321 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4322 self->type = type;
4323 self->class = &class_parser__ReduceAction161;
4324 return self;
4325 }
4326 /* runtime class parser__ReduceAction162 */
4327 const struct class class_parser__ReduceAction162 = {
4328 0, /* box_kind */
4329 {
4330 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction162:kernel#Object#object_id */
4331 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction162:kernel#Object#is_same_instance */
4332 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction162:kernel#Object#== */
4333 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction162:kernel#Object#!= */
4334 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction162:kernel#Object#exit */
4335 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction162:kernel#Object#sys */
4336 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction162:kernel#Object#hash */
4337 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction162:string#Object#to_s */
4338 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction162:string#Object#native_class_name */
4339 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction162:string#Object#class_name */
4340 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction162:string#Object#inspect */
4341 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction162:string#Object#inspect_head */
4342 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction162:string#Object#args */
4343 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction162:time#Object#get_time */
4344 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction162:file#Object#printn */
4345 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction162:file#Object#print */
4346 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction162:file#Object#getcwd */
4347 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction162:file#Object#file_getcwd */
4348 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction162:version#Object#nit_version */
4349 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction162:model_base#Object#intrude_visibility */
4350 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction162:model_base#Object#public_visibility */
4351 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction162:model_base#Object#protected_visibility */
4352 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction162:model_base#Object#private_visibility */
4353 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction162:model_base#Object#none_visibility */
4354 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction162:model#Object#abstract_kind */
4355 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction162:model#Object#concrete_kind */
4356 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction162:model#Object#interface_kind */
4357 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction162:model#Object#enum_kind */
4358 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction162:model#Object#extern_kind */
4359 (nitmethod_t)VIRTUAL_parser__ReduceAction162__action, /* pointer to parser:ReduceAction162:parser#ReduceAction162#action */
4360 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction162:parser_work#ReduceAction#concat */
4361 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction162:parser_work#ReduceAction#init */
4362 }
4363 };
4364 /* allocate ReduceAction162 */
4365 val* NEW_parser__ReduceAction162(const struct type* type) {
4366 val* self /* : ReduceAction162 */;
4367 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4368 self->type = type;
4369 self->class = &class_parser__ReduceAction162;
4370 return self;
4371 }
4372 /* runtime class parser__ReduceAction163 */
4373 const struct class class_parser__ReduceAction163 = {
4374 0, /* box_kind */
4375 {
4376 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction163:kernel#Object#object_id */
4377 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction163:kernel#Object#is_same_instance */
4378 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction163:kernel#Object#== */
4379 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction163:kernel#Object#!= */
4380 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction163:kernel#Object#exit */
4381 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction163:kernel#Object#sys */
4382 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction163:kernel#Object#hash */
4383 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction163:string#Object#to_s */
4384 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction163:string#Object#native_class_name */
4385 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction163:string#Object#class_name */
4386 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction163:string#Object#inspect */
4387 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction163:string#Object#inspect_head */
4388 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction163:string#Object#args */
4389 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction163:time#Object#get_time */
4390 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction163:file#Object#printn */
4391 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction163:file#Object#print */
4392 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction163:file#Object#getcwd */
4393 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction163:file#Object#file_getcwd */
4394 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction163:version#Object#nit_version */
4395 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction163:model_base#Object#intrude_visibility */
4396 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction163:model_base#Object#public_visibility */
4397 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction163:model_base#Object#protected_visibility */
4398 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction163:model_base#Object#private_visibility */
4399 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction163:model_base#Object#none_visibility */
4400 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction163:model#Object#abstract_kind */
4401 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction163:model#Object#concrete_kind */
4402 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction163:model#Object#interface_kind */
4403 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction163:model#Object#enum_kind */
4404 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction163:model#Object#extern_kind */
4405 (nitmethod_t)VIRTUAL_parser__ReduceAction163__action, /* pointer to parser:ReduceAction163:parser#ReduceAction163#action */
4406 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction163:parser_work#ReduceAction#concat */
4407 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction163:parser_work#ReduceAction#init */
4408 }
4409 };
4410 /* allocate ReduceAction163 */
4411 val* NEW_parser__ReduceAction163(const struct type* type) {
4412 val* self /* : ReduceAction163 */;
4413 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4414 self->type = type;
4415 self->class = &class_parser__ReduceAction163;
4416 return self;
4417 }
4418 /* runtime class parser__ReduceAction167 */
4419 const struct class class_parser__ReduceAction167 = {
4420 0, /* box_kind */
4421 {
4422 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction167:kernel#Object#object_id */
4423 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction167:kernel#Object#is_same_instance */
4424 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction167:kernel#Object#== */
4425 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction167:kernel#Object#!= */
4426 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction167:kernel#Object#exit */
4427 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction167:kernel#Object#sys */
4428 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction167:kernel#Object#hash */
4429 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction167:string#Object#to_s */
4430 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction167:string#Object#native_class_name */
4431 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction167:string#Object#class_name */
4432 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction167:string#Object#inspect */
4433 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction167:string#Object#inspect_head */
4434 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction167:string#Object#args */
4435 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction167:time#Object#get_time */
4436 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction167:file#Object#printn */
4437 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction167:file#Object#print */
4438 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction167:file#Object#getcwd */
4439 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction167:file#Object#file_getcwd */
4440 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction167:version#Object#nit_version */
4441 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction167:model_base#Object#intrude_visibility */
4442 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction167:model_base#Object#public_visibility */
4443 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction167:model_base#Object#protected_visibility */
4444 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction167:model_base#Object#private_visibility */
4445 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction167:model_base#Object#none_visibility */
4446 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction167:model#Object#abstract_kind */
4447 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction167:model#Object#concrete_kind */
4448 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction167:model#Object#interface_kind */
4449 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction167:model#Object#enum_kind */
4450 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction167:model#Object#extern_kind */
4451 (nitmethod_t)VIRTUAL_parser__ReduceAction167__action, /* pointer to parser:ReduceAction167:parser#ReduceAction167#action */
4452 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction167:parser_work#ReduceAction#concat */
4453 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction167:parser_work#ReduceAction#init */
4454 }
4455 };
4456 /* allocate ReduceAction167 */
4457 val* NEW_parser__ReduceAction167(const struct type* type) {
4458 val* self /* : ReduceAction167 */;
4459 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4460 self->type = type;
4461 self->class = &class_parser__ReduceAction167;
4462 return self;
4463 }
4464 /* runtime class parser__ReduceAction168 */
4465 const struct class class_parser__ReduceAction168 = {
4466 0, /* box_kind */
4467 {
4468 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction168:kernel#Object#object_id */
4469 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction168:kernel#Object#is_same_instance */
4470 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction168:kernel#Object#== */
4471 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction168:kernel#Object#!= */
4472 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction168:kernel#Object#exit */
4473 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction168:kernel#Object#sys */
4474 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction168:kernel#Object#hash */
4475 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction168:string#Object#to_s */
4476 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction168:string#Object#native_class_name */
4477 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction168:string#Object#class_name */
4478 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction168:string#Object#inspect */
4479 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction168:string#Object#inspect_head */
4480 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction168:string#Object#args */
4481 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction168:time#Object#get_time */
4482 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction168:file#Object#printn */
4483 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction168:file#Object#print */
4484 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction168:file#Object#getcwd */
4485 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction168:file#Object#file_getcwd */
4486 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction168:version#Object#nit_version */
4487 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction168:model_base#Object#intrude_visibility */
4488 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction168:model_base#Object#public_visibility */
4489 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction168:model_base#Object#protected_visibility */
4490 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction168:model_base#Object#private_visibility */
4491 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction168:model_base#Object#none_visibility */
4492 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction168:model#Object#abstract_kind */
4493 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction168:model#Object#concrete_kind */
4494 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction168:model#Object#interface_kind */
4495 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction168:model#Object#enum_kind */
4496 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction168:model#Object#extern_kind */
4497 (nitmethod_t)VIRTUAL_parser__ReduceAction168__action, /* pointer to parser:ReduceAction168:parser#ReduceAction168#action */
4498 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction168:parser_work#ReduceAction#concat */
4499 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction168:parser_work#ReduceAction#init */
4500 }
4501 };
4502 /* allocate ReduceAction168 */
4503 val* NEW_parser__ReduceAction168(const struct type* type) {
4504 val* self /* : ReduceAction168 */;
4505 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4506 self->type = type;
4507 self->class = &class_parser__ReduceAction168;
4508 return self;
4509 }
4510 /* runtime class parser__ReduceAction169 */
4511 const struct class class_parser__ReduceAction169 = {
4512 0, /* box_kind */
4513 {
4514 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction169:kernel#Object#object_id */
4515 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction169:kernel#Object#is_same_instance */
4516 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction169:kernel#Object#== */
4517 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction169:kernel#Object#!= */
4518 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction169:kernel#Object#exit */
4519 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction169:kernel#Object#sys */
4520 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction169:kernel#Object#hash */
4521 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction169:string#Object#to_s */
4522 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction169:string#Object#native_class_name */
4523 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction169:string#Object#class_name */
4524 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction169:string#Object#inspect */
4525 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction169:string#Object#inspect_head */
4526 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction169:string#Object#args */
4527 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction169:time#Object#get_time */
4528 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction169:file#Object#printn */
4529 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction169:file#Object#print */
4530 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction169:file#Object#getcwd */
4531 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction169:file#Object#file_getcwd */
4532 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction169:version#Object#nit_version */
4533 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction169:model_base#Object#intrude_visibility */
4534 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction169:model_base#Object#public_visibility */
4535 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction169:model_base#Object#protected_visibility */
4536 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction169:model_base#Object#private_visibility */
4537 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction169:model_base#Object#none_visibility */
4538 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction169:model#Object#abstract_kind */
4539 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction169:model#Object#concrete_kind */
4540 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction169:model#Object#interface_kind */
4541 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction169:model#Object#enum_kind */
4542 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction169:model#Object#extern_kind */
4543 (nitmethod_t)VIRTUAL_parser__ReduceAction169__action, /* pointer to parser:ReduceAction169:parser#ReduceAction169#action */
4544 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction169:parser_work#ReduceAction#concat */
4545 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction169:parser_work#ReduceAction#init */
4546 }
4547 };
4548 /* allocate ReduceAction169 */
4549 val* NEW_parser__ReduceAction169(const struct type* type) {
4550 val* self /* : ReduceAction169 */;
4551 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4552 self->type = type;
4553 self->class = &class_parser__ReduceAction169;
4554 return self;
4555 }
4556 /* runtime class parser__ReduceAction170 */
4557 const struct class class_parser__ReduceAction170 = {
4558 0, /* box_kind */
4559 {
4560 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction170:kernel#Object#object_id */
4561 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction170:kernel#Object#is_same_instance */
4562 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction170:kernel#Object#== */
4563 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction170:kernel#Object#!= */
4564 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction170:kernel#Object#exit */
4565 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction170:kernel#Object#sys */
4566 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction170:kernel#Object#hash */
4567 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction170:string#Object#to_s */
4568 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction170:string#Object#native_class_name */
4569 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction170:string#Object#class_name */
4570 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction170:string#Object#inspect */
4571 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction170:string#Object#inspect_head */
4572 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction170:string#Object#args */
4573 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction170:time#Object#get_time */
4574 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction170:file#Object#printn */
4575 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction170:file#Object#print */
4576 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction170:file#Object#getcwd */
4577 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction170:file#Object#file_getcwd */
4578 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction170:version#Object#nit_version */
4579 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction170:model_base#Object#intrude_visibility */
4580 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction170:model_base#Object#public_visibility */
4581 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction170:model_base#Object#protected_visibility */
4582 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction170:model_base#Object#private_visibility */
4583 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction170:model_base#Object#none_visibility */
4584 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction170:model#Object#abstract_kind */
4585 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction170:model#Object#concrete_kind */
4586 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction170:model#Object#interface_kind */
4587 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction170:model#Object#enum_kind */
4588 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction170:model#Object#extern_kind */
4589 (nitmethod_t)VIRTUAL_parser__ReduceAction170__action, /* pointer to parser:ReduceAction170:parser#ReduceAction170#action */
4590 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction170:parser_work#ReduceAction#concat */
4591 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction170:parser_work#ReduceAction#init */
4592 }
4593 };
4594 /* allocate ReduceAction170 */
4595 val* NEW_parser__ReduceAction170(const struct type* type) {
4596 val* self /* : ReduceAction170 */;
4597 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4598 self->type = type;
4599 self->class = &class_parser__ReduceAction170;
4600 return self;
4601 }
4602 /* runtime class parser__ReduceAction171 */
4603 const struct class class_parser__ReduceAction171 = {
4604 0, /* box_kind */
4605 {
4606 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction171:kernel#Object#object_id */
4607 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction171:kernel#Object#is_same_instance */
4608 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction171:kernel#Object#== */
4609 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction171:kernel#Object#!= */
4610 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction171:kernel#Object#exit */
4611 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction171:kernel#Object#sys */
4612 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction171:kernel#Object#hash */
4613 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction171:string#Object#to_s */
4614 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction171:string#Object#native_class_name */
4615 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction171:string#Object#class_name */
4616 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction171:string#Object#inspect */
4617 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction171:string#Object#inspect_head */
4618 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction171:string#Object#args */
4619 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction171:time#Object#get_time */
4620 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction171:file#Object#printn */
4621 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction171:file#Object#print */
4622 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction171:file#Object#getcwd */
4623 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction171:file#Object#file_getcwd */
4624 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction171:version#Object#nit_version */
4625 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction171:model_base#Object#intrude_visibility */
4626 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction171:model_base#Object#public_visibility */
4627 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction171:model_base#Object#protected_visibility */
4628 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction171:model_base#Object#private_visibility */
4629 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction171:model_base#Object#none_visibility */
4630 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction171:model#Object#abstract_kind */
4631 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction171:model#Object#concrete_kind */
4632 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction171:model#Object#interface_kind */
4633 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction171:model#Object#enum_kind */
4634 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction171:model#Object#extern_kind */
4635 (nitmethod_t)VIRTUAL_parser__ReduceAction171__action, /* pointer to parser:ReduceAction171:parser#ReduceAction171#action */
4636 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction171:parser_work#ReduceAction#concat */
4637 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction171:parser_work#ReduceAction#init */
4638 }
4639 };
4640 /* allocate ReduceAction171 */
4641 val* NEW_parser__ReduceAction171(const struct type* type) {
4642 val* self /* : ReduceAction171 */;
4643 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4644 self->type = type;
4645 self->class = &class_parser__ReduceAction171;
4646 return self;
4647 }
4648 /* runtime class parser__ReduceAction172 */
4649 const struct class class_parser__ReduceAction172 = {
4650 0, /* box_kind */
4651 {
4652 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction172:kernel#Object#object_id */
4653 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction172:kernel#Object#is_same_instance */
4654 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction172:kernel#Object#== */
4655 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction172:kernel#Object#!= */
4656 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction172:kernel#Object#exit */
4657 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction172:kernel#Object#sys */
4658 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction172:kernel#Object#hash */
4659 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction172:string#Object#to_s */
4660 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction172:string#Object#native_class_name */
4661 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction172:string#Object#class_name */
4662 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction172:string#Object#inspect */
4663 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction172:string#Object#inspect_head */
4664 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction172:string#Object#args */
4665 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction172:time#Object#get_time */
4666 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction172:file#Object#printn */
4667 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction172:file#Object#print */
4668 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction172:file#Object#getcwd */
4669 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction172:file#Object#file_getcwd */
4670 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction172:version#Object#nit_version */
4671 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction172:model_base#Object#intrude_visibility */
4672 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction172:model_base#Object#public_visibility */
4673 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction172:model_base#Object#protected_visibility */
4674 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction172:model_base#Object#private_visibility */
4675 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction172:model_base#Object#none_visibility */
4676 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction172:model#Object#abstract_kind */
4677 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction172:model#Object#concrete_kind */
4678 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction172:model#Object#interface_kind */
4679 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction172:model#Object#enum_kind */
4680 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction172:model#Object#extern_kind */
4681 (nitmethod_t)VIRTUAL_parser__ReduceAction172__action, /* pointer to parser:ReduceAction172:parser#ReduceAction172#action */
4682 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction172:parser_work#ReduceAction#concat */
4683 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction172:parser_work#ReduceAction#init */
4684 }
4685 };
4686 /* allocate ReduceAction172 */
4687 val* NEW_parser__ReduceAction172(const struct type* type) {
4688 val* self /* : ReduceAction172 */;
4689 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4690 self->type = type;
4691 self->class = &class_parser__ReduceAction172;
4692 return self;
4693 }
4694 /* runtime class parser__ReduceAction173 */
4695 const struct class class_parser__ReduceAction173 = {
4696 0, /* box_kind */
4697 {
4698 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction173:kernel#Object#object_id */
4699 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction173:kernel#Object#is_same_instance */
4700 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction173:kernel#Object#== */
4701 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction173:kernel#Object#!= */
4702 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction173:kernel#Object#exit */
4703 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction173:kernel#Object#sys */
4704 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction173:kernel#Object#hash */
4705 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction173:string#Object#to_s */
4706 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction173:string#Object#native_class_name */
4707 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction173:string#Object#class_name */
4708 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction173:string#Object#inspect */
4709 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction173:string#Object#inspect_head */
4710 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction173:string#Object#args */
4711 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction173:time#Object#get_time */
4712 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction173:file#Object#printn */
4713 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction173:file#Object#print */
4714 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction173:file#Object#getcwd */
4715 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction173:file#Object#file_getcwd */
4716 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction173:version#Object#nit_version */
4717 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction173:model_base#Object#intrude_visibility */
4718 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction173:model_base#Object#public_visibility */
4719 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction173:model_base#Object#protected_visibility */
4720 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction173:model_base#Object#private_visibility */
4721 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction173:model_base#Object#none_visibility */
4722 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction173:model#Object#abstract_kind */
4723 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction173:model#Object#concrete_kind */
4724 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction173:model#Object#interface_kind */
4725 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction173:model#Object#enum_kind */
4726 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction173:model#Object#extern_kind */
4727 (nitmethod_t)VIRTUAL_parser__ReduceAction173__action, /* pointer to parser:ReduceAction173:parser#ReduceAction173#action */
4728 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction173:parser_work#ReduceAction#concat */
4729 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction173:parser_work#ReduceAction#init */
4730 }
4731 };
4732 /* allocate ReduceAction173 */
4733 val* NEW_parser__ReduceAction173(const struct type* type) {
4734 val* self /* : ReduceAction173 */;
4735 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4736 self->type = type;
4737 self->class = &class_parser__ReduceAction173;
4738 return self;
4739 }
4740 /* runtime class parser__ReduceAction174 */
4741 const struct class class_parser__ReduceAction174 = {
4742 0, /* box_kind */
4743 {
4744 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction174:kernel#Object#object_id */
4745 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction174:kernel#Object#is_same_instance */
4746 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction174:kernel#Object#== */
4747 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction174:kernel#Object#!= */
4748 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction174:kernel#Object#exit */
4749 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction174:kernel#Object#sys */
4750 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction174:kernel#Object#hash */
4751 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction174:string#Object#to_s */
4752 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction174:string#Object#native_class_name */
4753 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction174:string#Object#class_name */
4754 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction174:string#Object#inspect */
4755 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction174:string#Object#inspect_head */
4756 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction174:string#Object#args */
4757 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction174:time#Object#get_time */
4758 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction174:file#Object#printn */
4759 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction174:file#Object#print */
4760 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction174:file#Object#getcwd */
4761 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction174:file#Object#file_getcwd */
4762 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction174:version#Object#nit_version */
4763 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction174:model_base#Object#intrude_visibility */
4764 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction174:model_base#Object#public_visibility */
4765 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction174:model_base#Object#protected_visibility */
4766 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction174:model_base#Object#private_visibility */
4767 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction174:model_base#Object#none_visibility */
4768 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction174:model#Object#abstract_kind */
4769 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction174:model#Object#concrete_kind */
4770 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction174:model#Object#interface_kind */
4771 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction174:model#Object#enum_kind */
4772 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction174:model#Object#extern_kind */
4773 (nitmethod_t)VIRTUAL_parser__ReduceAction174__action, /* pointer to parser:ReduceAction174:parser#ReduceAction174#action */
4774 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction174:parser_work#ReduceAction#concat */
4775 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction174:parser_work#ReduceAction#init */
4776 }
4777 };
4778 /* allocate ReduceAction174 */
4779 val* NEW_parser__ReduceAction174(const struct type* type) {
4780 val* self /* : ReduceAction174 */;
4781 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4782 self->type = type;
4783 self->class = &class_parser__ReduceAction174;
4784 return self;
4785 }
4786 /* runtime class parser__ReduceAction175 */
4787 const struct class class_parser__ReduceAction175 = {
4788 0, /* box_kind */
4789 {
4790 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction175:kernel#Object#object_id */
4791 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction175:kernel#Object#is_same_instance */
4792 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction175:kernel#Object#== */
4793 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction175:kernel#Object#!= */
4794 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction175:kernel#Object#exit */
4795 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction175:kernel#Object#sys */
4796 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction175:kernel#Object#hash */
4797 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction175:string#Object#to_s */
4798 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction175:string#Object#native_class_name */
4799 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction175:string#Object#class_name */
4800 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction175:string#Object#inspect */
4801 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction175:string#Object#inspect_head */
4802 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction175:string#Object#args */
4803 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction175:time#Object#get_time */
4804 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction175:file#Object#printn */
4805 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction175:file#Object#print */
4806 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction175:file#Object#getcwd */
4807 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction175:file#Object#file_getcwd */
4808 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction175:version#Object#nit_version */
4809 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction175:model_base#Object#intrude_visibility */
4810 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction175:model_base#Object#public_visibility */
4811 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction175:model_base#Object#protected_visibility */
4812 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction175:model_base#Object#private_visibility */
4813 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction175:model_base#Object#none_visibility */
4814 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction175:model#Object#abstract_kind */
4815 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction175:model#Object#concrete_kind */
4816 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction175:model#Object#interface_kind */
4817 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction175:model#Object#enum_kind */
4818 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction175:model#Object#extern_kind */
4819 (nitmethod_t)VIRTUAL_parser__ReduceAction175__action, /* pointer to parser:ReduceAction175:parser#ReduceAction175#action */
4820 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction175:parser_work#ReduceAction#concat */
4821 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction175:parser_work#ReduceAction#init */
4822 }
4823 };
4824 /* allocate ReduceAction175 */
4825 val* NEW_parser__ReduceAction175(const struct type* type) {
4826 val* self /* : ReduceAction175 */;
4827 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4828 self->type = type;
4829 self->class = &class_parser__ReduceAction175;
4830 return self;
4831 }
4832 /* runtime class parser__ReduceAction176 */
4833 const struct class class_parser__ReduceAction176 = {
4834 0, /* box_kind */
4835 {
4836 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction176:kernel#Object#object_id */
4837 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction176:kernel#Object#is_same_instance */
4838 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction176:kernel#Object#== */
4839 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction176:kernel#Object#!= */
4840 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction176:kernel#Object#exit */
4841 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction176:kernel#Object#sys */
4842 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction176:kernel#Object#hash */
4843 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction176:string#Object#to_s */
4844 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction176:string#Object#native_class_name */
4845 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction176:string#Object#class_name */
4846 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction176:string#Object#inspect */
4847 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction176:string#Object#inspect_head */
4848 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction176:string#Object#args */
4849 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction176:time#Object#get_time */
4850 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction176:file#Object#printn */
4851 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction176:file#Object#print */
4852 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction176:file#Object#getcwd */
4853 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction176:file#Object#file_getcwd */
4854 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction176:version#Object#nit_version */
4855 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction176:model_base#Object#intrude_visibility */
4856 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction176:model_base#Object#public_visibility */
4857 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction176:model_base#Object#protected_visibility */
4858 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction176:model_base#Object#private_visibility */
4859 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction176:model_base#Object#none_visibility */
4860 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction176:model#Object#abstract_kind */
4861 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction176:model#Object#concrete_kind */
4862 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction176:model#Object#interface_kind */
4863 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction176:model#Object#enum_kind */
4864 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction176:model#Object#extern_kind */
4865 (nitmethod_t)VIRTUAL_parser__ReduceAction176__action, /* pointer to parser:ReduceAction176:parser#ReduceAction176#action */
4866 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction176:parser_work#ReduceAction#concat */
4867 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction176:parser_work#ReduceAction#init */
4868 }
4869 };
4870 /* allocate ReduceAction176 */
4871 val* NEW_parser__ReduceAction176(const struct type* type) {
4872 val* self /* : ReduceAction176 */;
4873 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4874 self->type = type;
4875 self->class = &class_parser__ReduceAction176;
4876 return self;
4877 }
4878 /* runtime class parser__ReduceAction180 */
4879 const struct class class_parser__ReduceAction180 = {
4880 0, /* box_kind */
4881 {
4882 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction180:kernel#Object#object_id */
4883 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction180:kernel#Object#is_same_instance */
4884 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction180:kernel#Object#== */
4885 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction180:kernel#Object#!= */
4886 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction180:kernel#Object#exit */
4887 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction180:kernel#Object#sys */
4888 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction180:kernel#Object#hash */
4889 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction180:string#Object#to_s */
4890 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction180:string#Object#native_class_name */
4891 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction180:string#Object#class_name */
4892 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction180:string#Object#inspect */
4893 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction180:string#Object#inspect_head */
4894 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction180:string#Object#args */
4895 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction180:time#Object#get_time */
4896 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction180:file#Object#printn */
4897 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction180:file#Object#print */
4898 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction180:file#Object#getcwd */
4899 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction180:file#Object#file_getcwd */
4900 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction180:version#Object#nit_version */
4901 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction180:model_base#Object#intrude_visibility */
4902 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction180:model_base#Object#public_visibility */
4903 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction180:model_base#Object#protected_visibility */
4904 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction180:model_base#Object#private_visibility */
4905 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction180:model_base#Object#none_visibility */
4906 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction180:model#Object#abstract_kind */
4907 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction180:model#Object#concrete_kind */
4908 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction180:model#Object#interface_kind */
4909 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction180:model#Object#enum_kind */
4910 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction180:model#Object#extern_kind */
4911 (nitmethod_t)VIRTUAL_parser__ReduceAction180__action, /* pointer to parser:ReduceAction180:parser#ReduceAction180#action */
4912 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction180:parser_work#ReduceAction#concat */
4913 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction180:parser_work#ReduceAction#init */
4914 }
4915 };
4916 /* allocate ReduceAction180 */
4917 val* NEW_parser__ReduceAction180(const struct type* type) {
4918 val* self /* : ReduceAction180 */;
4919 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4920 self->type = type;
4921 self->class = &class_parser__ReduceAction180;
4922 return self;
4923 }
4924 /* runtime class parser__ReduceAction181 */
4925 const struct class class_parser__ReduceAction181 = {
4926 0, /* box_kind */
4927 {
4928 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction181:kernel#Object#object_id */
4929 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction181:kernel#Object#is_same_instance */
4930 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction181:kernel#Object#== */
4931 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction181:kernel#Object#!= */
4932 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction181:kernel#Object#exit */
4933 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction181:kernel#Object#sys */
4934 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction181:kernel#Object#hash */
4935 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction181:string#Object#to_s */
4936 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction181:string#Object#native_class_name */
4937 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction181:string#Object#class_name */
4938 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction181:string#Object#inspect */
4939 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction181:string#Object#inspect_head */
4940 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction181:string#Object#args */
4941 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction181:time#Object#get_time */
4942 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction181:file#Object#printn */
4943 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction181:file#Object#print */
4944 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction181:file#Object#getcwd */
4945 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction181:file#Object#file_getcwd */
4946 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction181:version#Object#nit_version */
4947 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction181:model_base#Object#intrude_visibility */
4948 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction181:model_base#Object#public_visibility */
4949 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction181:model_base#Object#protected_visibility */
4950 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction181:model_base#Object#private_visibility */
4951 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction181:model_base#Object#none_visibility */
4952 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction181:model#Object#abstract_kind */
4953 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction181:model#Object#concrete_kind */
4954 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction181:model#Object#interface_kind */
4955 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction181:model#Object#enum_kind */
4956 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction181:model#Object#extern_kind */
4957 (nitmethod_t)VIRTUAL_parser__ReduceAction181__action, /* pointer to parser:ReduceAction181:parser#ReduceAction181#action */
4958 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction181:parser_work#ReduceAction#concat */
4959 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction181:parser_work#ReduceAction#init */
4960 }
4961 };
4962 /* allocate ReduceAction181 */
4963 val* NEW_parser__ReduceAction181(const struct type* type) {
4964 val* self /* : ReduceAction181 */;
4965 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4966 self->type = type;
4967 self->class = &class_parser__ReduceAction181;
4968 return self;
4969 }
4970 /* runtime class parser__ReduceAction182 */
4971 const struct class class_parser__ReduceAction182 = {
4972 0, /* box_kind */
4973 {
4974 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction182:kernel#Object#object_id */
4975 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction182:kernel#Object#is_same_instance */
4976 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction182:kernel#Object#== */
4977 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction182:kernel#Object#!= */
4978 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction182:kernel#Object#exit */
4979 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction182:kernel#Object#sys */
4980 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction182:kernel#Object#hash */
4981 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction182:string#Object#to_s */
4982 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction182:string#Object#native_class_name */
4983 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction182:string#Object#class_name */
4984 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction182:string#Object#inspect */
4985 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction182:string#Object#inspect_head */
4986 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction182:string#Object#args */
4987 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction182:time#Object#get_time */
4988 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction182:file#Object#printn */
4989 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction182:file#Object#print */
4990 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction182:file#Object#getcwd */
4991 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction182:file#Object#file_getcwd */
4992 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction182:version#Object#nit_version */
4993 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction182:model_base#Object#intrude_visibility */
4994 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction182:model_base#Object#public_visibility */
4995 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction182:model_base#Object#protected_visibility */
4996 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction182:model_base#Object#private_visibility */
4997 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction182:model_base#Object#none_visibility */
4998 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction182:model#Object#abstract_kind */
4999 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction182:model#Object#concrete_kind */
5000 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction182:model#Object#interface_kind */
5001 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction182:model#Object#enum_kind */
5002 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction182:model#Object#extern_kind */
5003 (nitmethod_t)VIRTUAL_parser__ReduceAction182__action, /* pointer to parser:ReduceAction182:parser#ReduceAction182#action */
5004 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction182:parser_work#ReduceAction#concat */
5005 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction182:parser_work#ReduceAction#init */
5006 }
5007 };
5008 /* allocate ReduceAction182 */
5009 val* NEW_parser__ReduceAction182(const struct type* type) {
5010 val* self /* : ReduceAction182 */;
5011 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5012 self->type = type;
5013 self->class = &class_parser__ReduceAction182;
5014 return self;
5015 }
5016 /* runtime class parser__ReduceAction183 */
5017 const struct class class_parser__ReduceAction183 = {
5018 0, /* box_kind */
5019 {
5020 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction183:kernel#Object#object_id */
5021 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction183:kernel#Object#is_same_instance */
5022 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction183:kernel#Object#== */
5023 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction183:kernel#Object#!= */
5024 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction183:kernel#Object#exit */
5025 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction183:kernel#Object#sys */
5026 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction183:kernel#Object#hash */
5027 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction183:string#Object#to_s */
5028 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction183:string#Object#native_class_name */
5029 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction183:string#Object#class_name */
5030 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction183:string#Object#inspect */
5031 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction183:string#Object#inspect_head */
5032 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction183:string#Object#args */
5033 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction183:time#Object#get_time */
5034 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction183:file#Object#printn */
5035 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction183:file#Object#print */
5036 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction183:file#Object#getcwd */
5037 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction183:file#Object#file_getcwd */
5038 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction183:version#Object#nit_version */
5039 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction183:model_base#Object#intrude_visibility */
5040 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction183:model_base#Object#public_visibility */
5041 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction183:model_base#Object#protected_visibility */
5042 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction183:model_base#Object#private_visibility */
5043 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction183:model_base#Object#none_visibility */
5044 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction183:model#Object#abstract_kind */
5045 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction183:model#Object#concrete_kind */
5046 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction183:model#Object#interface_kind */
5047 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction183:model#Object#enum_kind */
5048 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction183:model#Object#extern_kind */
5049 (nitmethod_t)VIRTUAL_parser__ReduceAction183__action, /* pointer to parser:ReduceAction183:parser#ReduceAction183#action */
5050 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction183:parser_work#ReduceAction#concat */
5051 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction183:parser_work#ReduceAction#init */
5052 }
5053 };
5054 /* allocate ReduceAction183 */
5055 val* NEW_parser__ReduceAction183(const struct type* type) {
5056 val* self /* : ReduceAction183 */;
5057 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5058 self->type = type;
5059 self->class = &class_parser__ReduceAction183;
5060 return self;
5061 }
5062 /* runtime class parser__ReduceAction184 */
5063 const struct class class_parser__ReduceAction184 = {
5064 0, /* box_kind */
5065 {
5066 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction184:kernel#Object#object_id */
5067 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction184:kernel#Object#is_same_instance */
5068 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction184:kernel#Object#== */
5069 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction184:kernel#Object#!= */
5070 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction184:kernel#Object#exit */
5071 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction184:kernel#Object#sys */
5072 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction184:kernel#Object#hash */
5073 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction184:string#Object#to_s */
5074 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction184:string#Object#native_class_name */
5075 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction184:string#Object#class_name */
5076 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction184:string#Object#inspect */
5077 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction184:string#Object#inspect_head */
5078 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction184:string#Object#args */
5079 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction184:time#Object#get_time */
5080 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction184:file#Object#printn */
5081 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction184:file#Object#print */
5082 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction184:file#Object#getcwd */
5083 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction184:file#Object#file_getcwd */
5084 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction184:version#Object#nit_version */
5085 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction184:model_base#Object#intrude_visibility */
5086 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction184:model_base#Object#public_visibility */
5087 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction184:model_base#Object#protected_visibility */
5088 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction184:model_base#Object#private_visibility */
5089 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction184:model_base#Object#none_visibility */
5090 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction184:model#Object#abstract_kind */
5091 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction184:model#Object#concrete_kind */
5092 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction184:model#Object#interface_kind */
5093 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction184:model#Object#enum_kind */
5094 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction184:model#Object#extern_kind */
5095 (nitmethod_t)VIRTUAL_parser__ReduceAction184__action, /* pointer to parser:ReduceAction184:parser#ReduceAction184#action */
5096 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction184:parser_work#ReduceAction#concat */
5097 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction184:parser_work#ReduceAction#init */
5098 }
5099 };
5100 /* allocate ReduceAction184 */
5101 val* NEW_parser__ReduceAction184(const struct type* type) {
5102 val* self /* : ReduceAction184 */;
5103 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5104 self->type = type;
5105 self->class = &class_parser__ReduceAction184;
5106 return self;
5107 }
5108 /* runtime class parser__ReduceAction185 */
5109 const struct class class_parser__ReduceAction185 = {
5110 0, /* box_kind */
5111 {
5112 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction185:kernel#Object#object_id */
5113 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction185:kernel#Object#is_same_instance */
5114 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction185:kernel#Object#== */
5115 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction185:kernel#Object#!= */
5116 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction185:kernel#Object#exit */
5117 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction185:kernel#Object#sys */
5118 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction185:kernel#Object#hash */
5119 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction185:string#Object#to_s */
5120 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction185:string#Object#native_class_name */
5121 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction185:string#Object#class_name */
5122 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction185:string#Object#inspect */
5123 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction185:string#Object#inspect_head */
5124 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction185:string#Object#args */
5125 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction185:time#Object#get_time */
5126 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction185:file#Object#printn */
5127 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction185:file#Object#print */
5128 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction185:file#Object#getcwd */
5129 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction185:file#Object#file_getcwd */
5130 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction185:version#Object#nit_version */
5131 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction185:model_base#Object#intrude_visibility */
5132 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction185:model_base#Object#public_visibility */
5133 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction185:model_base#Object#protected_visibility */
5134 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction185:model_base#Object#private_visibility */
5135 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction185:model_base#Object#none_visibility */
5136 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction185:model#Object#abstract_kind */
5137 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction185:model#Object#concrete_kind */
5138 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction185:model#Object#interface_kind */
5139 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction185:model#Object#enum_kind */
5140 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction185:model#Object#extern_kind */
5141 (nitmethod_t)VIRTUAL_parser__ReduceAction185__action, /* pointer to parser:ReduceAction185:parser#ReduceAction185#action */
5142 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction185:parser_work#ReduceAction#concat */
5143 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction185:parser_work#ReduceAction#init */
5144 }
5145 };
5146 /* allocate ReduceAction185 */
5147 val* NEW_parser__ReduceAction185(const struct type* type) {
5148 val* self /* : ReduceAction185 */;
5149 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5150 self->type = type;
5151 self->class = &class_parser__ReduceAction185;
5152 return self;
5153 }
5154 /* runtime class parser__ReduceAction186 */
5155 const struct class class_parser__ReduceAction186 = {
5156 0, /* box_kind */
5157 {
5158 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction186:kernel#Object#object_id */
5159 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction186:kernel#Object#is_same_instance */
5160 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction186:kernel#Object#== */
5161 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction186:kernel#Object#!= */
5162 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction186:kernel#Object#exit */
5163 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction186:kernel#Object#sys */
5164 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction186:kernel#Object#hash */
5165 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction186:string#Object#to_s */
5166 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction186:string#Object#native_class_name */
5167 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction186:string#Object#class_name */
5168 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction186:string#Object#inspect */
5169 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction186:string#Object#inspect_head */
5170 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction186:string#Object#args */
5171 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction186:time#Object#get_time */
5172 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction186:file#Object#printn */
5173 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction186:file#Object#print */
5174 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction186:file#Object#getcwd */
5175 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction186:file#Object#file_getcwd */
5176 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction186:version#Object#nit_version */
5177 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction186:model_base#Object#intrude_visibility */
5178 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction186:model_base#Object#public_visibility */
5179 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction186:model_base#Object#protected_visibility */
5180 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction186:model_base#Object#private_visibility */
5181 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction186:model_base#Object#none_visibility */
5182 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction186:model#Object#abstract_kind */
5183 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction186:model#Object#concrete_kind */
5184 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction186:model#Object#interface_kind */
5185 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction186:model#Object#enum_kind */
5186 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction186:model#Object#extern_kind */
5187 (nitmethod_t)VIRTUAL_parser__ReduceAction186__action, /* pointer to parser:ReduceAction186:parser#ReduceAction186#action */
5188 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction186:parser_work#ReduceAction#concat */
5189 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction186:parser_work#ReduceAction#init */
5190 }
5191 };
5192 /* allocate ReduceAction186 */
5193 val* NEW_parser__ReduceAction186(const struct type* type) {
5194 val* self /* : ReduceAction186 */;
5195 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5196 self->type = type;
5197 self->class = &class_parser__ReduceAction186;
5198 return self;
5199 }
5200 /* runtime class parser__ReduceAction193 */
5201 const struct class class_parser__ReduceAction193 = {
5202 0, /* box_kind */
5203 {
5204 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction193:kernel#Object#object_id */
5205 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction193:kernel#Object#is_same_instance */
5206 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction193:kernel#Object#== */
5207 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction193:kernel#Object#!= */
5208 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction193:kernel#Object#exit */
5209 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction193:kernel#Object#sys */
5210 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction193:kernel#Object#hash */
5211 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction193:string#Object#to_s */
5212 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction193:string#Object#native_class_name */
5213 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction193:string#Object#class_name */
5214 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction193:string#Object#inspect */
5215 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction193:string#Object#inspect_head */
5216 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction193:string#Object#args */
5217 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction193:time#Object#get_time */
5218 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction193:file#Object#printn */
5219 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction193:file#Object#print */
5220 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction193:file#Object#getcwd */
5221 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction193:file#Object#file_getcwd */
5222 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction193:version#Object#nit_version */
5223 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction193:model_base#Object#intrude_visibility */
5224 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction193:model_base#Object#public_visibility */
5225 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction193:model_base#Object#protected_visibility */
5226 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction193:model_base#Object#private_visibility */
5227 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction193:model_base#Object#none_visibility */
5228 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction193:model#Object#abstract_kind */
5229 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction193:model#Object#concrete_kind */
5230 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction193:model#Object#interface_kind */
5231 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction193:model#Object#enum_kind */
5232 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction193:model#Object#extern_kind */
5233 (nitmethod_t)VIRTUAL_parser__ReduceAction193__action, /* pointer to parser:ReduceAction193:parser#ReduceAction193#action */
5234 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction193:parser_work#ReduceAction#concat */
5235 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction193:parser_work#ReduceAction#init */
5236 }
5237 };
5238 /* allocate ReduceAction193 */
5239 val* NEW_parser__ReduceAction193(const struct type* type) {
5240 val* self /* : ReduceAction193 */;
5241 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5242 self->type = type;
5243 self->class = &class_parser__ReduceAction193;
5244 return self;
5245 }
5246 /* runtime class parser__ReduceAction194 */
5247 const struct class class_parser__ReduceAction194 = {
5248 0, /* box_kind */
5249 {
5250 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction194:kernel#Object#object_id */
5251 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction194:kernel#Object#is_same_instance */
5252 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction194:kernel#Object#== */
5253 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction194:kernel#Object#!= */
5254 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction194:kernel#Object#exit */
5255 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction194:kernel#Object#sys */
5256 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction194:kernel#Object#hash */
5257 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction194:string#Object#to_s */
5258 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction194:string#Object#native_class_name */
5259 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction194:string#Object#class_name */
5260 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction194:string#Object#inspect */
5261 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction194:string#Object#inspect_head */
5262 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction194:string#Object#args */
5263 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction194:time#Object#get_time */
5264 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction194:file#Object#printn */
5265 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction194:file#Object#print */
5266 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction194:file#Object#getcwd */
5267 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction194:file#Object#file_getcwd */
5268 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction194:version#Object#nit_version */
5269 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction194:model_base#Object#intrude_visibility */
5270 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction194:model_base#Object#public_visibility */
5271 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction194:model_base#Object#protected_visibility */
5272 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction194:model_base#Object#private_visibility */
5273 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction194:model_base#Object#none_visibility */
5274 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction194:model#Object#abstract_kind */
5275 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction194:model#Object#concrete_kind */
5276 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction194:model#Object#interface_kind */
5277 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction194:model#Object#enum_kind */
5278 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction194:model#Object#extern_kind */
5279 (nitmethod_t)VIRTUAL_parser__ReduceAction194__action, /* pointer to parser:ReduceAction194:parser#ReduceAction194#action */
5280 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction194:parser_work#ReduceAction#concat */
5281 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction194:parser_work#ReduceAction#init */
5282 }
5283 };
5284 /* allocate ReduceAction194 */
5285 val* NEW_parser__ReduceAction194(const struct type* type) {
5286 val* self /* : ReduceAction194 */;
5287 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5288 self->type = type;
5289 self->class = &class_parser__ReduceAction194;
5290 return self;
5291 }
5292 /* runtime class parser__ReduceAction195 */
5293 const struct class class_parser__ReduceAction195 = {
5294 0, /* box_kind */
5295 {
5296 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction195:kernel#Object#object_id */
5297 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction195:kernel#Object#is_same_instance */
5298 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction195:kernel#Object#== */
5299 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction195:kernel#Object#!= */
5300 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction195:kernel#Object#exit */
5301 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction195:kernel#Object#sys */
5302 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction195:kernel#Object#hash */
5303 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction195:string#Object#to_s */
5304 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction195:string#Object#native_class_name */
5305 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction195:string#Object#class_name */
5306 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction195:string#Object#inspect */
5307 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction195:string#Object#inspect_head */
5308 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction195:string#Object#args */
5309 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction195:time#Object#get_time */
5310 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction195:file#Object#printn */
5311 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction195:file#Object#print */
5312 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction195:file#Object#getcwd */
5313 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction195:file#Object#file_getcwd */
5314 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction195:version#Object#nit_version */
5315 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction195:model_base#Object#intrude_visibility */
5316 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction195:model_base#Object#public_visibility */
5317 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction195:model_base#Object#protected_visibility */
5318 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction195:model_base#Object#private_visibility */
5319 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction195:model_base#Object#none_visibility */
5320 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction195:model#Object#abstract_kind */
5321 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction195:model#Object#concrete_kind */
5322 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction195:model#Object#interface_kind */
5323 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction195:model#Object#enum_kind */
5324 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction195:model#Object#extern_kind */
5325 (nitmethod_t)VIRTUAL_parser__ReduceAction195__action, /* pointer to parser:ReduceAction195:parser#ReduceAction195#action */
5326 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction195:parser_work#ReduceAction#concat */
5327 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction195:parser_work#ReduceAction#init */
5328 }
5329 };
5330 /* allocate ReduceAction195 */
5331 val* NEW_parser__ReduceAction195(const struct type* type) {
5332 val* self /* : ReduceAction195 */;
5333 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5334 self->type = type;
5335 self->class = &class_parser__ReduceAction195;
5336 return self;
5337 }
5338 /* runtime class parser__ReduceAction196 */
5339 const struct class class_parser__ReduceAction196 = {
5340 0, /* box_kind */
5341 {
5342 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction196:kernel#Object#object_id */
5343 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction196:kernel#Object#is_same_instance */
5344 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction196:kernel#Object#== */
5345 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction196:kernel#Object#!= */
5346 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction196:kernel#Object#exit */
5347 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction196:kernel#Object#sys */
5348 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction196:kernel#Object#hash */
5349 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction196:string#Object#to_s */
5350 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction196:string#Object#native_class_name */
5351 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction196:string#Object#class_name */
5352 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction196:string#Object#inspect */
5353 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction196:string#Object#inspect_head */
5354 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction196:string#Object#args */
5355 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction196:time#Object#get_time */
5356 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction196:file#Object#printn */
5357 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction196:file#Object#print */
5358 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction196:file#Object#getcwd */
5359 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction196:file#Object#file_getcwd */
5360 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction196:version#Object#nit_version */
5361 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction196:model_base#Object#intrude_visibility */
5362 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction196:model_base#Object#public_visibility */
5363 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction196:model_base#Object#protected_visibility */
5364 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction196:model_base#Object#private_visibility */
5365 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction196:model_base#Object#none_visibility */
5366 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction196:model#Object#abstract_kind */
5367 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction196:model#Object#concrete_kind */
5368 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction196:model#Object#interface_kind */
5369 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction196:model#Object#enum_kind */
5370 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction196:model#Object#extern_kind */
5371 (nitmethod_t)VIRTUAL_parser__ReduceAction196__action, /* pointer to parser:ReduceAction196:parser#ReduceAction196#action */
5372 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction196:parser_work#ReduceAction#concat */
5373 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction196:parser_work#ReduceAction#init */
5374 }
5375 };
5376 /* allocate ReduceAction196 */
5377 val* NEW_parser__ReduceAction196(const struct type* type) {
5378 val* self /* : ReduceAction196 */;
5379 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5380 self->type = type;
5381 self->class = &class_parser__ReduceAction196;
5382 return self;
5383 }
5384 /* runtime class parser__ReduceAction197 */
5385 const struct class class_parser__ReduceAction197 = {
5386 0, /* box_kind */
5387 {
5388 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction197:kernel#Object#object_id */
5389 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction197:kernel#Object#is_same_instance */
5390 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction197:kernel#Object#== */
5391 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction197:kernel#Object#!= */
5392 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction197:kernel#Object#exit */
5393 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction197:kernel#Object#sys */
5394 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction197:kernel#Object#hash */
5395 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction197:string#Object#to_s */
5396 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction197:string#Object#native_class_name */
5397 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction197:string#Object#class_name */
5398 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction197:string#Object#inspect */
5399 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction197:string#Object#inspect_head */
5400 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction197:string#Object#args */
5401 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction197:time#Object#get_time */
5402 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction197:file#Object#printn */
5403 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction197:file#Object#print */
5404 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction197:file#Object#getcwd */
5405 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction197:file#Object#file_getcwd */
5406 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction197:version#Object#nit_version */
5407 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction197:model_base#Object#intrude_visibility */
5408 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction197:model_base#Object#public_visibility */
5409 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction197:model_base#Object#protected_visibility */
5410 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction197:model_base#Object#private_visibility */
5411 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction197:model_base#Object#none_visibility */
5412 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction197:model#Object#abstract_kind */
5413 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction197:model#Object#concrete_kind */
5414 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction197:model#Object#interface_kind */
5415 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction197:model#Object#enum_kind */
5416 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction197:model#Object#extern_kind */
5417 (nitmethod_t)VIRTUAL_parser__ReduceAction197__action, /* pointer to parser:ReduceAction197:parser#ReduceAction197#action */
5418 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction197:parser_work#ReduceAction#concat */
5419 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction197:parser_work#ReduceAction#init */
5420 }
5421 };
5422 /* allocate ReduceAction197 */
5423 val* NEW_parser__ReduceAction197(const struct type* type) {
5424 val* self /* : ReduceAction197 */;
5425 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5426 self->type = type;
5427 self->class = &class_parser__ReduceAction197;
5428 return self;
5429 }
5430 /* runtime class parser__ReduceAction198 */
5431 const struct class class_parser__ReduceAction198 = {
5432 0, /* box_kind */
5433 {
5434 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction198:kernel#Object#object_id */
5435 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction198:kernel#Object#is_same_instance */
5436 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction198:kernel#Object#== */
5437 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction198:kernel#Object#!= */
5438 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction198:kernel#Object#exit */
5439 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction198:kernel#Object#sys */
5440 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction198:kernel#Object#hash */
5441 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction198:string#Object#to_s */
5442 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction198:string#Object#native_class_name */
5443 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction198:string#Object#class_name */
5444 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction198:string#Object#inspect */
5445 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction198:string#Object#inspect_head */
5446 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction198:string#Object#args */
5447 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction198:time#Object#get_time */
5448 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction198:file#Object#printn */
5449 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction198:file#Object#print */
5450 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction198:file#Object#getcwd */
5451 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction198:file#Object#file_getcwd */
5452 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction198:version#Object#nit_version */
5453 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction198:model_base#Object#intrude_visibility */
5454 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction198:model_base#Object#public_visibility */
5455 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction198:model_base#Object#protected_visibility */
5456 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction198:model_base#Object#private_visibility */
5457 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction198:model_base#Object#none_visibility */
5458 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction198:model#Object#abstract_kind */
5459 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction198:model#Object#concrete_kind */
5460 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction198:model#Object#interface_kind */
5461 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction198:model#Object#enum_kind */
5462 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction198:model#Object#extern_kind */
5463 (nitmethod_t)VIRTUAL_parser__ReduceAction198__action, /* pointer to parser:ReduceAction198:parser#ReduceAction198#action */
5464 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction198:parser_work#ReduceAction#concat */
5465 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction198:parser_work#ReduceAction#init */
5466 }
5467 };
5468 /* allocate ReduceAction198 */
5469 val* NEW_parser__ReduceAction198(const struct type* type) {
5470 val* self /* : ReduceAction198 */;
5471 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5472 self->type = type;
5473 self->class = &class_parser__ReduceAction198;
5474 return self;
5475 }
5476 /* runtime class parser__ReduceAction199 */
5477 const struct class class_parser__ReduceAction199 = {
5478 0, /* box_kind */
5479 {
5480 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction199:kernel#Object#object_id */
5481 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction199:kernel#Object#is_same_instance */
5482 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction199:kernel#Object#== */
5483 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction199:kernel#Object#!= */
5484 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction199:kernel#Object#exit */
5485 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction199:kernel#Object#sys */
5486 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction199:kernel#Object#hash */
5487 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction199:string#Object#to_s */
5488 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction199:string#Object#native_class_name */
5489 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction199:string#Object#class_name */
5490 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction199:string#Object#inspect */
5491 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction199:string#Object#inspect_head */
5492 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction199:string#Object#args */
5493 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction199:time#Object#get_time */
5494 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction199:file#Object#printn */
5495 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction199:file#Object#print */
5496 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction199:file#Object#getcwd */
5497 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction199:file#Object#file_getcwd */
5498 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction199:version#Object#nit_version */
5499 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction199:model_base#Object#intrude_visibility */
5500 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction199:model_base#Object#public_visibility */
5501 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction199:model_base#Object#protected_visibility */
5502 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction199:model_base#Object#private_visibility */
5503 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction199:model_base#Object#none_visibility */
5504 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction199:model#Object#abstract_kind */
5505 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction199:model#Object#concrete_kind */
5506 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction199:model#Object#interface_kind */
5507 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction199:model#Object#enum_kind */
5508 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction199:model#Object#extern_kind */
5509 (nitmethod_t)VIRTUAL_parser__ReduceAction199__action, /* pointer to parser:ReduceAction199:parser#ReduceAction199#action */
5510 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction199:parser_work#ReduceAction#concat */
5511 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction199:parser_work#ReduceAction#init */
5512 }
5513 };
5514 /* allocate ReduceAction199 */
5515 val* NEW_parser__ReduceAction199(const struct type* type) {
5516 val* self /* : ReduceAction199 */;
5517 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5518 self->type = type;
5519 self->class = &class_parser__ReduceAction199;
5520 return self;
5521 }
5522 /* runtime class parser__ReduceAction201 */
5523 const struct class class_parser__ReduceAction201 = {
5524 0, /* box_kind */
5525 {
5526 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction201:kernel#Object#object_id */
5527 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction201:kernel#Object#is_same_instance */
5528 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction201:kernel#Object#== */
5529 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction201:kernel#Object#!= */
5530 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction201:kernel#Object#exit */
5531 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction201:kernel#Object#sys */
5532 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction201:kernel#Object#hash */
5533 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction201:string#Object#to_s */
5534 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction201:string#Object#native_class_name */
5535 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction201:string#Object#class_name */
5536 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction201:string#Object#inspect */
5537 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction201:string#Object#inspect_head */
5538 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction201:string#Object#args */
5539 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction201:time#Object#get_time */
5540 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction201:file#Object#printn */
5541 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction201:file#Object#print */
5542 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction201:file#Object#getcwd */
5543 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction201:file#Object#file_getcwd */
5544 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction201:version#Object#nit_version */
5545 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction201:model_base#Object#intrude_visibility */
5546 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction201:model_base#Object#public_visibility */
5547 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction201:model_base#Object#protected_visibility */
5548 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction201:model_base#Object#private_visibility */
5549 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction201:model_base#Object#none_visibility */
5550 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction201:model#Object#abstract_kind */
5551 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction201:model#Object#concrete_kind */
5552 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction201:model#Object#interface_kind */
5553 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction201:model#Object#enum_kind */
5554 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction201:model#Object#extern_kind */
5555 (nitmethod_t)VIRTUAL_parser__ReduceAction201__action, /* pointer to parser:ReduceAction201:parser#ReduceAction201#action */
5556 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction201:parser_work#ReduceAction#concat */
5557 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction201:parser_work#ReduceAction#init */
5558 }
5559 };
5560 /* allocate ReduceAction201 */
5561 val* NEW_parser__ReduceAction201(const struct type* type) {
5562 val* self /* : ReduceAction201 */;
5563 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5564 self->type = type;
5565 self->class = &class_parser__ReduceAction201;
5566 return self;
5567 }
5568 /* runtime class parser__ReduceAction202 */
5569 const struct class class_parser__ReduceAction202 = {
5570 0, /* box_kind */
5571 {
5572 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction202:kernel#Object#object_id */
5573 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction202:kernel#Object#is_same_instance */
5574 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction202:kernel#Object#== */
5575 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction202:kernel#Object#!= */
5576 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction202:kernel#Object#exit */
5577 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction202:kernel#Object#sys */
5578 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction202:kernel#Object#hash */
5579 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction202:string#Object#to_s */
5580 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction202:string#Object#native_class_name */
5581 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction202:string#Object#class_name */
5582 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction202:string#Object#inspect */
5583 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction202:string#Object#inspect_head */
5584 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction202:string#Object#args */
5585 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction202:time#Object#get_time */
5586 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction202:file#Object#printn */
5587 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction202:file#Object#print */
5588 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction202:file#Object#getcwd */
5589 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction202:file#Object#file_getcwd */
5590 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction202:version#Object#nit_version */
5591 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction202:model_base#Object#intrude_visibility */
5592 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction202:model_base#Object#public_visibility */
5593 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction202:model_base#Object#protected_visibility */
5594 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction202:model_base#Object#private_visibility */
5595 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction202:model_base#Object#none_visibility */
5596 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction202:model#Object#abstract_kind */
5597 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction202:model#Object#concrete_kind */
5598 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction202:model#Object#interface_kind */
5599 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction202:model#Object#enum_kind */
5600 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction202:model#Object#extern_kind */
5601 (nitmethod_t)VIRTUAL_parser__ReduceAction202__action, /* pointer to parser:ReduceAction202:parser#ReduceAction202#action */
5602 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction202:parser_work#ReduceAction#concat */
5603 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction202:parser_work#ReduceAction#init */
5604 }
5605 };
5606 /* allocate ReduceAction202 */
5607 val* NEW_parser__ReduceAction202(const struct type* type) {
5608 val* self /* : ReduceAction202 */;
5609 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5610 self->type = type;
5611 self->class = &class_parser__ReduceAction202;
5612 return self;
5613 }
5614 /* runtime class parser__ReduceAction204 */
5615 const struct class class_parser__ReduceAction204 = {
5616 0, /* box_kind */
5617 {
5618 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction204:kernel#Object#object_id */
5619 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction204:kernel#Object#is_same_instance */
5620 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction204:kernel#Object#== */
5621 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction204:kernel#Object#!= */
5622 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction204:kernel#Object#exit */
5623 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction204:kernel#Object#sys */
5624 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction204:kernel#Object#hash */
5625 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction204:string#Object#to_s */
5626 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction204:string#Object#native_class_name */
5627 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction204:string#Object#class_name */
5628 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction204:string#Object#inspect */
5629 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction204:string#Object#inspect_head */
5630 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction204:string#Object#args */
5631 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction204:time#Object#get_time */
5632 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction204:file#Object#printn */
5633 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction204:file#Object#print */
5634 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction204:file#Object#getcwd */
5635 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction204:file#Object#file_getcwd */
5636 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction204:version#Object#nit_version */
5637 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction204:model_base#Object#intrude_visibility */
5638 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction204:model_base#Object#public_visibility */
5639 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction204:model_base#Object#protected_visibility */
5640 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction204:model_base#Object#private_visibility */
5641 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction204:model_base#Object#none_visibility */
5642 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction204:model#Object#abstract_kind */
5643 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction204:model#Object#concrete_kind */
5644 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction204:model#Object#interface_kind */
5645 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction204:model#Object#enum_kind */
5646 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction204:model#Object#extern_kind */
5647 (nitmethod_t)VIRTUAL_parser__ReduceAction204__action, /* pointer to parser:ReduceAction204:parser#ReduceAction204#action */
5648 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction204:parser_work#ReduceAction#concat */
5649 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction204:parser_work#ReduceAction#init */
5650 }
5651 };
5652 /* allocate ReduceAction204 */
5653 val* NEW_parser__ReduceAction204(const struct type* type) {
5654 val* self /* : ReduceAction204 */;
5655 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5656 self->type = type;
5657 self->class = &class_parser__ReduceAction204;
5658 return self;
5659 }
5660 /* runtime class parser__ReduceAction205 */
5661 const struct class class_parser__ReduceAction205 = {
5662 0, /* box_kind */
5663 {
5664 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction205:kernel#Object#object_id */
5665 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction205:kernel#Object#is_same_instance */
5666 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction205:kernel#Object#== */
5667 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction205:kernel#Object#!= */
5668 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction205:kernel#Object#exit */
5669 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction205:kernel#Object#sys */
5670 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction205:kernel#Object#hash */
5671 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction205:string#Object#to_s */
5672 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction205:string#Object#native_class_name */
5673 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction205:string#Object#class_name */
5674 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction205:string#Object#inspect */
5675 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction205:string#Object#inspect_head */
5676 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction205:string#Object#args */
5677 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction205:time#Object#get_time */
5678 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction205:file#Object#printn */
5679 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction205:file#Object#print */
5680 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction205:file#Object#getcwd */
5681 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction205:file#Object#file_getcwd */
5682 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction205:version#Object#nit_version */
5683 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction205:model_base#Object#intrude_visibility */
5684 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction205:model_base#Object#public_visibility */
5685 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction205:model_base#Object#protected_visibility */
5686 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction205:model_base#Object#private_visibility */
5687 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction205:model_base#Object#none_visibility */
5688 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction205:model#Object#abstract_kind */
5689 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction205:model#Object#concrete_kind */
5690 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction205:model#Object#interface_kind */
5691 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction205:model#Object#enum_kind */
5692 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction205:model#Object#extern_kind */
5693 (nitmethod_t)VIRTUAL_parser__ReduceAction205__action, /* pointer to parser:ReduceAction205:parser#ReduceAction205#action */
5694 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction205:parser_work#ReduceAction#concat */
5695 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction205:parser_work#ReduceAction#init */
5696 }
5697 };
5698 /* allocate ReduceAction205 */
5699 val* NEW_parser__ReduceAction205(const struct type* type) {
5700 val* self /* : ReduceAction205 */;
5701 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5702 self->type = type;
5703 self->class = &class_parser__ReduceAction205;
5704 return self;
5705 }
5706 /* runtime class parser__ReduceAction206 */
5707 const struct class class_parser__ReduceAction206 = {
5708 0, /* box_kind */
5709 {
5710 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction206:kernel#Object#object_id */
5711 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction206:kernel#Object#is_same_instance */
5712 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction206:kernel#Object#== */
5713 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction206:kernel#Object#!= */
5714 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction206:kernel#Object#exit */
5715 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction206:kernel#Object#sys */
5716 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction206:kernel#Object#hash */
5717 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction206:string#Object#to_s */
5718 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction206:string#Object#native_class_name */
5719 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction206:string#Object#class_name */
5720 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction206:string#Object#inspect */
5721 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction206:string#Object#inspect_head */
5722 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction206:string#Object#args */
5723 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction206:time#Object#get_time */
5724 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction206:file#Object#printn */
5725 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction206:file#Object#print */
5726 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction206:file#Object#getcwd */
5727 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction206:file#Object#file_getcwd */
5728 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction206:version#Object#nit_version */
5729 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction206:model_base#Object#intrude_visibility */
5730 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction206:model_base#Object#public_visibility */
5731 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction206:model_base#Object#protected_visibility */
5732 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction206:model_base#Object#private_visibility */
5733 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction206:model_base#Object#none_visibility */
5734 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction206:model#Object#abstract_kind */
5735 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction206:model#Object#concrete_kind */
5736 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction206:model#Object#interface_kind */
5737 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction206:model#Object#enum_kind */
5738 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction206:model#Object#extern_kind */
5739 (nitmethod_t)VIRTUAL_parser__ReduceAction206__action, /* pointer to parser:ReduceAction206:parser#ReduceAction206#action */
5740 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction206:parser_work#ReduceAction#concat */
5741 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction206:parser_work#ReduceAction#init */
5742 }
5743 };
5744 /* allocate ReduceAction206 */
5745 val* NEW_parser__ReduceAction206(const struct type* type) {
5746 val* self /* : ReduceAction206 */;
5747 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5748 self->type = type;
5749 self->class = &class_parser__ReduceAction206;
5750 return self;
5751 }
5752 /* runtime class parser__ReduceAction207 */
5753 const struct class class_parser__ReduceAction207 = {
5754 0, /* box_kind */
5755 {
5756 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction207:kernel#Object#object_id */
5757 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction207:kernel#Object#is_same_instance */
5758 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction207:kernel#Object#== */
5759 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction207:kernel#Object#!= */
5760 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction207:kernel#Object#exit */
5761 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction207:kernel#Object#sys */
5762 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction207:kernel#Object#hash */
5763 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction207:string#Object#to_s */
5764 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction207:string#Object#native_class_name */
5765 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction207:string#Object#class_name */
5766 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction207:string#Object#inspect */
5767 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction207:string#Object#inspect_head */
5768 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction207:string#Object#args */
5769 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction207:time#Object#get_time */
5770 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction207:file#Object#printn */
5771 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction207:file#Object#print */
5772 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction207:file#Object#getcwd */
5773 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction207:file#Object#file_getcwd */
5774 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction207:version#Object#nit_version */
5775 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction207:model_base#Object#intrude_visibility */
5776 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction207:model_base#Object#public_visibility */
5777 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction207:model_base#Object#protected_visibility */
5778 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction207:model_base#Object#private_visibility */
5779 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction207:model_base#Object#none_visibility */
5780 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction207:model#Object#abstract_kind */
5781 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction207:model#Object#concrete_kind */
5782 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction207:model#Object#interface_kind */
5783 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction207:model#Object#enum_kind */
5784 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction207:model#Object#extern_kind */
5785 (nitmethod_t)VIRTUAL_parser__ReduceAction207__action, /* pointer to parser:ReduceAction207:parser#ReduceAction207#action */
5786 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction207:parser_work#ReduceAction#concat */
5787 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction207:parser_work#ReduceAction#init */
5788 }
5789 };
5790 /* allocate ReduceAction207 */
5791 val* NEW_parser__ReduceAction207(const struct type* type) {
5792 val* self /* : ReduceAction207 */;
5793 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5794 self->type = type;
5795 self->class = &class_parser__ReduceAction207;
5796 return self;
5797 }
5798 /* runtime class parser__ReduceAction208 */
5799 const struct class class_parser__ReduceAction208 = {
5800 0, /* box_kind */
5801 {
5802 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction208:kernel#Object#object_id */
5803 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction208:kernel#Object#is_same_instance */
5804 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction208:kernel#Object#== */
5805 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction208:kernel#Object#!= */
5806 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction208:kernel#Object#exit */
5807 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction208:kernel#Object#sys */
5808 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction208:kernel#Object#hash */
5809 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction208:string#Object#to_s */
5810 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction208:string#Object#native_class_name */
5811 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction208:string#Object#class_name */
5812 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction208:string#Object#inspect */
5813 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction208:string#Object#inspect_head */
5814 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction208:string#Object#args */
5815 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction208:time#Object#get_time */
5816 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction208:file#Object#printn */
5817 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction208:file#Object#print */
5818 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction208:file#Object#getcwd */
5819 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction208:file#Object#file_getcwd */
5820 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction208:version#Object#nit_version */
5821 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction208:model_base#Object#intrude_visibility */
5822 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction208:model_base#Object#public_visibility */
5823 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction208:model_base#Object#protected_visibility */
5824 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction208:model_base#Object#private_visibility */
5825 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction208:model_base#Object#none_visibility */
5826 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction208:model#Object#abstract_kind */
5827 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction208:model#Object#concrete_kind */
5828 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction208:model#Object#interface_kind */
5829 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction208:model#Object#enum_kind */
5830 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction208:model#Object#extern_kind */
5831 (nitmethod_t)VIRTUAL_parser__ReduceAction208__action, /* pointer to parser:ReduceAction208:parser#ReduceAction208#action */
5832 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction208:parser_work#ReduceAction#concat */
5833 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction208:parser_work#ReduceAction#init */
5834 }
5835 };
5836 /* allocate ReduceAction208 */
5837 val* NEW_parser__ReduceAction208(const struct type* type) {
5838 val* self /* : ReduceAction208 */;
5839 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5840 self->type = type;
5841 self->class = &class_parser__ReduceAction208;
5842 return self;
5843 }
5844 /* runtime class parser__ReduceAction209 */
5845 const struct class class_parser__ReduceAction209 = {
5846 0, /* box_kind */
5847 {
5848 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction209:kernel#Object#object_id */
5849 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction209:kernel#Object#is_same_instance */
5850 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction209:kernel#Object#== */
5851 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction209:kernel#Object#!= */
5852 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction209:kernel#Object#exit */
5853 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction209:kernel#Object#sys */
5854 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction209:kernel#Object#hash */
5855 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction209:string#Object#to_s */
5856 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction209:string#Object#native_class_name */
5857 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction209:string#Object#class_name */
5858 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction209:string#Object#inspect */
5859 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction209:string#Object#inspect_head */
5860 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction209:string#Object#args */
5861 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction209:time#Object#get_time */
5862 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction209:file#Object#printn */
5863 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction209:file#Object#print */
5864 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction209:file#Object#getcwd */
5865 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction209:file#Object#file_getcwd */
5866 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction209:version#Object#nit_version */
5867 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction209:model_base#Object#intrude_visibility */
5868 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction209:model_base#Object#public_visibility */
5869 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction209:model_base#Object#protected_visibility */
5870 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction209:model_base#Object#private_visibility */
5871 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction209:model_base#Object#none_visibility */
5872 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction209:model#Object#abstract_kind */
5873 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction209:model#Object#concrete_kind */
5874 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction209:model#Object#interface_kind */
5875 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction209:model#Object#enum_kind */
5876 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction209:model#Object#extern_kind */
5877 (nitmethod_t)VIRTUAL_parser__ReduceAction209__action, /* pointer to parser:ReduceAction209:parser#ReduceAction209#action */
5878 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction209:parser_work#ReduceAction#concat */
5879 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction209:parser_work#ReduceAction#init */
5880 }
5881 };
5882 /* allocate ReduceAction209 */
5883 val* NEW_parser__ReduceAction209(const struct type* type) {
5884 val* self /* : ReduceAction209 */;
5885 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5886 self->type = type;
5887 self->class = &class_parser__ReduceAction209;
5888 return self;
5889 }
5890 /* runtime class parser__ReduceAction210 */
5891 const struct class class_parser__ReduceAction210 = {
5892 0, /* box_kind */
5893 {
5894 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction210:kernel#Object#object_id */
5895 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction210:kernel#Object#is_same_instance */
5896 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction210:kernel#Object#== */
5897 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction210:kernel#Object#!= */
5898 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction210:kernel#Object#exit */
5899 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction210:kernel#Object#sys */
5900 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction210:kernel#Object#hash */
5901 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction210:string#Object#to_s */
5902 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction210:string#Object#native_class_name */
5903 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction210:string#Object#class_name */
5904 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction210:string#Object#inspect */
5905 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction210:string#Object#inspect_head */
5906 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction210:string#Object#args */
5907 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction210:time#Object#get_time */
5908 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction210:file#Object#printn */
5909 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction210:file#Object#print */
5910 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction210:file#Object#getcwd */
5911 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction210:file#Object#file_getcwd */
5912 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction210:version#Object#nit_version */
5913 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction210:model_base#Object#intrude_visibility */
5914 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction210:model_base#Object#public_visibility */
5915 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction210:model_base#Object#protected_visibility */
5916 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction210:model_base#Object#private_visibility */
5917 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction210:model_base#Object#none_visibility */
5918 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction210:model#Object#abstract_kind */
5919 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction210:model#Object#concrete_kind */
5920 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction210:model#Object#interface_kind */
5921 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction210:model#Object#enum_kind */
5922 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction210:model#Object#extern_kind */
5923 (nitmethod_t)VIRTUAL_parser__ReduceAction210__action, /* pointer to parser:ReduceAction210:parser#ReduceAction210#action */
5924 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction210:parser_work#ReduceAction#concat */
5925 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction210:parser_work#ReduceAction#init */
5926 }
5927 };
5928 /* allocate ReduceAction210 */
5929 val* NEW_parser__ReduceAction210(const struct type* type) {
5930 val* self /* : ReduceAction210 */;
5931 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5932 self->type = type;
5933 self->class = &class_parser__ReduceAction210;
5934 return self;
5935 }
5936 /* runtime class parser__ReduceAction211 */
5937 const struct class class_parser__ReduceAction211 = {
5938 0, /* box_kind */
5939 {
5940 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction211:kernel#Object#object_id */
5941 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction211:kernel#Object#is_same_instance */
5942 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction211:kernel#Object#== */
5943 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction211:kernel#Object#!= */
5944 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction211:kernel#Object#exit */
5945 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction211:kernel#Object#sys */
5946 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction211:kernel#Object#hash */
5947 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction211:string#Object#to_s */
5948 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction211:string#Object#native_class_name */
5949 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction211:string#Object#class_name */
5950 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction211:string#Object#inspect */
5951 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction211:string#Object#inspect_head */
5952 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction211:string#Object#args */
5953 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction211:time#Object#get_time */
5954 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction211:file#Object#printn */
5955 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction211:file#Object#print */
5956 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction211:file#Object#getcwd */
5957 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction211:file#Object#file_getcwd */
5958 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction211:version#Object#nit_version */
5959 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction211:model_base#Object#intrude_visibility */
5960 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction211:model_base#Object#public_visibility */
5961 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction211:model_base#Object#protected_visibility */
5962 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction211:model_base#Object#private_visibility */
5963 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction211:model_base#Object#none_visibility */
5964 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction211:model#Object#abstract_kind */
5965 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction211:model#Object#concrete_kind */
5966 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction211:model#Object#interface_kind */
5967 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction211:model#Object#enum_kind */
5968 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction211:model#Object#extern_kind */
5969 (nitmethod_t)VIRTUAL_parser__ReduceAction211__action, /* pointer to parser:ReduceAction211:parser#ReduceAction211#action */
5970 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction211:parser_work#ReduceAction#concat */
5971 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction211:parser_work#ReduceAction#init */
5972 }
5973 };
5974 /* allocate ReduceAction211 */
5975 val* NEW_parser__ReduceAction211(const struct type* type) {
5976 val* self /* : ReduceAction211 */;
5977 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5978 self->type = type;
5979 self->class = &class_parser__ReduceAction211;
5980 return self;
5981 }
5982 /* runtime class parser__ReduceAction212 */
5983 const struct class class_parser__ReduceAction212 = {
5984 0, /* box_kind */
5985 {
5986 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction212:kernel#Object#object_id */
5987 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction212:kernel#Object#is_same_instance */
5988 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction212:kernel#Object#== */
5989 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction212:kernel#Object#!= */
5990 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction212:kernel#Object#exit */
5991 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction212:kernel#Object#sys */
5992 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction212:kernel#Object#hash */
5993 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction212:string#Object#to_s */
5994 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction212:string#Object#native_class_name */
5995 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction212:string#Object#class_name */
5996 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction212:string#Object#inspect */
5997 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction212:string#Object#inspect_head */
5998 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction212:string#Object#args */
5999 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction212:time#Object#get_time */
6000 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction212:file#Object#printn */
6001 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction212:file#Object#print */
6002 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction212:file#Object#getcwd */
6003 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction212:file#Object#file_getcwd */
6004 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction212:version#Object#nit_version */
6005 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction212:model_base#Object#intrude_visibility */
6006 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction212:model_base#Object#public_visibility */
6007 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction212:model_base#Object#protected_visibility */
6008 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction212:model_base#Object#private_visibility */
6009 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction212:model_base#Object#none_visibility */
6010 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction212:model#Object#abstract_kind */
6011 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction212:model#Object#concrete_kind */
6012 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction212:model#Object#interface_kind */
6013 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction212:model#Object#enum_kind */
6014 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction212:model#Object#extern_kind */
6015 (nitmethod_t)VIRTUAL_parser__ReduceAction212__action, /* pointer to parser:ReduceAction212:parser#ReduceAction212#action */
6016 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction212:parser_work#ReduceAction#concat */
6017 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction212:parser_work#ReduceAction#init */
6018 }
6019 };
6020 /* allocate ReduceAction212 */
6021 val* NEW_parser__ReduceAction212(const struct type* type) {
6022 val* self /* : ReduceAction212 */;
6023 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6024 self->type = type;
6025 self->class = &class_parser__ReduceAction212;
6026 return self;
6027 }
6028 /* runtime class parser__ReduceAction213 */
6029 const struct class class_parser__ReduceAction213 = {
6030 0, /* box_kind */
6031 {
6032 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction213:kernel#Object#object_id */
6033 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction213:kernel#Object#is_same_instance */
6034 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction213:kernel#Object#== */
6035 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction213:kernel#Object#!= */
6036 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction213:kernel#Object#exit */
6037 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction213:kernel#Object#sys */
6038 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction213:kernel#Object#hash */
6039 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction213:string#Object#to_s */
6040 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction213:string#Object#native_class_name */
6041 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction213:string#Object#class_name */
6042 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction213:string#Object#inspect */
6043 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction213:string#Object#inspect_head */
6044 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction213:string#Object#args */
6045 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction213:time#Object#get_time */
6046 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction213:file#Object#printn */
6047 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction213:file#Object#print */
6048 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction213:file#Object#getcwd */
6049 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction213:file#Object#file_getcwd */
6050 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction213:version#Object#nit_version */
6051 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction213:model_base#Object#intrude_visibility */
6052 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction213:model_base#Object#public_visibility */
6053 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction213:model_base#Object#protected_visibility */
6054 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction213:model_base#Object#private_visibility */
6055 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction213:model_base#Object#none_visibility */
6056 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction213:model#Object#abstract_kind */
6057 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction213:model#Object#concrete_kind */
6058 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction213:model#Object#interface_kind */
6059 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction213:model#Object#enum_kind */
6060 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction213:model#Object#extern_kind */
6061 (nitmethod_t)VIRTUAL_parser__ReduceAction213__action, /* pointer to parser:ReduceAction213:parser#ReduceAction213#action */
6062 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction213:parser_work#ReduceAction#concat */
6063 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction213:parser_work#ReduceAction#init */
6064 }
6065 };
6066 /* allocate ReduceAction213 */
6067 val* NEW_parser__ReduceAction213(const struct type* type) {
6068 val* self /* : ReduceAction213 */;
6069 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6070 self->type = type;
6071 self->class = &class_parser__ReduceAction213;
6072 return self;
6073 }
6074 /* runtime class parser__ReduceAction214 */
6075 const struct class class_parser__ReduceAction214 = {
6076 0, /* box_kind */
6077 {
6078 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction214:kernel#Object#object_id */
6079 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction214:kernel#Object#is_same_instance */
6080 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction214:kernel#Object#== */
6081 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction214:kernel#Object#!= */
6082 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction214:kernel#Object#exit */
6083 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction214:kernel#Object#sys */
6084 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction214:kernel#Object#hash */
6085 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction214:string#Object#to_s */
6086 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction214:string#Object#native_class_name */
6087 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction214:string#Object#class_name */
6088 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction214:string#Object#inspect */
6089 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction214:string#Object#inspect_head */
6090 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction214:string#Object#args */
6091 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction214:time#Object#get_time */
6092 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction214:file#Object#printn */
6093 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction214:file#Object#print */
6094 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction214:file#Object#getcwd */
6095 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction214:file#Object#file_getcwd */
6096 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction214:version#Object#nit_version */
6097 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction214:model_base#Object#intrude_visibility */
6098 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction214:model_base#Object#public_visibility */
6099 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction214:model_base#Object#protected_visibility */
6100 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction214:model_base#Object#private_visibility */
6101 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction214:model_base#Object#none_visibility */
6102 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction214:model#Object#abstract_kind */
6103 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction214:model#Object#concrete_kind */
6104 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction214:model#Object#interface_kind */
6105 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction214:model#Object#enum_kind */
6106 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction214:model#Object#extern_kind */
6107 (nitmethod_t)VIRTUAL_parser__ReduceAction214__action, /* pointer to parser:ReduceAction214:parser#ReduceAction214#action */
6108 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction214:parser_work#ReduceAction#concat */
6109 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction214:parser_work#ReduceAction#init */
6110 }
6111 };
6112 /* allocate ReduceAction214 */
6113 val* NEW_parser__ReduceAction214(const struct type* type) {
6114 val* self /* : ReduceAction214 */;
6115 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6116 self->type = type;
6117 self->class = &class_parser__ReduceAction214;
6118 return self;
6119 }
6120 /* runtime class parser__ReduceAction215 */
6121 const struct class class_parser__ReduceAction215 = {
6122 0, /* box_kind */
6123 {
6124 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction215:kernel#Object#object_id */
6125 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction215:kernel#Object#is_same_instance */
6126 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction215:kernel#Object#== */
6127 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction215:kernel#Object#!= */
6128 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction215:kernel#Object#exit */
6129 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction215:kernel#Object#sys */
6130 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction215:kernel#Object#hash */
6131 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction215:string#Object#to_s */
6132 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction215:string#Object#native_class_name */
6133 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction215:string#Object#class_name */
6134 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction215:string#Object#inspect */
6135 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction215:string#Object#inspect_head */
6136 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction215:string#Object#args */
6137 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction215:time#Object#get_time */
6138 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction215:file#Object#printn */
6139 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction215:file#Object#print */
6140 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction215:file#Object#getcwd */
6141 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction215:file#Object#file_getcwd */
6142 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction215:version#Object#nit_version */
6143 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction215:model_base#Object#intrude_visibility */
6144 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction215:model_base#Object#public_visibility */
6145 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction215:model_base#Object#protected_visibility */
6146 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction215:model_base#Object#private_visibility */
6147 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction215:model_base#Object#none_visibility */
6148 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction215:model#Object#abstract_kind */
6149 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction215:model#Object#concrete_kind */
6150 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction215:model#Object#interface_kind */
6151 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction215:model#Object#enum_kind */
6152 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction215:model#Object#extern_kind */
6153 (nitmethod_t)VIRTUAL_parser__ReduceAction215__action, /* pointer to parser:ReduceAction215:parser#ReduceAction215#action */
6154 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction215:parser_work#ReduceAction#concat */
6155 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction215:parser_work#ReduceAction#init */
6156 }
6157 };
6158 /* allocate ReduceAction215 */
6159 val* NEW_parser__ReduceAction215(const struct type* type) {
6160 val* self /* : ReduceAction215 */;
6161 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6162 self->type = type;
6163 self->class = &class_parser__ReduceAction215;
6164 return self;
6165 }
6166 /* runtime class parser__ReduceAction216 */
6167 const struct class class_parser__ReduceAction216 = {
6168 0, /* box_kind */
6169 {
6170 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction216:kernel#Object#object_id */
6171 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction216:kernel#Object#is_same_instance */
6172 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction216:kernel#Object#== */
6173 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction216:kernel#Object#!= */
6174 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction216:kernel#Object#exit */
6175 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction216:kernel#Object#sys */
6176 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction216:kernel#Object#hash */
6177 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction216:string#Object#to_s */
6178 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction216:string#Object#native_class_name */
6179 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction216:string#Object#class_name */
6180 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction216:string#Object#inspect */
6181 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction216:string#Object#inspect_head */
6182 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction216:string#Object#args */
6183 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction216:time#Object#get_time */
6184 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction216:file#Object#printn */
6185 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction216:file#Object#print */
6186 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction216:file#Object#getcwd */
6187 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction216:file#Object#file_getcwd */
6188 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction216:version#Object#nit_version */
6189 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction216:model_base#Object#intrude_visibility */
6190 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction216:model_base#Object#public_visibility */
6191 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction216:model_base#Object#protected_visibility */
6192 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction216:model_base#Object#private_visibility */
6193 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction216:model_base#Object#none_visibility */
6194 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction216:model#Object#abstract_kind */
6195 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction216:model#Object#concrete_kind */
6196 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction216:model#Object#interface_kind */
6197 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction216:model#Object#enum_kind */
6198 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction216:model#Object#extern_kind */
6199 (nitmethod_t)VIRTUAL_parser__ReduceAction216__action, /* pointer to parser:ReduceAction216:parser#ReduceAction216#action */
6200 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction216:parser_work#ReduceAction#concat */
6201 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction216:parser_work#ReduceAction#init */
6202 }
6203 };
6204 /* allocate ReduceAction216 */
6205 val* NEW_parser__ReduceAction216(const struct type* type) {
6206 val* self /* : ReduceAction216 */;
6207 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6208 self->type = type;
6209 self->class = &class_parser__ReduceAction216;
6210 return self;
6211 }
6212 /* runtime class parser__ReduceAction217 */
6213 const struct class class_parser__ReduceAction217 = {
6214 0, /* box_kind */
6215 {
6216 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction217:kernel#Object#object_id */
6217 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction217:kernel#Object#is_same_instance */
6218 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction217:kernel#Object#== */
6219 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction217:kernel#Object#!= */
6220 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction217:kernel#Object#exit */
6221 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction217:kernel#Object#sys */
6222 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction217:kernel#Object#hash */
6223 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction217:string#Object#to_s */
6224 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction217:string#Object#native_class_name */
6225 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction217:string#Object#class_name */
6226 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction217:string#Object#inspect */
6227 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction217:string#Object#inspect_head */
6228 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction217:string#Object#args */
6229 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction217:time#Object#get_time */
6230 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction217:file#Object#printn */
6231 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction217:file#Object#print */
6232 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction217:file#Object#getcwd */
6233 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction217:file#Object#file_getcwd */
6234 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction217:version#Object#nit_version */
6235 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction217:model_base#Object#intrude_visibility */
6236 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction217:model_base#Object#public_visibility */
6237 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction217:model_base#Object#protected_visibility */
6238 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction217:model_base#Object#private_visibility */
6239 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction217:model_base#Object#none_visibility */
6240 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction217:model#Object#abstract_kind */
6241 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction217:model#Object#concrete_kind */
6242 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction217:model#Object#interface_kind */
6243 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction217:model#Object#enum_kind */
6244 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction217:model#Object#extern_kind */
6245 (nitmethod_t)VIRTUAL_parser__ReduceAction217__action, /* pointer to parser:ReduceAction217:parser#ReduceAction217#action */
6246 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction217:parser_work#ReduceAction#concat */
6247 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction217:parser_work#ReduceAction#init */
6248 }
6249 };
6250 /* allocate ReduceAction217 */
6251 val* NEW_parser__ReduceAction217(const struct type* type) {
6252 val* self /* : ReduceAction217 */;
6253 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6254 self->type = type;
6255 self->class = &class_parser__ReduceAction217;
6256 return self;
6257 }
6258 /* runtime class parser__ReduceAction218 */
6259 const struct class class_parser__ReduceAction218 = {
6260 0, /* box_kind */
6261 {
6262 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction218:kernel#Object#object_id */
6263 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction218:kernel#Object#is_same_instance */
6264 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction218:kernel#Object#== */
6265 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction218:kernel#Object#!= */
6266 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction218:kernel#Object#exit */
6267 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction218:kernel#Object#sys */
6268 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction218:kernel#Object#hash */
6269 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction218:string#Object#to_s */
6270 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction218:string#Object#native_class_name */
6271 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction218:string#Object#class_name */
6272 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction218:string#Object#inspect */
6273 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction218:string#Object#inspect_head */
6274 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction218:string#Object#args */
6275 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction218:time#Object#get_time */
6276 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction218:file#Object#printn */
6277 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction218:file#Object#print */
6278 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction218:file#Object#getcwd */
6279 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction218:file#Object#file_getcwd */
6280 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction218:version#Object#nit_version */
6281 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction218:model_base#Object#intrude_visibility */
6282 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction218:model_base#Object#public_visibility */
6283 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction218:model_base#Object#protected_visibility */
6284 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction218:model_base#Object#private_visibility */
6285 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction218:model_base#Object#none_visibility */
6286 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction218:model#Object#abstract_kind */
6287 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction218:model#Object#concrete_kind */
6288 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction218:model#Object#interface_kind */
6289 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction218:model#Object#enum_kind */
6290 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction218:model#Object#extern_kind */
6291 (nitmethod_t)VIRTUAL_parser__ReduceAction218__action, /* pointer to parser:ReduceAction218:parser#ReduceAction218#action */
6292 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction218:parser_work#ReduceAction#concat */
6293 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction218:parser_work#ReduceAction#init */
6294 }
6295 };
6296 /* allocate ReduceAction218 */
6297 val* NEW_parser__ReduceAction218(const struct type* type) {
6298 val* self /* : ReduceAction218 */;
6299 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6300 self->type = type;
6301 self->class = &class_parser__ReduceAction218;
6302 return self;
6303 }
6304 /* runtime class parser__ReduceAction219 */
6305 const struct class class_parser__ReduceAction219 = {
6306 0, /* box_kind */
6307 {
6308 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction219:kernel#Object#object_id */
6309 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction219:kernel#Object#is_same_instance */
6310 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction219:kernel#Object#== */
6311 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction219:kernel#Object#!= */
6312 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction219:kernel#Object#exit */
6313 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction219:kernel#Object#sys */
6314 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction219:kernel#Object#hash */
6315 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction219:string#Object#to_s */
6316 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction219:string#Object#native_class_name */
6317 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction219:string#Object#class_name */
6318 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction219:string#Object#inspect */
6319 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction219:string#Object#inspect_head */
6320 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction219:string#Object#args */
6321 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction219:time#Object#get_time */
6322 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction219:file#Object#printn */
6323 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction219:file#Object#print */
6324 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction219:file#Object#getcwd */
6325 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction219:file#Object#file_getcwd */
6326 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction219:version#Object#nit_version */
6327 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction219:model_base#Object#intrude_visibility */
6328 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction219:model_base#Object#public_visibility */
6329 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction219:model_base#Object#protected_visibility */
6330 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction219:model_base#Object#private_visibility */
6331 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction219:model_base#Object#none_visibility */
6332 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction219:model#Object#abstract_kind */
6333 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction219:model#Object#concrete_kind */
6334 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction219:model#Object#interface_kind */
6335 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction219:model#Object#enum_kind */
6336 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction219:model#Object#extern_kind */
6337 (nitmethod_t)VIRTUAL_parser__ReduceAction219__action, /* pointer to parser:ReduceAction219:parser#ReduceAction219#action */
6338 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction219:parser_work#ReduceAction#concat */
6339 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction219:parser_work#ReduceAction#init */
6340 }
6341 };
6342 /* allocate ReduceAction219 */
6343 val* NEW_parser__ReduceAction219(const struct type* type) {
6344 val* self /* : ReduceAction219 */;
6345 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6346 self->type = type;
6347 self->class = &class_parser__ReduceAction219;
6348 return self;
6349 }
6350 /* runtime class parser__ReduceAction220 */
6351 const struct class class_parser__ReduceAction220 = {
6352 0, /* box_kind */
6353 {
6354 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction220:kernel#Object#object_id */
6355 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction220:kernel#Object#is_same_instance */
6356 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction220:kernel#Object#== */
6357 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction220:kernel#Object#!= */
6358 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction220:kernel#Object#exit */
6359 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction220:kernel#Object#sys */
6360 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction220:kernel#Object#hash */
6361 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction220:string#Object#to_s */
6362 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction220:string#Object#native_class_name */
6363 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction220:string#Object#class_name */
6364 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction220:string#Object#inspect */
6365 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction220:string#Object#inspect_head */
6366 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction220:string#Object#args */
6367 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction220:time#Object#get_time */
6368 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction220:file#Object#printn */
6369 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction220:file#Object#print */
6370 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction220:file#Object#getcwd */
6371 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction220:file#Object#file_getcwd */
6372 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction220:version#Object#nit_version */
6373 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction220:model_base#Object#intrude_visibility */
6374 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction220:model_base#Object#public_visibility */
6375 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction220:model_base#Object#protected_visibility */
6376 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction220:model_base#Object#private_visibility */
6377 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction220:model_base#Object#none_visibility */
6378 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction220:model#Object#abstract_kind */
6379 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction220:model#Object#concrete_kind */
6380 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction220:model#Object#interface_kind */
6381 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction220:model#Object#enum_kind */
6382 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction220:model#Object#extern_kind */
6383 (nitmethod_t)VIRTUAL_parser__ReduceAction220__action, /* pointer to parser:ReduceAction220:parser#ReduceAction220#action */
6384 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction220:parser_work#ReduceAction#concat */
6385 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction220:parser_work#ReduceAction#init */
6386 }
6387 };
6388 /* allocate ReduceAction220 */
6389 val* NEW_parser__ReduceAction220(const struct type* type) {
6390 val* self /* : ReduceAction220 */;
6391 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6392 self->type = type;
6393 self->class = &class_parser__ReduceAction220;
6394 return self;
6395 }
6396 /* runtime class parser__ReduceAction221 */
6397 const struct class class_parser__ReduceAction221 = {
6398 0, /* box_kind */
6399 {
6400 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction221:kernel#Object#object_id */
6401 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction221:kernel#Object#is_same_instance */
6402 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction221:kernel#Object#== */
6403 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction221:kernel#Object#!= */
6404 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction221:kernel#Object#exit */
6405 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction221:kernel#Object#sys */
6406 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction221:kernel#Object#hash */
6407 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction221:string#Object#to_s */
6408 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction221:string#Object#native_class_name */
6409 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction221:string#Object#class_name */
6410 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction221:string#Object#inspect */
6411 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction221:string#Object#inspect_head */
6412 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction221:string#Object#args */
6413 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction221:time#Object#get_time */
6414 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction221:file#Object#printn */
6415 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction221:file#Object#print */
6416 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction221:file#Object#getcwd */
6417 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction221:file#Object#file_getcwd */
6418 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction221:version#Object#nit_version */
6419 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction221:model_base#Object#intrude_visibility */
6420 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction221:model_base#Object#public_visibility */
6421 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction221:model_base#Object#protected_visibility */
6422 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction221:model_base#Object#private_visibility */
6423 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction221:model_base#Object#none_visibility */
6424 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction221:model#Object#abstract_kind */
6425 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction221:model#Object#concrete_kind */
6426 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction221:model#Object#interface_kind */
6427 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction221:model#Object#enum_kind */
6428 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction221:model#Object#extern_kind */
6429 (nitmethod_t)VIRTUAL_parser__ReduceAction221__action, /* pointer to parser:ReduceAction221:parser#ReduceAction221#action */
6430 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction221:parser_work#ReduceAction#concat */
6431 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction221:parser_work#ReduceAction#init */
6432 }
6433 };
6434 /* allocate ReduceAction221 */
6435 val* NEW_parser__ReduceAction221(const struct type* type) {
6436 val* self /* : ReduceAction221 */;
6437 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6438 self->type = type;
6439 self->class = &class_parser__ReduceAction221;
6440 return self;
6441 }
6442 /* runtime class parser__ReduceAction222 */
6443 const struct class class_parser__ReduceAction222 = {
6444 0, /* box_kind */
6445 {
6446 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction222:kernel#Object#object_id */
6447 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction222:kernel#Object#is_same_instance */
6448 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction222:kernel#Object#== */
6449 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction222:kernel#Object#!= */
6450 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction222:kernel#Object#exit */
6451 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction222:kernel#Object#sys */
6452 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction222:kernel#Object#hash */
6453 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction222:string#Object#to_s */
6454 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction222:string#Object#native_class_name */
6455 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction222:string#Object#class_name */
6456 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction222:string#Object#inspect */
6457 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction222:string#Object#inspect_head */
6458 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction222:string#Object#args */
6459 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction222:time#Object#get_time */
6460 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction222:file#Object#printn */
6461 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction222:file#Object#print */
6462 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction222:file#Object#getcwd */
6463 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction222:file#Object#file_getcwd */
6464 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction222:version#Object#nit_version */
6465 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction222:model_base#Object#intrude_visibility */
6466 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction222:model_base#Object#public_visibility */
6467 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction222:model_base#Object#protected_visibility */
6468 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction222:model_base#Object#private_visibility */
6469 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction222:model_base#Object#none_visibility */
6470 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction222:model#Object#abstract_kind */
6471 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction222:model#Object#concrete_kind */
6472 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction222:model#Object#interface_kind */
6473 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction222:model#Object#enum_kind */
6474 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction222:model#Object#extern_kind */
6475 (nitmethod_t)VIRTUAL_parser__ReduceAction222__action, /* pointer to parser:ReduceAction222:parser#ReduceAction222#action */
6476 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction222:parser_work#ReduceAction#concat */
6477 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction222:parser_work#ReduceAction#init */
6478 }
6479 };
6480 /* allocate ReduceAction222 */
6481 val* NEW_parser__ReduceAction222(const struct type* type) {
6482 val* self /* : ReduceAction222 */;
6483 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6484 self->type = type;
6485 self->class = &class_parser__ReduceAction222;
6486 return self;
6487 }
6488 /* runtime class parser__ReduceAction223 */
6489 const struct class class_parser__ReduceAction223 = {
6490 0, /* box_kind */
6491 {
6492 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction223:kernel#Object#object_id */
6493 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction223:kernel#Object#is_same_instance */
6494 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction223:kernel#Object#== */
6495 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction223:kernel#Object#!= */
6496 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction223:kernel#Object#exit */
6497 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction223:kernel#Object#sys */
6498 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction223:kernel#Object#hash */
6499 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction223:string#Object#to_s */
6500 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction223:string#Object#native_class_name */
6501 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction223:string#Object#class_name */
6502 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction223:string#Object#inspect */
6503 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction223:string#Object#inspect_head */
6504 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction223:string#Object#args */
6505 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction223:time#Object#get_time */
6506 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction223:file#Object#printn */
6507 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction223:file#Object#print */
6508 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction223:file#Object#getcwd */
6509 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction223:file#Object#file_getcwd */
6510 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction223:version#Object#nit_version */
6511 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction223:model_base#Object#intrude_visibility */
6512 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction223:model_base#Object#public_visibility */
6513 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction223:model_base#Object#protected_visibility */
6514 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction223:model_base#Object#private_visibility */
6515 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction223:model_base#Object#none_visibility */
6516 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction223:model#Object#abstract_kind */
6517 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction223:model#Object#concrete_kind */
6518 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction223:model#Object#interface_kind */
6519 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction223:model#Object#enum_kind */
6520 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction223:model#Object#extern_kind */
6521 (nitmethod_t)VIRTUAL_parser__ReduceAction223__action, /* pointer to parser:ReduceAction223:parser#ReduceAction223#action */
6522 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction223:parser_work#ReduceAction#concat */
6523 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction223:parser_work#ReduceAction#init */
6524 }
6525 };
6526 /* allocate ReduceAction223 */
6527 val* NEW_parser__ReduceAction223(const struct type* type) {
6528 val* self /* : ReduceAction223 */;
6529 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6530 self->type = type;
6531 self->class = &class_parser__ReduceAction223;
6532 return self;
6533 }
6534 /* runtime class parser__ReduceAction224 */
6535 const struct class class_parser__ReduceAction224 = {
6536 0, /* box_kind */
6537 {
6538 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction224:kernel#Object#object_id */
6539 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction224:kernel#Object#is_same_instance */
6540 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction224:kernel#Object#== */
6541 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction224:kernel#Object#!= */
6542 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction224:kernel#Object#exit */
6543 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction224:kernel#Object#sys */
6544 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction224:kernel#Object#hash */
6545 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction224:string#Object#to_s */
6546 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction224:string#Object#native_class_name */
6547 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction224:string#Object#class_name */
6548 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction224:string#Object#inspect */
6549 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction224:string#Object#inspect_head */
6550 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction224:string#Object#args */
6551 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction224:time#Object#get_time */
6552 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction224:file#Object#printn */
6553 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction224:file#Object#print */
6554 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction224:file#Object#getcwd */
6555 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction224:file#Object#file_getcwd */
6556 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction224:version#Object#nit_version */
6557 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction224:model_base#Object#intrude_visibility */
6558 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction224:model_base#Object#public_visibility */
6559 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction224:model_base#Object#protected_visibility */
6560 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction224:model_base#Object#private_visibility */
6561 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction224:model_base#Object#none_visibility */
6562 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction224:model#Object#abstract_kind */
6563 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction224:model#Object#concrete_kind */
6564 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction224:model#Object#interface_kind */
6565 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction224:model#Object#enum_kind */
6566 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction224:model#Object#extern_kind */
6567 (nitmethod_t)VIRTUAL_parser__ReduceAction224__action, /* pointer to parser:ReduceAction224:parser#ReduceAction224#action */
6568 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction224:parser_work#ReduceAction#concat */
6569 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction224:parser_work#ReduceAction#init */
6570 }
6571 };
6572 /* allocate ReduceAction224 */
6573 val* NEW_parser__ReduceAction224(const struct type* type) {
6574 val* self /* : ReduceAction224 */;
6575 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6576 self->type = type;
6577 self->class = &class_parser__ReduceAction224;
6578 return self;
6579 }
6580 /* runtime class parser__ReduceAction225 */
6581 const struct class class_parser__ReduceAction225 = {
6582 0, /* box_kind */
6583 {
6584 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction225:kernel#Object#object_id */
6585 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction225:kernel#Object#is_same_instance */
6586 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction225:kernel#Object#== */
6587 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction225:kernel#Object#!= */
6588 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction225:kernel#Object#exit */
6589 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction225:kernel#Object#sys */
6590 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction225:kernel#Object#hash */
6591 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction225:string#Object#to_s */
6592 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction225:string#Object#native_class_name */
6593 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction225:string#Object#class_name */
6594 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction225:string#Object#inspect */
6595 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction225:string#Object#inspect_head */
6596 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction225:string#Object#args */
6597 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction225:time#Object#get_time */
6598 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction225:file#Object#printn */
6599 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction225:file#Object#print */
6600 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction225:file#Object#getcwd */
6601 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction225:file#Object#file_getcwd */
6602 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction225:version#Object#nit_version */
6603 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction225:model_base#Object#intrude_visibility */
6604 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction225:model_base#Object#public_visibility */
6605 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction225:model_base#Object#protected_visibility */
6606 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction225:model_base#Object#private_visibility */
6607 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction225:model_base#Object#none_visibility */
6608 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction225:model#Object#abstract_kind */
6609 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction225:model#Object#concrete_kind */
6610 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction225:model#Object#interface_kind */
6611 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction225:model#Object#enum_kind */
6612 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction225:model#Object#extern_kind */
6613 (nitmethod_t)VIRTUAL_parser__ReduceAction225__action, /* pointer to parser:ReduceAction225:parser#ReduceAction225#action */
6614 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction225:parser_work#ReduceAction#concat */
6615 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction225:parser_work#ReduceAction#init */
6616 }
6617 };
6618 /* allocate ReduceAction225 */
6619 val* NEW_parser__ReduceAction225(const struct type* type) {
6620 val* self /* : ReduceAction225 */;
6621 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6622 self->type = type;
6623 self->class = &class_parser__ReduceAction225;
6624 return self;
6625 }
6626 /* runtime class parser__ReduceAction226 */
6627 const struct class class_parser__ReduceAction226 = {
6628 0, /* box_kind */
6629 {
6630 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction226:kernel#Object#object_id */
6631 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction226:kernel#Object#is_same_instance */
6632 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction226:kernel#Object#== */
6633 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction226:kernel#Object#!= */
6634 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction226:kernel#Object#exit */
6635 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction226:kernel#Object#sys */
6636 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction226:kernel#Object#hash */
6637 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction226:string#Object#to_s */
6638 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction226:string#Object#native_class_name */
6639 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction226:string#Object#class_name */
6640 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction226:string#Object#inspect */
6641 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction226:string#Object#inspect_head */
6642 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction226:string#Object#args */
6643 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction226:time#Object#get_time */
6644 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction226:file#Object#printn */
6645 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction226:file#Object#print */
6646 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction226:file#Object#getcwd */
6647 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction226:file#Object#file_getcwd */
6648 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction226:version#Object#nit_version */
6649 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction226:model_base#Object#intrude_visibility */
6650 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction226:model_base#Object#public_visibility */
6651 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction226:model_base#Object#protected_visibility */
6652 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction226:model_base#Object#private_visibility */
6653 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction226:model_base#Object#none_visibility */
6654 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction226:model#Object#abstract_kind */
6655 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction226:model#Object#concrete_kind */
6656 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction226:model#Object#interface_kind */
6657 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction226:model#Object#enum_kind */
6658 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction226:model#Object#extern_kind */
6659 (nitmethod_t)VIRTUAL_parser__ReduceAction226__action, /* pointer to parser:ReduceAction226:parser#ReduceAction226#action */
6660 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction226:parser_work#ReduceAction#concat */
6661 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction226:parser_work#ReduceAction#init */
6662 }
6663 };
6664 /* allocate ReduceAction226 */
6665 val* NEW_parser__ReduceAction226(const struct type* type) {
6666 val* self /* : ReduceAction226 */;
6667 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6668 self->type = type;
6669 self->class = &class_parser__ReduceAction226;
6670 return self;
6671 }
6672 /* runtime class parser__ReduceAction227 */
6673 const struct class class_parser__ReduceAction227 = {
6674 0, /* box_kind */
6675 {
6676 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction227:kernel#Object#object_id */
6677 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction227:kernel#Object#is_same_instance */
6678 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction227:kernel#Object#== */
6679 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction227:kernel#Object#!= */
6680 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction227:kernel#Object#exit */
6681 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction227:kernel#Object#sys */
6682 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction227:kernel#Object#hash */
6683 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction227:string#Object#to_s */
6684 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction227:string#Object#native_class_name */
6685 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction227:string#Object#class_name */
6686 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction227:string#Object#inspect */
6687 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction227:string#Object#inspect_head */
6688 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction227:string#Object#args */
6689 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction227:time#Object#get_time */
6690 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction227:file#Object#printn */
6691 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction227:file#Object#print */
6692 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction227:file#Object#getcwd */
6693 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction227:file#Object#file_getcwd */
6694 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction227:version#Object#nit_version */
6695 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction227:model_base#Object#intrude_visibility */
6696 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction227:model_base#Object#public_visibility */
6697 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction227:model_base#Object#protected_visibility */
6698 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction227:model_base#Object#private_visibility */
6699 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction227:model_base#Object#none_visibility */
6700 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction227:model#Object#abstract_kind */
6701 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction227:model#Object#concrete_kind */
6702 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction227:model#Object#interface_kind */
6703 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction227:model#Object#enum_kind */
6704 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction227:model#Object#extern_kind */
6705 (nitmethod_t)VIRTUAL_parser__ReduceAction227__action, /* pointer to parser:ReduceAction227:parser#ReduceAction227#action */
6706 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction227:parser_work#ReduceAction#concat */
6707 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction227:parser_work#ReduceAction#init */
6708 }
6709 };
6710 /* allocate ReduceAction227 */
6711 val* NEW_parser__ReduceAction227(const struct type* type) {
6712 val* self /* : ReduceAction227 */;
6713 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6714 self->type = type;
6715 self->class = &class_parser__ReduceAction227;
6716 return self;
6717 }
6718 /* runtime class parser__ReduceAction228 */
6719 const struct class class_parser__ReduceAction228 = {
6720 0, /* box_kind */
6721 {
6722 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction228:kernel#Object#object_id */
6723 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction228:kernel#Object#is_same_instance */
6724 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction228:kernel#Object#== */
6725 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction228:kernel#Object#!= */
6726 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction228:kernel#Object#exit */
6727 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction228:kernel#Object#sys */
6728 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction228:kernel#Object#hash */
6729 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction228:string#Object#to_s */
6730 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction228:string#Object#native_class_name */
6731 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction228:string#Object#class_name */
6732 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction228:string#Object#inspect */
6733 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction228:string#Object#inspect_head */
6734 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction228:string#Object#args */
6735 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction228:time#Object#get_time */
6736 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction228:file#Object#printn */
6737 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction228:file#Object#print */
6738 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction228:file#Object#getcwd */
6739 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction228:file#Object#file_getcwd */
6740 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction228:version#Object#nit_version */
6741 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction228:model_base#Object#intrude_visibility */
6742 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction228:model_base#Object#public_visibility */
6743 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction228:model_base#Object#protected_visibility */
6744 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction228:model_base#Object#private_visibility */
6745 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction228:model_base#Object#none_visibility */
6746 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction228:model#Object#abstract_kind */
6747 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction228:model#Object#concrete_kind */
6748 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction228:model#Object#interface_kind */
6749 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction228:model#Object#enum_kind */
6750 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction228:model#Object#extern_kind */
6751 (nitmethod_t)VIRTUAL_parser__ReduceAction228__action, /* pointer to parser:ReduceAction228:parser#ReduceAction228#action */
6752 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction228:parser_work#ReduceAction#concat */
6753 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction228:parser_work#ReduceAction#init */
6754 }
6755 };
6756 /* allocate ReduceAction228 */
6757 val* NEW_parser__ReduceAction228(const struct type* type) {
6758 val* self /* : ReduceAction228 */;
6759 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6760 self->type = type;
6761 self->class = &class_parser__ReduceAction228;
6762 return self;
6763 }
6764 /* runtime class parser__ReduceAction229 */
6765 const struct class class_parser__ReduceAction229 = {
6766 0, /* box_kind */
6767 {
6768 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction229:kernel#Object#object_id */
6769 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction229:kernel#Object#is_same_instance */
6770 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction229:kernel#Object#== */
6771 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction229:kernel#Object#!= */
6772 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction229:kernel#Object#exit */
6773 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction229:kernel#Object#sys */
6774 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction229:kernel#Object#hash */
6775 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction229:string#Object#to_s */
6776 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction229:string#Object#native_class_name */
6777 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction229:string#Object#class_name */
6778 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction229:string#Object#inspect */
6779 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction229:string#Object#inspect_head */
6780 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction229:string#Object#args */
6781 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction229:time#Object#get_time */
6782 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction229:file#Object#printn */
6783 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction229:file#Object#print */
6784 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction229:file#Object#getcwd */
6785 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction229:file#Object#file_getcwd */
6786 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction229:version#Object#nit_version */
6787 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction229:model_base#Object#intrude_visibility */
6788 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction229:model_base#Object#public_visibility */
6789 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction229:model_base#Object#protected_visibility */
6790 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction229:model_base#Object#private_visibility */
6791 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction229:model_base#Object#none_visibility */
6792 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction229:model#Object#abstract_kind */
6793 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction229:model#Object#concrete_kind */
6794 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction229:model#Object#interface_kind */
6795 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction229:model#Object#enum_kind */
6796 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction229:model#Object#extern_kind */
6797 (nitmethod_t)VIRTUAL_parser__ReduceAction229__action, /* pointer to parser:ReduceAction229:parser#ReduceAction229#action */
6798 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction229:parser_work#ReduceAction#concat */
6799 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction229:parser_work#ReduceAction#init */
6800 }
6801 };
6802 /* allocate ReduceAction229 */
6803 val* NEW_parser__ReduceAction229(const struct type* type) {
6804 val* self /* : ReduceAction229 */;
6805 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6806 self->type = type;
6807 self->class = &class_parser__ReduceAction229;
6808 return self;
6809 }
6810 /* runtime class parser__ReduceAction232 */
6811 const struct class class_parser__ReduceAction232 = {
6812 0, /* box_kind */
6813 {
6814 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction232:kernel#Object#object_id */
6815 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction232:kernel#Object#is_same_instance */
6816 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction232:kernel#Object#== */
6817 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction232:kernel#Object#!= */
6818 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction232:kernel#Object#exit */
6819 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction232:kernel#Object#sys */
6820 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction232:kernel#Object#hash */
6821 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction232:string#Object#to_s */
6822 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction232:string#Object#native_class_name */
6823 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction232:string#Object#class_name */
6824 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction232:string#Object#inspect */
6825 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction232:string#Object#inspect_head */
6826 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction232:string#Object#args */
6827 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction232:time#Object#get_time */
6828 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction232:file#Object#printn */
6829 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction232:file#Object#print */
6830 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction232:file#Object#getcwd */
6831 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction232:file#Object#file_getcwd */
6832 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction232:version#Object#nit_version */
6833 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction232:model_base#Object#intrude_visibility */
6834 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction232:model_base#Object#public_visibility */
6835 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction232:model_base#Object#protected_visibility */
6836 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction232:model_base#Object#private_visibility */
6837 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction232:model_base#Object#none_visibility */
6838 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction232:model#Object#abstract_kind */
6839 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction232:model#Object#concrete_kind */
6840 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction232:model#Object#interface_kind */
6841 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction232:model#Object#enum_kind */
6842 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction232:model#Object#extern_kind */
6843 (nitmethod_t)VIRTUAL_parser__ReduceAction232__action, /* pointer to parser:ReduceAction232:parser#ReduceAction232#action */
6844 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction232:parser_work#ReduceAction#concat */
6845 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction232:parser_work#ReduceAction#init */
6846 }
6847 };
6848 /* allocate ReduceAction232 */
6849 val* NEW_parser__ReduceAction232(const struct type* type) {
6850 val* self /* : ReduceAction232 */;
6851 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6852 self->type = type;
6853 self->class = &class_parser__ReduceAction232;
6854 return self;
6855 }
6856 /* runtime class parser__ReduceAction233 */
6857 const struct class class_parser__ReduceAction233 = {
6858 0, /* box_kind */
6859 {
6860 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction233:kernel#Object#object_id */
6861 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction233:kernel#Object#is_same_instance */
6862 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction233:kernel#Object#== */
6863 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction233:kernel#Object#!= */
6864 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction233:kernel#Object#exit */
6865 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction233:kernel#Object#sys */
6866 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction233:kernel#Object#hash */
6867 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction233:string#Object#to_s */
6868 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction233:string#Object#native_class_name */
6869 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction233:string#Object#class_name */
6870 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction233:string#Object#inspect */
6871 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction233:string#Object#inspect_head */
6872 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction233:string#Object#args */
6873 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction233:time#Object#get_time */
6874 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction233:file#Object#printn */
6875 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction233:file#Object#print */
6876 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction233:file#Object#getcwd */
6877 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction233:file#Object#file_getcwd */
6878 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction233:version#Object#nit_version */
6879 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction233:model_base#Object#intrude_visibility */
6880 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction233:model_base#Object#public_visibility */
6881 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction233:model_base#Object#protected_visibility */
6882 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction233:model_base#Object#private_visibility */
6883 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction233:model_base#Object#none_visibility */
6884 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction233:model#Object#abstract_kind */
6885 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction233:model#Object#concrete_kind */
6886 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction233:model#Object#interface_kind */
6887 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction233:model#Object#enum_kind */
6888 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction233:model#Object#extern_kind */
6889 (nitmethod_t)VIRTUAL_parser__ReduceAction233__action, /* pointer to parser:ReduceAction233:parser#ReduceAction233#action */
6890 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction233:parser_work#ReduceAction#concat */
6891 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction233:parser_work#ReduceAction#init */
6892 }
6893 };
6894 /* allocate ReduceAction233 */
6895 val* NEW_parser__ReduceAction233(const struct type* type) {
6896 val* self /* : ReduceAction233 */;
6897 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6898 self->type = type;
6899 self->class = &class_parser__ReduceAction233;
6900 return self;
6901 }
6902 /* runtime class parser__ReduceAction234 */
6903 const struct class class_parser__ReduceAction234 = {
6904 0, /* box_kind */
6905 {
6906 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction234:kernel#Object#object_id */
6907 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction234:kernel#Object#is_same_instance */
6908 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction234:kernel#Object#== */
6909 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction234:kernel#Object#!= */
6910 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction234:kernel#Object#exit */
6911 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction234:kernel#Object#sys */
6912 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction234:kernel#Object#hash */
6913 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction234:string#Object#to_s */
6914 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction234:string#Object#native_class_name */
6915 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction234:string#Object#class_name */
6916 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction234:string#Object#inspect */
6917 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction234:string#Object#inspect_head */
6918 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction234:string#Object#args */
6919 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction234:time#Object#get_time */
6920 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction234:file#Object#printn */
6921 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction234:file#Object#print */
6922 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction234:file#Object#getcwd */
6923 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction234:file#Object#file_getcwd */
6924 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction234:version#Object#nit_version */
6925 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction234:model_base#Object#intrude_visibility */
6926 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction234:model_base#Object#public_visibility */
6927 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction234:model_base#Object#protected_visibility */
6928 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction234:model_base#Object#private_visibility */
6929 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction234:model_base#Object#none_visibility */
6930 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction234:model#Object#abstract_kind */
6931 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction234:model#Object#concrete_kind */
6932 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction234:model#Object#interface_kind */
6933 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction234:model#Object#enum_kind */
6934 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction234:model#Object#extern_kind */
6935 (nitmethod_t)VIRTUAL_parser__ReduceAction234__action, /* pointer to parser:ReduceAction234:parser#ReduceAction234#action */
6936 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction234:parser_work#ReduceAction#concat */
6937 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction234:parser_work#ReduceAction#init */
6938 }
6939 };
6940 /* allocate ReduceAction234 */
6941 val* NEW_parser__ReduceAction234(const struct type* type) {
6942 val* self /* : ReduceAction234 */;
6943 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6944 self->type = type;
6945 self->class = &class_parser__ReduceAction234;
6946 return self;
6947 }
6948 /* runtime class parser__ReduceAction235 */
6949 const struct class class_parser__ReduceAction235 = {
6950 0, /* box_kind */
6951 {
6952 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction235:kernel#Object#object_id */
6953 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction235:kernel#Object#is_same_instance */
6954 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction235:kernel#Object#== */
6955 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction235:kernel#Object#!= */
6956 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction235:kernel#Object#exit */
6957 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction235:kernel#Object#sys */
6958 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction235:kernel#Object#hash */
6959 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction235:string#Object#to_s */
6960 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction235:string#Object#native_class_name */
6961 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction235:string#Object#class_name */
6962 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction235:string#Object#inspect */
6963 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction235:string#Object#inspect_head */
6964 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction235:string#Object#args */
6965 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction235:time#Object#get_time */
6966 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction235:file#Object#printn */
6967 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction235:file#Object#print */
6968 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction235:file#Object#getcwd */
6969 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction235:file#Object#file_getcwd */
6970 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction235:version#Object#nit_version */
6971 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction235:model_base#Object#intrude_visibility */
6972 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction235:model_base#Object#public_visibility */
6973 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction235:model_base#Object#protected_visibility */
6974 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction235:model_base#Object#private_visibility */
6975 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction235:model_base#Object#none_visibility */
6976 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction235:model#Object#abstract_kind */
6977 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction235:model#Object#concrete_kind */
6978 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction235:model#Object#interface_kind */
6979 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction235:model#Object#enum_kind */
6980 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction235:model#Object#extern_kind */
6981 (nitmethod_t)VIRTUAL_parser__ReduceAction235__action, /* pointer to parser:ReduceAction235:parser#ReduceAction235#action */
6982 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction235:parser_work#ReduceAction#concat */
6983 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction235:parser_work#ReduceAction#init */
6984 }
6985 };
6986 /* allocate ReduceAction235 */
6987 val* NEW_parser__ReduceAction235(const struct type* type) {
6988 val* self /* : ReduceAction235 */;
6989 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6990 self->type = type;
6991 self->class = &class_parser__ReduceAction235;
6992 return self;
6993 }
6994 /* runtime class parser__ReduceAction236 */
6995 const struct class class_parser__ReduceAction236 = {
6996 0, /* box_kind */
6997 {
6998 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction236:kernel#Object#object_id */
6999 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction236:kernel#Object#is_same_instance */
7000 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction236:kernel#Object#== */
7001 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction236:kernel#Object#!= */
7002 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction236:kernel#Object#exit */
7003 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction236:kernel#Object#sys */
7004 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction236:kernel#Object#hash */
7005 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction236:string#Object#to_s */
7006 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction236:string#Object#native_class_name */
7007 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction236:string#Object#class_name */
7008 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction236:string#Object#inspect */
7009 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction236:string#Object#inspect_head */
7010 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction236:string#Object#args */
7011 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction236:time#Object#get_time */
7012 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction236:file#Object#printn */
7013 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction236:file#Object#print */
7014 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction236:file#Object#getcwd */
7015 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction236:file#Object#file_getcwd */
7016 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction236:version#Object#nit_version */
7017 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction236:model_base#Object#intrude_visibility */
7018 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction236:model_base#Object#public_visibility */
7019 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction236:model_base#Object#protected_visibility */
7020 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction236:model_base#Object#private_visibility */
7021 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction236:model_base#Object#none_visibility */
7022 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction236:model#Object#abstract_kind */
7023 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction236:model#Object#concrete_kind */
7024 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction236:model#Object#interface_kind */
7025 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction236:model#Object#enum_kind */
7026 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction236:model#Object#extern_kind */
7027 (nitmethod_t)VIRTUAL_parser__ReduceAction236__action, /* pointer to parser:ReduceAction236:parser#ReduceAction236#action */
7028 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction236:parser_work#ReduceAction#concat */
7029 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction236:parser_work#ReduceAction#init */
7030 }
7031 };
7032 /* allocate ReduceAction236 */
7033 val* NEW_parser__ReduceAction236(const struct type* type) {
7034 val* self /* : ReduceAction236 */;
7035 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7036 self->type = type;
7037 self->class = &class_parser__ReduceAction236;
7038 return self;
7039 }
7040 /* runtime class parser__ReduceAction237 */
7041 const struct class class_parser__ReduceAction237 = {
7042 0, /* box_kind */
7043 {
7044 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction237:kernel#Object#object_id */
7045 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction237:kernel#Object#is_same_instance */
7046 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction237:kernel#Object#== */
7047 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction237:kernel#Object#!= */
7048 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction237:kernel#Object#exit */
7049 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction237:kernel#Object#sys */
7050 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction237:kernel#Object#hash */
7051 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction237:string#Object#to_s */
7052 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction237:string#Object#native_class_name */
7053 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction237:string#Object#class_name */
7054 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction237:string#Object#inspect */
7055 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction237:string#Object#inspect_head */
7056 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction237:string#Object#args */
7057 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction237:time#Object#get_time */
7058 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction237:file#Object#printn */
7059 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction237:file#Object#print */
7060 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction237:file#Object#getcwd */
7061 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction237:file#Object#file_getcwd */
7062 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction237:version#Object#nit_version */
7063 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction237:model_base#Object#intrude_visibility */
7064 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction237:model_base#Object#public_visibility */
7065 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction237:model_base#Object#protected_visibility */
7066 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction237:model_base#Object#private_visibility */
7067 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction237:model_base#Object#none_visibility */
7068 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction237:model#Object#abstract_kind */
7069 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction237:model#Object#concrete_kind */
7070 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction237:model#Object#interface_kind */
7071 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction237:model#Object#enum_kind */
7072 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction237:model#Object#extern_kind */
7073 (nitmethod_t)VIRTUAL_parser__ReduceAction237__action, /* pointer to parser:ReduceAction237:parser#ReduceAction237#action */
7074 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction237:parser_work#ReduceAction#concat */
7075 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction237:parser_work#ReduceAction#init */
7076 }
7077 };
7078 /* allocate ReduceAction237 */
7079 val* NEW_parser__ReduceAction237(const struct type* type) {
7080 val* self /* : ReduceAction237 */;
7081 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7082 self->type = type;
7083 self->class = &class_parser__ReduceAction237;
7084 return self;
7085 }
7086 /* runtime class parser__ReduceAction238 */
7087 const struct class class_parser__ReduceAction238 = {
7088 0, /* box_kind */
7089 {
7090 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction238:kernel#Object#object_id */
7091 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction238:kernel#Object#is_same_instance */
7092 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction238:kernel#Object#== */
7093 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction238:kernel#Object#!= */
7094 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction238:kernel#Object#exit */
7095 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction238:kernel#Object#sys */
7096 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction238:kernel#Object#hash */
7097 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction238:string#Object#to_s */
7098 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction238:string#Object#native_class_name */
7099 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction238:string#Object#class_name */
7100 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction238:string#Object#inspect */
7101 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction238:string#Object#inspect_head */
7102 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction238:string#Object#args */
7103 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction238:time#Object#get_time */
7104 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction238:file#Object#printn */
7105 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction238:file#Object#print */
7106 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction238:file#Object#getcwd */
7107 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction238:file#Object#file_getcwd */
7108 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction238:version#Object#nit_version */
7109 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction238:model_base#Object#intrude_visibility */
7110 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction238:model_base#Object#public_visibility */
7111 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction238:model_base#Object#protected_visibility */
7112 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction238:model_base#Object#private_visibility */
7113 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction238:model_base#Object#none_visibility */
7114 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction238:model#Object#abstract_kind */
7115 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction238:model#Object#concrete_kind */
7116 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction238:model#Object#interface_kind */
7117 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction238:model#Object#enum_kind */
7118 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction238:model#Object#extern_kind */
7119 (nitmethod_t)VIRTUAL_parser__ReduceAction238__action, /* pointer to parser:ReduceAction238:parser#ReduceAction238#action */
7120 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction238:parser_work#ReduceAction#concat */
7121 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction238:parser_work#ReduceAction#init */
7122 }
7123 };
7124 /* allocate ReduceAction238 */
7125 val* NEW_parser__ReduceAction238(const struct type* type) {
7126 val* self /* : ReduceAction238 */;
7127 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7128 self->type = type;
7129 self->class = &class_parser__ReduceAction238;
7130 return self;
7131 }
7132 /* runtime class parser__ReduceAction239 */
7133 const struct class class_parser__ReduceAction239 = {
7134 0, /* box_kind */
7135 {
7136 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction239:kernel#Object#object_id */
7137 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction239:kernel#Object#is_same_instance */
7138 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction239:kernel#Object#== */
7139 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction239:kernel#Object#!= */
7140 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction239:kernel#Object#exit */
7141 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction239:kernel#Object#sys */
7142 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction239:kernel#Object#hash */
7143 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction239:string#Object#to_s */
7144 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction239:string#Object#native_class_name */
7145 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction239:string#Object#class_name */
7146 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction239:string#Object#inspect */
7147 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction239:string#Object#inspect_head */
7148 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction239:string#Object#args */
7149 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction239:time#Object#get_time */
7150 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction239:file#Object#printn */
7151 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction239:file#Object#print */
7152 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction239:file#Object#getcwd */
7153 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction239:file#Object#file_getcwd */
7154 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction239:version#Object#nit_version */
7155 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction239:model_base#Object#intrude_visibility */
7156 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction239:model_base#Object#public_visibility */
7157 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction239:model_base#Object#protected_visibility */
7158 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction239:model_base#Object#private_visibility */
7159 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction239:model_base#Object#none_visibility */
7160 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction239:model#Object#abstract_kind */
7161 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction239:model#Object#concrete_kind */
7162 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction239:model#Object#interface_kind */
7163 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction239:model#Object#enum_kind */
7164 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction239:model#Object#extern_kind */
7165 (nitmethod_t)VIRTUAL_parser__ReduceAction239__action, /* pointer to parser:ReduceAction239:parser#ReduceAction239#action */
7166 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction239:parser_work#ReduceAction#concat */
7167 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction239:parser_work#ReduceAction#init */
7168 }
7169 };
7170 /* allocate ReduceAction239 */
7171 val* NEW_parser__ReduceAction239(const struct type* type) {
7172 val* self /* : ReduceAction239 */;
7173 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7174 self->type = type;
7175 self->class = &class_parser__ReduceAction239;
7176 return self;
7177 }
7178 /* runtime class parser__ReduceAction240 */
7179 const struct class class_parser__ReduceAction240 = {
7180 0, /* box_kind */
7181 {
7182 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction240:kernel#Object#object_id */
7183 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction240:kernel#Object#is_same_instance */
7184 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction240:kernel#Object#== */
7185 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction240:kernel#Object#!= */
7186 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction240:kernel#Object#exit */
7187 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction240:kernel#Object#sys */
7188 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction240:kernel#Object#hash */
7189 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction240:string#Object#to_s */
7190 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction240:string#Object#native_class_name */
7191 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction240:string#Object#class_name */
7192 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction240:string#Object#inspect */
7193 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction240:string#Object#inspect_head */
7194 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction240:string#Object#args */
7195 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction240:time#Object#get_time */
7196 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction240:file#Object#printn */
7197 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction240:file#Object#print */
7198 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction240:file#Object#getcwd */
7199 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction240:file#Object#file_getcwd */
7200 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction240:version#Object#nit_version */
7201 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction240:model_base#Object#intrude_visibility */
7202 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction240:model_base#Object#public_visibility */
7203 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction240:model_base#Object#protected_visibility */
7204 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction240:model_base#Object#private_visibility */
7205 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction240:model_base#Object#none_visibility */
7206 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction240:model#Object#abstract_kind */
7207 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction240:model#Object#concrete_kind */
7208 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction240:model#Object#interface_kind */
7209 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction240:model#Object#enum_kind */
7210 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction240:model#Object#extern_kind */
7211 (nitmethod_t)VIRTUAL_parser__ReduceAction240__action, /* pointer to parser:ReduceAction240:parser#ReduceAction240#action */
7212 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction240:parser_work#ReduceAction#concat */
7213 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction240:parser_work#ReduceAction#init */
7214 }
7215 };
7216 /* allocate ReduceAction240 */
7217 val* NEW_parser__ReduceAction240(const struct type* type) {
7218 val* self /* : ReduceAction240 */;
7219 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7220 self->type = type;
7221 self->class = &class_parser__ReduceAction240;
7222 return self;
7223 }
7224 /* runtime class parser__ReduceAction241 */
7225 const struct class class_parser__ReduceAction241 = {
7226 0, /* box_kind */
7227 {
7228 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction241:kernel#Object#object_id */
7229 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction241:kernel#Object#is_same_instance */
7230 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction241:kernel#Object#== */
7231 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction241:kernel#Object#!= */
7232 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction241:kernel#Object#exit */
7233 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction241:kernel#Object#sys */
7234 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction241:kernel#Object#hash */
7235 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction241:string#Object#to_s */
7236 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction241:string#Object#native_class_name */
7237 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction241:string#Object#class_name */
7238 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction241:string#Object#inspect */
7239 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction241:string#Object#inspect_head */
7240 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction241:string#Object#args */
7241 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction241:time#Object#get_time */
7242 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction241:file#Object#printn */
7243 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction241:file#Object#print */
7244 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction241:file#Object#getcwd */
7245 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction241:file#Object#file_getcwd */
7246 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction241:version#Object#nit_version */
7247 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction241:model_base#Object#intrude_visibility */
7248 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction241:model_base#Object#public_visibility */
7249 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction241:model_base#Object#protected_visibility */
7250 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction241:model_base#Object#private_visibility */
7251 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction241:model_base#Object#none_visibility */
7252 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction241:model#Object#abstract_kind */
7253 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction241:model#Object#concrete_kind */
7254 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction241:model#Object#interface_kind */
7255 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction241:model#Object#enum_kind */
7256 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction241:model#Object#extern_kind */
7257 (nitmethod_t)VIRTUAL_parser__ReduceAction241__action, /* pointer to parser:ReduceAction241:parser#ReduceAction241#action */
7258 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction241:parser_work#ReduceAction#concat */
7259 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction241:parser_work#ReduceAction#init */
7260 }
7261 };
7262 /* allocate ReduceAction241 */
7263 val* NEW_parser__ReduceAction241(const struct type* type) {
7264 val* self /* : ReduceAction241 */;
7265 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7266 self->type = type;
7267 self->class = &class_parser__ReduceAction241;
7268 return self;
7269 }
7270 /* runtime class parser__ReduceAction242 */
7271 const struct class class_parser__ReduceAction242 = {
7272 0, /* box_kind */
7273 {
7274 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction242:kernel#Object#object_id */
7275 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction242:kernel#Object#is_same_instance */
7276 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction242:kernel#Object#== */
7277 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction242:kernel#Object#!= */
7278 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction242:kernel#Object#exit */
7279 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction242:kernel#Object#sys */
7280 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction242:kernel#Object#hash */
7281 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction242:string#Object#to_s */
7282 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction242:string#Object#native_class_name */
7283 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction242:string#Object#class_name */
7284 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction242:string#Object#inspect */
7285 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction242:string#Object#inspect_head */
7286 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction242:string#Object#args */
7287 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction242:time#Object#get_time */
7288 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction242:file#Object#printn */
7289 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction242:file#Object#print */
7290 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction242:file#Object#getcwd */
7291 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction242:file#Object#file_getcwd */
7292 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction242:version#Object#nit_version */
7293 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction242:model_base#Object#intrude_visibility */
7294 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction242:model_base#Object#public_visibility */
7295 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction242:model_base#Object#protected_visibility */
7296 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction242:model_base#Object#private_visibility */
7297 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction242:model_base#Object#none_visibility */
7298 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction242:model#Object#abstract_kind */
7299 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction242:model#Object#concrete_kind */
7300 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction242:model#Object#interface_kind */
7301 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction242:model#Object#enum_kind */
7302 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction242:model#Object#extern_kind */
7303 (nitmethod_t)VIRTUAL_parser__ReduceAction242__action, /* pointer to parser:ReduceAction242:parser#ReduceAction242#action */
7304 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction242:parser_work#ReduceAction#concat */
7305 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction242:parser_work#ReduceAction#init */
7306 }
7307 };
7308 /* allocate ReduceAction242 */
7309 val* NEW_parser__ReduceAction242(const struct type* type) {
7310 val* self /* : ReduceAction242 */;
7311 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7312 self->type = type;
7313 self->class = &class_parser__ReduceAction242;
7314 return self;
7315 }
7316 /* runtime class parser__ReduceAction243 */
7317 const struct class class_parser__ReduceAction243 = {
7318 0, /* box_kind */
7319 {
7320 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction243:kernel#Object#object_id */
7321 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction243:kernel#Object#is_same_instance */
7322 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction243:kernel#Object#== */
7323 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction243:kernel#Object#!= */
7324 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction243:kernel#Object#exit */
7325 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction243:kernel#Object#sys */
7326 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction243:kernel#Object#hash */
7327 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction243:string#Object#to_s */
7328 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction243:string#Object#native_class_name */
7329 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction243:string#Object#class_name */
7330 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction243:string#Object#inspect */
7331 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction243:string#Object#inspect_head */
7332 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction243:string#Object#args */
7333 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction243:time#Object#get_time */
7334 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction243:file#Object#printn */
7335 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction243:file#Object#print */
7336 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction243:file#Object#getcwd */
7337 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction243:file#Object#file_getcwd */
7338 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction243:version#Object#nit_version */
7339 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction243:model_base#Object#intrude_visibility */
7340 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction243:model_base#Object#public_visibility */
7341 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction243:model_base#Object#protected_visibility */
7342 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction243:model_base#Object#private_visibility */
7343 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction243:model_base#Object#none_visibility */
7344 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction243:model#Object#abstract_kind */
7345 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction243:model#Object#concrete_kind */
7346 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction243:model#Object#interface_kind */
7347 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction243:model#Object#enum_kind */
7348 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction243:model#Object#extern_kind */
7349 (nitmethod_t)VIRTUAL_parser__ReduceAction243__action, /* pointer to parser:ReduceAction243:parser#ReduceAction243#action */
7350 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction243:parser_work#ReduceAction#concat */
7351 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction243:parser_work#ReduceAction#init */
7352 }
7353 };
7354 /* allocate ReduceAction243 */
7355 val* NEW_parser__ReduceAction243(const struct type* type) {
7356 val* self /* : ReduceAction243 */;
7357 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7358 self->type = type;
7359 self->class = &class_parser__ReduceAction243;
7360 return self;
7361 }
7362 /* runtime class parser__ReduceAction244 */
7363 const struct class class_parser__ReduceAction244 = {
7364 0, /* box_kind */
7365 {
7366 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction244:kernel#Object#object_id */
7367 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction244:kernel#Object#is_same_instance */
7368 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction244:kernel#Object#== */
7369 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction244:kernel#Object#!= */
7370 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction244:kernel#Object#exit */
7371 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction244:kernel#Object#sys */
7372 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction244:kernel#Object#hash */
7373 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction244:string#Object#to_s */
7374 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction244:string#Object#native_class_name */
7375 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction244:string#Object#class_name */
7376 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction244:string#Object#inspect */
7377 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction244:string#Object#inspect_head */
7378 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction244:string#Object#args */
7379 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction244:time#Object#get_time */
7380 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction244:file#Object#printn */
7381 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction244:file#Object#print */
7382 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction244:file#Object#getcwd */
7383 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction244:file#Object#file_getcwd */
7384 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction244:version#Object#nit_version */
7385 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction244:model_base#Object#intrude_visibility */
7386 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction244:model_base#Object#public_visibility */
7387 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction244:model_base#Object#protected_visibility */
7388 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction244:model_base#Object#private_visibility */
7389 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction244:model_base#Object#none_visibility */
7390 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction244:model#Object#abstract_kind */
7391 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction244:model#Object#concrete_kind */
7392 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction244:model#Object#interface_kind */
7393 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction244:model#Object#enum_kind */
7394 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction244:model#Object#extern_kind */
7395 (nitmethod_t)VIRTUAL_parser__ReduceAction244__action, /* pointer to parser:ReduceAction244:parser#ReduceAction244#action */
7396 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction244:parser_work#ReduceAction#concat */
7397 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction244:parser_work#ReduceAction#init */
7398 }
7399 };
7400 /* allocate ReduceAction244 */
7401 val* NEW_parser__ReduceAction244(const struct type* type) {
7402 val* self /* : ReduceAction244 */;
7403 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7404 self->type = type;
7405 self->class = &class_parser__ReduceAction244;
7406 return self;
7407 }
7408 /* runtime class parser__ReduceAction247 */
7409 const struct class class_parser__ReduceAction247 = {
7410 0, /* box_kind */
7411 {
7412 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction247:kernel#Object#object_id */
7413 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction247:kernel#Object#is_same_instance */
7414 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction247:kernel#Object#== */
7415 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction247:kernel#Object#!= */
7416 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction247:kernel#Object#exit */
7417 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction247:kernel#Object#sys */
7418 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction247:kernel#Object#hash */
7419 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction247:string#Object#to_s */
7420 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction247:string#Object#native_class_name */
7421 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction247:string#Object#class_name */
7422 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction247:string#Object#inspect */
7423 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction247:string#Object#inspect_head */
7424 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction247:string#Object#args */
7425 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction247:time#Object#get_time */
7426 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction247:file#Object#printn */
7427 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction247:file#Object#print */
7428 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction247:file#Object#getcwd */
7429 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction247:file#Object#file_getcwd */
7430 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction247:version#Object#nit_version */
7431 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction247:model_base#Object#intrude_visibility */
7432 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction247:model_base#Object#public_visibility */
7433 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction247:model_base#Object#protected_visibility */
7434 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction247:model_base#Object#private_visibility */
7435 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction247:model_base#Object#none_visibility */
7436 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction247:model#Object#abstract_kind */
7437 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction247:model#Object#concrete_kind */
7438 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction247:model#Object#interface_kind */
7439 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction247:model#Object#enum_kind */
7440 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction247:model#Object#extern_kind */
7441 (nitmethod_t)VIRTUAL_parser__ReduceAction247__action, /* pointer to parser:ReduceAction247:parser#ReduceAction247#action */
7442 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction247:parser_work#ReduceAction#concat */
7443 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction247:parser_work#ReduceAction#init */
7444 }
7445 };
7446 /* allocate ReduceAction247 */
7447 val* NEW_parser__ReduceAction247(const struct type* type) {
7448 val* self /* : ReduceAction247 */;
7449 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7450 self->type = type;
7451 self->class = &class_parser__ReduceAction247;
7452 return self;
7453 }
7454 /* runtime class parser__ReduceAction249 */
7455 const struct class class_parser__ReduceAction249 = {
7456 0, /* box_kind */
7457 {
7458 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction249:kernel#Object#object_id */
7459 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction249:kernel#Object#is_same_instance */
7460 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction249:kernel#Object#== */
7461 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction249:kernel#Object#!= */
7462 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction249:kernel#Object#exit */
7463 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction249:kernel#Object#sys */
7464 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction249:kernel#Object#hash */
7465 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction249:string#Object#to_s */
7466 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction249:string#Object#native_class_name */
7467 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction249:string#Object#class_name */
7468 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction249:string#Object#inspect */
7469 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction249:string#Object#inspect_head */
7470 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction249:string#Object#args */
7471 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction249:time#Object#get_time */
7472 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction249:file#Object#printn */
7473 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction249:file#Object#print */
7474 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction249:file#Object#getcwd */
7475 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction249:file#Object#file_getcwd */
7476 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction249:version#Object#nit_version */
7477 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction249:model_base#Object#intrude_visibility */
7478 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction249:model_base#Object#public_visibility */
7479 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction249:model_base#Object#protected_visibility */
7480 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction249:model_base#Object#private_visibility */
7481 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction249:model_base#Object#none_visibility */
7482 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction249:model#Object#abstract_kind */
7483 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction249:model#Object#concrete_kind */
7484 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction249:model#Object#interface_kind */
7485 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction249:model#Object#enum_kind */
7486 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction249:model#Object#extern_kind */
7487 (nitmethod_t)VIRTUAL_parser__ReduceAction249__action, /* pointer to parser:ReduceAction249:parser#ReduceAction249#action */
7488 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction249:parser_work#ReduceAction#concat */
7489 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction249:parser_work#ReduceAction#init */
7490 }
7491 };
7492 /* allocate ReduceAction249 */
7493 val* NEW_parser__ReduceAction249(const struct type* type) {
7494 val* self /* : ReduceAction249 */;
7495 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7496 self->type = type;
7497 self->class = &class_parser__ReduceAction249;
7498 return self;
7499 }
7500 /* runtime class parser__ReduceAction250 */
7501 const struct class class_parser__ReduceAction250 = {
7502 0, /* box_kind */
7503 {
7504 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction250:kernel#Object#object_id */
7505 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction250:kernel#Object#is_same_instance */
7506 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction250:kernel#Object#== */
7507 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction250:kernel#Object#!= */
7508 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction250:kernel#Object#exit */
7509 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction250:kernel#Object#sys */
7510 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction250:kernel#Object#hash */
7511 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction250:string#Object#to_s */
7512 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction250:string#Object#native_class_name */
7513 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction250:string#Object#class_name */
7514 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction250:string#Object#inspect */
7515 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction250:string#Object#inspect_head */
7516 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction250:string#Object#args */
7517 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction250:time#Object#get_time */
7518 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction250:file#Object#printn */
7519 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction250:file#Object#print */
7520 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction250:file#Object#getcwd */
7521 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction250:file#Object#file_getcwd */
7522 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction250:version#Object#nit_version */
7523 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction250:model_base#Object#intrude_visibility */
7524 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction250:model_base#Object#public_visibility */
7525 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction250:model_base#Object#protected_visibility */
7526 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction250:model_base#Object#private_visibility */
7527 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction250:model_base#Object#none_visibility */
7528 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction250:model#Object#abstract_kind */
7529 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction250:model#Object#concrete_kind */
7530 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction250:model#Object#interface_kind */
7531 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction250:model#Object#enum_kind */
7532 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction250:model#Object#extern_kind */
7533 (nitmethod_t)VIRTUAL_parser__ReduceAction250__action, /* pointer to parser:ReduceAction250:parser#ReduceAction250#action */
7534 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction250:parser_work#ReduceAction#concat */
7535 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction250:parser_work#ReduceAction#init */
7536 }
7537 };
7538 /* allocate ReduceAction250 */
7539 val* NEW_parser__ReduceAction250(const struct type* type) {
7540 val* self /* : ReduceAction250 */;
7541 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7542 self->type = type;
7543 self->class = &class_parser__ReduceAction250;
7544 return self;
7545 }
7546 /* runtime class parser__ReduceAction251 */
7547 const struct class class_parser__ReduceAction251 = {
7548 0, /* box_kind */
7549 {
7550 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction251:kernel#Object#object_id */
7551 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction251:kernel#Object#is_same_instance */
7552 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction251:kernel#Object#== */
7553 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction251:kernel#Object#!= */
7554 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction251:kernel#Object#exit */
7555 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction251:kernel#Object#sys */
7556 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction251:kernel#Object#hash */
7557 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction251:string#Object#to_s */
7558 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction251:string#Object#native_class_name */
7559 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction251:string#Object#class_name */
7560 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction251:string#Object#inspect */
7561 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction251:string#Object#inspect_head */
7562 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction251:string#Object#args */
7563 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction251:time#Object#get_time */
7564 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction251:file#Object#printn */
7565 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction251:file#Object#print */
7566 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction251:file#Object#getcwd */
7567 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction251:file#Object#file_getcwd */
7568 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction251:version#Object#nit_version */
7569 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction251:model_base#Object#intrude_visibility */
7570 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction251:model_base#Object#public_visibility */
7571 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction251:model_base#Object#protected_visibility */
7572 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction251:model_base#Object#private_visibility */
7573 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction251:model_base#Object#none_visibility */
7574 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction251:model#Object#abstract_kind */
7575 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction251:model#Object#concrete_kind */
7576 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction251:model#Object#interface_kind */
7577 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction251:model#Object#enum_kind */
7578 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction251:model#Object#extern_kind */
7579 (nitmethod_t)VIRTUAL_parser__ReduceAction251__action, /* pointer to parser:ReduceAction251:parser#ReduceAction251#action */
7580 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction251:parser_work#ReduceAction#concat */
7581 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction251:parser_work#ReduceAction#init */
7582 }
7583 };
7584 /* allocate ReduceAction251 */
7585 val* NEW_parser__ReduceAction251(const struct type* type) {
7586 val* self /* : ReduceAction251 */;
7587 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7588 self->type = type;
7589 self->class = &class_parser__ReduceAction251;
7590 return self;
7591 }
7592 /* runtime class parser__ReduceAction252 */
7593 const struct class class_parser__ReduceAction252 = {
7594 0, /* box_kind */
7595 {
7596 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction252:kernel#Object#object_id */
7597 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction252:kernel#Object#is_same_instance */
7598 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction252:kernel#Object#== */
7599 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction252:kernel#Object#!= */
7600 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction252:kernel#Object#exit */
7601 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction252:kernel#Object#sys */
7602 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction252:kernel#Object#hash */
7603 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction252:string#Object#to_s */
7604 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction252:string#Object#native_class_name */
7605 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction252:string#Object#class_name */
7606 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction252:string#Object#inspect */
7607 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction252:string#Object#inspect_head */
7608 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction252:string#Object#args */
7609 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction252:time#Object#get_time */
7610 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction252:file#Object#printn */
7611 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction252:file#Object#print */
7612 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction252:file#Object#getcwd */
7613 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction252:file#Object#file_getcwd */
7614 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction252:version#Object#nit_version */
7615 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction252:model_base#Object#intrude_visibility */
7616 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction252:model_base#Object#public_visibility */
7617 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction252:model_base#Object#protected_visibility */
7618 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction252:model_base#Object#private_visibility */
7619 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction252:model_base#Object#none_visibility */
7620 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction252:model#Object#abstract_kind */
7621 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction252:model#Object#concrete_kind */
7622 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction252:model#Object#interface_kind */
7623 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction252:model#Object#enum_kind */
7624 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction252:model#Object#extern_kind */
7625 (nitmethod_t)VIRTUAL_parser__ReduceAction252__action, /* pointer to parser:ReduceAction252:parser#ReduceAction252#action */
7626 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction252:parser_work#ReduceAction#concat */
7627 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction252:parser_work#ReduceAction#init */
7628 }
7629 };
7630 /* allocate ReduceAction252 */
7631 val* NEW_parser__ReduceAction252(const struct type* type) {
7632 val* self /* : ReduceAction252 */;
7633 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7634 self->type = type;
7635 self->class = &class_parser__ReduceAction252;
7636 return self;
7637 }
7638 /* runtime class parser__ReduceAction254 */
7639 const struct class class_parser__ReduceAction254 = {
7640 0, /* box_kind */
7641 {
7642 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction254:kernel#Object#object_id */
7643 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction254:kernel#Object#is_same_instance */
7644 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction254:kernel#Object#== */
7645 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction254:kernel#Object#!= */
7646 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction254:kernel#Object#exit */
7647 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction254:kernel#Object#sys */
7648 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction254:kernel#Object#hash */
7649 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction254:string#Object#to_s */
7650 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction254:string#Object#native_class_name */
7651 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction254:string#Object#class_name */
7652 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction254:string#Object#inspect */
7653 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction254:string#Object#inspect_head */
7654 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction254:string#Object#args */
7655 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction254:time#Object#get_time */
7656 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction254:file#Object#printn */
7657 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction254:file#Object#print */
7658 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction254:file#Object#getcwd */
7659 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction254:file#Object#file_getcwd */
7660 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction254:version#Object#nit_version */
7661 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction254:model_base#Object#intrude_visibility */
7662 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction254:model_base#Object#public_visibility */
7663 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction254:model_base#Object#protected_visibility */
7664 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction254:model_base#Object#private_visibility */
7665 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction254:model_base#Object#none_visibility */
7666 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction254:model#Object#abstract_kind */
7667 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction254:model#Object#concrete_kind */
7668 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction254:model#Object#interface_kind */
7669 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction254:model#Object#enum_kind */
7670 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction254:model#Object#extern_kind */
7671 (nitmethod_t)VIRTUAL_parser__ReduceAction254__action, /* pointer to parser:ReduceAction254:parser#ReduceAction254#action */
7672 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction254:parser_work#ReduceAction#concat */
7673 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction254:parser_work#ReduceAction#init */
7674 }
7675 };
7676 /* allocate ReduceAction254 */
7677 val* NEW_parser__ReduceAction254(const struct type* type) {
7678 val* self /* : ReduceAction254 */;
7679 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7680 self->type = type;
7681 self->class = &class_parser__ReduceAction254;
7682 return self;
7683 }
7684 /* runtime class parser__ReduceAction256 */
7685 const struct class class_parser__ReduceAction256 = {
7686 0, /* box_kind */
7687 {
7688 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction256:kernel#Object#object_id */
7689 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction256:kernel#Object#is_same_instance */
7690 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction256:kernel#Object#== */
7691 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction256:kernel#Object#!= */
7692 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction256:kernel#Object#exit */
7693 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction256:kernel#Object#sys */
7694 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction256:kernel#Object#hash */
7695 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction256:string#Object#to_s */
7696 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction256:string#Object#native_class_name */
7697 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction256:string#Object#class_name */
7698 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction256:string#Object#inspect */
7699 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction256:string#Object#inspect_head */
7700 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction256:string#Object#args */
7701 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction256:time#Object#get_time */
7702 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction256:file#Object#printn */
7703 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction256:file#Object#print */
7704 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction256:file#Object#getcwd */
7705 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction256:file#Object#file_getcwd */
7706 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction256:version#Object#nit_version */
7707 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction256:model_base#Object#intrude_visibility */
7708 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction256:model_base#Object#public_visibility */
7709 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction256:model_base#Object#protected_visibility */
7710 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction256:model_base#Object#private_visibility */
7711 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction256:model_base#Object#none_visibility */
7712 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction256:model#Object#abstract_kind */
7713 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction256:model#Object#concrete_kind */
7714 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction256:model#Object#interface_kind */
7715 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction256:model#Object#enum_kind */
7716 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction256:model#Object#extern_kind */
7717 (nitmethod_t)VIRTUAL_parser__ReduceAction256__action, /* pointer to parser:ReduceAction256:parser#ReduceAction256#action */
7718 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction256:parser_work#ReduceAction#concat */
7719 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction256:parser_work#ReduceAction#init */
7720 }
7721 };
7722 /* allocate ReduceAction256 */
7723 val* NEW_parser__ReduceAction256(const struct type* type) {
7724 val* self /* : ReduceAction256 */;
7725 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7726 self->type = type;
7727 self->class = &class_parser__ReduceAction256;
7728 return self;
7729 }
7730 /* runtime class parser__ReduceAction257 */
7731 const struct class class_parser__ReduceAction257 = {
7732 0, /* box_kind */
7733 {
7734 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction257:kernel#Object#object_id */
7735 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction257:kernel#Object#is_same_instance */
7736 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction257:kernel#Object#== */
7737 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction257:kernel#Object#!= */
7738 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction257:kernel#Object#exit */
7739 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction257:kernel#Object#sys */
7740 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction257:kernel#Object#hash */
7741 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction257:string#Object#to_s */
7742 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction257:string#Object#native_class_name */
7743 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction257:string#Object#class_name */
7744 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction257:string#Object#inspect */
7745 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction257:string#Object#inspect_head */
7746 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction257:string#Object#args */
7747 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction257:time#Object#get_time */
7748 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction257:file#Object#printn */
7749 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction257:file#Object#print */
7750 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction257:file#Object#getcwd */
7751 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction257:file#Object#file_getcwd */
7752 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction257:version#Object#nit_version */
7753 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction257:model_base#Object#intrude_visibility */
7754 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction257:model_base#Object#public_visibility */
7755 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction257:model_base#Object#protected_visibility */
7756 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction257:model_base#Object#private_visibility */
7757 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction257:model_base#Object#none_visibility */
7758 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction257:model#Object#abstract_kind */
7759 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction257:model#Object#concrete_kind */
7760 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction257:model#Object#interface_kind */
7761 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction257:model#Object#enum_kind */
7762 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction257:model#Object#extern_kind */
7763 (nitmethod_t)VIRTUAL_parser__ReduceAction257__action, /* pointer to parser:ReduceAction257:parser#ReduceAction257#action */
7764 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction257:parser_work#ReduceAction#concat */
7765 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction257:parser_work#ReduceAction#init */
7766 }
7767 };
7768 /* allocate ReduceAction257 */
7769 val* NEW_parser__ReduceAction257(const struct type* type) {
7770 val* self /* : ReduceAction257 */;
7771 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7772 self->type = type;
7773 self->class = &class_parser__ReduceAction257;
7774 return self;
7775 }
7776 /* runtime class parser__ReduceAction258 */
7777 const struct class class_parser__ReduceAction258 = {
7778 0, /* box_kind */
7779 {
7780 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction258:kernel#Object#object_id */
7781 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction258:kernel#Object#is_same_instance */
7782 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction258:kernel#Object#== */
7783 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction258:kernel#Object#!= */
7784 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction258:kernel#Object#exit */
7785 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction258:kernel#Object#sys */
7786 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction258:kernel#Object#hash */
7787 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction258:string#Object#to_s */
7788 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction258:string#Object#native_class_name */
7789 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction258:string#Object#class_name */
7790 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction258:string#Object#inspect */
7791 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction258:string#Object#inspect_head */
7792 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction258:string#Object#args */
7793 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction258:time#Object#get_time */
7794 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction258:file#Object#printn */
7795 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction258:file#Object#print */
7796 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction258:file#Object#getcwd */
7797 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction258:file#Object#file_getcwd */
7798 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction258:version#Object#nit_version */
7799 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction258:model_base#Object#intrude_visibility */
7800 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction258:model_base#Object#public_visibility */
7801 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction258:model_base#Object#protected_visibility */
7802 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction258:model_base#Object#private_visibility */
7803 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction258:model_base#Object#none_visibility */
7804 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction258:model#Object#abstract_kind */
7805 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction258:model#Object#concrete_kind */
7806 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction258:model#Object#interface_kind */
7807 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction258:model#Object#enum_kind */
7808 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction258:model#Object#extern_kind */
7809 (nitmethod_t)VIRTUAL_parser__ReduceAction258__action, /* pointer to parser:ReduceAction258:parser#ReduceAction258#action */
7810 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction258:parser_work#ReduceAction#concat */
7811 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction258:parser_work#ReduceAction#init */
7812 }
7813 };
7814 /* allocate ReduceAction258 */
7815 val* NEW_parser__ReduceAction258(const struct type* type) {
7816 val* self /* : ReduceAction258 */;
7817 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7818 self->type = type;
7819 self->class = &class_parser__ReduceAction258;
7820 return self;
7821 }
7822 /* runtime class parser__ReduceAction259 */
7823 const struct class class_parser__ReduceAction259 = {
7824 0, /* box_kind */
7825 {
7826 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction259:kernel#Object#object_id */
7827 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction259:kernel#Object#is_same_instance */
7828 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction259:kernel#Object#== */
7829 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction259:kernel#Object#!= */
7830 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction259:kernel#Object#exit */
7831 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction259:kernel#Object#sys */
7832 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction259:kernel#Object#hash */
7833 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction259:string#Object#to_s */
7834 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction259:string#Object#native_class_name */
7835 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction259:string#Object#class_name */
7836 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction259:string#Object#inspect */
7837 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction259:string#Object#inspect_head */
7838 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction259:string#Object#args */
7839 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction259:time#Object#get_time */
7840 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction259:file#Object#printn */
7841 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction259:file#Object#print */
7842 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction259:file#Object#getcwd */
7843 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction259:file#Object#file_getcwd */
7844 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction259:version#Object#nit_version */
7845 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction259:model_base#Object#intrude_visibility */
7846 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction259:model_base#Object#public_visibility */
7847 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction259:model_base#Object#protected_visibility */
7848 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction259:model_base#Object#private_visibility */
7849 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction259:model_base#Object#none_visibility */
7850 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction259:model#Object#abstract_kind */
7851 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction259:model#Object#concrete_kind */
7852 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction259:model#Object#interface_kind */
7853 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction259:model#Object#enum_kind */
7854 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction259:model#Object#extern_kind */
7855 (nitmethod_t)VIRTUAL_parser__ReduceAction259__action, /* pointer to parser:ReduceAction259:parser#ReduceAction259#action */
7856 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction259:parser_work#ReduceAction#concat */
7857 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction259:parser_work#ReduceAction#init */
7858 }
7859 };
7860 /* allocate ReduceAction259 */
7861 val* NEW_parser__ReduceAction259(const struct type* type) {
7862 val* self /* : ReduceAction259 */;
7863 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7864 self->type = type;
7865 self->class = &class_parser__ReduceAction259;
7866 return self;
7867 }
7868 /* runtime class parser__ReduceAction260 */
7869 const struct class class_parser__ReduceAction260 = {
7870 0, /* box_kind */
7871 {
7872 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction260:kernel#Object#object_id */
7873 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction260:kernel#Object#is_same_instance */
7874 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction260:kernel#Object#== */
7875 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction260:kernel#Object#!= */
7876 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction260:kernel#Object#exit */
7877 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction260:kernel#Object#sys */
7878 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction260:kernel#Object#hash */
7879 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction260:string#Object#to_s */
7880 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction260:string#Object#native_class_name */
7881 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction260:string#Object#class_name */
7882 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction260:string#Object#inspect */
7883 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction260:string#Object#inspect_head */
7884 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction260:string#Object#args */
7885 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction260:time#Object#get_time */
7886 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction260:file#Object#printn */
7887 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction260:file#Object#print */
7888 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction260:file#Object#getcwd */
7889 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction260:file#Object#file_getcwd */
7890 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction260:version#Object#nit_version */
7891 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction260:model_base#Object#intrude_visibility */
7892 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction260:model_base#Object#public_visibility */
7893 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction260:model_base#Object#protected_visibility */
7894 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction260:model_base#Object#private_visibility */
7895 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction260:model_base#Object#none_visibility */
7896 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction260:model#Object#abstract_kind */
7897 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction260:model#Object#concrete_kind */
7898 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction260:model#Object#interface_kind */
7899 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction260:model#Object#enum_kind */
7900 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction260:model#Object#extern_kind */
7901 (nitmethod_t)VIRTUAL_parser__ReduceAction260__action, /* pointer to parser:ReduceAction260:parser#ReduceAction260#action */
7902 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction260:parser_work#ReduceAction#concat */
7903 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction260:parser_work#ReduceAction#init */
7904 }
7905 };
7906 /* allocate ReduceAction260 */
7907 val* NEW_parser__ReduceAction260(const struct type* type) {
7908 val* self /* : ReduceAction260 */;
7909 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7910 self->type = type;
7911 self->class = &class_parser__ReduceAction260;
7912 return self;
7913 }
7914 /* runtime class parser__ReduceAction261 */
7915 const struct class class_parser__ReduceAction261 = {
7916 0, /* box_kind */
7917 {
7918 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction261:kernel#Object#object_id */
7919 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction261:kernel#Object#is_same_instance */
7920 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction261:kernel#Object#== */
7921 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction261:kernel#Object#!= */
7922 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction261:kernel#Object#exit */
7923 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction261:kernel#Object#sys */
7924 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction261:kernel#Object#hash */
7925 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction261:string#Object#to_s */
7926 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction261:string#Object#native_class_name */
7927 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction261:string#Object#class_name */
7928 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction261:string#Object#inspect */
7929 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction261:string#Object#inspect_head */
7930 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction261:string#Object#args */
7931 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction261:time#Object#get_time */
7932 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction261:file#Object#printn */
7933 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction261:file#Object#print */
7934 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction261:file#Object#getcwd */
7935 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction261:file#Object#file_getcwd */
7936 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction261:version#Object#nit_version */
7937 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction261:model_base#Object#intrude_visibility */
7938 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction261:model_base#Object#public_visibility */
7939 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction261:model_base#Object#protected_visibility */
7940 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction261:model_base#Object#private_visibility */
7941 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction261:model_base#Object#none_visibility */
7942 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction261:model#Object#abstract_kind */
7943 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction261:model#Object#concrete_kind */
7944 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction261:model#Object#interface_kind */
7945 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction261:model#Object#enum_kind */
7946 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction261:model#Object#extern_kind */
7947 (nitmethod_t)VIRTUAL_parser__ReduceAction261__action, /* pointer to parser:ReduceAction261:parser#ReduceAction261#action */
7948 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction261:parser_work#ReduceAction#concat */
7949 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction261:parser_work#ReduceAction#init */
7950 }
7951 };
7952 /* allocate ReduceAction261 */
7953 val* NEW_parser__ReduceAction261(const struct type* type) {
7954 val* self /* : ReduceAction261 */;
7955 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7956 self->type = type;
7957 self->class = &class_parser__ReduceAction261;
7958 return self;
7959 }
7960 /* runtime class parser__ReduceAction262 */
7961 const struct class class_parser__ReduceAction262 = {
7962 0, /* box_kind */
7963 {
7964 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction262:kernel#Object#object_id */
7965 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction262:kernel#Object#is_same_instance */
7966 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction262:kernel#Object#== */
7967 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction262:kernel#Object#!= */
7968 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction262:kernel#Object#exit */
7969 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction262:kernel#Object#sys */
7970 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction262:kernel#Object#hash */
7971 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction262:string#Object#to_s */
7972 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction262:string#Object#native_class_name */
7973 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction262:string#Object#class_name */
7974 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction262:string#Object#inspect */
7975 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction262:string#Object#inspect_head */
7976 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction262:string#Object#args */
7977 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction262:time#Object#get_time */
7978 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction262:file#Object#printn */
7979 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction262:file#Object#print */
7980 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction262:file#Object#getcwd */
7981 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction262:file#Object#file_getcwd */
7982 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction262:version#Object#nit_version */
7983 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction262:model_base#Object#intrude_visibility */
7984 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction262:model_base#Object#public_visibility */
7985 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction262:model_base#Object#protected_visibility */
7986 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction262:model_base#Object#private_visibility */
7987 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction262:model_base#Object#none_visibility */
7988 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction262:model#Object#abstract_kind */
7989 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction262:model#Object#concrete_kind */
7990 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction262:model#Object#interface_kind */
7991 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction262:model#Object#enum_kind */
7992 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction262:model#Object#extern_kind */
7993 (nitmethod_t)VIRTUAL_parser__ReduceAction262__action, /* pointer to parser:ReduceAction262:parser#ReduceAction262#action */
7994 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction262:parser_work#ReduceAction#concat */
7995 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction262:parser_work#ReduceAction#init */
7996 }
7997 };
7998 /* allocate ReduceAction262 */
7999 val* NEW_parser__ReduceAction262(const struct type* type) {
8000 val* self /* : ReduceAction262 */;
8001 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8002 self->type = type;
8003 self->class = &class_parser__ReduceAction262;
8004 return self;
8005 }
8006 /* runtime class parser__ReduceAction263 */
8007 const struct class class_parser__ReduceAction263 = {
8008 0, /* box_kind */
8009 {
8010 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction263:kernel#Object#object_id */
8011 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction263:kernel#Object#is_same_instance */
8012 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction263:kernel#Object#== */
8013 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction263:kernel#Object#!= */
8014 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction263:kernel#Object#exit */
8015 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction263:kernel#Object#sys */
8016 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction263:kernel#Object#hash */
8017 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction263:string#Object#to_s */
8018 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction263:string#Object#native_class_name */
8019 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction263:string#Object#class_name */
8020 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction263:string#Object#inspect */
8021 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction263:string#Object#inspect_head */
8022 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction263:string#Object#args */
8023 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction263:time#Object#get_time */
8024 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction263:file#Object#printn */
8025 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction263:file#Object#print */
8026 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction263:file#Object#getcwd */
8027 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction263:file#Object#file_getcwd */
8028 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction263:version#Object#nit_version */
8029 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction263:model_base#Object#intrude_visibility */
8030 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction263:model_base#Object#public_visibility */
8031 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction263:model_base#Object#protected_visibility */
8032 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction263:model_base#Object#private_visibility */
8033 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction263:model_base#Object#none_visibility */
8034 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction263:model#Object#abstract_kind */
8035 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction263:model#Object#concrete_kind */
8036 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction263:model#Object#interface_kind */
8037 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction263:model#Object#enum_kind */
8038 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction263:model#Object#extern_kind */
8039 (nitmethod_t)VIRTUAL_parser__ReduceAction263__action, /* pointer to parser:ReduceAction263:parser#ReduceAction263#action */
8040 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction263:parser_work#ReduceAction#concat */
8041 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction263:parser_work#ReduceAction#init */
8042 }
8043 };
8044 /* allocate ReduceAction263 */
8045 val* NEW_parser__ReduceAction263(const struct type* type) {
8046 val* self /* : ReduceAction263 */;
8047 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8048 self->type = type;
8049 self->class = &class_parser__ReduceAction263;
8050 return self;
8051 }
8052 /* runtime class parser__ReduceAction264 */
8053 const struct class class_parser__ReduceAction264 = {
8054 0, /* box_kind */
8055 {
8056 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction264:kernel#Object#object_id */
8057 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction264:kernel#Object#is_same_instance */
8058 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction264:kernel#Object#== */
8059 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction264:kernel#Object#!= */
8060 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction264:kernel#Object#exit */
8061 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction264:kernel#Object#sys */
8062 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction264:kernel#Object#hash */
8063 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction264:string#Object#to_s */
8064 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction264:string#Object#native_class_name */
8065 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction264:string#Object#class_name */
8066 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction264:string#Object#inspect */
8067 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction264:string#Object#inspect_head */
8068 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction264:string#Object#args */
8069 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction264:time#Object#get_time */
8070 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction264:file#Object#printn */
8071 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction264:file#Object#print */
8072 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction264:file#Object#getcwd */
8073 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction264:file#Object#file_getcwd */
8074 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction264:version#Object#nit_version */
8075 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction264:model_base#Object#intrude_visibility */
8076 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction264:model_base#Object#public_visibility */
8077 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction264:model_base#Object#protected_visibility */
8078 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction264:model_base#Object#private_visibility */
8079 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction264:model_base#Object#none_visibility */
8080 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction264:model#Object#abstract_kind */
8081 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction264:model#Object#concrete_kind */
8082 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction264:model#Object#interface_kind */
8083 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction264:model#Object#enum_kind */
8084 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction264:model#Object#extern_kind */
8085 (nitmethod_t)VIRTUAL_parser__ReduceAction264__action, /* pointer to parser:ReduceAction264:parser#ReduceAction264#action */
8086 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction264:parser_work#ReduceAction#concat */
8087 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction264:parser_work#ReduceAction#init */
8088 }
8089 };
8090 /* allocate ReduceAction264 */
8091 val* NEW_parser__ReduceAction264(const struct type* type) {
8092 val* self /* : ReduceAction264 */;
8093 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8094 self->type = type;
8095 self->class = &class_parser__ReduceAction264;
8096 return self;
8097 }
8098 /* runtime class parser__ReduceAction265 */
8099 const struct class class_parser__ReduceAction265 = {
8100 0, /* box_kind */
8101 {
8102 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction265:kernel#Object#object_id */
8103 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction265:kernel#Object#is_same_instance */
8104 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction265:kernel#Object#== */
8105 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction265:kernel#Object#!= */
8106 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction265:kernel#Object#exit */
8107 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction265:kernel#Object#sys */
8108 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction265:kernel#Object#hash */
8109 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction265:string#Object#to_s */
8110 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction265:string#Object#native_class_name */
8111 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction265:string#Object#class_name */
8112 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction265:string#Object#inspect */
8113 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction265:string#Object#inspect_head */
8114 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction265:string#Object#args */
8115 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction265:time#Object#get_time */
8116 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction265:file#Object#printn */
8117 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction265:file#Object#print */
8118 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction265:file#Object#getcwd */
8119 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction265:file#Object#file_getcwd */
8120 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction265:version#Object#nit_version */
8121 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction265:model_base#Object#intrude_visibility */
8122 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction265:model_base#Object#public_visibility */
8123 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction265:model_base#Object#protected_visibility */
8124 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction265:model_base#Object#private_visibility */
8125 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction265:model_base#Object#none_visibility */
8126 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction265:model#Object#abstract_kind */
8127 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction265:model#Object#concrete_kind */
8128 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction265:model#Object#interface_kind */
8129 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction265:model#Object#enum_kind */
8130 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction265:model#Object#extern_kind */
8131 (nitmethod_t)VIRTUAL_parser__ReduceAction265__action, /* pointer to parser:ReduceAction265:parser#ReduceAction265#action */
8132 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction265:parser_work#ReduceAction#concat */
8133 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction265:parser_work#ReduceAction#init */
8134 }
8135 };
8136 /* allocate ReduceAction265 */
8137 val* NEW_parser__ReduceAction265(const struct type* type) {
8138 val* self /* : ReduceAction265 */;
8139 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8140 self->type = type;
8141 self->class = &class_parser__ReduceAction265;
8142 return self;
8143 }
8144 /* runtime class parser__ReduceAction267 */
8145 const struct class class_parser__ReduceAction267 = {
8146 0, /* box_kind */
8147 {
8148 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction267:kernel#Object#object_id */
8149 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction267:kernel#Object#is_same_instance */
8150 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction267:kernel#Object#== */
8151 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction267:kernel#Object#!= */
8152 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction267:kernel#Object#exit */
8153 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction267:kernel#Object#sys */
8154 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction267:kernel#Object#hash */
8155 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction267:string#Object#to_s */
8156 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction267:string#Object#native_class_name */
8157 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction267:string#Object#class_name */
8158 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction267:string#Object#inspect */
8159 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction267:string#Object#inspect_head */
8160 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction267:string#Object#args */
8161 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction267:time#Object#get_time */
8162 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction267:file#Object#printn */
8163 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction267:file#Object#print */
8164 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction267:file#Object#getcwd */
8165 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction267:file#Object#file_getcwd */
8166 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction267:version#Object#nit_version */
8167 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction267:model_base#Object#intrude_visibility */
8168 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction267:model_base#Object#public_visibility */
8169 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction267:model_base#Object#protected_visibility */
8170 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction267:model_base#Object#private_visibility */
8171 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction267:model_base#Object#none_visibility */
8172 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction267:model#Object#abstract_kind */
8173 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction267:model#Object#concrete_kind */
8174 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction267:model#Object#interface_kind */
8175 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction267:model#Object#enum_kind */
8176 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction267:model#Object#extern_kind */
8177 (nitmethod_t)VIRTUAL_parser__ReduceAction267__action, /* pointer to parser:ReduceAction267:parser#ReduceAction267#action */
8178 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction267:parser_work#ReduceAction#concat */
8179 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction267:parser_work#ReduceAction#init */
8180 }
8181 };
8182 /* allocate ReduceAction267 */
8183 val* NEW_parser__ReduceAction267(const struct type* type) {
8184 val* self /* : ReduceAction267 */;
8185 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8186 self->type = type;
8187 self->class = &class_parser__ReduceAction267;
8188 return self;
8189 }
8190 /* runtime class parser__ReduceAction268 */
8191 const struct class class_parser__ReduceAction268 = {
8192 0, /* box_kind */
8193 {
8194 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction268:kernel#Object#object_id */
8195 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction268:kernel#Object#is_same_instance */
8196 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction268:kernel#Object#== */
8197 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction268:kernel#Object#!= */
8198 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction268:kernel#Object#exit */
8199 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction268:kernel#Object#sys */
8200 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction268:kernel#Object#hash */
8201 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction268:string#Object#to_s */
8202 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction268:string#Object#native_class_name */
8203 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction268:string#Object#class_name */
8204 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction268:string#Object#inspect */
8205 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction268:string#Object#inspect_head */
8206 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction268:string#Object#args */
8207 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction268:time#Object#get_time */
8208 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction268:file#Object#printn */
8209 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction268:file#Object#print */
8210 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction268:file#Object#getcwd */
8211 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction268:file#Object#file_getcwd */
8212 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction268:version#Object#nit_version */
8213 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction268:model_base#Object#intrude_visibility */
8214 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction268:model_base#Object#public_visibility */
8215 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction268:model_base#Object#protected_visibility */
8216 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction268:model_base#Object#private_visibility */
8217 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction268:model_base#Object#none_visibility */
8218 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction268:model#Object#abstract_kind */
8219 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction268:model#Object#concrete_kind */
8220 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction268:model#Object#interface_kind */
8221 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction268:model#Object#enum_kind */
8222 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction268:model#Object#extern_kind */
8223 (nitmethod_t)VIRTUAL_parser__ReduceAction268__action, /* pointer to parser:ReduceAction268:parser#ReduceAction268#action */
8224 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction268:parser_work#ReduceAction#concat */
8225 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction268:parser_work#ReduceAction#init */
8226 }
8227 };
8228 /* allocate ReduceAction268 */
8229 val* NEW_parser__ReduceAction268(const struct type* type) {
8230 val* self /* : ReduceAction268 */;
8231 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8232 self->type = type;
8233 self->class = &class_parser__ReduceAction268;
8234 return self;
8235 }
8236 /* runtime class parser__ReduceAction270 */
8237 const struct class class_parser__ReduceAction270 = {
8238 0, /* box_kind */
8239 {
8240 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction270:kernel#Object#object_id */
8241 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction270:kernel#Object#is_same_instance */
8242 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction270:kernel#Object#== */
8243 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction270:kernel#Object#!= */
8244 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction270:kernel#Object#exit */
8245 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction270:kernel#Object#sys */
8246 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction270:kernel#Object#hash */
8247 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction270:string#Object#to_s */
8248 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction270:string#Object#native_class_name */
8249 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction270:string#Object#class_name */
8250 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction270:string#Object#inspect */
8251 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction270:string#Object#inspect_head */
8252 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction270:string#Object#args */
8253 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction270:time#Object#get_time */
8254 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction270:file#Object#printn */
8255 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction270:file#Object#print */
8256 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction270:file#Object#getcwd */
8257 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction270:file#Object#file_getcwd */
8258 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction270:version#Object#nit_version */
8259 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction270:model_base#Object#intrude_visibility */
8260 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction270:model_base#Object#public_visibility */
8261 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction270:model_base#Object#protected_visibility */
8262 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction270:model_base#Object#private_visibility */
8263 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction270:model_base#Object#none_visibility */
8264 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction270:model#Object#abstract_kind */
8265 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction270:model#Object#concrete_kind */
8266 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction270:model#Object#interface_kind */
8267 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction270:model#Object#enum_kind */
8268 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction270:model#Object#extern_kind */
8269 (nitmethod_t)VIRTUAL_parser__ReduceAction270__action, /* pointer to parser:ReduceAction270:parser#ReduceAction270#action */
8270 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction270:parser_work#ReduceAction#concat */
8271 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction270:parser_work#ReduceAction#init */
8272 }
8273 };
8274 /* allocate ReduceAction270 */
8275 val* NEW_parser__ReduceAction270(const struct type* type) {
8276 val* self /* : ReduceAction270 */;
8277 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8278 self->type = type;
8279 self->class = &class_parser__ReduceAction270;
8280 return self;
8281 }
8282 /* runtime class parser__ReduceAction271 */
8283 const struct class class_parser__ReduceAction271 = {
8284 0, /* box_kind */
8285 {
8286 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction271:kernel#Object#object_id */
8287 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction271:kernel#Object#is_same_instance */
8288 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction271:kernel#Object#== */
8289 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction271:kernel#Object#!= */
8290 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction271:kernel#Object#exit */
8291 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction271:kernel#Object#sys */
8292 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction271:kernel#Object#hash */
8293 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction271:string#Object#to_s */
8294 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction271:string#Object#native_class_name */
8295 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction271:string#Object#class_name */
8296 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction271:string#Object#inspect */
8297 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction271:string#Object#inspect_head */
8298 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction271:string#Object#args */
8299 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction271:time#Object#get_time */
8300 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction271:file#Object#printn */
8301 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction271:file#Object#print */
8302 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction271:file#Object#getcwd */
8303 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction271:file#Object#file_getcwd */
8304 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction271:version#Object#nit_version */
8305 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction271:model_base#Object#intrude_visibility */
8306 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction271:model_base#Object#public_visibility */
8307 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction271:model_base#Object#protected_visibility */
8308 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction271:model_base#Object#private_visibility */
8309 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction271:model_base#Object#none_visibility */
8310 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction271:model#Object#abstract_kind */
8311 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction271:model#Object#concrete_kind */
8312 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction271:model#Object#interface_kind */
8313 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction271:model#Object#enum_kind */
8314 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction271:model#Object#extern_kind */
8315 (nitmethod_t)VIRTUAL_parser__ReduceAction271__action, /* pointer to parser:ReduceAction271:parser#ReduceAction271#action */
8316 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction271:parser_work#ReduceAction#concat */
8317 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction271:parser_work#ReduceAction#init */
8318 }
8319 };
8320 /* allocate ReduceAction271 */
8321 val* NEW_parser__ReduceAction271(const struct type* type) {
8322 val* self /* : ReduceAction271 */;
8323 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8324 self->type = type;
8325 self->class = &class_parser__ReduceAction271;
8326 return self;
8327 }
8328 /* runtime class parser__ReduceAction272 */
8329 const struct class class_parser__ReduceAction272 = {
8330 0, /* box_kind */
8331 {
8332 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction272:kernel#Object#object_id */
8333 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction272:kernel#Object#is_same_instance */
8334 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction272:kernel#Object#== */
8335 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction272:kernel#Object#!= */
8336 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction272:kernel#Object#exit */
8337 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction272:kernel#Object#sys */
8338 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction272:kernel#Object#hash */
8339 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction272:string#Object#to_s */
8340 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction272:string#Object#native_class_name */
8341 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction272:string#Object#class_name */
8342 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction272:string#Object#inspect */
8343 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction272:string#Object#inspect_head */
8344 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction272:string#Object#args */
8345 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction272:time#Object#get_time */
8346 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction272:file#Object#printn */
8347 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction272:file#Object#print */
8348 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction272:file#Object#getcwd */
8349 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction272:file#Object#file_getcwd */
8350 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction272:version#Object#nit_version */
8351 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction272:model_base#Object#intrude_visibility */
8352 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction272:model_base#Object#public_visibility */
8353 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction272:model_base#Object#protected_visibility */
8354 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction272:model_base#Object#private_visibility */
8355 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction272:model_base#Object#none_visibility */
8356 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction272:model#Object#abstract_kind */
8357 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction272:model#Object#concrete_kind */
8358 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction272:model#Object#interface_kind */
8359 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction272:model#Object#enum_kind */
8360 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction272:model#Object#extern_kind */
8361 (nitmethod_t)VIRTUAL_parser__ReduceAction272__action, /* pointer to parser:ReduceAction272:parser#ReduceAction272#action */
8362 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction272:parser_work#ReduceAction#concat */
8363 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction272:parser_work#ReduceAction#init */
8364 }
8365 };
8366 /* allocate ReduceAction272 */
8367 val* NEW_parser__ReduceAction272(const struct type* type) {
8368 val* self /* : ReduceAction272 */;
8369 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8370 self->type = type;
8371 self->class = &class_parser__ReduceAction272;
8372 return self;
8373 }
8374 /* runtime class parser__ReduceAction274 */
8375 const struct class class_parser__ReduceAction274 = {
8376 0, /* box_kind */
8377 {
8378 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction274:kernel#Object#object_id */
8379 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction274:kernel#Object#is_same_instance */
8380 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction274:kernel#Object#== */
8381 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction274:kernel#Object#!= */
8382 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction274:kernel#Object#exit */
8383 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction274:kernel#Object#sys */
8384 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction274:kernel#Object#hash */
8385 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction274:string#Object#to_s */
8386 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction274:string#Object#native_class_name */
8387 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction274:string#Object#class_name */
8388 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction274:string#Object#inspect */
8389 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction274:string#Object#inspect_head */
8390 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction274:string#Object#args */
8391 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction274:time#Object#get_time */
8392 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction274:file#Object#printn */
8393 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction274:file#Object#print */
8394 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction274:file#Object#getcwd */
8395 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction274:file#Object#file_getcwd */
8396 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction274:version#Object#nit_version */
8397 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction274:model_base#Object#intrude_visibility */
8398 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction274:model_base#Object#public_visibility */
8399 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction274:model_base#Object#protected_visibility */
8400 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction274:model_base#Object#private_visibility */
8401 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction274:model_base#Object#none_visibility */
8402 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction274:model#Object#abstract_kind */
8403 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction274:model#Object#concrete_kind */
8404 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction274:model#Object#interface_kind */
8405 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction274:model#Object#enum_kind */
8406 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction274:model#Object#extern_kind */
8407 (nitmethod_t)VIRTUAL_parser__ReduceAction274__action, /* pointer to parser:ReduceAction274:parser#ReduceAction274#action */
8408 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction274:parser_work#ReduceAction#concat */
8409 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction274:parser_work#ReduceAction#init */
8410 }
8411 };
8412 /* allocate ReduceAction274 */
8413 val* NEW_parser__ReduceAction274(const struct type* type) {
8414 val* self /* : ReduceAction274 */;
8415 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8416 self->type = type;
8417 self->class = &class_parser__ReduceAction274;
8418 return self;
8419 }
8420 /* runtime class parser__ReduceAction275 */
8421 const struct class class_parser__ReduceAction275 = {
8422 0, /* box_kind */
8423 {
8424 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction275:kernel#Object#object_id */
8425 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction275:kernel#Object#is_same_instance */
8426 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction275:kernel#Object#== */
8427 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction275:kernel#Object#!= */
8428 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction275:kernel#Object#exit */
8429 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction275:kernel#Object#sys */
8430 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction275:kernel#Object#hash */
8431 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction275:string#Object#to_s */
8432 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction275:string#Object#native_class_name */
8433 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction275:string#Object#class_name */
8434 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction275:string#Object#inspect */
8435 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction275:string#Object#inspect_head */
8436 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction275:string#Object#args */
8437 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction275:time#Object#get_time */
8438 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction275:file#Object#printn */
8439 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction275:file#Object#print */
8440 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction275:file#Object#getcwd */
8441 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction275:file#Object#file_getcwd */
8442 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction275:version#Object#nit_version */
8443 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction275:model_base#Object#intrude_visibility */
8444 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction275:model_base#Object#public_visibility */
8445 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction275:model_base#Object#protected_visibility */
8446 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction275:model_base#Object#private_visibility */
8447 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction275:model_base#Object#none_visibility */
8448 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction275:model#Object#abstract_kind */
8449 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction275:model#Object#concrete_kind */
8450 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction275:model#Object#interface_kind */
8451 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction275:model#Object#enum_kind */
8452 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction275:model#Object#extern_kind */
8453 (nitmethod_t)VIRTUAL_parser__ReduceAction275__action, /* pointer to parser:ReduceAction275:parser#ReduceAction275#action */
8454 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction275:parser_work#ReduceAction#concat */
8455 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction275:parser_work#ReduceAction#init */
8456 }
8457 };
8458 /* allocate ReduceAction275 */
8459 val* NEW_parser__ReduceAction275(const struct type* type) {
8460 val* self /* : ReduceAction275 */;
8461 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8462 self->type = type;
8463 self->class = &class_parser__ReduceAction275;
8464 return self;
8465 }
8466 /* runtime class parser__ReduceAction277 */
8467 const struct class class_parser__ReduceAction277 = {
8468 0, /* box_kind */
8469 {
8470 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction277:kernel#Object#object_id */
8471 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction277:kernel#Object#is_same_instance */
8472 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction277:kernel#Object#== */
8473 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction277:kernel#Object#!= */
8474 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction277:kernel#Object#exit */
8475 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction277:kernel#Object#sys */
8476 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction277:kernel#Object#hash */
8477 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction277:string#Object#to_s */
8478 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction277:string#Object#native_class_name */
8479 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction277:string#Object#class_name */
8480 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction277:string#Object#inspect */
8481 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction277:string#Object#inspect_head */
8482 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction277:string#Object#args */
8483 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction277:time#Object#get_time */
8484 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction277:file#Object#printn */
8485 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction277:file#Object#print */
8486 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction277:file#Object#getcwd */
8487 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction277:file#Object#file_getcwd */
8488 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction277:version#Object#nit_version */
8489 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction277:model_base#Object#intrude_visibility */
8490 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction277:model_base#Object#public_visibility */
8491 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction277:model_base#Object#protected_visibility */
8492 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction277:model_base#Object#private_visibility */
8493 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction277:model_base#Object#none_visibility */
8494 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction277:model#Object#abstract_kind */
8495 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction277:model#Object#concrete_kind */
8496 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction277:model#Object#interface_kind */
8497 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction277:model#Object#enum_kind */
8498 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction277:model#Object#extern_kind */
8499 (nitmethod_t)VIRTUAL_parser__ReduceAction277__action, /* pointer to parser:ReduceAction277:parser#ReduceAction277#action */
8500 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction277:parser_work#ReduceAction#concat */
8501 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction277:parser_work#ReduceAction#init */
8502 }
8503 };
8504 /* allocate ReduceAction277 */
8505 val* NEW_parser__ReduceAction277(const struct type* type) {
8506 val* self /* : ReduceAction277 */;
8507 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8508 self->type = type;
8509 self->class = &class_parser__ReduceAction277;
8510 return self;
8511 }
8512 /* runtime class parser__ReduceAction278 */
8513 const struct class class_parser__ReduceAction278 = {
8514 0, /* box_kind */
8515 {
8516 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction278:kernel#Object#object_id */
8517 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction278:kernel#Object#is_same_instance */
8518 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction278:kernel#Object#== */
8519 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction278:kernel#Object#!= */
8520 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction278:kernel#Object#exit */
8521 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction278:kernel#Object#sys */
8522 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction278:kernel#Object#hash */
8523 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction278:string#Object#to_s */
8524 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction278:string#Object#native_class_name */
8525 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction278:string#Object#class_name */
8526 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction278:string#Object#inspect */
8527 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction278:string#Object#inspect_head */
8528 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction278:string#Object#args */
8529 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction278:time#Object#get_time */
8530 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction278:file#Object#printn */
8531 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction278:file#Object#print */
8532 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction278:file#Object#getcwd */
8533 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction278:file#Object#file_getcwd */
8534 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction278:version#Object#nit_version */
8535 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction278:model_base#Object#intrude_visibility */
8536 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction278:model_base#Object#public_visibility */
8537 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction278:model_base#Object#protected_visibility */
8538 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction278:model_base#Object#private_visibility */
8539 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction278:model_base#Object#none_visibility */
8540 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction278:model#Object#abstract_kind */
8541 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction278:model#Object#concrete_kind */
8542 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction278:model#Object#interface_kind */
8543 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction278:model#Object#enum_kind */
8544 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction278:model#Object#extern_kind */
8545 (nitmethod_t)VIRTUAL_parser__ReduceAction278__action, /* pointer to parser:ReduceAction278:parser#ReduceAction278#action */
8546 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction278:parser_work#ReduceAction#concat */
8547 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction278:parser_work#ReduceAction#init */
8548 }
8549 };
8550 /* allocate ReduceAction278 */
8551 val* NEW_parser__ReduceAction278(const struct type* type) {
8552 val* self /* : ReduceAction278 */;
8553 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8554 self->type = type;
8555 self->class = &class_parser__ReduceAction278;
8556 return self;
8557 }
8558 /* runtime class parser__ReduceAction279 */
8559 const struct class class_parser__ReduceAction279 = {
8560 0, /* box_kind */
8561 {
8562 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction279:kernel#Object#object_id */
8563 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction279:kernel#Object#is_same_instance */
8564 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction279:kernel#Object#== */
8565 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction279:kernel#Object#!= */
8566 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction279:kernel#Object#exit */
8567 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction279:kernel#Object#sys */
8568 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction279:kernel#Object#hash */
8569 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction279:string#Object#to_s */
8570 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction279:string#Object#native_class_name */
8571 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction279:string#Object#class_name */
8572 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction279:string#Object#inspect */
8573 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction279:string#Object#inspect_head */
8574 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction279:string#Object#args */
8575 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction279:time#Object#get_time */
8576 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction279:file#Object#printn */
8577 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction279:file#Object#print */
8578 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction279:file#Object#getcwd */
8579 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction279:file#Object#file_getcwd */
8580 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction279:version#Object#nit_version */
8581 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction279:model_base#Object#intrude_visibility */
8582 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction279:model_base#Object#public_visibility */
8583 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction279:model_base#Object#protected_visibility */
8584 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction279:model_base#Object#private_visibility */
8585 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction279:model_base#Object#none_visibility */
8586 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction279:model#Object#abstract_kind */
8587 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction279:model#Object#concrete_kind */
8588 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction279:model#Object#interface_kind */
8589 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction279:model#Object#enum_kind */
8590 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction279:model#Object#extern_kind */
8591 (nitmethod_t)VIRTUAL_parser__ReduceAction279__action, /* pointer to parser:ReduceAction279:parser#ReduceAction279#action */
8592 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction279:parser_work#ReduceAction#concat */
8593 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction279:parser_work#ReduceAction#init */
8594 }
8595 };
8596 /* allocate ReduceAction279 */
8597 val* NEW_parser__ReduceAction279(const struct type* type) {
8598 val* self /* : ReduceAction279 */;
8599 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8600 self->type = type;
8601 self->class = &class_parser__ReduceAction279;
8602 return self;
8603 }
8604 /* runtime class parser__ReduceAction280 */
8605 const struct class class_parser__ReduceAction280 = {
8606 0, /* box_kind */
8607 {
8608 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction280:kernel#Object#object_id */
8609 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction280:kernel#Object#is_same_instance */
8610 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction280:kernel#Object#== */
8611 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction280:kernel#Object#!= */
8612 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction280:kernel#Object#exit */
8613 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction280:kernel#Object#sys */
8614 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction280:kernel#Object#hash */
8615 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction280:string#Object#to_s */
8616 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction280:string#Object#native_class_name */
8617 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction280:string#Object#class_name */
8618 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction280:string#Object#inspect */
8619 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction280:string#Object#inspect_head */
8620 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction280:string#Object#args */
8621 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction280:time#Object#get_time */
8622 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction280:file#Object#printn */
8623 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction280:file#Object#print */
8624 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction280:file#Object#getcwd */
8625 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction280:file#Object#file_getcwd */
8626 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction280:version#Object#nit_version */
8627 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction280:model_base#Object#intrude_visibility */
8628 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction280:model_base#Object#public_visibility */
8629 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction280:model_base#Object#protected_visibility */
8630 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction280:model_base#Object#private_visibility */
8631 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction280:model_base#Object#none_visibility */
8632 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction280:model#Object#abstract_kind */
8633 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction280:model#Object#concrete_kind */
8634 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction280:model#Object#interface_kind */
8635 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction280:model#Object#enum_kind */
8636 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction280:model#Object#extern_kind */
8637 (nitmethod_t)VIRTUAL_parser__ReduceAction280__action, /* pointer to parser:ReduceAction280:parser#ReduceAction280#action */
8638 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction280:parser_work#ReduceAction#concat */
8639 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction280:parser_work#ReduceAction#init */
8640 }
8641 };
8642 /* allocate ReduceAction280 */
8643 val* NEW_parser__ReduceAction280(const struct type* type) {
8644 val* self /* : ReduceAction280 */;
8645 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8646 self->type = type;
8647 self->class = &class_parser__ReduceAction280;
8648 return self;
8649 }
8650 /* runtime class parser__ReduceAction281 */
8651 const struct class class_parser__ReduceAction281 = {
8652 0, /* box_kind */
8653 {
8654 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction281:kernel#Object#object_id */
8655 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction281:kernel#Object#is_same_instance */
8656 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction281:kernel#Object#== */
8657 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction281:kernel#Object#!= */
8658 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction281:kernel#Object#exit */
8659 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction281:kernel#Object#sys */
8660 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction281:kernel#Object#hash */
8661 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction281:string#Object#to_s */
8662 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction281:string#Object#native_class_name */
8663 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction281:string#Object#class_name */
8664 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction281:string#Object#inspect */
8665 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction281:string#Object#inspect_head */
8666 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction281:string#Object#args */
8667 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction281:time#Object#get_time */
8668 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction281:file#Object#printn */
8669 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction281:file#Object#print */
8670 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction281:file#Object#getcwd */
8671 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction281:file#Object#file_getcwd */
8672 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction281:version#Object#nit_version */
8673 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction281:model_base#Object#intrude_visibility */
8674 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction281:model_base#Object#public_visibility */
8675 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction281:model_base#Object#protected_visibility */
8676 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction281:model_base#Object#private_visibility */
8677 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction281:model_base#Object#none_visibility */
8678 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction281:model#Object#abstract_kind */
8679 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction281:model#Object#concrete_kind */
8680 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction281:model#Object#interface_kind */
8681 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction281:model#Object#enum_kind */
8682 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction281:model#Object#extern_kind */
8683 (nitmethod_t)VIRTUAL_parser__ReduceAction281__action, /* pointer to parser:ReduceAction281:parser#ReduceAction281#action */
8684 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction281:parser_work#ReduceAction#concat */
8685 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction281:parser_work#ReduceAction#init */
8686 }
8687 };
8688 /* allocate ReduceAction281 */
8689 val* NEW_parser__ReduceAction281(const struct type* type) {
8690 val* self /* : ReduceAction281 */;
8691 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8692 self->type = type;
8693 self->class = &class_parser__ReduceAction281;
8694 return self;
8695 }
8696 /* runtime class parser__ReduceAction287 */
8697 const struct class class_parser__ReduceAction287 = {
8698 0, /* box_kind */
8699 {
8700 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction287:kernel#Object#object_id */
8701 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction287:kernel#Object#is_same_instance */
8702 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction287:kernel#Object#== */
8703 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction287:kernel#Object#!= */
8704 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction287:kernel#Object#exit */
8705 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction287:kernel#Object#sys */
8706 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction287:kernel#Object#hash */
8707 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction287:string#Object#to_s */
8708 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction287:string#Object#native_class_name */
8709 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction287:string#Object#class_name */
8710 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction287:string#Object#inspect */
8711 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction287:string#Object#inspect_head */
8712 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction287:string#Object#args */
8713 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction287:time#Object#get_time */
8714 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction287:file#Object#printn */
8715 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction287:file#Object#print */
8716 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction287:file#Object#getcwd */
8717 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction287:file#Object#file_getcwd */
8718 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction287:version#Object#nit_version */
8719 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction287:model_base#Object#intrude_visibility */
8720 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction287:model_base#Object#public_visibility */
8721 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction287:model_base#Object#protected_visibility */
8722 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction287:model_base#Object#private_visibility */
8723 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction287:model_base#Object#none_visibility */
8724 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction287:model#Object#abstract_kind */
8725 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction287:model#Object#concrete_kind */
8726 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction287:model#Object#interface_kind */
8727 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction287:model#Object#enum_kind */
8728 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction287:model#Object#extern_kind */
8729 (nitmethod_t)VIRTUAL_parser__ReduceAction287__action, /* pointer to parser:ReduceAction287:parser#ReduceAction287#action */
8730 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction287:parser_work#ReduceAction#concat */
8731 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction287:parser_work#ReduceAction#init */
8732 }
8733 };
8734 /* allocate ReduceAction287 */
8735 val* NEW_parser__ReduceAction287(const struct type* type) {
8736 val* self /* : ReduceAction287 */;
8737 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8738 self->type = type;
8739 self->class = &class_parser__ReduceAction287;
8740 return self;
8741 }
8742 /* runtime class parser__ReduceAction288 */
8743 const struct class class_parser__ReduceAction288 = {
8744 0, /* box_kind */
8745 {
8746 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction288:kernel#Object#object_id */
8747 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction288:kernel#Object#is_same_instance */
8748 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction288:kernel#Object#== */
8749 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction288:kernel#Object#!= */
8750 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction288:kernel#Object#exit */
8751 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction288:kernel#Object#sys */
8752 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction288:kernel#Object#hash */
8753 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction288:string#Object#to_s */
8754 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction288:string#Object#native_class_name */
8755 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction288:string#Object#class_name */
8756 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction288:string#Object#inspect */
8757 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction288:string#Object#inspect_head */
8758 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction288:string#Object#args */
8759 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction288:time#Object#get_time */
8760 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction288:file#Object#printn */
8761 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction288:file#Object#print */
8762 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction288:file#Object#getcwd */
8763 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction288:file#Object#file_getcwd */
8764 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction288:version#Object#nit_version */
8765 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction288:model_base#Object#intrude_visibility */
8766 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction288:model_base#Object#public_visibility */
8767 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction288:model_base#Object#protected_visibility */
8768 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction288:model_base#Object#private_visibility */
8769 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction288:model_base#Object#none_visibility */
8770 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction288:model#Object#abstract_kind */
8771 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction288:model#Object#concrete_kind */
8772 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction288:model#Object#interface_kind */
8773 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction288:model#Object#enum_kind */
8774 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction288:model#Object#extern_kind */
8775 (nitmethod_t)VIRTUAL_parser__ReduceAction288__action, /* pointer to parser:ReduceAction288:parser#ReduceAction288#action */
8776 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction288:parser_work#ReduceAction#concat */
8777 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction288:parser_work#ReduceAction#init */
8778 }
8779 };
8780 /* allocate ReduceAction288 */
8781 val* NEW_parser__ReduceAction288(const struct type* type) {
8782 val* self /* : ReduceAction288 */;
8783 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8784 self->type = type;
8785 self->class = &class_parser__ReduceAction288;
8786 return self;
8787 }
8788 /* runtime class parser__ReduceAction289 */
8789 const struct class class_parser__ReduceAction289 = {
8790 0, /* box_kind */
8791 {
8792 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction289:kernel#Object#object_id */
8793 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction289:kernel#Object#is_same_instance */
8794 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction289:kernel#Object#== */
8795 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction289:kernel#Object#!= */
8796 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction289:kernel#Object#exit */
8797 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction289:kernel#Object#sys */
8798 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction289:kernel#Object#hash */
8799 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction289:string#Object#to_s */
8800 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction289:string#Object#native_class_name */
8801 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction289:string#Object#class_name */
8802 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction289:string#Object#inspect */
8803 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction289:string#Object#inspect_head */
8804 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction289:string#Object#args */
8805 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction289:time#Object#get_time */
8806 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction289:file#Object#printn */
8807 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction289:file#Object#print */
8808 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction289:file#Object#getcwd */
8809 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction289:file#Object#file_getcwd */
8810 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction289:version#Object#nit_version */
8811 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction289:model_base#Object#intrude_visibility */
8812 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction289:model_base#Object#public_visibility */
8813 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction289:model_base#Object#protected_visibility */
8814 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction289:model_base#Object#private_visibility */
8815 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction289:model_base#Object#none_visibility */
8816 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction289:model#Object#abstract_kind */
8817 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction289:model#Object#concrete_kind */
8818 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction289:model#Object#interface_kind */
8819 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction289:model#Object#enum_kind */
8820 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction289:model#Object#extern_kind */
8821 (nitmethod_t)VIRTUAL_parser__ReduceAction289__action, /* pointer to parser:ReduceAction289:parser#ReduceAction289#action */
8822 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction289:parser_work#ReduceAction#concat */
8823 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction289:parser_work#ReduceAction#init */
8824 }
8825 };
8826 /* allocate ReduceAction289 */
8827 val* NEW_parser__ReduceAction289(const struct type* type) {
8828 val* self /* : ReduceAction289 */;
8829 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8830 self->type = type;
8831 self->class = &class_parser__ReduceAction289;
8832 return self;
8833 }
8834 /* runtime class parser__ReduceAction290 */
8835 const struct class class_parser__ReduceAction290 = {
8836 0, /* box_kind */
8837 {
8838 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction290:kernel#Object#object_id */
8839 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction290:kernel#Object#is_same_instance */
8840 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction290:kernel#Object#== */
8841 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction290:kernel#Object#!= */
8842 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction290:kernel#Object#exit */
8843 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction290:kernel#Object#sys */
8844 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction290:kernel#Object#hash */
8845 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction290:string#Object#to_s */
8846 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction290:string#Object#native_class_name */
8847 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction290:string#Object#class_name */
8848 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction290:string#Object#inspect */
8849 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction290:string#Object#inspect_head */
8850 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction290:string#Object#args */
8851 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction290:time#Object#get_time */
8852 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction290:file#Object#printn */
8853 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction290:file#Object#print */
8854 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction290:file#Object#getcwd */
8855 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction290:file#Object#file_getcwd */
8856 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction290:version#Object#nit_version */
8857 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction290:model_base#Object#intrude_visibility */
8858 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction290:model_base#Object#public_visibility */
8859 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction290:model_base#Object#protected_visibility */
8860 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction290:model_base#Object#private_visibility */
8861 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction290:model_base#Object#none_visibility */
8862 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction290:model#Object#abstract_kind */
8863 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction290:model#Object#concrete_kind */
8864 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction290:model#Object#interface_kind */
8865 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction290:model#Object#enum_kind */
8866 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction290:model#Object#extern_kind */
8867 (nitmethod_t)VIRTUAL_parser__ReduceAction290__action, /* pointer to parser:ReduceAction290:parser#ReduceAction290#action */
8868 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction290:parser_work#ReduceAction#concat */
8869 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction290:parser_work#ReduceAction#init */
8870 }
8871 };
8872 /* allocate ReduceAction290 */
8873 val* NEW_parser__ReduceAction290(const struct type* type) {
8874 val* self /* : ReduceAction290 */;
8875 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8876 self->type = type;
8877 self->class = &class_parser__ReduceAction290;
8878 return self;
8879 }
8880 /* runtime class parser__ReduceAction291 */
8881 const struct class class_parser__ReduceAction291 = {
8882 0, /* box_kind */
8883 {
8884 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction291:kernel#Object#object_id */
8885 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction291:kernel#Object#is_same_instance */
8886 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction291:kernel#Object#== */
8887 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction291:kernel#Object#!= */
8888 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction291:kernel#Object#exit */
8889 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction291:kernel#Object#sys */
8890 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction291:kernel#Object#hash */
8891 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction291:string#Object#to_s */
8892 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction291:string#Object#native_class_name */
8893 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction291:string#Object#class_name */
8894 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction291:string#Object#inspect */
8895 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction291:string#Object#inspect_head */
8896 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction291:string#Object#args */
8897 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction291:time#Object#get_time */
8898 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction291:file#Object#printn */
8899 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction291:file#Object#print */
8900 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction291:file#Object#getcwd */
8901 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction291:file#Object#file_getcwd */
8902 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction291:version#Object#nit_version */
8903 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction291:model_base#Object#intrude_visibility */
8904 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction291:model_base#Object#public_visibility */
8905 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction291:model_base#Object#protected_visibility */
8906 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction291:model_base#Object#private_visibility */
8907 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction291:model_base#Object#none_visibility */
8908 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction291:model#Object#abstract_kind */
8909 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction291:model#Object#concrete_kind */
8910 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction291:model#Object#interface_kind */
8911 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction291:model#Object#enum_kind */
8912 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction291:model#Object#extern_kind */
8913 (nitmethod_t)VIRTUAL_parser__ReduceAction291__action, /* pointer to parser:ReduceAction291:parser#ReduceAction291#action */
8914 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction291:parser_work#ReduceAction#concat */
8915 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction291:parser_work#ReduceAction#init */
8916 }
8917 };
8918 /* allocate ReduceAction291 */
8919 val* NEW_parser__ReduceAction291(const struct type* type) {
8920 val* self /* : ReduceAction291 */;
8921 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8922 self->type = type;
8923 self->class = &class_parser__ReduceAction291;
8924 return self;
8925 }
8926 /* runtime class parser__ReduceAction292 */
8927 const struct class class_parser__ReduceAction292 = {
8928 0, /* box_kind */
8929 {
8930 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction292:kernel#Object#object_id */
8931 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction292:kernel#Object#is_same_instance */
8932 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction292:kernel#Object#== */
8933 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction292:kernel#Object#!= */
8934 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction292:kernel#Object#exit */
8935 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction292:kernel#Object#sys */
8936 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction292:kernel#Object#hash */
8937 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction292:string#Object#to_s */
8938 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction292:string#Object#native_class_name */
8939 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction292:string#Object#class_name */
8940 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction292:string#Object#inspect */
8941 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction292:string#Object#inspect_head */
8942 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction292:string#Object#args */
8943 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction292:time#Object#get_time */
8944 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction292:file#Object#printn */
8945 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction292:file#Object#print */
8946 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction292:file#Object#getcwd */
8947 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction292:file#Object#file_getcwd */
8948 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction292:version#Object#nit_version */
8949 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction292:model_base#Object#intrude_visibility */
8950 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction292:model_base#Object#public_visibility */
8951 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction292:model_base#Object#protected_visibility */
8952 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction292:model_base#Object#private_visibility */
8953 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction292:model_base#Object#none_visibility */
8954 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction292:model#Object#abstract_kind */
8955 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction292:model#Object#concrete_kind */
8956 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction292:model#Object#interface_kind */
8957 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction292:model#Object#enum_kind */
8958 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction292:model#Object#extern_kind */
8959 (nitmethod_t)VIRTUAL_parser__ReduceAction292__action, /* pointer to parser:ReduceAction292:parser#ReduceAction292#action */
8960 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction292:parser_work#ReduceAction#concat */
8961 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction292:parser_work#ReduceAction#init */
8962 }
8963 };
8964 /* allocate ReduceAction292 */
8965 val* NEW_parser__ReduceAction292(const struct type* type) {
8966 val* self /* : ReduceAction292 */;
8967 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8968 self->type = type;
8969 self->class = &class_parser__ReduceAction292;
8970 return self;
8971 }
8972 /* runtime class parser__ReduceAction293 */
8973 const struct class class_parser__ReduceAction293 = {
8974 0, /* box_kind */
8975 {
8976 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction293:kernel#Object#object_id */
8977 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction293:kernel#Object#is_same_instance */
8978 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction293:kernel#Object#== */
8979 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction293:kernel#Object#!= */
8980 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction293:kernel#Object#exit */
8981 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction293:kernel#Object#sys */
8982 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction293:kernel#Object#hash */
8983 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction293:string#Object#to_s */
8984 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction293:string#Object#native_class_name */
8985 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction293:string#Object#class_name */
8986 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction293:string#Object#inspect */
8987 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction293:string#Object#inspect_head */
8988 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction293:string#Object#args */
8989 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction293:time#Object#get_time */
8990 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction293:file#Object#printn */
8991 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction293:file#Object#print */
8992 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction293:file#Object#getcwd */
8993 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction293:file#Object#file_getcwd */
8994 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction293:version#Object#nit_version */
8995 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction293:model_base#Object#intrude_visibility */
8996 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction293:model_base#Object#public_visibility */
8997 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction293:model_base#Object#protected_visibility */
8998 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction293:model_base#Object#private_visibility */
8999 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction293:model_base#Object#none_visibility */
9000 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction293:model#Object#abstract_kind */
9001 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction293:model#Object#concrete_kind */
9002 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction293:model#Object#interface_kind */
9003 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction293:model#Object#enum_kind */
9004 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction293:model#Object#extern_kind */
9005 (nitmethod_t)VIRTUAL_parser__ReduceAction293__action, /* pointer to parser:ReduceAction293:parser#ReduceAction293#action */
9006 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction293:parser_work#ReduceAction#concat */
9007 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction293:parser_work#ReduceAction#init */
9008 }
9009 };
9010 /* allocate ReduceAction293 */
9011 val* NEW_parser__ReduceAction293(const struct type* type) {
9012 val* self /* : ReduceAction293 */;
9013 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9014 self->type = type;
9015 self->class = &class_parser__ReduceAction293;
9016 return self;
9017 }
9018 /* runtime class parser__ReduceAction294 */
9019 const struct class class_parser__ReduceAction294 = {
9020 0, /* box_kind */
9021 {
9022 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction294:kernel#Object#object_id */
9023 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction294:kernel#Object#is_same_instance */
9024 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction294:kernel#Object#== */
9025 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction294:kernel#Object#!= */
9026 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction294:kernel#Object#exit */
9027 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction294:kernel#Object#sys */
9028 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction294:kernel#Object#hash */
9029 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction294:string#Object#to_s */
9030 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction294:string#Object#native_class_name */
9031 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction294:string#Object#class_name */
9032 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction294:string#Object#inspect */
9033 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction294:string#Object#inspect_head */
9034 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction294:string#Object#args */
9035 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction294:time#Object#get_time */
9036 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction294:file#Object#printn */
9037 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction294:file#Object#print */
9038 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction294:file#Object#getcwd */
9039 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction294:file#Object#file_getcwd */
9040 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction294:version#Object#nit_version */
9041 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction294:model_base#Object#intrude_visibility */
9042 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction294:model_base#Object#public_visibility */
9043 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction294:model_base#Object#protected_visibility */
9044 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction294:model_base#Object#private_visibility */
9045 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction294:model_base#Object#none_visibility */
9046 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction294:model#Object#abstract_kind */
9047 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction294:model#Object#concrete_kind */
9048 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction294:model#Object#interface_kind */
9049 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction294:model#Object#enum_kind */
9050 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction294:model#Object#extern_kind */
9051 (nitmethod_t)VIRTUAL_parser__ReduceAction294__action, /* pointer to parser:ReduceAction294:parser#ReduceAction294#action */
9052 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction294:parser_work#ReduceAction#concat */
9053 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction294:parser_work#ReduceAction#init */
9054 }
9055 };
9056 /* allocate ReduceAction294 */
9057 val* NEW_parser__ReduceAction294(const struct type* type) {
9058 val* self /* : ReduceAction294 */;
9059 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9060 self->type = type;
9061 self->class = &class_parser__ReduceAction294;
9062 return self;
9063 }
9064 /* runtime class parser__ReduceAction295 */
9065 const struct class class_parser__ReduceAction295 = {
9066 0, /* box_kind */
9067 {
9068 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction295:kernel#Object#object_id */
9069 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction295:kernel#Object#is_same_instance */
9070 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction295:kernel#Object#== */
9071 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction295:kernel#Object#!= */
9072 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction295:kernel#Object#exit */
9073 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction295:kernel#Object#sys */
9074 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction295:kernel#Object#hash */
9075 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction295:string#Object#to_s */
9076 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction295:string#Object#native_class_name */
9077 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction295:string#Object#class_name */
9078 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction295:string#Object#inspect */
9079 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction295:string#Object#inspect_head */
9080 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction295:string#Object#args */
9081 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction295:time#Object#get_time */
9082 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction295:file#Object#printn */
9083 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction295:file#Object#print */
9084 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction295:file#Object#getcwd */
9085 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction295:file#Object#file_getcwd */
9086 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction295:version#Object#nit_version */
9087 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction295:model_base#Object#intrude_visibility */
9088 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction295:model_base#Object#public_visibility */
9089 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction295:model_base#Object#protected_visibility */
9090 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction295:model_base#Object#private_visibility */
9091 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction295:model_base#Object#none_visibility */
9092 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction295:model#Object#abstract_kind */
9093 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction295:model#Object#concrete_kind */
9094 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction295:model#Object#interface_kind */
9095 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction295:model#Object#enum_kind */
9096 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction295:model#Object#extern_kind */
9097 (nitmethod_t)VIRTUAL_parser__ReduceAction295__action, /* pointer to parser:ReduceAction295:parser#ReduceAction295#action */
9098 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction295:parser_work#ReduceAction#concat */
9099 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction295:parser_work#ReduceAction#init */
9100 }
9101 };
9102 /* allocate ReduceAction295 */
9103 val* NEW_parser__ReduceAction295(const struct type* type) {
9104 val* self /* : ReduceAction295 */;
9105 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9106 self->type = type;
9107 self->class = &class_parser__ReduceAction295;
9108 return self;
9109 }
9110 /* runtime class parser__ReduceAction296 */
9111 const struct class class_parser__ReduceAction296 = {
9112 0, /* box_kind */
9113 {
9114 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction296:kernel#Object#object_id */
9115 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction296:kernel#Object#is_same_instance */
9116 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction296:kernel#Object#== */
9117 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction296:kernel#Object#!= */
9118 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction296:kernel#Object#exit */
9119 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction296:kernel#Object#sys */
9120 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction296:kernel#Object#hash */
9121 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction296:string#Object#to_s */
9122 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction296:string#Object#native_class_name */
9123 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction296:string#Object#class_name */
9124 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction296:string#Object#inspect */
9125 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction296:string#Object#inspect_head */
9126 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction296:string#Object#args */
9127 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction296:time#Object#get_time */
9128 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction296:file#Object#printn */
9129 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction296:file#Object#print */
9130 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction296:file#Object#getcwd */
9131 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction296:file#Object#file_getcwd */
9132 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction296:version#Object#nit_version */
9133 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction296:model_base#Object#intrude_visibility */
9134 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction296:model_base#Object#public_visibility */
9135 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction296:model_base#Object#protected_visibility */
9136 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction296:model_base#Object#private_visibility */
9137 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction296:model_base#Object#none_visibility */
9138 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction296:model#Object#abstract_kind */
9139 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction296:model#Object#concrete_kind */
9140 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction296:model#Object#interface_kind */
9141 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction296:model#Object#enum_kind */
9142 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction296:model#Object#extern_kind */
9143 (nitmethod_t)VIRTUAL_parser__ReduceAction296__action, /* pointer to parser:ReduceAction296:parser#ReduceAction296#action */
9144 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction296:parser_work#ReduceAction#concat */
9145 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction296:parser_work#ReduceAction#init */
9146 }
9147 };
9148 /* allocate ReduceAction296 */
9149 val* NEW_parser__ReduceAction296(const struct type* type) {
9150 val* self /* : ReduceAction296 */;
9151 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9152 self->type = type;
9153 self->class = &class_parser__ReduceAction296;
9154 return self;
9155 }
9156 /* runtime class parser__ReduceAction297 */
9157 const struct class class_parser__ReduceAction297 = {
9158 0, /* box_kind */
9159 {
9160 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction297:kernel#Object#object_id */
9161 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction297:kernel#Object#is_same_instance */
9162 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction297:kernel#Object#== */
9163 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction297:kernel#Object#!= */
9164 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction297:kernel#Object#exit */
9165 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction297:kernel#Object#sys */
9166 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction297:kernel#Object#hash */
9167 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction297:string#Object#to_s */
9168 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction297:string#Object#native_class_name */
9169 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction297:string#Object#class_name */
9170 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction297:string#Object#inspect */
9171 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction297:string#Object#inspect_head */
9172 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction297:string#Object#args */
9173 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction297:time#Object#get_time */
9174 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction297:file#Object#printn */
9175 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction297:file#Object#print */
9176 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction297:file#Object#getcwd */
9177 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction297:file#Object#file_getcwd */
9178 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction297:version#Object#nit_version */
9179 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction297:model_base#Object#intrude_visibility */
9180 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction297:model_base#Object#public_visibility */
9181 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction297:model_base#Object#protected_visibility */
9182 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction297:model_base#Object#private_visibility */
9183 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction297:model_base#Object#none_visibility */
9184 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction297:model#Object#abstract_kind */
9185 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction297:model#Object#concrete_kind */
9186 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction297:model#Object#interface_kind */
9187 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction297:model#Object#enum_kind */
9188 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction297:model#Object#extern_kind */
9189 (nitmethod_t)VIRTUAL_parser__ReduceAction297__action, /* pointer to parser:ReduceAction297:parser#ReduceAction297#action */
9190 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction297:parser_work#ReduceAction#concat */
9191 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction297:parser_work#ReduceAction#init */
9192 }
9193 };
9194 /* allocate ReduceAction297 */
9195 val* NEW_parser__ReduceAction297(const struct type* type) {
9196 val* self /* : ReduceAction297 */;
9197 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9198 self->type = type;
9199 self->class = &class_parser__ReduceAction297;
9200 return self;
9201 }
9202 /* runtime class parser__ReduceAction298 */
9203 const struct class class_parser__ReduceAction298 = {
9204 0, /* box_kind */
9205 {
9206 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction298:kernel#Object#object_id */
9207 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction298:kernel#Object#is_same_instance */
9208 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction298:kernel#Object#== */
9209 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction298:kernel#Object#!= */
9210 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction298:kernel#Object#exit */
9211 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction298:kernel#Object#sys */
9212 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction298:kernel#Object#hash */
9213 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction298:string#Object#to_s */
9214 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction298:string#Object#native_class_name */
9215 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction298:string#Object#class_name */
9216 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction298:string#Object#inspect */
9217 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction298:string#Object#inspect_head */
9218 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction298:string#Object#args */
9219 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction298:time#Object#get_time */
9220 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction298:file#Object#printn */
9221 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction298:file#Object#print */
9222 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction298:file#Object#getcwd */
9223 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction298:file#Object#file_getcwd */
9224 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction298:version#Object#nit_version */
9225 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction298:model_base#Object#intrude_visibility */
9226 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction298:model_base#Object#public_visibility */
9227 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction298:model_base#Object#protected_visibility */
9228 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction298:model_base#Object#private_visibility */
9229 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction298:model_base#Object#none_visibility */
9230 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction298:model#Object#abstract_kind */
9231 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction298:model#Object#concrete_kind */
9232 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction298:model#Object#interface_kind */
9233 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction298:model#Object#enum_kind */
9234 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction298:model#Object#extern_kind */
9235 (nitmethod_t)VIRTUAL_parser__ReduceAction298__action, /* pointer to parser:ReduceAction298:parser#ReduceAction298#action */
9236 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction298:parser_work#ReduceAction#concat */
9237 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction298:parser_work#ReduceAction#init */
9238 }
9239 };
9240 /* allocate ReduceAction298 */
9241 val* NEW_parser__ReduceAction298(const struct type* type) {
9242 val* self /* : ReduceAction298 */;
9243 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9244 self->type = type;
9245 self->class = &class_parser__ReduceAction298;
9246 return self;
9247 }
9248 /* runtime class parser__ReduceAction299 */
9249 const struct class class_parser__ReduceAction299 = {
9250 0, /* box_kind */
9251 {
9252 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction299:kernel#Object#object_id */
9253 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction299:kernel#Object#is_same_instance */
9254 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction299:kernel#Object#== */
9255 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction299:kernel#Object#!= */
9256 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction299:kernel#Object#exit */
9257 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction299:kernel#Object#sys */
9258 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction299:kernel#Object#hash */
9259 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction299:string#Object#to_s */
9260 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction299:string#Object#native_class_name */
9261 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction299:string#Object#class_name */
9262 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction299:string#Object#inspect */
9263 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction299:string#Object#inspect_head */
9264 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction299:string#Object#args */
9265 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction299:time#Object#get_time */
9266 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction299:file#Object#printn */
9267 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction299:file#Object#print */
9268 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction299:file#Object#getcwd */
9269 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction299:file#Object#file_getcwd */
9270 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction299:version#Object#nit_version */
9271 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction299:model_base#Object#intrude_visibility */
9272 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction299:model_base#Object#public_visibility */
9273 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction299:model_base#Object#protected_visibility */
9274 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction299:model_base#Object#private_visibility */
9275 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction299:model_base#Object#none_visibility */
9276 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction299:model#Object#abstract_kind */
9277 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction299:model#Object#concrete_kind */
9278 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction299:model#Object#interface_kind */
9279 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction299:model#Object#enum_kind */
9280 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction299:model#Object#extern_kind */
9281 (nitmethod_t)VIRTUAL_parser__ReduceAction299__action, /* pointer to parser:ReduceAction299:parser#ReduceAction299#action */
9282 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction299:parser_work#ReduceAction#concat */
9283 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction299:parser_work#ReduceAction#init */
9284 }
9285 };
9286 /* allocate ReduceAction299 */
9287 val* NEW_parser__ReduceAction299(const struct type* type) {
9288 val* self /* : ReduceAction299 */;
9289 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9290 self->type = type;
9291 self->class = &class_parser__ReduceAction299;
9292 return self;
9293 }
9294 /* runtime class parser__ReduceAction300 */
9295 const struct class class_parser__ReduceAction300 = {
9296 0, /* box_kind */
9297 {
9298 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction300:kernel#Object#object_id */
9299 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction300:kernel#Object#is_same_instance */
9300 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction300:kernel#Object#== */
9301 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction300:kernel#Object#!= */
9302 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction300:kernel#Object#exit */
9303 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction300:kernel#Object#sys */
9304 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction300:kernel#Object#hash */
9305 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction300:string#Object#to_s */
9306 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction300:string#Object#native_class_name */
9307 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction300:string#Object#class_name */
9308 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction300:string#Object#inspect */
9309 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction300:string#Object#inspect_head */
9310 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction300:string#Object#args */
9311 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction300:time#Object#get_time */
9312 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction300:file#Object#printn */
9313 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction300:file#Object#print */
9314 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction300:file#Object#getcwd */
9315 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction300:file#Object#file_getcwd */
9316 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction300:version#Object#nit_version */
9317 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction300:model_base#Object#intrude_visibility */
9318 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction300:model_base#Object#public_visibility */
9319 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction300:model_base#Object#protected_visibility */
9320 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction300:model_base#Object#private_visibility */
9321 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction300:model_base#Object#none_visibility */
9322 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction300:model#Object#abstract_kind */
9323 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction300:model#Object#concrete_kind */
9324 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction300:model#Object#interface_kind */
9325 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction300:model#Object#enum_kind */
9326 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction300:model#Object#extern_kind */
9327 (nitmethod_t)VIRTUAL_parser__ReduceAction300__action, /* pointer to parser:ReduceAction300:parser#ReduceAction300#action */
9328 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction300:parser_work#ReduceAction#concat */
9329 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction300:parser_work#ReduceAction#init */
9330 }
9331 };
9332 /* allocate ReduceAction300 */
9333 val* NEW_parser__ReduceAction300(const struct type* type) {
9334 val* self /* : ReduceAction300 */;
9335 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9336 self->type = type;
9337 self->class = &class_parser__ReduceAction300;
9338 return self;
9339 }
9340 /* runtime class parser__ReduceAction302 */
9341 const struct class class_parser__ReduceAction302 = {
9342 0, /* box_kind */
9343 {
9344 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction302:kernel#Object#object_id */
9345 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction302:kernel#Object#is_same_instance */
9346 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction302:kernel#Object#== */
9347 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction302:kernel#Object#!= */
9348 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction302:kernel#Object#exit */
9349 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction302:kernel#Object#sys */
9350 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction302:kernel#Object#hash */
9351 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction302:string#Object#to_s */
9352 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction302:string#Object#native_class_name */
9353 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction302:string#Object#class_name */
9354 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction302:string#Object#inspect */
9355 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction302:string#Object#inspect_head */
9356 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction302:string#Object#args */
9357 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction302:time#Object#get_time */
9358 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction302:file#Object#printn */
9359 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction302:file#Object#print */
9360 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction302:file#Object#getcwd */
9361 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction302:file#Object#file_getcwd */
9362 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction302:version#Object#nit_version */
9363 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction302:model_base#Object#intrude_visibility */
9364 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction302:model_base#Object#public_visibility */
9365 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction302:model_base#Object#protected_visibility */
9366 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction302:model_base#Object#private_visibility */
9367 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction302:model_base#Object#none_visibility */
9368 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction302:model#Object#abstract_kind */
9369 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction302:model#Object#concrete_kind */
9370 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction302:model#Object#interface_kind */
9371 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction302:model#Object#enum_kind */
9372 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction302:model#Object#extern_kind */
9373 (nitmethod_t)VIRTUAL_parser__ReduceAction302__action, /* pointer to parser:ReduceAction302:parser#ReduceAction302#action */
9374 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction302:parser_work#ReduceAction#concat */
9375 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction302:parser_work#ReduceAction#init */
9376 }
9377 };
9378 /* allocate ReduceAction302 */
9379 val* NEW_parser__ReduceAction302(const struct type* type) {
9380 val* self /* : ReduceAction302 */;
9381 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9382 self->type = type;
9383 self->class = &class_parser__ReduceAction302;
9384 return self;
9385 }
9386 /* runtime class parser__ReduceAction303 */
9387 const struct class class_parser__ReduceAction303 = {
9388 0, /* box_kind */
9389 {
9390 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction303:kernel#Object#object_id */
9391 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction303:kernel#Object#is_same_instance */
9392 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction303:kernel#Object#== */
9393 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction303:kernel#Object#!= */
9394 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction303:kernel#Object#exit */
9395 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction303:kernel#Object#sys */
9396 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction303:kernel#Object#hash */
9397 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction303:string#Object#to_s */
9398 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction303:string#Object#native_class_name */
9399 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction303:string#Object#class_name */
9400 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction303:string#Object#inspect */
9401 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction303:string#Object#inspect_head */
9402 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction303:string#Object#args */
9403 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction303:time#Object#get_time */
9404 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction303:file#Object#printn */
9405 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction303:file#Object#print */
9406 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction303:file#Object#getcwd */
9407 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction303:file#Object#file_getcwd */
9408 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction303:version#Object#nit_version */
9409 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction303:model_base#Object#intrude_visibility */
9410 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction303:model_base#Object#public_visibility */
9411 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction303:model_base#Object#protected_visibility */
9412 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction303:model_base#Object#private_visibility */
9413 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction303:model_base#Object#none_visibility */
9414 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction303:model#Object#abstract_kind */
9415 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction303:model#Object#concrete_kind */
9416 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction303:model#Object#interface_kind */
9417 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction303:model#Object#enum_kind */
9418 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction303:model#Object#extern_kind */
9419 (nitmethod_t)VIRTUAL_parser__ReduceAction303__action, /* pointer to parser:ReduceAction303:parser#ReduceAction303#action */
9420 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction303:parser_work#ReduceAction#concat */
9421 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction303:parser_work#ReduceAction#init */
9422 }
9423 };
9424 /* allocate ReduceAction303 */
9425 val* NEW_parser__ReduceAction303(const struct type* type) {
9426 val* self /* : ReduceAction303 */;
9427 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9428 self->type = type;
9429 self->class = &class_parser__ReduceAction303;
9430 return self;
9431 }
9432 /* runtime class parser__ReduceAction304 */
9433 const struct class class_parser__ReduceAction304 = {
9434 0, /* box_kind */
9435 {
9436 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction304:kernel#Object#object_id */
9437 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction304:kernel#Object#is_same_instance */
9438 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction304:kernel#Object#== */
9439 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction304:kernel#Object#!= */
9440 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction304:kernel#Object#exit */
9441 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction304:kernel#Object#sys */
9442 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction304:kernel#Object#hash */
9443 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction304:string#Object#to_s */
9444 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction304:string#Object#native_class_name */
9445 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction304:string#Object#class_name */
9446 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction304:string#Object#inspect */
9447 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction304:string#Object#inspect_head */
9448 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction304:string#Object#args */
9449 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction304:time#Object#get_time */
9450 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction304:file#Object#printn */
9451 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction304:file#Object#print */
9452 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction304:file#Object#getcwd */
9453 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction304:file#Object#file_getcwd */
9454 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction304:version#Object#nit_version */
9455 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction304:model_base#Object#intrude_visibility */
9456 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction304:model_base#Object#public_visibility */
9457 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction304:model_base#Object#protected_visibility */
9458 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction304:model_base#Object#private_visibility */
9459 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction304:model_base#Object#none_visibility */
9460 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction304:model#Object#abstract_kind */
9461 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction304:model#Object#concrete_kind */
9462 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction304:model#Object#interface_kind */
9463 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction304:model#Object#enum_kind */
9464 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction304:model#Object#extern_kind */
9465 (nitmethod_t)VIRTUAL_parser__ReduceAction304__action, /* pointer to parser:ReduceAction304:parser#ReduceAction304#action */
9466 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction304:parser_work#ReduceAction#concat */
9467 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction304:parser_work#ReduceAction#init */
9468 }
9469 };
9470 /* allocate ReduceAction304 */
9471 val* NEW_parser__ReduceAction304(const struct type* type) {
9472 val* self /* : ReduceAction304 */;
9473 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9474 self->type = type;
9475 self->class = &class_parser__ReduceAction304;
9476 return self;
9477 }
9478 /* runtime class parser__ReduceAction305 */
9479 const struct class class_parser__ReduceAction305 = {
9480 0, /* box_kind */
9481 {
9482 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction305:kernel#Object#object_id */
9483 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction305:kernel#Object#is_same_instance */
9484 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction305:kernel#Object#== */
9485 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction305:kernel#Object#!= */
9486 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction305:kernel#Object#exit */
9487 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction305:kernel#Object#sys */
9488 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction305:kernel#Object#hash */
9489 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction305:string#Object#to_s */
9490 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction305:string#Object#native_class_name */
9491 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction305:string#Object#class_name */
9492 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction305:string#Object#inspect */
9493 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction305:string#Object#inspect_head */
9494 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction305:string#Object#args */
9495 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction305:time#Object#get_time */
9496 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction305:file#Object#printn */
9497 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction305:file#Object#print */
9498 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction305:file#Object#getcwd */
9499 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction305:file#Object#file_getcwd */
9500 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction305:version#Object#nit_version */
9501 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction305:model_base#Object#intrude_visibility */
9502 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction305:model_base#Object#public_visibility */
9503 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction305:model_base#Object#protected_visibility */
9504 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction305:model_base#Object#private_visibility */
9505 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction305:model_base#Object#none_visibility */
9506 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction305:model#Object#abstract_kind */
9507 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction305:model#Object#concrete_kind */
9508 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction305:model#Object#interface_kind */
9509 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction305:model#Object#enum_kind */
9510 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction305:model#Object#extern_kind */
9511 (nitmethod_t)VIRTUAL_parser__ReduceAction305__action, /* pointer to parser:ReduceAction305:parser#ReduceAction305#action */
9512 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction305:parser_work#ReduceAction#concat */
9513 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction305:parser_work#ReduceAction#init */
9514 }
9515 };
9516 /* allocate ReduceAction305 */
9517 val* NEW_parser__ReduceAction305(const struct type* type) {
9518 val* self /* : ReduceAction305 */;
9519 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9520 self->type = type;
9521 self->class = &class_parser__ReduceAction305;
9522 return self;
9523 }
9524 /* runtime class parser__ReduceAction306 */
9525 const struct class class_parser__ReduceAction306 = {
9526 0, /* box_kind */
9527 {
9528 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction306:kernel#Object#object_id */
9529 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction306:kernel#Object#is_same_instance */
9530 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction306:kernel#Object#== */
9531 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction306:kernel#Object#!= */
9532 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction306:kernel#Object#exit */
9533 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction306:kernel#Object#sys */
9534 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction306:kernel#Object#hash */
9535 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction306:string#Object#to_s */
9536 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction306:string#Object#native_class_name */
9537 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction306:string#Object#class_name */
9538 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction306:string#Object#inspect */
9539 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction306:string#Object#inspect_head */
9540 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction306:string#Object#args */
9541 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction306:time#Object#get_time */
9542 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction306:file#Object#printn */
9543 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction306:file#Object#print */
9544 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction306:file#Object#getcwd */
9545 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction306:file#Object#file_getcwd */
9546 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction306:version#Object#nit_version */
9547 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction306:model_base#Object#intrude_visibility */
9548 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction306:model_base#Object#public_visibility */
9549 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction306:model_base#Object#protected_visibility */
9550 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction306:model_base#Object#private_visibility */
9551 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction306:model_base#Object#none_visibility */
9552 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction306:model#Object#abstract_kind */
9553 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction306:model#Object#concrete_kind */
9554 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction306:model#Object#interface_kind */
9555 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction306:model#Object#enum_kind */
9556 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction306:model#Object#extern_kind */
9557 (nitmethod_t)VIRTUAL_parser__ReduceAction306__action, /* pointer to parser:ReduceAction306:parser#ReduceAction306#action */
9558 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction306:parser_work#ReduceAction#concat */
9559 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction306:parser_work#ReduceAction#init */
9560 }
9561 };
9562 /* allocate ReduceAction306 */
9563 val* NEW_parser__ReduceAction306(const struct type* type) {
9564 val* self /* : ReduceAction306 */;
9565 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9566 self->type = type;
9567 self->class = &class_parser__ReduceAction306;
9568 return self;
9569 }
9570 /* runtime class parser__ReduceAction307 */
9571 const struct class class_parser__ReduceAction307 = {
9572 0, /* box_kind */
9573 {
9574 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction307:kernel#Object#object_id */
9575 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction307:kernel#Object#is_same_instance */
9576 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction307:kernel#Object#== */
9577 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction307:kernel#Object#!= */
9578 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction307:kernel#Object#exit */
9579 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction307:kernel#Object#sys */
9580 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction307:kernel#Object#hash */
9581 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction307:string#Object#to_s */
9582 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction307:string#Object#native_class_name */
9583 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction307:string#Object#class_name */
9584 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction307:string#Object#inspect */
9585 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction307:string#Object#inspect_head */
9586 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction307:string#Object#args */
9587 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction307:time#Object#get_time */
9588 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction307:file#Object#printn */
9589 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction307:file#Object#print */
9590 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction307:file#Object#getcwd */
9591 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction307:file#Object#file_getcwd */
9592 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction307:version#Object#nit_version */
9593 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction307:model_base#Object#intrude_visibility */
9594 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction307:model_base#Object#public_visibility */
9595 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction307:model_base#Object#protected_visibility */
9596 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction307:model_base#Object#private_visibility */
9597 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction307:model_base#Object#none_visibility */
9598 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction307:model#Object#abstract_kind */
9599 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction307:model#Object#concrete_kind */
9600 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction307:model#Object#interface_kind */
9601 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction307:model#Object#enum_kind */
9602 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction307:model#Object#extern_kind */
9603 (nitmethod_t)VIRTUAL_parser__ReduceAction307__action, /* pointer to parser:ReduceAction307:parser#ReduceAction307#action */
9604 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction307:parser_work#ReduceAction#concat */
9605 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction307:parser_work#ReduceAction#init */
9606 }
9607 };
9608 /* allocate ReduceAction307 */
9609 val* NEW_parser__ReduceAction307(const struct type* type) {
9610 val* self /* : ReduceAction307 */;
9611 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9612 self->type = type;
9613 self->class = &class_parser__ReduceAction307;
9614 return self;
9615 }
9616 /* runtime class parser__ReduceAction308 */
9617 const struct class class_parser__ReduceAction308 = {
9618 0, /* box_kind */
9619 {
9620 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction308:kernel#Object#object_id */
9621 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction308:kernel#Object#is_same_instance */
9622 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction308:kernel#Object#== */
9623 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction308:kernel#Object#!= */
9624 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction308:kernel#Object#exit */
9625 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction308:kernel#Object#sys */
9626 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction308:kernel#Object#hash */
9627 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction308:string#Object#to_s */
9628 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction308:string#Object#native_class_name */
9629 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction308:string#Object#class_name */
9630 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction308:string#Object#inspect */
9631 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction308:string#Object#inspect_head */
9632 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction308:string#Object#args */
9633 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction308:time#Object#get_time */
9634 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction308:file#Object#printn */
9635 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction308:file#Object#print */
9636 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction308:file#Object#getcwd */
9637 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction308:file#Object#file_getcwd */
9638 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction308:version#Object#nit_version */
9639 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction308:model_base#Object#intrude_visibility */
9640 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction308:model_base#Object#public_visibility */
9641 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction308:model_base#Object#protected_visibility */
9642 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction308:model_base#Object#private_visibility */
9643 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction308:model_base#Object#none_visibility */
9644 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction308:model#Object#abstract_kind */
9645 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction308:model#Object#concrete_kind */
9646 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction308:model#Object#interface_kind */
9647 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction308:model#Object#enum_kind */
9648 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction308:model#Object#extern_kind */
9649 (nitmethod_t)VIRTUAL_parser__ReduceAction308__action, /* pointer to parser:ReduceAction308:parser#ReduceAction308#action */
9650 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction308:parser_work#ReduceAction#concat */
9651 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction308:parser_work#ReduceAction#init */
9652 }
9653 };
9654 /* allocate ReduceAction308 */
9655 val* NEW_parser__ReduceAction308(const struct type* type) {
9656 val* self /* : ReduceAction308 */;
9657 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9658 self->type = type;
9659 self->class = &class_parser__ReduceAction308;
9660 return self;
9661 }
9662 /* runtime class parser__ReduceAction309 */
9663 const struct class class_parser__ReduceAction309 = {
9664 0, /* box_kind */
9665 {
9666 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction309:kernel#Object#object_id */
9667 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction309:kernel#Object#is_same_instance */
9668 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction309:kernel#Object#== */
9669 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction309:kernel#Object#!= */
9670 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction309:kernel#Object#exit */
9671 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction309:kernel#Object#sys */
9672 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction309:kernel#Object#hash */
9673 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction309:string#Object#to_s */
9674 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction309:string#Object#native_class_name */
9675 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction309:string#Object#class_name */
9676 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction309:string#Object#inspect */
9677 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction309:string#Object#inspect_head */
9678 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction309:string#Object#args */
9679 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction309:time#Object#get_time */
9680 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction309:file#Object#printn */
9681 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction309:file#Object#print */
9682 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction309:file#Object#getcwd */
9683 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction309:file#Object#file_getcwd */
9684 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction309:version#Object#nit_version */
9685 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction309:model_base#Object#intrude_visibility */
9686 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction309:model_base#Object#public_visibility */
9687 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction309:model_base#Object#protected_visibility */
9688 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction309:model_base#Object#private_visibility */
9689 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction309:model_base#Object#none_visibility */
9690 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction309:model#Object#abstract_kind */
9691 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction309:model#Object#concrete_kind */
9692 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction309:model#Object#interface_kind */
9693 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction309:model#Object#enum_kind */
9694 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction309:model#Object#extern_kind */
9695 (nitmethod_t)VIRTUAL_parser__ReduceAction309__action, /* pointer to parser:ReduceAction309:parser#ReduceAction309#action */
9696 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction309:parser_work#ReduceAction#concat */
9697 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction309:parser_work#ReduceAction#init */
9698 }
9699 };
9700 /* allocate ReduceAction309 */
9701 val* NEW_parser__ReduceAction309(const struct type* type) {
9702 val* self /* : ReduceAction309 */;
9703 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9704 self->type = type;
9705 self->class = &class_parser__ReduceAction309;
9706 return self;
9707 }
9708 /* runtime class parser__ReduceAction310 */
9709 const struct class class_parser__ReduceAction310 = {
9710 0, /* box_kind */
9711 {
9712 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction310:kernel#Object#object_id */
9713 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction310:kernel#Object#is_same_instance */
9714 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction310:kernel#Object#== */
9715 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction310:kernel#Object#!= */
9716 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction310:kernel#Object#exit */
9717 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction310:kernel#Object#sys */
9718 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction310:kernel#Object#hash */
9719 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction310:string#Object#to_s */
9720 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction310:string#Object#native_class_name */
9721 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction310:string#Object#class_name */
9722 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction310:string#Object#inspect */
9723 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction310:string#Object#inspect_head */
9724 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction310:string#Object#args */
9725 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction310:time#Object#get_time */
9726 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction310:file#Object#printn */
9727 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction310:file#Object#print */
9728 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction310:file#Object#getcwd */
9729 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction310:file#Object#file_getcwd */
9730 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction310:version#Object#nit_version */
9731 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction310:model_base#Object#intrude_visibility */
9732 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction310:model_base#Object#public_visibility */
9733 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction310:model_base#Object#protected_visibility */
9734 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction310:model_base#Object#private_visibility */
9735 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction310:model_base#Object#none_visibility */
9736 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction310:model#Object#abstract_kind */
9737 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction310:model#Object#concrete_kind */
9738 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction310:model#Object#interface_kind */
9739 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction310:model#Object#enum_kind */
9740 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction310:model#Object#extern_kind */
9741 (nitmethod_t)VIRTUAL_parser__ReduceAction310__action, /* pointer to parser:ReduceAction310:parser#ReduceAction310#action */
9742 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction310:parser_work#ReduceAction#concat */
9743 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction310:parser_work#ReduceAction#init */
9744 }
9745 };
9746 /* allocate ReduceAction310 */
9747 val* NEW_parser__ReduceAction310(const struct type* type) {
9748 val* self /* : ReduceAction310 */;
9749 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9750 self->type = type;
9751 self->class = &class_parser__ReduceAction310;
9752 return self;
9753 }
9754 /* runtime class parser__ReduceAction311 */
9755 const struct class class_parser__ReduceAction311 = {
9756 0, /* box_kind */
9757 {
9758 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction311:kernel#Object#object_id */
9759 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction311:kernel#Object#is_same_instance */
9760 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction311:kernel#Object#== */
9761 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction311:kernel#Object#!= */
9762 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction311:kernel#Object#exit */
9763 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction311:kernel#Object#sys */
9764 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction311:kernel#Object#hash */
9765 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction311:string#Object#to_s */
9766 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction311:string#Object#native_class_name */
9767 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction311:string#Object#class_name */
9768 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction311:string#Object#inspect */
9769 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction311:string#Object#inspect_head */
9770 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction311:string#Object#args */
9771 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction311:time#Object#get_time */
9772 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction311:file#Object#printn */
9773 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction311:file#Object#print */
9774 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction311:file#Object#getcwd */
9775 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction311:file#Object#file_getcwd */
9776 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction311:version#Object#nit_version */
9777 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction311:model_base#Object#intrude_visibility */
9778 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction311:model_base#Object#public_visibility */
9779 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction311:model_base#Object#protected_visibility */
9780 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction311:model_base#Object#private_visibility */
9781 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction311:model_base#Object#none_visibility */
9782 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction311:model#Object#abstract_kind */
9783 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction311:model#Object#concrete_kind */
9784 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction311:model#Object#interface_kind */
9785 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction311:model#Object#enum_kind */
9786 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction311:model#Object#extern_kind */
9787 (nitmethod_t)VIRTUAL_parser__ReduceAction311__action, /* pointer to parser:ReduceAction311:parser#ReduceAction311#action */
9788 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction311:parser_work#ReduceAction#concat */
9789 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction311:parser_work#ReduceAction#init */
9790 }
9791 };
9792 /* allocate ReduceAction311 */
9793 val* NEW_parser__ReduceAction311(const struct type* type) {
9794 val* self /* : ReduceAction311 */;
9795 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9796 self->type = type;
9797 self->class = &class_parser__ReduceAction311;
9798 return self;
9799 }
9800 /* runtime class parser__ReduceAction314 */
9801 const struct class class_parser__ReduceAction314 = {
9802 0, /* box_kind */
9803 {
9804 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction314:kernel#Object#object_id */
9805 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction314:kernel#Object#is_same_instance */
9806 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction314:kernel#Object#== */
9807 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction314:kernel#Object#!= */
9808 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction314:kernel#Object#exit */
9809 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction314:kernel#Object#sys */
9810 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction314:kernel#Object#hash */
9811 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction314:string#Object#to_s */
9812 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction314:string#Object#native_class_name */
9813 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction314:string#Object#class_name */
9814 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction314:string#Object#inspect */
9815 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction314:string#Object#inspect_head */
9816 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction314:string#Object#args */
9817 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction314:time#Object#get_time */
9818 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction314:file#Object#printn */
9819 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction314:file#Object#print */
9820 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction314:file#Object#getcwd */
9821 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction314:file#Object#file_getcwd */
9822 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction314:version#Object#nit_version */
9823 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction314:model_base#Object#intrude_visibility */
9824 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction314:model_base#Object#public_visibility */
9825 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction314:model_base#Object#protected_visibility */
9826 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction314:model_base#Object#private_visibility */
9827 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction314:model_base#Object#none_visibility */
9828 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction314:model#Object#abstract_kind */
9829 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction314:model#Object#concrete_kind */
9830 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction314:model#Object#interface_kind */
9831 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction314:model#Object#enum_kind */
9832 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction314:model#Object#extern_kind */
9833 (nitmethod_t)VIRTUAL_parser__ReduceAction314__action, /* pointer to parser:ReduceAction314:parser#ReduceAction314#action */
9834 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction314:parser_work#ReduceAction#concat */
9835 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction314:parser_work#ReduceAction#init */
9836 }
9837 };
9838 /* allocate ReduceAction314 */
9839 val* NEW_parser__ReduceAction314(const struct type* type) {
9840 val* self /* : ReduceAction314 */;
9841 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9842 self->type = type;
9843 self->class = &class_parser__ReduceAction314;
9844 return self;
9845 }
9846 /* runtime class parser__ReduceAction315 */
9847 const struct class class_parser__ReduceAction315 = {
9848 0, /* box_kind */
9849 {
9850 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction315:kernel#Object#object_id */
9851 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction315:kernel#Object#is_same_instance */
9852 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction315:kernel#Object#== */
9853 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction315:kernel#Object#!= */
9854 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction315:kernel#Object#exit */
9855 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction315:kernel#Object#sys */
9856 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction315:kernel#Object#hash */
9857 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction315:string#Object#to_s */
9858 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction315:string#Object#native_class_name */
9859 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction315:string#Object#class_name */
9860 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction315:string#Object#inspect */
9861 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction315:string#Object#inspect_head */
9862 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction315:string#Object#args */
9863 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction315:time#Object#get_time */
9864 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction315:file#Object#printn */
9865 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction315:file#Object#print */
9866 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction315:file#Object#getcwd */
9867 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction315:file#Object#file_getcwd */
9868 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction315:version#Object#nit_version */
9869 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction315:model_base#Object#intrude_visibility */
9870 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction315:model_base#Object#public_visibility */
9871 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction315:model_base#Object#protected_visibility */
9872 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction315:model_base#Object#private_visibility */
9873 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction315:model_base#Object#none_visibility */
9874 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction315:model#Object#abstract_kind */
9875 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction315:model#Object#concrete_kind */
9876 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction315:model#Object#interface_kind */
9877 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction315:model#Object#enum_kind */
9878 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction315:model#Object#extern_kind */
9879 (nitmethod_t)VIRTUAL_parser__ReduceAction315__action, /* pointer to parser:ReduceAction315:parser#ReduceAction315#action */
9880 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction315:parser_work#ReduceAction#concat */
9881 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction315:parser_work#ReduceAction#init */
9882 }
9883 };
9884 /* allocate ReduceAction315 */
9885 val* NEW_parser__ReduceAction315(const struct type* type) {
9886 val* self /* : ReduceAction315 */;
9887 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9888 self->type = type;
9889 self->class = &class_parser__ReduceAction315;
9890 return self;
9891 }
9892 /* runtime class parser__ReduceAction316 */
9893 const struct class class_parser__ReduceAction316 = {
9894 0, /* box_kind */
9895 {
9896 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction316:kernel#Object#object_id */
9897 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction316:kernel#Object#is_same_instance */
9898 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction316:kernel#Object#== */
9899 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction316:kernel#Object#!= */
9900 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction316:kernel#Object#exit */
9901 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction316:kernel#Object#sys */
9902 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction316:kernel#Object#hash */
9903 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction316:string#Object#to_s */
9904 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction316:string#Object#native_class_name */
9905 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction316:string#Object#class_name */
9906 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction316:string#Object#inspect */
9907 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction316:string#Object#inspect_head */
9908 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction316:string#Object#args */
9909 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction316:time#Object#get_time */
9910 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction316:file#Object#printn */
9911 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction316:file#Object#print */
9912 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction316:file#Object#getcwd */
9913 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction316:file#Object#file_getcwd */
9914 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction316:version#Object#nit_version */
9915 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction316:model_base#Object#intrude_visibility */
9916 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction316:model_base#Object#public_visibility */
9917 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction316:model_base#Object#protected_visibility */
9918 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction316:model_base#Object#private_visibility */
9919 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction316:model_base#Object#none_visibility */
9920 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction316:model#Object#abstract_kind */
9921 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction316:model#Object#concrete_kind */
9922 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction316:model#Object#interface_kind */
9923 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction316:model#Object#enum_kind */
9924 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction316:model#Object#extern_kind */
9925 (nitmethod_t)VIRTUAL_parser__ReduceAction316__action, /* pointer to parser:ReduceAction316:parser#ReduceAction316#action */
9926 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction316:parser_work#ReduceAction#concat */
9927 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction316:parser_work#ReduceAction#init */
9928 }
9929 };
9930 /* allocate ReduceAction316 */
9931 val* NEW_parser__ReduceAction316(const struct type* type) {
9932 val* self /* : ReduceAction316 */;
9933 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9934 self->type = type;
9935 self->class = &class_parser__ReduceAction316;
9936 return self;
9937 }
9938 /* runtime class parser__ReduceAction317 */
9939 const struct class class_parser__ReduceAction317 = {
9940 0, /* box_kind */
9941 {
9942 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction317:kernel#Object#object_id */
9943 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction317:kernel#Object#is_same_instance */
9944 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction317:kernel#Object#== */
9945 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction317:kernel#Object#!= */
9946 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction317:kernel#Object#exit */
9947 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction317:kernel#Object#sys */
9948 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction317:kernel#Object#hash */
9949 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction317:string#Object#to_s */
9950 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction317:string#Object#native_class_name */
9951 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction317:string#Object#class_name */
9952 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction317:string#Object#inspect */
9953 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction317:string#Object#inspect_head */
9954 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction317:string#Object#args */
9955 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction317:time#Object#get_time */
9956 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction317:file#Object#printn */
9957 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction317:file#Object#print */
9958 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction317:file#Object#getcwd */
9959 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction317:file#Object#file_getcwd */
9960 (nitmethod_t)VIRTUAL_version__Object__nit_version, /* pointer to parser:ReduceAction317:version#Object#nit_version */
9961 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction317:model_base#Object#intrude_visibility */
9962 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction317:model_base#Object#public_visibility */
9963 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction317:model_base#Object#protected_visibility */
9964 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction317:model_base#Object#private_visibility */
9965 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction317:model_base#Object#none_visibility */
9966 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction317:model#Object#abstract_kind */
9967 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction317:model#Object#concrete_kind */
9968 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction317:model#Object#interface_kind */
9969 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction317:model#Object#enum_kind */
9970 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction317:model#Object#extern_kind */
9971 (nitmethod_t)VIRTUAL_parser__ReduceAction317__action, /* pointer to parser:ReduceAction317:parser#ReduceAction317#action */
9972 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__concat, /* pointer to parser:ReduceAction317:parser_work#ReduceAction#concat */
9973 (nitmethod_t)VIRTUAL_parser_work__ReduceAction__init, /* pointer to parser:ReduceAction317:parser_work#ReduceAction#init */
9974 }
9975 };
9976 /* allocate ReduceAction317 */
9977 val* NEW_parser__ReduceAction317(const struct type* type) {
9978 val* self /* : ReduceAction317 */;
9979 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9980 self->type = type;
9981 self->class = &class_parser__ReduceAction317;
9982 return self;
9983 }