examples/dino: replace closure by a custom sorter
[nit.git] / c_src / nitg.classes.4.c
1 #include "nitg.classes.0.h"
2 /* runtime class parser__ReduceAction493 */
3 const struct class class_parser__ReduceAction493 = {
4 0, /* box_kind */
5 {
6 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction493:kernel#Object#object_id */
7 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction493:kernel#Object#is_same_type */
8 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction493:kernel#Object#is_same_instance */
9 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction493:kernel#Object#== */
10 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction493:kernel#Object#!= */
11 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction493:kernel#Object#output */
12 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction493:kernel#Object#output_class_name */
13 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction493:kernel#Object#exit */
14 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction493:kernel#Object#sys */
15 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction493:kernel#Object#hash */
16 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction493:string#Object#to_s */
17 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction493:string#Object#native_class_name */
18 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction493:string#Object#class_name */
19 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction493:string#Object#inspect */
20 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction493:string#Object#inspect_head */
21 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction493:string#Object#args */
22 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction493:math#Object#atan2 */
23 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction493:math#Object#pi */
24 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction493:math#Object#srand_from */
25 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction493:math#Object#srand */
26 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction493:stream#Object#poll */
27 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction493:stream#Object#intern_poll */
28 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction493:time#Object#get_time */
29 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction493:file#Object#printn */
30 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction493:file#Object#print */
31 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction493:file#Object#getc */
32 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction493:file#Object#gets */
33 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction493:file#Object#getcwd */
34 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction493:file#Object#file_getcwd */
35 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction493:file#Object#stdin */
36 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction493:file#Object#stdout */
37 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction493:file#Object#stderr */
38 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction493:model_base#Object#intrude_visibility */
39 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction493:model_base#Object#public_visibility */
40 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction493:model_base#Object#protected_visibility */
41 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction493:model_base#Object#private_visibility */
42 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction493:model_base#Object#none_visibility */
43 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction493:model#Object#abstract_kind */
44 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction493:model#Object#concrete_kind */
45 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction493:model#Object#interface_kind */
46 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction493:model#Object#enum_kind */
47 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction493:model#Object#extern_kind */
48 (nitmethod_t)VIRTUAL_parser__ReduceAction493__action, /* pointer to parser:ReduceAction493:parser#ReduceAction493#action */
49 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction493:parser#ReduceAction#concat */
50 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction493:parser#ReduceAction#init */
51 }
52 };
53 /* allocate ReduceAction493 */
54 val* NEW_parser__ReduceAction493(const struct type* type) {
55 val* self /* : ReduceAction493 */;
56 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
57 self->type = type;
58 self->class = &class_parser__ReduceAction493;
59 return self;
60 }
61 /* runtime class parser__ReduceAction494 */
62 const struct class class_parser__ReduceAction494 = {
63 0, /* box_kind */
64 {
65 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction494:kernel#Object#object_id */
66 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction494:kernel#Object#is_same_type */
67 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction494:kernel#Object#is_same_instance */
68 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction494:kernel#Object#== */
69 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction494:kernel#Object#!= */
70 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction494:kernel#Object#output */
71 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction494:kernel#Object#output_class_name */
72 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction494:kernel#Object#exit */
73 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction494:kernel#Object#sys */
74 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction494:kernel#Object#hash */
75 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction494:string#Object#to_s */
76 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction494:string#Object#native_class_name */
77 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction494:string#Object#class_name */
78 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction494:string#Object#inspect */
79 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction494:string#Object#inspect_head */
80 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction494:string#Object#args */
81 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction494:math#Object#atan2 */
82 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction494:math#Object#pi */
83 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction494:math#Object#srand_from */
84 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction494:math#Object#srand */
85 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction494:stream#Object#poll */
86 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction494:stream#Object#intern_poll */
87 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction494:time#Object#get_time */
88 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction494:file#Object#printn */
89 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction494:file#Object#print */
90 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction494:file#Object#getc */
91 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction494:file#Object#gets */
92 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction494:file#Object#getcwd */
93 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction494:file#Object#file_getcwd */
94 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction494:file#Object#stdin */
95 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction494:file#Object#stdout */
96 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction494:file#Object#stderr */
97 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction494:model_base#Object#intrude_visibility */
98 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction494:model_base#Object#public_visibility */
99 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction494:model_base#Object#protected_visibility */
100 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction494:model_base#Object#private_visibility */
101 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction494:model_base#Object#none_visibility */
102 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction494:model#Object#abstract_kind */
103 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction494:model#Object#concrete_kind */
104 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction494:model#Object#interface_kind */
105 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction494:model#Object#enum_kind */
106 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction494:model#Object#extern_kind */
107 (nitmethod_t)VIRTUAL_parser__ReduceAction494__action, /* pointer to parser:ReduceAction494:parser#ReduceAction494#action */
108 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction494:parser#ReduceAction#concat */
109 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction494:parser#ReduceAction#init */
110 }
111 };
112 /* allocate ReduceAction494 */
113 val* NEW_parser__ReduceAction494(const struct type* type) {
114 val* self /* : ReduceAction494 */;
115 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
116 self->type = type;
117 self->class = &class_parser__ReduceAction494;
118 return self;
119 }
120 /* runtime class parser__ReduceAction495 */
121 const struct class class_parser__ReduceAction495 = {
122 0, /* box_kind */
123 {
124 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction495:kernel#Object#object_id */
125 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction495:kernel#Object#is_same_type */
126 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction495:kernel#Object#is_same_instance */
127 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction495:kernel#Object#== */
128 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction495:kernel#Object#!= */
129 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction495:kernel#Object#output */
130 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction495:kernel#Object#output_class_name */
131 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction495:kernel#Object#exit */
132 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction495:kernel#Object#sys */
133 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction495:kernel#Object#hash */
134 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction495:string#Object#to_s */
135 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction495:string#Object#native_class_name */
136 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction495:string#Object#class_name */
137 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction495:string#Object#inspect */
138 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction495:string#Object#inspect_head */
139 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction495:string#Object#args */
140 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction495:math#Object#atan2 */
141 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction495:math#Object#pi */
142 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction495:math#Object#srand_from */
143 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction495:math#Object#srand */
144 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction495:stream#Object#poll */
145 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction495:stream#Object#intern_poll */
146 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction495:time#Object#get_time */
147 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction495:file#Object#printn */
148 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction495:file#Object#print */
149 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction495:file#Object#getc */
150 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction495:file#Object#gets */
151 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction495:file#Object#getcwd */
152 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction495:file#Object#file_getcwd */
153 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction495:file#Object#stdin */
154 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction495:file#Object#stdout */
155 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction495:file#Object#stderr */
156 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction495:model_base#Object#intrude_visibility */
157 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction495:model_base#Object#public_visibility */
158 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction495:model_base#Object#protected_visibility */
159 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction495:model_base#Object#private_visibility */
160 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction495:model_base#Object#none_visibility */
161 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction495:model#Object#abstract_kind */
162 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction495:model#Object#concrete_kind */
163 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction495:model#Object#interface_kind */
164 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction495:model#Object#enum_kind */
165 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction495:model#Object#extern_kind */
166 (nitmethod_t)VIRTUAL_parser__ReduceAction495__action, /* pointer to parser:ReduceAction495:parser#ReduceAction495#action */
167 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction495:parser#ReduceAction#concat */
168 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction495:parser#ReduceAction#init */
169 }
170 };
171 /* allocate ReduceAction495 */
172 val* NEW_parser__ReduceAction495(const struct type* type) {
173 val* self /* : ReduceAction495 */;
174 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
175 self->type = type;
176 self->class = &class_parser__ReduceAction495;
177 return self;
178 }
179 /* runtime class parser__ReduceAction496 */
180 const struct class class_parser__ReduceAction496 = {
181 0, /* box_kind */
182 {
183 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction496:kernel#Object#object_id */
184 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction496:kernel#Object#is_same_type */
185 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction496:kernel#Object#is_same_instance */
186 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction496:kernel#Object#== */
187 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction496:kernel#Object#!= */
188 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction496:kernel#Object#output */
189 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction496:kernel#Object#output_class_name */
190 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction496:kernel#Object#exit */
191 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction496:kernel#Object#sys */
192 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction496:kernel#Object#hash */
193 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction496:string#Object#to_s */
194 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction496:string#Object#native_class_name */
195 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction496:string#Object#class_name */
196 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction496:string#Object#inspect */
197 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction496:string#Object#inspect_head */
198 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction496:string#Object#args */
199 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction496:math#Object#atan2 */
200 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction496:math#Object#pi */
201 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction496:math#Object#srand_from */
202 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction496:math#Object#srand */
203 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction496:stream#Object#poll */
204 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction496:stream#Object#intern_poll */
205 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction496:time#Object#get_time */
206 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction496:file#Object#printn */
207 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction496:file#Object#print */
208 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction496:file#Object#getc */
209 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction496:file#Object#gets */
210 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction496:file#Object#getcwd */
211 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction496:file#Object#file_getcwd */
212 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction496:file#Object#stdin */
213 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction496:file#Object#stdout */
214 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction496:file#Object#stderr */
215 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction496:model_base#Object#intrude_visibility */
216 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction496:model_base#Object#public_visibility */
217 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction496:model_base#Object#protected_visibility */
218 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction496:model_base#Object#private_visibility */
219 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction496:model_base#Object#none_visibility */
220 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction496:model#Object#abstract_kind */
221 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction496:model#Object#concrete_kind */
222 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction496:model#Object#interface_kind */
223 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction496:model#Object#enum_kind */
224 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction496:model#Object#extern_kind */
225 (nitmethod_t)VIRTUAL_parser__ReduceAction496__action, /* pointer to parser:ReduceAction496:parser#ReduceAction496#action */
226 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction496:parser#ReduceAction#concat */
227 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction496:parser#ReduceAction#init */
228 }
229 };
230 /* allocate ReduceAction496 */
231 val* NEW_parser__ReduceAction496(const struct type* type) {
232 val* self /* : ReduceAction496 */;
233 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
234 self->type = type;
235 self->class = &class_parser__ReduceAction496;
236 return self;
237 }
238 /* runtime class parser__ReduceAction497 */
239 const struct class class_parser__ReduceAction497 = {
240 0, /* box_kind */
241 {
242 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction497:kernel#Object#object_id */
243 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction497:kernel#Object#is_same_type */
244 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction497:kernel#Object#is_same_instance */
245 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction497:kernel#Object#== */
246 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction497:kernel#Object#!= */
247 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction497:kernel#Object#output */
248 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction497:kernel#Object#output_class_name */
249 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction497:kernel#Object#exit */
250 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction497:kernel#Object#sys */
251 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction497:kernel#Object#hash */
252 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction497:string#Object#to_s */
253 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction497:string#Object#native_class_name */
254 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction497:string#Object#class_name */
255 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction497:string#Object#inspect */
256 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction497:string#Object#inspect_head */
257 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction497:string#Object#args */
258 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction497:math#Object#atan2 */
259 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction497:math#Object#pi */
260 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction497:math#Object#srand_from */
261 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction497:math#Object#srand */
262 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction497:stream#Object#poll */
263 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction497:stream#Object#intern_poll */
264 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction497:time#Object#get_time */
265 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction497:file#Object#printn */
266 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction497:file#Object#print */
267 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction497:file#Object#getc */
268 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction497:file#Object#gets */
269 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction497:file#Object#getcwd */
270 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction497:file#Object#file_getcwd */
271 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction497:file#Object#stdin */
272 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction497:file#Object#stdout */
273 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction497:file#Object#stderr */
274 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction497:model_base#Object#intrude_visibility */
275 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction497:model_base#Object#public_visibility */
276 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction497:model_base#Object#protected_visibility */
277 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction497:model_base#Object#private_visibility */
278 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction497:model_base#Object#none_visibility */
279 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction497:model#Object#abstract_kind */
280 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction497:model#Object#concrete_kind */
281 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction497:model#Object#interface_kind */
282 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction497:model#Object#enum_kind */
283 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction497:model#Object#extern_kind */
284 (nitmethod_t)VIRTUAL_parser__ReduceAction497__action, /* pointer to parser:ReduceAction497:parser#ReduceAction497#action */
285 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction497:parser#ReduceAction#concat */
286 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction497:parser#ReduceAction#init */
287 }
288 };
289 /* allocate ReduceAction497 */
290 val* NEW_parser__ReduceAction497(const struct type* type) {
291 val* self /* : ReduceAction497 */;
292 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
293 self->type = type;
294 self->class = &class_parser__ReduceAction497;
295 return self;
296 }
297 /* runtime class parser__ReduceAction498 */
298 const struct class class_parser__ReduceAction498 = {
299 0, /* box_kind */
300 {
301 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction498:kernel#Object#object_id */
302 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction498:kernel#Object#is_same_type */
303 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction498:kernel#Object#is_same_instance */
304 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction498:kernel#Object#== */
305 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction498:kernel#Object#!= */
306 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction498:kernel#Object#output */
307 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction498:kernel#Object#output_class_name */
308 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction498:kernel#Object#exit */
309 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction498:kernel#Object#sys */
310 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction498:kernel#Object#hash */
311 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction498:string#Object#to_s */
312 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction498:string#Object#native_class_name */
313 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction498:string#Object#class_name */
314 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction498:string#Object#inspect */
315 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction498:string#Object#inspect_head */
316 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction498:string#Object#args */
317 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction498:math#Object#atan2 */
318 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction498:math#Object#pi */
319 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction498:math#Object#srand_from */
320 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction498:math#Object#srand */
321 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction498:stream#Object#poll */
322 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction498:stream#Object#intern_poll */
323 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction498:time#Object#get_time */
324 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction498:file#Object#printn */
325 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction498:file#Object#print */
326 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction498:file#Object#getc */
327 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction498:file#Object#gets */
328 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction498:file#Object#getcwd */
329 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction498:file#Object#file_getcwd */
330 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction498:file#Object#stdin */
331 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction498:file#Object#stdout */
332 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction498:file#Object#stderr */
333 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction498:model_base#Object#intrude_visibility */
334 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction498:model_base#Object#public_visibility */
335 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction498:model_base#Object#protected_visibility */
336 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction498:model_base#Object#private_visibility */
337 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction498:model_base#Object#none_visibility */
338 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction498:model#Object#abstract_kind */
339 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction498:model#Object#concrete_kind */
340 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction498:model#Object#interface_kind */
341 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction498:model#Object#enum_kind */
342 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction498:model#Object#extern_kind */
343 (nitmethod_t)VIRTUAL_parser__ReduceAction498__action, /* pointer to parser:ReduceAction498:parser#ReduceAction498#action */
344 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction498:parser#ReduceAction#concat */
345 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction498:parser#ReduceAction#init */
346 }
347 };
348 /* allocate ReduceAction498 */
349 val* NEW_parser__ReduceAction498(const struct type* type) {
350 val* self /* : ReduceAction498 */;
351 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
352 self->type = type;
353 self->class = &class_parser__ReduceAction498;
354 return self;
355 }
356 /* runtime class parser__ReduceAction499 */
357 const struct class class_parser__ReduceAction499 = {
358 0, /* box_kind */
359 {
360 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction499:kernel#Object#object_id */
361 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction499:kernel#Object#is_same_type */
362 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction499:kernel#Object#is_same_instance */
363 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction499:kernel#Object#== */
364 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction499:kernel#Object#!= */
365 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction499:kernel#Object#output */
366 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction499:kernel#Object#output_class_name */
367 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction499:kernel#Object#exit */
368 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction499:kernel#Object#sys */
369 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction499:kernel#Object#hash */
370 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction499:string#Object#to_s */
371 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction499:string#Object#native_class_name */
372 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction499:string#Object#class_name */
373 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction499:string#Object#inspect */
374 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction499:string#Object#inspect_head */
375 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction499:string#Object#args */
376 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction499:math#Object#atan2 */
377 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction499:math#Object#pi */
378 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction499:math#Object#srand_from */
379 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction499:math#Object#srand */
380 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction499:stream#Object#poll */
381 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction499:stream#Object#intern_poll */
382 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction499:time#Object#get_time */
383 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction499:file#Object#printn */
384 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction499:file#Object#print */
385 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction499:file#Object#getc */
386 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction499:file#Object#gets */
387 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction499:file#Object#getcwd */
388 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction499:file#Object#file_getcwd */
389 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction499:file#Object#stdin */
390 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction499:file#Object#stdout */
391 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction499:file#Object#stderr */
392 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction499:model_base#Object#intrude_visibility */
393 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction499:model_base#Object#public_visibility */
394 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction499:model_base#Object#protected_visibility */
395 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction499:model_base#Object#private_visibility */
396 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction499:model_base#Object#none_visibility */
397 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction499:model#Object#abstract_kind */
398 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction499:model#Object#concrete_kind */
399 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction499:model#Object#interface_kind */
400 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction499:model#Object#enum_kind */
401 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction499:model#Object#extern_kind */
402 (nitmethod_t)VIRTUAL_parser__ReduceAction499__action, /* pointer to parser:ReduceAction499:parser#ReduceAction499#action */
403 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction499:parser#ReduceAction#concat */
404 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction499:parser#ReduceAction#init */
405 }
406 };
407 /* allocate ReduceAction499 */
408 val* NEW_parser__ReduceAction499(const struct type* type) {
409 val* self /* : ReduceAction499 */;
410 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
411 self->type = type;
412 self->class = &class_parser__ReduceAction499;
413 return self;
414 }
415 /* runtime class parser__ReduceAction500 */
416 const struct class class_parser__ReduceAction500 = {
417 0, /* box_kind */
418 {
419 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction500:kernel#Object#object_id */
420 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction500:kernel#Object#is_same_type */
421 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction500:kernel#Object#is_same_instance */
422 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction500:kernel#Object#== */
423 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction500:kernel#Object#!= */
424 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction500:kernel#Object#output */
425 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction500:kernel#Object#output_class_name */
426 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction500:kernel#Object#exit */
427 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction500:kernel#Object#sys */
428 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction500:kernel#Object#hash */
429 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction500:string#Object#to_s */
430 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction500:string#Object#native_class_name */
431 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction500:string#Object#class_name */
432 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction500:string#Object#inspect */
433 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction500:string#Object#inspect_head */
434 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction500:string#Object#args */
435 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction500:math#Object#atan2 */
436 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction500:math#Object#pi */
437 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction500:math#Object#srand_from */
438 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction500:math#Object#srand */
439 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction500:stream#Object#poll */
440 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction500:stream#Object#intern_poll */
441 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction500:time#Object#get_time */
442 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction500:file#Object#printn */
443 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction500:file#Object#print */
444 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction500:file#Object#getc */
445 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction500:file#Object#gets */
446 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction500:file#Object#getcwd */
447 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction500:file#Object#file_getcwd */
448 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction500:file#Object#stdin */
449 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction500:file#Object#stdout */
450 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction500:file#Object#stderr */
451 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction500:model_base#Object#intrude_visibility */
452 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction500:model_base#Object#public_visibility */
453 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction500:model_base#Object#protected_visibility */
454 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction500:model_base#Object#private_visibility */
455 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction500:model_base#Object#none_visibility */
456 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction500:model#Object#abstract_kind */
457 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction500:model#Object#concrete_kind */
458 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction500:model#Object#interface_kind */
459 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction500:model#Object#enum_kind */
460 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction500:model#Object#extern_kind */
461 (nitmethod_t)VIRTUAL_parser__ReduceAction500__action, /* pointer to parser:ReduceAction500:parser#ReduceAction500#action */
462 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction500:parser#ReduceAction#concat */
463 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction500:parser#ReduceAction#init */
464 }
465 };
466 /* allocate ReduceAction500 */
467 val* NEW_parser__ReduceAction500(const struct type* type) {
468 val* self /* : ReduceAction500 */;
469 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
470 self->type = type;
471 self->class = &class_parser__ReduceAction500;
472 return self;
473 }
474 /* runtime class parser__ReduceAction501 */
475 const struct class class_parser__ReduceAction501 = {
476 0, /* box_kind */
477 {
478 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction501:kernel#Object#object_id */
479 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction501:kernel#Object#is_same_type */
480 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction501:kernel#Object#is_same_instance */
481 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction501:kernel#Object#== */
482 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction501:kernel#Object#!= */
483 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction501:kernel#Object#output */
484 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction501:kernel#Object#output_class_name */
485 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction501:kernel#Object#exit */
486 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction501:kernel#Object#sys */
487 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction501:kernel#Object#hash */
488 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction501:string#Object#to_s */
489 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction501:string#Object#native_class_name */
490 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction501:string#Object#class_name */
491 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction501:string#Object#inspect */
492 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction501:string#Object#inspect_head */
493 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction501:string#Object#args */
494 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction501:math#Object#atan2 */
495 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction501:math#Object#pi */
496 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction501:math#Object#srand_from */
497 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction501:math#Object#srand */
498 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction501:stream#Object#poll */
499 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction501:stream#Object#intern_poll */
500 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction501:time#Object#get_time */
501 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction501:file#Object#printn */
502 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction501:file#Object#print */
503 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction501:file#Object#getc */
504 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction501:file#Object#gets */
505 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction501:file#Object#getcwd */
506 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction501:file#Object#file_getcwd */
507 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction501:file#Object#stdin */
508 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction501:file#Object#stdout */
509 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction501:file#Object#stderr */
510 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction501:model_base#Object#intrude_visibility */
511 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction501:model_base#Object#public_visibility */
512 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction501:model_base#Object#protected_visibility */
513 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction501:model_base#Object#private_visibility */
514 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction501:model_base#Object#none_visibility */
515 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction501:model#Object#abstract_kind */
516 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction501:model#Object#concrete_kind */
517 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction501:model#Object#interface_kind */
518 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction501:model#Object#enum_kind */
519 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction501:model#Object#extern_kind */
520 (nitmethod_t)VIRTUAL_parser__ReduceAction501__action, /* pointer to parser:ReduceAction501:parser#ReduceAction501#action */
521 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction501:parser#ReduceAction#concat */
522 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction501:parser#ReduceAction#init */
523 }
524 };
525 /* allocate ReduceAction501 */
526 val* NEW_parser__ReduceAction501(const struct type* type) {
527 val* self /* : ReduceAction501 */;
528 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
529 self->type = type;
530 self->class = &class_parser__ReduceAction501;
531 return self;
532 }
533 /* runtime class parser__ReduceAction502 */
534 const struct class class_parser__ReduceAction502 = {
535 0, /* box_kind */
536 {
537 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction502:kernel#Object#object_id */
538 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction502:kernel#Object#is_same_type */
539 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction502:kernel#Object#is_same_instance */
540 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction502:kernel#Object#== */
541 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction502:kernel#Object#!= */
542 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction502:kernel#Object#output */
543 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction502:kernel#Object#output_class_name */
544 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction502:kernel#Object#exit */
545 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction502:kernel#Object#sys */
546 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction502:kernel#Object#hash */
547 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction502:string#Object#to_s */
548 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction502:string#Object#native_class_name */
549 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction502:string#Object#class_name */
550 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction502:string#Object#inspect */
551 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction502:string#Object#inspect_head */
552 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction502:string#Object#args */
553 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction502:math#Object#atan2 */
554 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction502:math#Object#pi */
555 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction502:math#Object#srand_from */
556 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction502:math#Object#srand */
557 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction502:stream#Object#poll */
558 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction502:stream#Object#intern_poll */
559 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction502:time#Object#get_time */
560 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction502:file#Object#printn */
561 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction502:file#Object#print */
562 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction502:file#Object#getc */
563 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction502:file#Object#gets */
564 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction502:file#Object#getcwd */
565 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction502:file#Object#file_getcwd */
566 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction502:file#Object#stdin */
567 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction502:file#Object#stdout */
568 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction502:file#Object#stderr */
569 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction502:model_base#Object#intrude_visibility */
570 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction502:model_base#Object#public_visibility */
571 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction502:model_base#Object#protected_visibility */
572 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction502:model_base#Object#private_visibility */
573 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction502:model_base#Object#none_visibility */
574 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction502:model#Object#abstract_kind */
575 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction502:model#Object#concrete_kind */
576 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction502:model#Object#interface_kind */
577 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction502:model#Object#enum_kind */
578 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction502:model#Object#extern_kind */
579 (nitmethod_t)VIRTUAL_parser__ReduceAction502__action, /* pointer to parser:ReduceAction502:parser#ReduceAction502#action */
580 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction502:parser#ReduceAction#concat */
581 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction502:parser#ReduceAction#init */
582 }
583 };
584 /* allocate ReduceAction502 */
585 val* NEW_parser__ReduceAction502(const struct type* type) {
586 val* self /* : ReduceAction502 */;
587 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
588 self->type = type;
589 self->class = &class_parser__ReduceAction502;
590 return self;
591 }
592 /* runtime class parser__ReduceAction503 */
593 const struct class class_parser__ReduceAction503 = {
594 0, /* box_kind */
595 {
596 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction503:kernel#Object#object_id */
597 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction503:kernel#Object#is_same_type */
598 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction503:kernel#Object#is_same_instance */
599 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction503:kernel#Object#== */
600 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction503:kernel#Object#!= */
601 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction503:kernel#Object#output */
602 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction503:kernel#Object#output_class_name */
603 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction503:kernel#Object#exit */
604 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction503:kernel#Object#sys */
605 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction503:kernel#Object#hash */
606 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction503:string#Object#to_s */
607 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction503:string#Object#native_class_name */
608 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction503:string#Object#class_name */
609 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction503:string#Object#inspect */
610 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction503:string#Object#inspect_head */
611 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction503:string#Object#args */
612 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction503:math#Object#atan2 */
613 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction503:math#Object#pi */
614 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction503:math#Object#srand_from */
615 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction503:math#Object#srand */
616 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction503:stream#Object#poll */
617 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction503:stream#Object#intern_poll */
618 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction503:time#Object#get_time */
619 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction503:file#Object#printn */
620 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction503:file#Object#print */
621 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction503:file#Object#getc */
622 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction503:file#Object#gets */
623 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction503:file#Object#getcwd */
624 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction503:file#Object#file_getcwd */
625 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction503:file#Object#stdin */
626 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction503:file#Object#stdout */
627 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction503:file#Object#stderr */
628 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction503:model_base#Object#intrude_visibility */
629 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction503:model_base#Object#public_visibility */
630 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction503:model_base#Object#protected_visibility */
631 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction503:model_base#Object#private_visibility */
632 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction503:model_base#Object#none_visibility */
633 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction503:model#Object#abstract_kind */
634 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction503:model#Object#concrete_kind */
635 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction503:model#Object#interface_kind */
636 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction503:model#Object#enum_kind */
637 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction503:model#Object#extern_kind */
638 (nitmethod_t)VIRTUAL_parser__ReduceAction503__action, /* pointer to parser:ReduceAction503:parser#ReduceAction503#action */
639 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction503:parser#ReduceAction#concat */
640 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction503:parser#ReduceAction#init */
641 }
642 };
643 /* allocate ReduceAction503 */
644 val* NEW_parser__ReduceAction503(const struct type* type) {
645 val* self /* : ReduceAction503 */;
646 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
647 self->type = type;
648 self->class = &class_parser__ReduceAction503;
649 return self;
650 }
651 /* runtime class parser__ReduceAction504 */
652 const struct class class_parser__ReduceAction504 = {
653 0, /* box_kind */
654 {
655 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction504:kernel#Object#object_id */
656 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction504:kernel#Object#is_same_type */
657 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction504:kernel#Object#is_same_instance */
658 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction504:kernel#Object#== */
659 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction504:kernel#Object#!= */
660 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction504:kernel#Object#output */
661 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction504:kernel#Object#output_class_name */
662 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction504:kernel#Object#exit */
663 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction504:kernel#Object#sys */
664 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction504:kernel#Object#hash */
665 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction504:string#Object#to_s */
666 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction504:string#Object#native_class_name */
667 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction504:string#Object#class_name */
668 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction504:string#Object#inspect */
669 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction504:string#Object#inspect_head */
670 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction504:string#Object#args */
671 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction504:math#Object#atan2 */
672 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction504:math#Object#pi */
673 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction504:math#Object#srand_from */
674 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction504:math#Object#srand */
675 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction504:stream#Object#poll */
676 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction504:stream#Object#intern_poll */
677 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction504:time#Object#get_time */
678 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction504:file#Object#printn */
679 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction504:file#Object#print */
680 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction504:file#Object#getc */
681 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction504:file#Object#gets */
682 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction504:file#Object#getcwd */
683 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction504:file#Object#file_getcwd */
684 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction504:file#Object#stdin */
685 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction504:file#Object#stdout */
686 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction504:file#Object#stderr */
687 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction504:model_base#Object#intrude_visibility */
688 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction504:model_base#Object#public_visibility */
689 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction504:model_base#Object#protected_visibility */
690 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction504:model_base#Object#private_visibility */
691 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction504:model_base#Object#none_visibility */
692 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction504:model#Object#abstract_kind */
693 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction504:model#Object#concrete_kind */
694 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction504:model#Object#interface_kind */
695 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction504:model#Object#enum_kind */
696 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction504:model#Object#extern_kind */
697 (nitmethod_t)VIRTUAL_parser__ReduceAction504__action, /* pointer to parser:ReduceAction504:parser#ReduceAction504#action */
698 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction504:parser#ReduceAction#concat */
699 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction504:parser#ReduceAction#init */
700 }
701 };
702 /* allocate ReduceAction504 */
703 val* NEW_parser__ReduceAction504(const struct type* type) {
704 val* self /* : ReduceAction504 */;
705 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
706 self->type = type;
707 self->class = &class_parser__ReduceAction504;
708 return self;
709 }
710 /* runtime class parser__ReduceAction505 */
711 const struct class class_parser__ReduceAction505 = {
712 0, /* box_kind */
713 {
714 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction505:kernel#Object#object_id */
715 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction505:kernel#Object#is_same_type */
716 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction505:kernel#Object#is_same_instance */
717 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction505:kernel#Object#== */
718 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction505:kernel#Object#!= */
719 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction505:kernel#Object#output */
720 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction505:kernel#Object#output_class_name */
721 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction505:kernel#Object#exit */
722 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction505:kernel#Object#sys */
723 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction505:kernel#Object#hash */
724 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction505:string#Object#to_s */
725 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction505:string#Object#native_class_name */
726 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction505:string#Object#class_name */
727 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction505:string#Object#inspect */
728 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction505:string#Object#inspect_head */
729 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction505:string#Object#args */
730 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction505:math#Object#atan2 */
731 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction505:math#Object#pi */
732 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction505:math#Object#srand_from */
733 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction505:math#Object#srand */
734 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction505:stream#Object#poll */
735 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction505:stream#Object#intern_poll */
736 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction505:time#Object#get_time */
737 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction505:file#Object#printn */
738 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction505:file#Object#print */
739 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction505:file#Object#getc */
740 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction505:file#Object#gets */
741 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction505:file#Object#getcwd */
742 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction505:file#Object#file_getcwd */
743 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction505:file#Object#stdin */
744 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction505:file#Object#stdout */
745 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction505:file#Object#stderr */
746 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction505:model_base#Object#intrude_visibility */
747 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction505:model_base#Object#public_visibility */
748 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction505:model_base#Object#protected_visibility */
749 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction505:model_base#Object#private_visibility */
750 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction505:model_base#Object#none_visibility */
751 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction505:model#Object#abstract_kind */
752 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction505:model#Object#concrete_kind */
753 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction505:model#Object#interface_kind */
754 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction505:model#Object#enum_kind */
755 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction505:model#Object#extern_kind */
756 (nitmethod_t)VIRTUAL_parser__ReduceAction505__action, /* pointer to parser:ReduceAction505:parser#ReduceAction505#action */
757 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction505:parser#ReduceAction#concat */
758 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction505:parser#ReduceAction#init */
759 }
760 };
761 /* allocate ReduceAction505 */
762 val* NEW_parser__ReduceAction505(const struct type* type) {
763 val* self /* : ReduceAction505 */;
764 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
765 self->type = type;
766 self->class = &class_parser__ReduceAction505;
767 return self;
768 }
769 /* runtime class parser__ReduceAction506 */
770 const struct class class_parser__ReduceAction506 = {
771 0, /* box_kind */
772 {
773 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction506:kernel#Object#object_id */
774 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction506:kernel#Object#is_same_type */
775 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction506:kernel#Object#is_same_instance */
776 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction506:kernel#Object#== */
777 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction506:kernel#Object#!= */
778 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction506:kernel#Object#output */
779 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction506:kernel#Object#output_class_name */
780 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction506:kernel#Object#exit */
781 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction506:kernel#Object#sys */
782 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction506:kernel#Object#hash */
783 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction506:string#Object#to_s */
784 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction506:string#Object#native_class_name */
785 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction506:string#Object#class_name */
786 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction506:string#Object#inspect */
787 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction506:string#Object#inspect_head */
788 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction506:string#Object#args */
789 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction506:math#Object#atan2 */
790 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction506:math#Object#pi */
791 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction506:math#Object#srand_from */
792 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction506:math#Object#srand */
793 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction506:stream#Object#poll */
794 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction506:stream#Object#intern_poll */
795 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction506:time#Object#get_time */
796 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction506:file#Object#printn */
797 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction506:file#Object#print */
798 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction506:file#Object#getc */
799 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction506:file#Object#gets */
800 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction506:file#Object#getcwd */
801 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction506:file#Object#file_getcwd */
802 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction506:file#Object#stdin */
803 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction506:file#Object#stdout */
804 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction506:file#Object#stderr */
805 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction506:model_base#Object#intrude_visibility */
806 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction506:model_base#Object#public_visibility */
807 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction506:model_base#Object#protected_visibility */
808 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction506:model_base#Object#private_visibility */
809 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction506:model_base#Object#none_visibility */
810 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction506:model#Object#abstract_kind */
811 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction506:model#Object#concrete_kind */
812 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction506:model#Object#interface_kind */
813 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction506:model#Object#enum_kind */
814 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction506:model#Object#extern_kind */
815 (nitmethod_t)VIRTUAL_parser__ReduceAction506__action, /* pointer to parser:ReduceAction506:parser#ReduceAction506#action */
816 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction506:parser#ReduceAction#concat */
817 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction506:parser#ReduceAction#init */
818 }
819 };
820 /* allocate ReduceAction506 */
821 val* NEW_parser__ReduceAction506(const struct type* type) {
822 val* self /* : ReduceAction506 */;
823 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
824 self->type = type;
825 self->class = &class_parser__ReduceAction506;
826 return self;
827 }
828 /* runtime class parser__ReduceAction507 */
829 const struct class class_parser__ReduceAction507 = {
830 0, /* box_kind */
831 {
832 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction507:kernel#Object#object_id */
833 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction507:kernel#Object#is_same_type */
834 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction507:kernel#Object#is_same_instance */
835 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction507:kernel#Object#== */
836 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction507:kernel#Object#!= */
837 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction507:kernel#Object#output */
838 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction507:kernel#Object#output_class_name */
839 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction507:kernel#Object#exit */
840 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction507:kernel#Object#sys */
841 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction507:kernel#Object#hash */
842 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction507:string#Object#to_s */
843 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction507:string#Object#native_class_name */
844 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction507:string#Object#class_name */
845 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction507:string#Object#inspect */
846 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction507:string#Object#inspect_head */
847 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction507:string#Object#args */
848 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction507:math#Object#atan2 */
849 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction507:math#Object#pi */
850 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction507:math#Object#srand_from */
851 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction507:math#Object#srand */
852 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction507:stream#Object#poll */
853 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction507:stream#Object#intern_poll */
854 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction507:time#Object#get_time */
855 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction507:file#Object#printn */
856 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction507:file#Object#print */
857 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction507:file#Object#getc */
858 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction507:file#Object#gets */
859 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction507:file#Object#getcwd */
860 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction507:file#Object#file_getcwd */
861 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction507:file#Object#stdin */
862 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction507:file#Object#stdout */
863 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction507:file#Object#stderr */
864 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction507:model_base#Object#intrude_visibility */
865 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction507:model_base#Object#public_visibility */
866 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction507:model_base#Object#protected_visibility */
867 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction507:model_base#Object#private_visibility */
868 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction507:model_base#Object#none_visibility */
869 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction507:model#Object#abstract_kind */
870 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction507:model#Object#concrete_kind */
871 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction507:model#Object#interface_kind */
872 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction507:model#Object#enum_kind */
873 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction507:model#Object#extern_kind */
874 (nitmethod_t)VIRTUAL_parser__ReduceAction507__action, /* pointer to parser:ReduceAction507:parser#ReduceAction507#action */
875 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction507:parser#ReduceAction#concat */
876 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction507:parser#ReduceAction#init */
877 }
878 };
879 /* allocate ReduceAction507 */
880 val* NEW_parser__ReduceAction507(const struct type* type) {
881 val* self /* : ReduceAction507 */;
882 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
883 self->type = type;
884 self->class = &class_parser__ReduceAction507;
885 return self;
886 }
887 /* runtime class parser__ReduceAction508 */
888 const struct class class_parser__ReduceAction508 = {
889 0, /* box_kind */
890 {
891 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction508:kernel#Object#object_id */
892 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction508:kernel#Object#is_same_type */
893 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction508:kernel#Object#is_same_instance */
894 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction508:kernel#Object#== */
895 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction508:kernel#Object#!= */
896 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction508:kernel#Object#output */
897 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction508:kernel#Object#output_class_name */
898 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction508:kernel#Object#exit */
899 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction508:kernel#Object#sys */
900 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction508:kernel#Object#hash */
901 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction508:string#Object#to_s */
902 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction508:string#Object#native_class_name */
903 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction508:string#Object#class_name */
904 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction508:string#Object#inspect */
905 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction508:string#Object#inspect_head */
906 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction508:string#Object#args */
907 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction508:math#Object#atan2 */
908 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction508:math#Object#pi */
909 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction508:math#Object#srand_from */
910 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction508:math#Object#srand */
911 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction508:stream#Object#poll */
912 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction508:stream#Object#intern_poll */
913 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction508:time#Object#get_time */
914 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction508:file#Object#printn */
915 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction508:file#Object#print */
916 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction508:file#Object#getc */
917 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction508:file#Object#gets */
918 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction508:file#Object#getcwd */
919 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction508:file#Object#file_getcwd */
920 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction508:file#Object#stdin */
921 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction508:file#Object#stdout */
922 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction508:file#Object#stderr */
923 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction508:model_base#Object#intrude_visibility */
924 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction508:model_base#Object#public_visibility */
925 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction508:model_base#Object#protected_visibility */
926 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction508:model_base#Object#private_visibility */
927 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction508:model_base#Object#none_visibility */
928 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction508:model#Object#abstract_kind */
929 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction508:model#Object#concrete_kind */
930 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction508:model#Object#interface_kind */
931 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction508:model#Object#enum_kind */
932 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction508:model#Object#extern_kind */
933 (nitmethod_t)VIRTUAL_parser__ReduceAction508__action, /* pointer to parser:ReduceAction508:parser#ReduceAction508#action */
934 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction508:parser#ReduceAction#concat */
935 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction508:parser#ReduceAction#init */
936 }
937 };
938 /* allocate ReduceAction508 */
939 val* NEW_parser__ReduceAction508(const struct type* type) {
940 val* self /* : ReduceAction508 */;
941 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
942 self->type = type;
943 self->class = &class_parser__ReduceAction508;
944 return self;
945 }
946 /* runtime class parser__ReduceAction509 */
947 const struct class class_parser__ReduceAction509 = {
948 0, /* box_kind */
949 {
950 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction509:kernel#Object#object_id */
951 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction509:kernel#Object#is_same_type */
952 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction509:kernel#Object#is_same_instance */
953 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction509:kernel#Object#== */
954 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction509:kernel#Object#!= */
955 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction509:kernel#Object#output */
956 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction509:kernel#Object#output_class_name */
957 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction509:kernel#Object#exit */
958 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction509:kernel#Object#sys */
959 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction509:kernel#Object#hash */
960 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction509:string#Object#to_s */
961 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction509:string#Object#native_class_name */
962 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction509:string#Object#class_name */
963 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction509:string#Object#inspect */
964 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction509:string#Object#inspect_head */
965 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction509:string#Object#args */
966 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction509:math#Object#atan2 */
967 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction509:math#Object#pi */
968 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction509:math#Object#srand_from */
969 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction509:math#Object#srand */
970 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction509:stream#Object#poll */
971 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction509:stream#Object#intern_poll */
972 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction509:time#Object#get_time */
973 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction509:file#Object#printn */
974 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction509:file#Object#print */
975 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction509:file#Object#getc */
976 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction509:file#Object#gets */
977 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction509:file#Object#getcwd */
978 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction509:file#Object#file_getcwd */
979 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction509:file#Object#stdin */
980 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction509:file#Object#stdout */
981 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction509:file#Object#stderr */
982 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction509:model_base#Object#intrude_visibility */
983 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction509:model_base#Object#public_visibility */
984 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction509:model_base#Object#protected_visibility */
985 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction509:model_base#Object#private_visibility */
986 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction509:model_base#Object#none_visibility */
987 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction509:model#Object#abstract_kind */
988 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction509:model#Object#concrete_kind */
989 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction509:model#Object#interface_kind */
990 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction509:model#Object#enum_kind */
991 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction509:model#Object#extern_kind */
992 (nitmethod_t)VIRTUAL_parser__ReduceAction509__action, /* pointer to parser:ReduceAction509:parser#ReduceAction509#action */
993 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction509:parser#ReduceAction#concat */
994 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction509:parser#ReduceAction#init */
995 }
996 };
997 /* allocate ReduceAction509 */
998 val* NEW_parser__ReduceAction509(const struct type* type) {
999 val* self /* : ReduceAction509 */;
1000 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1001 self->type = type;
1002 self->class = &class_parser__ReduceAction509;
1003 return self;
1004 }
1005 /* runtime class parser__ReduceAction510 */
1006 const struct class class_parser__ReduceAction510 = {
1007 0, /* box_kind */
1008 {
1009 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction510:kernel#Object#object_id */
1010 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction510:kernel#Object#is_same_type */
1011 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction510:kernel#Object#is_same_instance */
1012 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction510:kernel#Object#== */
1013 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction510:kernel#Object#!= */
1014 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction510:kernel#Object#output */
1015 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction510:kernel#Object#output_class_name */
1016 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction510:kernel#Object#exit */
1017 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction510:kernel#Object#sys */
1018 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction510:kernel#Object#hash */
1019 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction510:string#Object#to_s */
1020 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction510:string#Object#native_class_name */
1021 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction510:string#Object#class_name */
1022 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction510:string#Object#inspect */
1023 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction510:string#Object#inspect_head */
1024 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction510:string#Object#args */
1025 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction510:math#Object#atan2 */
1026 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction510:math#Object#pi */
1027 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction510:math#Object#srand_from */
1028 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction510:math#Object#srand */
1029 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction510:stream#Object#poll */
1030 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction510:stream#Object#intern_poll */
1031 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction510:time#Object#get_time */
1032 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction510:file#Object#printn */
1033 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction510:file#Object#print */
1034 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction510:file#Object#getc */
1035 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction510:file#Object#gets */
1036 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction510:file#Object#getcwd */
1037 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction510:file#Object#file_getcwd */
1038 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction510:file#Object#stdin */
1039 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction510:file#Object#stdout */
1040 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction510:file#Object#stderr */
1041 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction510:model_base#Object#intrude_visibility */
1042 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction510:model_base#Object#public_visibility */
1043 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction510:model_base#Object#protected_visibility */
1044 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction510:model_base#Object#private_visibility */
1045 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction510:model_base#Object#none_visibility */
1046 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction510:model#Object#abstract_kind */
1047 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction510:model#Object#concrete_kind */
1048 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction510:model#Object#interface_kind */
1049 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction510:model#Object#enum_kind */
1050 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction510:model#Object#extern_kind */
1051 (nitmethod_t)VIRTUAL_parser__ReduceAction510__action, /* pointer to parser:ReduceAction510:parser#ReduceAction510#action */
1052 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction510:parser#ReduceAction#concat */
1053 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction510:parser#ReduceAction#init */
1054 }
1055 };
1056 /* allocate ReduceAction510 */
1057 val* NEW_parser__ReduceAction510(const struct type* type) {
1058 val* self /* : ReduceAction510 */;
1059 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1060 self->type = type;
1061 self->class = &class_parser__ReduceAction510;
1062 return self;
1063 }
1064 /* runtime class parser__ReduceAction511 */
1065 const struct class class_parser__ReduceAction511 = {
1066 0, /* box_kind */
1067 {
1068 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction511:kernel#Object#object_id */
1069 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction511:kernel#Object#is_same_type */
1070 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction511:kernel#Object#is_same_instance */
1071 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction511:kernel#Object#== */
1072 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction511:kernel#Object#!= */
1073 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction511:kernel#Object#output */
1074 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction511:kernel#Object#output_class_name */
1075 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction511:kernel#Object#exit */
1076 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction511:kernel#Object#sys */
1077 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction511:kernel#Object#hash */
1078 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction511:string#Object#to_s */
1079 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction511:string#Object#native_class_name */
1080 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction511:string#Object#class_name */
1081 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction511:string#Object#inspect */
1082 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction511:string#Object#inspect_head */
1083 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction511:string#Object#args */
1084 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction511:math#Object#atan2 */
1085 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction511:math#Object#pi */
1086 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction511:math#Object#srand_from */
1087 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction511:math#Object#srand */
1088 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction511:stream#Object#poll */
1089 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction511:stream#Object#intern_poll */
1090 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction511:time#Object#get_time */
1091 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction511:file#Object#printn */
1092 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction511:file#Object#print */
1093 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction511:file#Object#getc */
1094 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction511:file#Object#gets */
1095 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction511:file#Object#getcwd */
1096 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction511:file#Object#file_getcwd */
1097 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction511:file#Object#stdin */
1098 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction511:file#Object#stdout */
1099 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction511:file#Object#stderr */
1100 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction511:model_base#Object#intrude_visibility */
1101 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction511:model_base#Object#public_visibility */
1102 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction511:model_base#Object#protected_visibility */
1103 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction511:model_base#Object#private_visibility */
1104 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction511:model_base#Object#none_visibility */
1105 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction511:model#Object#abstract_kind */
1106 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction511:model#Object#concrete_kind */
1107 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction511:model#Object#interface_kind */
1108 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction511:model#Object#enum_kind */
1109 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction511:model#Object#extern_kind */
1110 (nitmethod_t)VIRTUAL_parser__ReduceAction511__action, /* pointer to parser:ReduceAction511:parser#ReduceAction511#action */
1111 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction511:parser#ReduceAction#concat */
1112 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction511:parser#ReduceAction#init */
1113 }
1114 };
1115 /* allocate ReduceAction511 */
1116 val* NEW_parser__ReduceAction511(const struct type* type) {
1117 val* self /* : ReduceAction511 */;
1118 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1119 self->type = type;
1120 self->class = &class_parser__ReduceAction511;
1121 return self;
1122 }
1123 /* runtime class parser__ReduceAction512 */
1124 const struct class class_parser__ReduceAction512 = {
1125 0, /* box_kind */
1126 {
1127 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction512:kernel#Object#object_id */
1128 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction512:kernel#Object#is_same_type */
1129 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction512:kernel#Object#is_same_instance */
1130 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction512:kernel#Object#== */
1131 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction512:kernel#Object#!= */
1132 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction512:kernel#Object#output */
1133 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction512:kernel#Object#output_class_name */
1134 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction512:kernel#Object#exit */
1135 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction512:kernel#Object#sys */
1136 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction512:kernel#Object#hash */
1137 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction512:string#Object#to_s */
1138 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction512:string#Object#native_class_name */
1139 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction512:string#Object#class_name */
1140 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction512:string#Object#inspect */
1141 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction512:string#Object#inspect_head */
1142 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction512:string#Object#args */
1143 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction512:math#Object#atan2 */
1144 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction512:math#Object#pi */
1145 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction512:math#Object#srand_from */
1146 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction512:math#Object#srand */
1147 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction512:stream#Object#poll */
1148 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction512:stream#Object#intern_poll */
1149 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction512:time#Object#get_time */
1150 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction512:file#Object#printn */
1151 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction512:file#Object#print */
1152 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction512:file#Object#getc */
1153 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction512:file#Object#gets */
1154 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction512:file#Object#getcwd */
1155 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction512:file#Object#file_getcwd */
1156 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction512:file#Object#stdin */
1157 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction512:file#Object#stdout */
1158 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction512:file#Object#stderr */
1159 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction512:model_base#Object#intrude_visibility */
1160 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction512:model_base#Object#public_visibility */
1161 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction512:model_base#Object#protected_visibility */
1162 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction512:model_base#Object#private_visibility */
1163 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction512:model_base#Object#none_visibility */
1164 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction512:model#Object#abstract_kind */
1165 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction512:model#Object#concrete_kind */
1166 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction512:model#Object#interface_kind */
1167 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction512:model#Object#enum_kind */
1168 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction512:model#Object#extern_kind */
1169 (nitmethod_t)VIRTUAL_parser__ReduceAction512__action, /* pointer to parser:ReduceAction512:parser#ReduceAction512#action */
1170 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction512:parser#ReduceAction#concat */
1171 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction512:parser#ReduceAction#init */
1172 }
1173 };
1174 /* allocate ReduceAction512 */
1175 val* NEW_parser__ReduceAction512(const struct type* type) {
1176 val* self /* : ReduceAction512 */;
1177 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1178 self->type = type;
1179 self->class = &class_parser__ReduceAction512;
1180 return self;
1181 }
1182 /* runtime class parser__ReduceAction513 */
1183 const struct class class_parser__ReduceAction513 = {
1184 0, /* box_kind */
1185 {
1186 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction513:kernel#Object#object_id */
1187 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction513:kernel#Object#is_same_type */
1188 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction513:kernel#Object#is_same_instance */
1189 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction513:kernel#Object#== */
1190 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction513:kernel#Object#!= */
1191 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction513:kernel#Object#output */
1192 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction513:kernel#Object#output_class_name */
1193 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction513:kernel#Object#exit */
1194 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction513:kernel#Object#sys */
1195 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction513:kernel#Object#hash */
1196 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction513:string#Object#to_s */
1197 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction513:string#Object#native_class_name */
1198 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction513:string#Object#class_name */
1199 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction513:string#Object#inspect */
1200 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction513:string#Object#inspect_head */
1201 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction513:string#Object#args */
1202 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction513:math#Object#atan2 */
1203 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction513:math#Object#pi */
1204 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction513:math#Object#srand_from */
1205 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction513:math#Object#srand */
1206 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction513:stream#Object#poll */
1207 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction513:stream#Object#intern_poll */
1208 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction513:time#Object#get_time */
1209 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction513:file#Object#printn */
1210 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction513:file#Object#print */
1211 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction513:file#Object#getc */
1212 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction513:file#Object#gets */
1213 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction513:file#Object#getcwd */
1214 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction513:file#Object#file_getcwd */
1215 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction513:file#Object#stdin */
1216 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction513:file#Object#stdout */
1217 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction513:file#Object#stderr */
1218 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction513:model_base#Object#intrude_visibility */
1219 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction513:model_base#Object#public_visibility */
1220 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction513:model_base#Object#protected_visibility */
1221 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction513:model_base#Object#private_visibility */
1222 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction513:model_base#Object#none_visibility */
1223 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction513:model#Object#abstract_kind */
1224 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction513:model#Object#concrete_kind */
1225 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction513:model#Object#interface_kind */
1226 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction513:model#Object#enum_kind */
1227 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction513:model#Object#extern_kind */
1228 (nitmethod_t)VIRTUAL_parser__ReduceAction513__action, /* pointer to parser:ReduceAction513:parser#ReduceAction513#action */
1229 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction513:parser#ReduceAction#concat */
1230 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction513:parser#ReduceAction#init */
1231 }
1232 };
1233 /* allocate ReduceAction513 */
1234 val* NEW_parser__ReduceAction513(const struct type* type) {
1235 val* self /* : ReduceAction513 */;
1236 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1237 self->type = type;
1238 self->class = &class_parser__ReduceAction513;
1239 return self;
1240 }
1241 /* runtime class parser__ReduceAction514 */
1242 const struct class class_parser__ReduceAction514 = {
1243 0, /* box_kind */
1244 {
1245 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction514:kernel#Object#object_id */
1246 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction514:kernel#Object#is_same_type */
1247 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction514:kernel#Object#is_same_instance */
1248 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction514:kernel#Object#== */
1249 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction514:kernel#Object#!= */
1250 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction514:kernel#Object#output */
1251 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction514:kernel#Object#output_class_name */
1252 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction514:kernel#Object#exit */
1253 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction514:kernel#Object#sys */
1254 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction514:kernel#Object#hash */
1255 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction514:string#Object#to_s */
1256 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction514:string#Object#native_class_name */
1257 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction514:string#Object#class_name */
1258 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction514:string#Object#inspect */
1259 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction514:string#Object#inspect_head */
1260 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction514:string#Object#args */
1261 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction514:math#Object#atan2 */
1262 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction514:math#Object#pi */
1263 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction514:math#Object#srand_from */
1264 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction514:math#Object#srand */
1265 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction514:stream#Object#poll */
1266 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction514:stream#Object#intern_poll */
1267 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction514:time#Object#get_time */
1268 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction514:file#Object#printn */
1269 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction514:file#Object#print */
1270 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction514:file#Object#getc */
1271 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction514:file#Object#gets */
1272 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction514:file#Object#getcwd */
1273 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction514:file#Object#file_getcwd */
1274 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction514:file#Object#stdin */
1275 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction514:file#Object#stdout */
1276 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction514:file#Object#stderr */
1277 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction514:model_base#Object#intrude_visibility */
1278 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction514:model_base#Object#public_visibility */
1279 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction514:model_base#Object#protected_visibility */
1280 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction514:model_base#Object#private_visibility */
1281 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction514:model_base#Object#none_visibility */
1282 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction514:model#Object#abstract_kind */
1283 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction514:model#Object#concrete_kind */
1284 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction514:model#Object#interface_kind */
1285 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction514:model#Object#enum_kind */
1286 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction514:model#Object#extern_kind */
1287 (nitmethod_t)VIRTUAL_parser__ReduceAction514__action, /* pointer to parser:ReduceAction514:parser#ReduceAction514#action */
1288 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction514:parser#ReduceAction#concat */
1289 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction514:parser#ReduceAction#init */
1290 }
1291 };
1292 /* allocate ReduceAction514 */
1293 val* NEW_parser__ReduceAction514(const struct type* type) {
1294 val* self /* : ReduceAction514 */;
1295 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1296 self->type = type;
1297 self->class = &class_parser__ReduceAction514;
1298 return self;
1299 }
1300 /* runtime class parser__ReduceAction516 */
1301 const struct class class_parser__ReduceAction516 = {
1302 0, /* box_kind */
1303 {
1304 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction516:kernel#Object#object_id */
1305 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction516:kernel#Object#is_same_type */
1306 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction516:kernel#Object#is_same_instance */
1307 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction516:kernel#Object#== */
1308 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction516:kernel#Object#!= */
1309 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction516:kernel#Object#output */
1310 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction516:kernel#Object#output_class_name */
1311 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction516:kernel#Object#exit */
1312 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction516:kernel#Object#sys */
1313 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction516:kernel#Object#hash */
1314 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction516:string#Object#to_s */
1315 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction516:string#Object#native_class_name */
1316 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction516:string#Object#class_name */
1317 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction516:string#Object#inspect */
1318 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction516:string#Object#inspect_head */
1319 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction516:string#Object#args */
1320 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction516:math#Object#atan2 */
1321 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction516:math#Object#pi */
1322 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction516:math#Object#srand_from */
1323 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction516:math#Object#srand */
1324 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction516:stream#Object#poll */
1325 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction516:stream#Object#intern_poll */
1326 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction516:time#Object#get_time */
1327 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction516:file#Object#printn */
1328 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction516:file#Object#print */
1329 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction516:file#Object#getc */
1330 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction516:file#Object#gets */
1331 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction516:file#Object#getcwd */
1332 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction516:file#Object#file_getcwd */
1333 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction516:file#Object#stdin */
1334 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction516:file#Object#stdout */
1335 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction516:file#Object#stderr */
1336 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction516:model_base#Object#intrude_visibility */
1337 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction516:model_base#Object#public_visibility */
1338 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction516:model_base#Object#protected_visibility */
1339 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction516:model_base#Object#private_visibility */
1340 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction516:model_base#Object#none_visibility */
1341 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction516:model#Object#abstract_kind */
1342 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction516:model#Object#concrete_kind */
1343 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction516:model#Object#interface_kind */
1344 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction516:model#Object#enum_kind */
1345 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction516:model#Object#extern_kind */
1346 (nitmethod_t)VIRTUAL_parser__ReduceAction516__action, /* pointer to parser:ReduceAction516:parser#ReduceAction516#action */
1347 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction516:parser#ReduceAction#concat */
1348 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction516:parser#ReduceAction#init */
1349 }
1350 };
1351 /* allocate ReduceAction516 */
1352 val* NEW_parser__ReduceAction516(const struct type* type) {
1353 val* self /* : ReduceAction516 */;
1354 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1355 self->type = type;
1356 self->class = &class_parser__ReduceAction516;
1357 return self;
1358 }
1359 /* runtime class parser__ReduceAction517 */
1360 const struct class class_parser__ReduceAction517 = {
1361 0, /* box_kind */
1362 {
1363 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction517:kernel#Object#object_id */
1364 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction517:kernel#Object#is_same_type */
1365 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction517:kernel#Object#is_same_instance */
1366 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction517:kernel#Object#== */
1367 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction517:kernel#Object#!= */
1368 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction517:kernel#Object#output */
1369 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction517:kernel#Object#output_class_name */
1370 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction517:kernel#Object#exit */
1371 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction517:kernel#Object#sys */
1372 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction517:kernel#Object#hash */
1373 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction517:string#Object#to_s */
1374 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction517:string#Object#native_class_name */
1375 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction517:string#Object#class_name */
1376 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction517:string#Object#inspect */
1377 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction517:string#Object#inspect_head */
1378 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction517:string#Object#args */
1379 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction517:math#Object#atan2 */
1380 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction517:math#Object#pi */
1381 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction517:math#Object#srand_from */
1382 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction517:math#Object#srand */
1383 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction517:stream#Object#poll */
1384 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction517:stream#Object#intern_poll */
1385 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction517:time#Object#get_time */
1386 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction517:file#Object#printn */
1387 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction517:file#Object#print */
1388 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction517:file#Object#getc */
1389 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction517:file#Object#gets */
1390 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction517:file#Object#getcwd */
1391 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction517:file#Object#file_getcwd */
1392 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction517:file#Object#stdin */
1393 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction517:file#Object#stdout */
1394 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction517:file#Object#stderr */
1395 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction517:model_base#Object#intrude_visibility */
1396 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction517:model_base#Object#public_visibility */
1397 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction517:model_base#Object#protected_visibility */
1398 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction517:model_base#Object#private_visibility */
1399 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction517:model_base#Object#none_visibility */
1400 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction517:model#Object#abstract_kind */
1401 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction517:model#Object#concrete_kind */
1402 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction517:model#Object#interface_kind */
1403 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction517:model#Object#enum_kind */
1404 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction517:model#Object#extern_kind */
1405 (nitmethod_t)VIRTUAL_parser__ReduceAction517__action, /* pointer to parser:ReduceAction517:parser#ReduceAction517#action */
1406 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction517:parser#ReduceAction#concat */
1407 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction517:parser#ReduceAction#init */
1408 }
1409 };
1410 /* allocate ReduceAction517 */
1411 val* NEW_parser__ReduceAction517(const struct type* type) {
1412 val* self /* : ReduceAction517 */;
1413 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1414 self->type = type;
1415 self->class = &class_parser__ReduceAction517;
1416 return self;
1417 }
1418 /* runtime class parser__ReduceAction518 */
1419 const struct class class_parser__ReduceAction518 = {
1420 0, /* box_kind */
1421 {
1422 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction518:kernel#Object#object_id */
1423 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction518:kernel#Object#is_same_type */
1424 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction518:kernel#Object#is_same_instance */
1425 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction518:kernel#Object#== */
1426 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction518:kernel#Object#!= */
1427 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction518:kernel#Object#output */
1428 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction518:kernel#Object#output_class_name */
1429 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction518:kernel#Object#exit */
1430 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction518:kernel#Object#sys */
1431 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction518:kernel#Object#hash */
1432 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction518:string#Object#to_s */
1433 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction518:string#Object#native_class_name */
1434 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction518:string#Object#class_name */
1435 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction518:string#Object#inspect */
1436 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction518:string#Object#inspect_head */
1437 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction518:string#Object#args */
1438 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction518:math#Object#atan2 */
1439 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction518:math#Object#pi */
1440 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction518:math#Object#srand_from */
1441 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction518:math#Object#srand */
1442 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction518:stream#Object#poll */
1443 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction518:stream#Object#intern_poll */
1444 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction518:time#Object#get_time */
1445 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction518:file#Object#printn */
1446 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction518:file#Object#print */
1447 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction518:file#Object#getc */
1448 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction518:file#Object#gets */
1449 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction518:file#Object#getcwd */
1450 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction518:file#Object#file_getcwd */
1451 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction518:file#Object#stdin */
1452 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction518:file#Object#stdout */
1453 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction518:file#Object#stderr */
1454 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction518:model_base#Object#intrude_visibility */
1455 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction518:model_base#Object#public_visibility */
1456 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction518:model_base#Object#protected_visibility */
1457 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction518:model_base#Object#private_visibility */
1458 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction518:model_base#Object#none_visibility */
1459 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction518:model#Object#abstract_kind */
1460 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction518:model#Object#concrete_kind */
1461 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction518:model#Object#interface_kind */
1462 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction518:model#Object#enum_kind */
1463 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction518:model#Object#extern_kind */
1464 (nitmethod_t)VIRTUAL_parser__ReduceAction518__action, /* pointer to parser:ReduceAction518:parser#ReduceAction518#action */
1465 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction518:parser#ReduceAction#concat */
1466 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction518:parser#ReduceAction#init */
1467 }
1468 };
1469 /* allocate ReduceAction518 */
1470 val* NEW_parser__ReduceAction518(const struct type* type) {
1471 val* self /* : ReduceAction518 */;
1472 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1473 self->type = type;
1474 self->class = &class_parser__ReduceAction518;
1475 return self;
1476 }
1477 /* runtime class parser__ReduceAction519 */
1478 const struct class class_parser__ReduceAction519 = {
1479 0, /* box_kind */
1480 {
1481 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction519:kernel#Object#object_id */
1482 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction519:kernel#Object#is_same_type */
1483 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction519:kernel#Object#is_same_instance */
1484 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction519:kernel#Object#== */
1485 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction519:kernel#Object#!= */
1486 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction519:kernel#Object#output */
1487 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction519:kernel#Object#output_class_name */
1488 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction519:kernel#Object#exit */
1489 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction519:kernel#Object#sys */
1490 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction519:kernel#Object#hash */
1491 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction519:string#Object#to_s */
1492 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction519:string#Object#native_class_name */
1493 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction519:string#Object#class_name */
1494 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction519:string#Object#inspect */
1495 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction519:string#Object#inspect_head */
1496 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction519:string#Object#args */
1497 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction519:math#Object#atan2 */
1498 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction519:math#Object#pi */
1499 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction519:math#Object#srand_from */
1500 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction519:math#Object#srand */
1501 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction519:stream#Object#poll */
1502 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction519:stream#Object#intern_poll */
1503 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction519:time#Object#get_time */
1504 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction519:file#Object#printn */
1505 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction519:file#Object#print */
1506 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction519:file#Object#getc */
1507 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction519:file#Object#gets */
1508 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction519:file#Object#getcwd */
1509 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction519:file#Object#file_getcwd */
1510 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction519:file#Object#stdin */
1511 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction519:file#Object#stdout */
1512 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction519:file#Object#stderr */
1513 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction519:model_base#Object#intrude_visibility */
1514 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction519:model_base#Object#public_visibility */
1515 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction519:model_base#Object#protected_visibility */
1516 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction519:model_base#Object#private_visibility */
1517 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction519:model_base#Object#none_visibility */
1518 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction519:model#Object#abstract_kind */
1519 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction519:model#Object#concrete_kind */
1520 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction519:model#Object#interface_kind */
1521 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction519:model#Object#enum_kind */
1522 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction519:model#Object#extern_kind */
1523 (nitmethod_t)VIRTUAL_parser__ReduceAction519__action, /* pointer to parser:ReduceAction519:parser#ReduceAction519#action */
1524 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction519:parser#ReduceAction#concat */
1525 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction519:parser#ReduceAction#init */
1526 }
1527 };
1528 /* allocate ReduceAction519 */
1529 val* NEW_parser__ReduceAction519(const struct type* type) {
1530 val* self /* : ReduceAction519 */;
1531 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1532 self->type = type;
1533 self->class = &class_parser__ReduceAction519;
1534 return self;
1535 }
1536 /* runtime class parser__ReduceAction520 */
1537 const struct class class_parser__ReduceAction520 = {
1538 0, /* box_kind */
1539 {
1540 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction520:kernel#Object#object_id */
1541 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction520:kernel#Object#is_same_type */
1542 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction520:kernel#Object#is_same_instance */
1543 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction520:kernel#Object#== */
1544 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction520:kernel#Object#!= */
1545 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction520:kernel#Object#output */
1546 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction520:kernel#Object#output_class_name */
1547 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction520:kernel#Object#exit */
1548 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction520:kernel#Object#sys */
1549 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction520:kernel#Object#hash */
1550 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction520:string#Object#to_s */
1551 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction520:string#Object#native_class_name */
1552 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction520:string#Object#class_name */
1553 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction520:string#Object#inspect */
1554 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction520:string#Object#inspect_head */
1555 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction520:string#Object#args */
1556 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction520:math#Object#atan2 */
1557 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction520:math#Object#pi */
1558 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction520:math#Object#srand_from */
1559 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction520:math#Object#srand */
1560 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction520:stream#Object#poll */
1561 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction520:stream#Object#intern_poll */
1562 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction520:time#Object#get_time */
1563 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction520:file#Object#printn */
1564 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction520:file#Object#print */
1565 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction520:file#Object#getc */
1566 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction520:file#Object#gets */
1567 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction520:file#Object#getcwd */
1568 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction520:file#Object#file_getcwd */
1569 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction520:file#Object#stdin */
1570 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction520:file#Object#stdout */
1571 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction520:file#Object#stderr */
1572 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction520:model_base#Object#intrude_visibility */
1573 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction520:model_base#Object#public_visibility */
1574 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction520:model_base#Object#protected_visibility */
1575 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction520:model_base#Object#private_visibility */
1576 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction520:model_base#Object#none_visibility */
1577 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction520:model#Object#abstract_kind */
1578 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction520:model#Object#concrete_kind */
1579 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction520:model#Object#interface_kind */
1580 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction520:model#Object#enum_kind */
1581 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction520:model#Object#extern_kind */
1582 (nitmethod_t)VIRTUAL_parser__ReduceAction520__action, /* pointer to parser:ReduceAction520:parser#ReduceAction520#action */
1583 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction520:parser#ReduceAction#concat */
1584 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction520:parser#ReduceAction#init */
1585 }
1586 };
1587 /* allocate ReduceAction520 */
1588 val* NEW_parser__ReduceAction520(const struct type* type) {
1589 val* self /* : ReduceAction520 */;
1590 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1591 self->type = type;
1592 self->class = &class_parser__ReduceAction520;
1593 return self;
1594 }
1595 /* runtime class parser__ReduceAction521 */
1596 const struct class class_parser__ReduceAction521 = {
1597 0, /* box_kind */
1598 {
1599 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction521:kernel#Object#object_id */
1600 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction521:kernel#Object#is_same_type */
1601 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction521:kernel#Object#is_same_instance */
1602 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction521:kernel#Object#== */
1603 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction521:kernel#Object#!= */
1604 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction521:kernel#Object#output */
1605 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction521:kernel#Object#output_class_name */
1606 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction521:kernel#Object#exit */
1607 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction521:kernel#Object#sys */
1608 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction521:kernel#Object#hash */
1609 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction521:string#Object#to_s */
1610 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction521:string#Object#native_class_name */
1611 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction521:string#Object#class_name */
1612 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction521:string#Object#inspect */
1613 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction521:string#Object#inspect_head */
1614 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction521:string#Object#args */
1615 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction521:math#Object#atan2 */
1616 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction521:math#Object#pi */
1617 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction521:math#Object#srand_from */
1618 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction521:math#Object#srand */
1619 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction521:stream#Object#poll */
1620 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction521:stream#Object#intern_poll */
1621 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction521:time#Object#get_time */
1622 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction521:file#Object#printn */
1623 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction521:file#Object#print */
1624 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction521:file#Object#getc */
1625 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction521:file#Object#gets */
1626 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction521:file#Object#getcwd */
1627 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction521:file#Object#file_getcwd */
1628 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction521:file#Object#stdin */
1629 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction521:file#Object#stdout */
1630 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction521:file#Object#stderr */
1631 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction521:model_base#Object#intrude_visibility */
1632 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction521:model_base#Object#public_visibility */
1633 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction521:model_base#Object#protected_visibility */
1634 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction521:model_base#Object#private_visibility */
1635 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction521:model_base#Object#none_visibility */
1636 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction521:model#Object#abstract_kind */
1637 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction521:model#Object#concrete_kind */
1638 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction521:model#Object#interface_kind */
1639 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction521:model#Object#enum_kind */
1640 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction521:model#Object#extern_kind */
1641 (nitmethod_t)VIRTUAL_parser__ReduceAction521__action, /* pointer to parser:ReduceAction521:parser#ReduceAction521#action */
1642 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction521:parser#ReduceAction#concat */
1643 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction521:parser#ReduceAction#init */
1644 }
1645 };
1646 /* allocate ReduceAction521 */
1647 val* NEW_parser__ReduceAction521(const struct type* type) {
1648 val* self /* : ReduceAction521 */;
1649 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1650 self->type = type;
1651 self->class = &class_parser__ReduceAction521;
1652 return self;
1653 }
1654 /* runtime class parser__ReduceAction522 */
1655 const struct class class_parser__ReduceAction522 = {
1656 0, /* box_kind */
1657 {
1658 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction522:kernel#Object#object_id */
1659 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction522:kernel#Object#is_same_type */
1660 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction522:kernel#Object#is_same_instance */
1661 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction522:kernel#Object#== */
1662 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction522:kernel#Object#!= */
1663 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction522:kernel#Object#output */
1664 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction522:kernel#Object#output_class_name */
1665 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction522:kernel#Object#exit */
1666 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction522:kernel#Object#sys */
1667 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction522:kernel#Object#hash */
1668 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction522:string#Object#to_s */
1669 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction522:string#Object#native_class_name */
1670 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction522:string#Object#class_name */
1671 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction522:string#Object#inspect */
1672 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction522:string#Object#inspect_head */
1673 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction522:string#Object#args */
1674 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction522:math#Object#atan2 */
1675 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction522:math#Object#pi */
1676 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction522:math#Object#srand_from */
1677 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction522:math#Object#srand */
1678 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction522:stream#Object#poll */
1679 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction522:stream#Object#intern_poll */
1680 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction522:time#Object#get_time */
1681 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction522:file#Object#printn */
1682 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction522:file#Object#print */
1683 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction522:file#Object#getc */
1684 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction522:file#Object#gets */
1685 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction522:file#Object#getcwd */
1686 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction522:file#Object#file_getcwd */
1687 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction522:file#Object#stdin */
1688 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction522:file#Object#stdout */
1689 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction522:file#Object#stderr */
1690 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction522:model_base#Object#intrude_visibility */
1691 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction522:model_base#Object#public_visibility */
1692 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction522:model_base#Object#protected_visibility */
1693 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction522:model_base#Object#private_visibility */
1694 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction522:model_base#Object#none_visibility */
1695 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction522:model#Object#abstract_kind */
1696 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction522:model#Object#concrete_kind */
1697 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction522:model#Object#interface_kind */
1698 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction522:model#Object#enum_kind */
1699 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction522:model#Object#extern_kind */
1700 (nitmethod_t)VIRTUAL_parser__ReduceAction522__action, /* pointer to parser:ReduceAction522:parser#ReduceAction522#action */
1701 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction522:parser#ReduceAction#concat */
1702 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction522:parser#ReduceAction#init */
1703 }
1704 };
1705 /* allocate ReduceAction522 */
1706 val* NEW_parser__ReduceAction522(const struct type* type) {
1707 val* self /* : ReduceAction522 */;
1708 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1709 self->type = type;
1710 self->class = &class_parser__ReduceAction522;
1711 return self;
1712 }
1713 /* runtime class parser__ReduceAction523 */
1714 const struct class class_parser__ReduceAction523 = {
1715 0, /* box_kind */
1716 {
1717 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction523:kernel#Object#object_id */
1718 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction523:kernel#Object#is_same_type */
1719 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction523:kernel#Object#is_same_instance */
1720 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction523:kernel#Object#== */
1721 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction523:kernel#Object#!= */
1722 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction523:kernel#Object#output */
1723 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction523:kernel#Object#output_class_name */
1724 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction523:kernel#Object#exit */
1725 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction523:kernel#Object#sys */
1726 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction523:kernel#Object#hash */
1727 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction523:string#Object#to_s */
1728 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction523:string#Object#native_class_name */
1729 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction523:string#Object#class_name */
1730 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction523:string#Object#inspect */
1731 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction523:string#Object#inspect_head */
1732 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction523:string#Object#args */
1733 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction523:math#Object#atan2 */
1734 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction523:math#Object#pi */
1735 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction523:math#Object#srand_from */
1736 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction523:math#Object#srand */
1737 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction523:stream#Object#poll */
1738 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction523:stream#Object#intern_poll */
1739 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction523:time#Object#get_time */
1740 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction523:file#Object#printn */
1741 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction523:file#Object#print */
1742 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction523:file#Object#getc */
1743 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction523:file#Object#gets */
1744 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction523:file#Object#getcwd */
1745 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction523:file#Object#file_getcwd */
1746 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction523:file#Object#stdin */
1747 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction523:file#Object#stdout */
1748 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction523:file#Object#stderr */
1749 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction523:model_base#Object#intrude_visibility */
1750 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction523:model_base#Object#public_visibility */
1751 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction523:model_base#Object#protected_visibility */
1752 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction523:model_base#Object#private_visibility */
1753 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction523:model_base#Object#none_visibility */
1754 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction523:model#Object#abstract_kind */
1755 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction523:model#Object#concrete_kind */
1756 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction523:model#Object#interface_kind */
1757 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction523:model#Object#enum_kind */
1758 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction523:model#Object#extern_kind */
1759 (nitmethod_t)VIRTUAL_parser__ReduceAction523__action, /* pointer to parser:ReduceAction523:parser#ReduceAction523#action */
1760 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction523:parser#ReduceAction#concat */
1761 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction523:parser#ReduceAction#init */
1762 }
1763 };
1764 /* allocate ReduceAction523 */
1765 val* NEW_parser__ReduceAction523(const struct type* type) {
1766 val* self /* : ReduceAction523 */;
1767 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1768 self->type = type;
1769 self->class = &class_parser__ReduceAction523;
1770 return self;
1771 }
1772 /* runtime class parser__ReduceAction524 */
1773 const struct class class_parser__ReduceAction524 = {
1774 0, /* box_kind */
1775 {
1776 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction524:kernel#Object#object_id */
1777 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction524:kernel#Object#is_same_type */
1778 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction524:kernel#Object#is_same_instance */
1779 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction524:kernel#Object#== */
1780 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction524:kernel#Object#!= */
1781 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction524:kernel#Object#output */
1782 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction524:kernel#Object#output_class_name */
1783 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction524:kernel#Object#exit */
1784 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction524:kernel#Object#sys */
1785 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction524:kernel#Object#hash */
1786 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction524:string#Object#to_s */
1787 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction524:string#Object#native_class_name */
1788 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction524:string#Object#class_name */
1789 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction524:string#Object#inspect */
1790 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction524:string#Object#inspect_head */
1791 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction524:string#Object#args */
1792 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction524:math#Object#atan2 */
1793 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction524:math#Object#pi */
1794 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction524:math#Object#srand_from */
1795 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction524:math#Object#srand */
1796 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction524:stream#Object#poll */
1797 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction524:stream#Object#intern_poll */
1798 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction524:time#Object#get_time */
1799 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction524:file#Object#printn */
1800 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction524:file#Object#print */
1801 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction524:file#Object#getc */
1802 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction524:file#Object#gets */
1803 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction524:file#Object#getcwd */
1804 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction524:file#Object#file_getcwd */
1805 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction524:file#Object#stdin */
1806 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction524:file#Object#stdout */
1807 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction524:file#Object#stderr */
1808 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction524:model_base#Object#intrude_visibility */
1809 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction524:model_base#Object#public_visibility */
1810 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction524:model_base#Object#protected_visibility */
1811 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction524:model_base#Object#private_visibility */
1812 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction524:model_base#Object#none_visibility */
1813 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction524:model#Object#abstract_kind */
1814 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction524:model#Object#concrete_kind */
1815 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction524:model#Object#interface_kind */
1816 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction524:model#Object#enum_kind */
1817 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction524:model#Object#extern_kind */
1818 (nitmethod_t)VIRTUAL_parser__ReduceAction524__action, /* pointer to parser:ReduceAction524:parser#ReduceAction524#action */
1819 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction524:parser#ReduceAction#concat */
1820 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction524:parser#ReduceAction#init */
1821 }
1822 };
1823 /* allocate ReduceAction524 */
1824 val* NEW_parser__ReduceAction524(const struct type* type) {
1825 val* self /* : ReduceAction524 */;
1826 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1827 self->type = type;
1828 self->class = &class_parser__ReduceAction524;
1829 return self;
1830 }
1831 /* runtime class parser__ReduceAction525 */
1832 const struct class class_parser__ReduceAction525 = {
1833 0, /* box_kind */
1834 {
1835 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction525:kernel#Object#object_id */
1836 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction525:kernel#Object#is_same_type */
1837 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction525:kernel#Object#is_same_instance */
1838 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction525:kernel#Object#== */
1839 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction525:kernel#Object#!= */
1840 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction525:kernel#Object#output */
1841 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction525:kernel#Object#output_class_name */
1842 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction525:kernel#Object#exit */
1843 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction525:kernel#Object#sys */
1844 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction525:kernel#Object#hash */
1845 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction525:string#Object#to_s */
1846 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction525:string#Object#native_class_name */
1847 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction525:string#Object#class_name */
1848 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction525:string#Object#inspect */
1849 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction525:string#Object#inspect_head */
1850 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction525:string#Object#args */
1851 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction525:math#Object#atan2 */
1852 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction525:math#Object#pi */
1853 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction525:math#Object#srand_from */
1854 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction525:math#Object#srand */
1855 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction525:stream#Object#poll */
1856 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction525:stream#Object#intern_poll */
1857 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction525:time#Object#get_time */
1858 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction525:file#Object#printn */
1859 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction525:file#Object#print */
1860 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction525:file#Object#getc */
1861 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction525:file#Object#gets */
1862 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction525:file#Object#getcwd */
1863 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction525:file#Object#file_getcwd */
1864 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction525:file#Object#stdin */
1865 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction525:file#Object#stdout */
1866 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction525:file#Object#stderr */
1867 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction525:model_base#Object#intrude_visibility */
1868 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction525:model_base#Object#public_visibility */
1869 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction525:model_base#Object#protected_visibility */
1870 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction525:model_base#Object#private_visibility */
1871 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction525:model_base#Object#none_visibility */
1872 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction525:model#Object#abstract_kind */
1873 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction525:model#Object#concrete_kind */
1874 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction525:model#Object#interface_kind */
1875 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction525:model#Object#enum_kind */
1876 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction525:model#Object#extern_kind */
1877 (nitmethod_t)VIRTUAL_parser__ReduceAction525__action, /* pointer to parser:ReduceAction525:parser#ReduceAction525#action */
1878 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction525:parser#ReduceAction#concat */
1879 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction525:parser#ReduceAction#init */
1880 }
1881 };
1882 /* allocate ReduceAction525 */
1883 val* NEW_parser__ReduceAction525(const struct type* type) {
1884 val* self /* : ReduceAction525 */;
1885 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1886 self->type = type;
1887 self->class = &class_parser__ReduceAction525;
1888 return self;
1889 }
1890 /* runtime class parser__ReduceAction526 */
1891 const struct class class_parser__ReduceAction526 = {
1892 0, /* box_kind */
1893 {
1894 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction526:kernel#Object#object_id */
1895 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction526:kernel#Object#is_same_type */
1896 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction526:kernel#Object#is_same_instance */
1897 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction526:kernel#Object#== */
1898 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction526:kernel#Object#!= */
1899 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction526:kernel#Object#output */
1900 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction526:kernel#Object#output_class_name */
1901 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction526:kernel#Object#exit */
1902 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction526:kernel#Object#sys */
1903 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction526:kernel#Object#hash */
1904 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction526:string#Object#to_s */
1905 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction526:string#Object#native_class_name */
1906 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction526:string#Object#class_name */
1907 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction526:string#Object#inspect */
1908 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction526:string#Object#inspect_head */
1909 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction526:string#Object#args */
1910 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction526:math#Object#atan2 */
1911 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction526:math#Object#pi */
1912 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction526:math#Object#srand_from */
1913 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction526:math#Object#srand */
1914 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction526:stream#Object#poll */
1915 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction526:stream#Object#intern_poll */
1916 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction526:time#Object#get_time */
1917 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction526:file#Object#printn */
1918 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction526:file#Object#print */
1919 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction526:file#Object#getc */
1920 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction526:file#Object#gets */
1921 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction526:file#Object#getcwd */
1922 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction526:file#Object#file_getcwd */
1923 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction526:file#Object#stdin */
1924 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction526:file#Object#stdout */
1925 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction526:file#Object#stderr */
1926 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction526:model_base#Object#intrude_visibility */
1927 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction526:model_base#Object#public_visibility */
1928 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction526:model_base#Object#protected_visibility */
1929 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction526:model_base#Object#private_visibility */
1930 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction526:model_base#Object#none_visibility */
1931 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction526:model#Object#abstract_kind */
1932 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction526:model#Object#concrete_kind */
1933 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction526:model#Object#interface_kind */
1934 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction526:model#Object#enum_kind */
1935 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction526:model#Object#extern_kind */
1936 (nitmethod_t)VIRTUAL_parser__ReduceAction526__action, /* pointer to parser:ReduceAction526:parser#ReduceAction526#action */
1937 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction526:parser#ReduceAction#concat */
1938 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction526:parser#ReduceAction#init */
1939 }
1940 };
1941 /* allocate ReduceAction526 */
1942 val* NEW_parser__ReduceAction526(const struct type* type) {
1943 val* self /* : ReduceAction526 */;
1944 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1945 self->type = type;
1946 self->class = &class_parser__ReduceAction526;
1947 return self;
1948 }
1949 /* runtime class parser__ReduceAction527 */
1950 const struct class class_parser__ReduceAction527 = {
1951 0, /* box_kind */
1952 {
1953 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction527:kernel#Object#object_id */
1954 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction527:kernel#Object#is_same_type */
1955 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction527:kernel#Object#is_same_instance */
1956 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction527:kernel#Object#== */
1957 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction527:kernel#Object#!= */
1958 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction527:kernel#Object#output */
1959 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction527:kernel#Object#output_class_name */
1960 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction527:kernel#Object#exit */
1961 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction527:kernel#Object#sys */
1962 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction527:kernel#Object#hash */
1963 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction527:string#Object#to_s */
1964 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction527:string#Object#native_class_name */
1965 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction527:string#Object#class_name */
1966 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction527:string#Object#inspect */
1967 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction527:string#Object#inspect_head */
1968 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction527:string#Object#args */
1969 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction527:math#Object#atan2 */
1970 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction527:math#Object#pi */
1971 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction527:math#Object#srand_from */
1972 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction527:math#Object#srand */
1973 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction527:stream#Object#poll */
1974 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction527:stream#Object#intern_poll */
1975 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction527:time#Object#get_time */
1976 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction527:file#Object#printn */
1977 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction527:file#Object#print */
1978 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction527:file#Object#getc */
1979 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction527:file#Object#gets */
1980 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction527:file#Object#getcwd */
1981 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction527:file#Object#file_getcwd */
1982 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction527:file#Object#stdin */
1983 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction527:file#Object#stdout */
1984 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction527:file#Object#stderr */
1985 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction527:model_base#Object#intrude_visibility */
1986 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction527:model_base#Object#public_visibility */
1987 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction527:model_base#Object#protected_visibility */
1988 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction527:model_base#Object#private_visibility */
1989 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction527:model_base#Object#none_visibility */
1990 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction527:model#Object#abstract_kind */
1991 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction527:model#Object#concrete_kind */
1992 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction527:model#Object#interface_kind */
1993 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction527:model#Object#enum_kind */
1994 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction527:model#Object#extern_kind */
1995 (nitmethod_t)VIRTUAL_parser__ReduceAction527__action, /* pointer to parser:ReduceAction527:parser#ReduceAction527#action */
1996 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction527:parser#ReduceAction#concat */
1997 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction527:parser#ReduceAction#init */
1998 }
1999 };
2000 /* allocate ReduceAction527 */
2001 val* NEW_parser__ReduceAction527(const struct type* type) {
2002 val* self /* : ReduceAction527 */;
2003 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2004 self->type = type;
2005 self->class = &class_parser__ReduceAction527;
2006 return self;
2007 }
2008 /* runtime class parser__ReduceAction528 */
2009 const struct class class_parser__ReduceAction528 = {
2010 0, /* box_kind */
2011 {
2012 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction528:kernel#Object#object_id */
2013 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction528:kernel#Object#is_same_type */
2014 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction528:kernel#Object#is_same_instance */
2015 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction528:kernel#Object#== */
2016 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction528:kernel#Object#!= */
2017 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction528:kernel#Object#output */
2018 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction528:kernel#Object#output_class_name */
2019 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction528:kernel#Object#exit */
2020 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction528:kernel#Object#sys */
2021 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction528:kernel#Object#hash */
2022 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction528:string#Object#to_s */
2023 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction528:string#Object#native_class_name */
2024 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction528:string#Object#class_name */
2025 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction528:string#Object#inspect */
2026 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction528:string#Object#inspect_head */
2027 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction528:string#Object#args */
2028 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction528:math#Object#atan2 */
2029 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction528:math#Object#pi */
2030 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction528:math#Object#srand_from */
2031 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction528:math#Object#srand */
2032 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction528:stream#Object#poll */
2033 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction528:stream#Object#intern_poll */
2034 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction528:time#Object#get_time */
2035 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction528:file#Object#printn */
2036 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction528:file#Object#print */
2037 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction528:file#Object#getc */
2038 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction528:file#Object#gets */
2039 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction528:file#Object#getcwd */
2040 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction528:file#Object#file_getcwd */
2041 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction528:file#Object#stdin */
2042 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction528:file#Object#stdout */
2043 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction528:file#Object#stderr */
2044 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction528:model_base#Object#intrude_visibility */
2045 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction528:model_base#Object#public_visibility */
2046 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction528:model_base#Object#protected_visibility */
2047 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction528:model_base#Object#private_visibility */
2048 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction528:model_base#Object#none_visibility */
2049 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction528:model#Object#abstract_kind */
2050 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction528:model#Object#concrete_kind */
2051 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction528:model#Object#interface_kind */
2052 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction528:model#Object#enum_kind */
2053 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction528:model#Object#extern_kind */
2054 (nitmethod_t)VIRTUAL_parser__ReduceAction528__action, /* pointer to parser:ReduceAction528:parser#ReduceAction528#action */
2055 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction528:parser#ReduceAction#concat */
2056 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction528:parser#ReduceAction#init */
2057 }
2058 };
2059 /* allocate ReduceAction528 */
2060 val* NEW_parser__ReduceAction528(const struct type* type) {
2061 val* self /* : ReduceAction528 */;
2062 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2063 self->type = type;
2064 self->class = &class_parser__ReduceAction528;
2065 return self;
2066 }
2067 /* runtime class parser__ReduceAction529 */
2068 const struct class class_parser__ReduceAction529 = {
2069 0, /* box_kind */
2070 {
2071 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction529:kernel#Object#object_id */
2072 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction529:kernel#Object#is_same_type */
2073 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction529:kernel#Object#is_same_instance */
2074 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction529:kernel#Object#== */
2075 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction529:kernel#Object#!= */
2076 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction529:kernel#Object#output */
2077 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction529:kernel#Object#output_class_name */
2078 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction529:kernel#Object#exit */
2079 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction529:kernel#Object#sys */
2080 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction529:kernel#Object#hash */
2081 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction529:string#Object#to_s */
2082 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction529:string#Object#native_class_name */
2083 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction529:string#Object#class_name */
2084 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction529:string#Object#inspect */
2085 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction529:string#Object#inspect_head */
2086 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction529:string#Object#args */
2087 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction529:math#Object#atan2 */
2088 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction529:math#Object#pi */
2089 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction529:math#Object#srand_from */
2090 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction529:math#Object#srand */
2091 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction529:stream#Object#poll */
2092 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction529:stream#Object#intern_poll */
2093 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction529:time#Object#get_time */
2094 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction529:file#Object#printn */
2095 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction529:file#Object#print */
2096 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction529:file#Object#getc */
2097 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction529:file#Object#gets */
2098 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction529:file#Object#getcwd */
2099 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction529:file#Object#file_getcwd */
2100 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction529:file#Object#stdin */
2101 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction529:file#Object#stdout */
2102 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction529:file#Object#stderr */
2103 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction529:model_base#Object#intrude_visibility */
2104 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction529:model_base#Object#public_visibility */
2105 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction529:model_base#Object#protected_visibility */
2106 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction529:model_base#Object#private_visibility */
2107 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction529:model_base#Object#none_visibility */
2108 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction529:model#Object#abstract_kind */
2109 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction529:model#Object#concrete_kind */
2110 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction529:model#Object#interface_kind */
2111 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction529:model#Object#enum_kind */
2112 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction529:model#Object#extern_kind */
2113 (nitmethod_t)VIRTUAL_parser__ReduceAction529__action, /* pointer to parser:ReduceAction529:parser#ReduceAction529#action */
2114 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction529:parser#ReduceAction#concat */
2115 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction529:parser#ReduceAction#init */
2116 }
2117 };
2118 /* allocate ReduceAction529 */
2119 val* NEW_parser__ReduceAction529(const struct type* type) {
2120 val* self /* : ReduceAction529 */;
2121 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2122 self->type = type;
2123 self->class = &class_parser__ReduceAction529;
2124 return self;
2125 }
2126 /* runtime class parser__ReduceAction530 */
2127 const struct class class_parser__ReduceAction530 = {
2128 0, /* box_kind */
2129 {
2130 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction530:kernel#Object#object_id */
2131 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction530:kernel#Object#is_same_type */
2132 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction530:kernel#Object#is_same_instance */
2133 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction530:kernel#Object#== */
2134 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction530:kernel#Object#!= */
2135 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction530:kernel#Object#output */
2136 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction530:kernel#Object#output_class_name */
2137 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction530:kernel#Object#exit */
2138 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction530:kernel#Object#sys */
2139 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction530:kernel#Object#hash */
2140 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction530:string#Object#to_s */
2141 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction530:string#Object#native_class_name */
2142 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction530:string#Object#class_name */
2143 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction530:string#Object#inspect */
2144 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction530:string#Object#inspect_head */
2145 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction530:string#Object#args */
2146 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction530:math#Object#atan2 */
2147 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction530:math#Object#pi */
2148 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction530:math#Object#srand_from */
2149 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction530:math#Object#srand */
2150 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction530:stream#Object#poll */
2151 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction530:stream#Object#intern_poll */
2152 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction530:time#Object#get_time */
2153 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction530:file#Object#printn */
2154 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction530:file#Object#print */
2155 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction530:file#Object#getc */
2156 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction530:file#Object#gets */
2157 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction530:file#Object#getcwd */
2158 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction530:file#Object#file_getcwd */
2159 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction530:file#Object#stdin */
2160 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction530:file#Object#stdout */
2161 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction530:file#Object#stderr */
2162 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction530:model_base#Object#intrude_visibility */
2163 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction530:model_base#Object#public_visibility */
2164 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction530:model_base#Object#protected_visibility */
2165 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction530:model_base#Object#private_visibility */
2166 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction530:model_base#Object#none_visibility */
2167 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction530:model#Object#abstract_kind */
2168 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction530:model#Object#concrete_kind */
2169 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction530:model#Object#interface_kind */
2170 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction530:model#Object#enum_kind */
2171 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction530:model#Object#extern_kind */
2172 (nitmethod_t)VIRTUAL_parser__ReduceAction530__action, /* pointer to parser:ReduceAction530:parser#ReduceAction530#action */
2173 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction530:parser#ReduceAction#concat */
2174 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction530:parser#ReduceAction#init */
2175 }
2176 };
2177 /* allocate ReduceAction530 */
2178 val* NEW_parser__ReduceAction530(const struct type* type) {
2179 val* self /* : ReduceAction530 */;
2180 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2181 self->type = type;
2182 self->class = &class_parser__ReduceAction530;
2183 return self;
2184 }
2185 /* runtime class parser__ReduceAction531 */
2186 const struct class class_parser__ReduceAction531 = {
2187 0, /* box_kind */
2188 {
2189 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction531:kernel#Object#object_id */
2190 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction531:kernel#Object#is_same_type */
2191 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction531:kernel#Object#is_same_instance */
2192 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction531:kernel#Object#== */
2193 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction531:kernel#Object#!= */
2194 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction531:kernel#Object#output */
2195 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction531:kernel#Object#output_class_name */
2196 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction531:kernel#Object#exit */
2197 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction531:kernel#Object#sys */
2198 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction531:kernel#Object#hash */
2199 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction531:string#Object#to_s */
2200 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction531:string#Object#native_class_name */
2201 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction531:string#Object#class_name */
2202 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction531:string#Object#inspect */
2203 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction531:string#Object#inspect_head */
2204 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction531:string#Object#args */
2205 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction531:math#Object#atan2 */
2206 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction531:math#Object#pi */
2207 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction531:math#Object#srand_from */
2208 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction531:math#Object#srand */
2209 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction531:stream#Object#poll */
2210 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction531:stream#Object#intern_poll */
2211 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction531:time#Object#get_time */
2212 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction531:file#Object#printn */
2213 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction531:file#Object#print */
2214 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction531:file#Object#getc */
2215 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction531:file#Object#gets */
2216 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction531:file#Object#getcwd */
2217 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction531:file#Object#file_getcwd */
2218 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction531:file#Object#stdin */
2219 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction531:file#Object#stdout */
2220 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction531:file#Object#stderr */
2221 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction531:model_base#Object#intrude_visibility */
2222 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction531:model_base#Object#public_visibility */
2223 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction531:model_base#Object#protected_visibility */
2224 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction531:model_base#Object#private_visibility */
2225 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction531:model_base#Object#none_visibility */
2226 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction531:model#Object#abstract_kind */
2227 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction531:model#Object#concrete_kind */
2228 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction531:model#Object#interface_kind */
2229 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction531:model#Object#enum_kind */
2230 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction531:model#Object#extern_kind */
2231 (nitmethod_t)VIRTUAL_parser__ReduceAction531__action, /* pointer to parser:ReduceAction531:parser#ReduceAction531#action */
2232 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction531:parser#ReduceAction#concat */
2233 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction531:parser#ReduceAction#init */
2234 }
2235 };
2236 /* allocate ReduceAction531 */
2237 val* NEW_parser__ReduceAction531(const struct type* type) {
2238 val* self /* : ReduceAction531 */;
2239 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2240 self->type = type;
2241 self->class = &class_parser__ReduceAction531;
2242 return self;
2243 }
2244 /* runtime class parser__ReduceAction532 */
2245 const struct class class_parser__ReduceAction532 = {
2246 0, /* box_kind */
2247 {
2248 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction532:kernel#Object#object_id */
2249 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction532:kernel#Object#is_same_type */
2250 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction532:kernel#Object#is_same_instance */
2251 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction532:kernel#Object#== */
2252 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction532:kernel#Object#!= */
2253 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction532:kernel#Object#output */
2254 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction532:kernel#Object#output_class_name */
2255 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction532:kernel#Object#exit */
2256 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction532:kernel#Object#sys */
2257 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction532:kernel#Object#hash */
2258 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction532:string#Object#to_s */
2259 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction532:string#Object#native_class_name */
2260 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction532:string#Object#class_name */
2261 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction532:string#Object#inspect */
2262 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction532:string#Object#inspect_head */
2263 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction532:string#Object#args */
2264 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction532:math#Object#atan2 */
2265 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction532:math#Object#pi */
2266 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction532:math#Object#srand_from */
2267 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction532:math#Object#srand */
2268 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction532:stream#Object#poll */
2269 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction532:stream#Object#intern_poll */
2270 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction532:time#Object#get_time */
2271 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction532:file#Object#printn */
2272 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction532:file#Object#print */
2273 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction532:file#Object#getc */
2274 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction532:file#Object#gets */
2275 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction532:file#Object#getcwd */
2276 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction532:file#Object#file_getcwd */
2277 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction532:file#Object#stdin */
2278 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction532:file#Object#stdout */
2279 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction532:file#Object#stderr */
2280 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction532:model_base#Object#intrude_visibility */
2281 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction532:model_base#Object#public_visibility */
2282 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction532:model_base#Object#protected_visibility */
2283 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction532:model_base#Object#private_visibility */
2284 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction532:model_base#Object#none_visibility */
2285 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction532:model#Object#abstract_kind */
2286 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction532:model#Object#concrete_kind */
2287 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction532:model#Object#interface_kind */
2288 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction532:model#Object#enum_kind */
2289 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction532:model#Object#extern_kind */
2290 (nitmethod_t)VIRTUAL_parser__ReduceAction532__action, /* pointer to parser:ReduceAction532:parser#ReduceAction532#action */
2291 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction532:parser#ReduceAction#concat */
2292 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction532:parser#ReduceAction#init */
2293 }
2294 };
2295 /* allocate ReduceAction532 */
2296 val* NEW_parser__ReduceAction532(const struct type* type) {
2297 val* self /* : ReduceAction532 */;
2298 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2299 self->type = type;
2300 self->class = &class_parser__ReduceAction532;
2301 return self;
2302 }
2303 /* runtime class parser__ReduceAction533 */
2304 const struct class class_parser__ReduceAction533 = {
2305 0, /* box_kind */
2306 {
2307 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction533:kernel#Object#object_id */
2308 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction533:kernel#Object#is_same_type */
2309 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction533:kernel#Object#is_same_instance */
2310 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction533:kernel#Object#== */
2311 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction533:kernel#Object#!= */
2312 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction533:kernel#Object#output */
2313 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction533:kernel#Object#output_class_name */
2314 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction533:kernel#Object#exit */
2315 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction533:kernel#Object#sys */
2316 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction533:kernel#Object#hash */
2317 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction533:string#Object#to_s */
2318 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction533:string#Object#native_class_name */
2319 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction533:string#Object#class_name */
2320 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction533:string#Object#inspect */
2321 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction533:string#Object#inspect_head */
2322 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction533:string#Object#args */
2323 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction533:math#Object#atan2 */
2324 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction533:math#Object#pi */
2325 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction533:math#Object#srand_from */
2326 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction533:math#Object#srand */
2327 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction533:stream#Object#poll */
2328 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction533:stream#Object#intern_poll */
2329 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction533:time#Object#get_time */
2330 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction533:file#Object#printn */
2331 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction533:file#Object#print */
2332 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction533:file#Object#getc */
2333 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction533:file#Object#gets */
2334 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction533:file#Object#getcwd */
2335 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction533:file#Object#file_getcwd */
2336 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction533:file#Object#stdin */
2337 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction533:file#Object#stdout */
2338 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction533:file#Object#stderr */
2339 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction533:model_base#Object#intrude_visibility */
2340 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction533:model_base#Object#public_visibility */
2341 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction533:model_base#Object#protected_visibility */
2342 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction533:model_base#Object#private_visibility */
2343 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction533:model_base#Object#none_visibility */
2344 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction533:model#Object#abstract_kind */
2345 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction533:model#Object#concrete_kind */
2346 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction533:model#Object#interface_kind */
2347 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction533:model#Object#enum_kind */
2348 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction533:model#Object#extern_kind */
2349 (nitmethod_t)VIRTUAL_parser__ReduceAction533__action, /* pointer to parser:ReduceAction533:parser#ReduceAction533#action */
2350 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction533:parser#ReduceAction#concat */
2351 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction533:parser#ReduceAction#init */
2352 }
2353 };
2354 /* allocate ReduceAction533 */
2355 val* NEW_parser__ReduceAction533(const struct type* type) {
2356 val* self /* : ReduceAction533 */;
2357 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2358 self->type = type;
2359 self->class = &class_parser__ReduceAction533;
2360 return self;
2361 }
2362 /* runtime class parser__ReduceAction534 */
2363 const struct class class_parser__ReduceAction534 = {
2364 0, /* box_kind */
2365 {
2366 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction534:kernel#Object#object_id */
2367 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction534:kernel#Object#is_same_type */
2368 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction534:kernel#Object#is_same_instance */
2369 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction534:kernel#Object#== */
2370 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction534:kernel#Object#!= */
2371 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction534:kernel#Object#output */
2372 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction534:kernel#Object#output_class_name */
2373 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction534:kernel#Object#exit */
2374 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction534:kernel#Object#sys */
2375 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction534:kernel#Object#hash */
2376 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction534:string#Object#to_s */
2377 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction534:string#Object#native_class_name */
2378 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction534:string#Object#class_name */
2379 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction534:string#Object#inspect */
2380 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction534:string#Object#inspect_head */
2381 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction534:string#Object#args */
2382 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction534:math#Object#atan2 */
2383 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction534:math#Object#pi */
2384 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction534:math#Object#srand_from */
2385 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction534:math#Object#srand */
2386 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction534:stream#Object#poll */
2387 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction534:stream#Object#intern_poll */
2388 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction534:time#Object#get_time */
2389 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction534:file#Object#printn */
2390 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction534:file#Object#print */
2391 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction534:file#Object#getc */
2392 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction534:file#Object#gets */
2393 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction534:file#Object#getcwd */
2394 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction534:file#Object#file_getcwd */
2395 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction534:file#Object#stdin */
2396 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction534:file#Object#stdout */
2397 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction534:file#Object#stderr */
2398 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction534:model_base#Object#intrude_visibility */
2399 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction534:model_base#Object#public_visibility */
2400 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction534:model_base#Object#protected_visibility */
2401 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction534:model_base#Object#private_visibility */
2402 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction534:model_base#Object#none_visibility */
2403 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction534:model#Object#abstract_kind */
2404 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction534:model#Object#concrete_kind */
2405 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction534:model#Object#interface_kind */
2406 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction534:model#Object#enum_kind */
2407 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction534:model#Object#extern_kind */
2408 (nitmethod_t)VIRTUAL_parser__ReduceAction534__action, /* pointer to parser:ReduceAction534:parser#ReduceAction534#action */
2409 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction534:parser#ReduceAction#concat */
2410 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction534:parser#ReduceAction#init */
2411 }
2412 };
2413 /* allocate ReduceAction534 */
2414 val* NEW_parser__ReduceAction534(const struct type* type) {
2415 val* self /* : ReduceAction534 */;
2416 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2417 self->type = type;
2418 self->class = &class_parser__ReduceAction534;
2419 return self;
2420 }
2421 /* runtime class parser__ReduceAction535 */
2422 const struct class class_parser__ReduceAction535 = {
2423 0, /* box_kind */
2424 {
2425 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction535:kernel#Object#object_id */
2426 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction535:kernel#Object#is_same_type */
2427 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction535:kernel#Object#is_same_instance */
2428 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction535:kernel#Object#== */
2429 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction535:kernel#Object#!= */
2430 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction535:kernel#Object#output */
2431 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction535:kernel#Object#output_class_name */
2432 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction535:kernel#Object#exit */
2433 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction535:kernel#Object#sys */
2434 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction535:kernel#Object#hash */
2435 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction535:string#Object#to_s */
2436 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction535:string#Object#native_class_name */
2437 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction535:string#Object#class_name */
2438 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction535:string#Object#inspect */
2439 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction535:string#Object#inspect_head */
2440 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction535:string#Object#args */
2441 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction535:math#Object#atan2 */
2442 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction535:math#Object#pi */
2443 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction535:math#Object#srand_from */
2444 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction535:math#Object#srand */
2445 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction535:stream#Object#poll */
2446 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction535:stream#Object#intern_poll */
2447 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction535:time#Object#get_time */
2448 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction535:file#Object#printn */
2449 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction535:file#Object#print */
2450 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction535:file#Object#getc */
2451 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction535:file#Object#gets */
2452 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction535:file#Object#getcwd */
2453 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction535:file#Object#file_getcwd */
2454 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction535:file#Object#stdin */
2455 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction535:file#Object#stdout */
2456 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction535:file#Object#stderr */
2457 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction535:model_base#Object#intrude_visibility */
2458 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction535:model_base#Object#public_visibility */
2459 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction535:model_base#Object#protected_visibility */
2460 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction535:model_base#Object#private_visibility */
2461 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction535:model_base#Object#none_visibility */
2462 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction535:model#Object#abstract_kind */
2463 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction535:model#Object#concrete_kind */
2464 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction535:model#Object#interface_kind */
2465 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction535:model#Object#enum_kind */
2466 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction535:model#Object#extern_kind */
2467 (nitmethod_t)VIRTUAL_parser__ReduceAction535__action, /* pointer to parser:ReduceAction535:parser#ReduceAction535#action */
2468 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction535:parser#ReduceAction#concat */
2469 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction535:parser#ReduceAction#init */
2470 }
2471 };
2472 /* allocate ReduceAction535 */
2473 val* NEW_parser__ReduceAction535(const struct type* type) {
2474 val* self /* : ReduceAction535 */;
2475 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2476 self->type = type;
2477 self->class = &class_parser__ReduceAction535;
2478 return self;
2479 }
2480 /* runtime class parser__ReduceAction536 */
2481 const struct class class_parser__ReduceAction536 = {
2482 0, /* box_kind */
2483 {
2484 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction536:kernel#Object#object_id */
2485 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction536:kernel#Object#is_same_type */
2486 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction536:kernel#Object#is_same_instance */
2487 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction536:kernel#Object#== */
2488 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction536:kernel#Object#!= */
2489 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction536:kernel#Object#output */
2490 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction536:kernel#Object#output_class_name */
2491 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction536:kernel#Object#exit */
2492 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction536:kernel#Object#sys */
2493 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction536:kernel#Object#hash */
2494 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction536:string#Object#to_s */
2495 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction536:string#Object#native_class_name */
2496 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction536:string#Object#class_name */
2497 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction536:string#Object#inspect */
2498 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction536:string#Object#inspect_head */
2499 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction536:string#Object#args */
2500 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction536:math#Object#atan2 */
2501 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction536:math#Object#pi */
2502 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction536:math#Object#srand_from */
2503 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction536:math#Object#srand */
2504 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction536:stream#Object#poll */
2505 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction536:stream#Object#intern_poll */
2506 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction536:time#Object#get_time */
2507 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction536:file#Object#printn */
2508 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction536:file#Object#print */
2509 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction536:file#Object#getc */
2510 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction536:file#Object#gets */
2511 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction536:file#Object#getcwd */
2512 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction536:file#Object#file_getcwd */
2513 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction536:file#Object#stdin */
2514 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction536:file#Object#stdout */
2515 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction536:file#Object#stderr */
2516 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction536:model_base#Object#intrude_visibility */
2517 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction536:model_base#Object#public_visibility */
2518 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction536:model_base#Object#protected_visibility */
2519 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction536:model_base#Object#private_visibility */
2520 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction536:model_base#Object#none_visibility */
2521 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction536:model#Object#abstract_kind */
2522 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction536:model#Object#concrete_kind */
2523 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction536:model#Object#interface_kind */
2524 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction536:model#Object#enum_kind */
2525 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction536:model#Object#extern_kind */
2526 (nitmethod_t)VIRTUAL_parser__ReduceAction536__action, /* pointer to parser:ReduceAction536:parser#ReduceAction536#action */
2527 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction536:parser#ReduceAction#concat */
2528 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction536:parser#ReduceAction#init */
2529 }
2530 };
2531 /* allocate ReduceAction536 */
2532 val* NEW_parser__ReduceAction536(const struct type* type) {
2533 val* self /* : ReduceAction536 */;
2534 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2535 self->type = type;
2536 self->class = &class_parser__ReduceAction536;
2537 return self;
2538 }
2539 /* runtime class parser__ReduceAction537 */
2540 const struct class class_parser__ReduceAction537 = {
2541 0, /* box_kind */
2542 {
2543 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction537:kernel#Object#object_id */
2544 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction537:kernel#Object#is_same_type */
2545 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction537:kernel#Object#is_same_instance */
2546 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction537:kernel#Object#== */
2547 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction537:kernel#Object#!= */
2548 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction537:kernel#Object#output */
2549 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction537:kernel#Object#output_class_name */
2550 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction537:kernel#Object#exit */
2551 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction537:kernel#Object#sys */
2552 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction537:kernel#Object#hash */
2553 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction537:string#Object#to_s */
2554 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction537:string#Object#native_class_name */
2555 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction537:string#Object#class_name */
2556 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction537:string#Object#inspect */
2557 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction537:string#Object#inspect_head */
2558 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction537:string#Object#args */
2559 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction537:math#Object#atan2 */
2560 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction537:math#Object#pi */
2561 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction537:math#Object#srand_from */
2562 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction537:math#Object#srand */
2563 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction537:stream#Object#poll */
2564 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction537:stream#Object#intern_poll */
2565 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction537:time#Object#get_time */
2566 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction537:file#Object#printn */
2567 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction537:file#Object#print */
2568 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction537:file#Object#getc */
2569 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction537:file#Object#gets */
2570 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction537:file#Object#getcwd */
2571 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction537:file#Object#file_getcwd */
2572 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction537:file#Object#stdin */
2573 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction537:file#Object#stdout */
2574 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction537:file#Object#stderr */
2575 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction537:model_base#Object#intrude_visibility */
2576 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction537:model_base#Object#public_visibility */
2577 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction537:model_base#Object#protected_visibility */
2578 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction537:model_base#Object#private_visibility */
2579 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction537:model_base#Object#none_visibility */
2580 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction537:model#Object#abstract_kind */
2581 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction537:model#Object#concrete_kind */
2582 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction537:model#Object#interface_kind */
2583 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction537:model#Object#enum_kind */
2584 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction537:model#Object#extern_kind */
2585 (nitmethod_t)VIRTUAL_parser__ReduceAction537__action, /* pointer to parser:ReduceAction537:parser#ReduceAction537#action */
2586 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction537:parser#ReduceAction#concat */
2587 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction537:parser#ReduceAction#init */
2588 }
2589 };
2590 /* allocate ReduceAction537 */
2591 val* NEW_parser__ReduceAction537(const struct type* type) {
2592 val* self /* : ReduceAction537 */;
2593 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2594 self->type = type;
2595 self->class = &class_parser__ReduceAction537;
2596 return self;
2597 }
2598 /* runtime class parser__ReduceAction538 */
2599 const struct class class_parser__ReduceAction538 = {
2600 0, /* box_kind */
2601 {
2602 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction538:kernel#Object#object_id */
2603 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction538:kernel#Object#is_same_type */
2604 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction538:kernel#Object#is_same_instance */
2605 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction538:kernel#Object#== */
2606 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction538:kernel#Object#!= */
2607 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction538:kernel#Object#output */
2608 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction538:kernel#Object#output_class_name */
2609 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction538:kernel#Object#exit */
2610 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction538:kernel#Object#sys */
2611 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction538:kernel#Object#hash */
2612 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction538:string#Object#to_s */
2613 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction538:string#Object#native_class_name */
2614 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction538:string#Object#class_name */
2615 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction538:string#Object#inspect */
2616 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction538:string#Object#inspect_head */
2617 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction538:string#Object#args */
2618 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction538:math#Object#atan2 */
2619 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction538:math#Object#pi */
2620 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction538:math#Object#srand_from */
2621 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction538:math#Object#srand */
2622 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction538:stream#Object#poll */
2623 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction538:stream#Object#intern_poll */
2624 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction538:time#Object#get_time */
2625 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction538:file#Object#printn */
2626 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction538:file#Object#print */
2627 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction538:file#Object#getc */
2628 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction538:file#Object#gets */
2629 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction538:file#Object#getcwd */
2630 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction538:file#Object#file_getcwd */
2631 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction538:file#Object#stdin */
2632 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction538:file#Object#stdout */
2633 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction538:file#Object#stderr */
2634 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction538:model_base#Object#intrude_visibility */
2635 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction538:model_base#Object#public_visibility */
2636 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction538:model_base#Object#protected_visibility */
2637 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction538:model_base#Object#private_visibility */
2638 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction538:model_base#Object#none_visibility */
2639 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction538:model#Object#abstract_kind */
2640 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction538:model#Object#concrete_kind */
2641 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction538:model#Object#interface_kind */
2642 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction538:model#Object#enum_kind */
2643 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction538:model#Object#extern_kind */
2644 (nitmethod_t)VIRTUAL_parser__ReduceAction538__action, /* pointer to parser:ReduceAction538:parser#ReduceAction538#action */
2645 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction538:parser#ReduceAction#concat */
2646 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction538:parser#ReduceAction#init */
2647 }
2648 };
2649 /* allocate ReduceAction538 */
2650 val* NEW_parser__ReduceAction538(const struct type* type) {
2651 val* self /* : ReduceAction538 */;
2652 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2653 self->type = type;
2654 self->class = &class_parser__ReduceAction538;
2655 return self;
2656 }
2657 /* runtime class parser__ReduceAction539 */
2658 const struct class class_parser__ReduceAction539 = {
2659 0, /* box_kind */
2660 {
2661 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction539:kernel#Object#object_id */
2662 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction539:kernel#Object#is_same_type */
2663 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction539:kernel#Object#is_same_instance */
2664 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction539:kernel#Object#== */
2665 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction539:kernel#Object#!= */
2666 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction539:kernel#Object#output */
2667 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction539:kernel#Object#output_class_name */
2668 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction539:kernel#Object#exit */
2669 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction539:kernel#Object#sys */
2670 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction539:kernel#Object#hash */
2671 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction539:string#Object#to_s */
2672 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction539:string#Object#native_class_name */
2673 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction539:string#Object#class_name */
2674 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction539:string#Object#inspect */
2675 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction539:string#Object#inspect_head */
2676 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction539:string#Object#args */
2677 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction539:math#Object#atan2 */
2678 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction539:math#Object#pi */
2679 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction539:math#Object#srand_from */
2680 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction539:math#Object#srand */
2681 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction539:stream#Object#poll */
2682 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction539:stream#Object#intern_poll */
2683 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction539:time#Object#get_time */
2684 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction539:file#Object#printn */
2685 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction539:file#Object#print */
2686 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction539:file#Object#getc */
2687 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction539:file#Object#gets */
2688 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction539:file#Object#getcwd */
2689 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction539:file#Object#file_getcwd */
2690 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction539:file#Object#stdin */
2691 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction539:file#Object#stdout */
2692 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction539:file#Object#stderr */
2693 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction539:model_base#Object#intrude_visibility */
2694 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction539:model_base#Object#public_visibility */
2695 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction539:model_base#Object#protected_visibility */
2696 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction539:model_base#Object#private_visibility */
2697 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction539:model_base#Object#none_visibility */
2698 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction539:model#Object#abstract_kind */
2699 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction539:model#Object#concrete_kind */
2700 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction539:model#Object#interface_kind */
2701 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction539:model#Object#enum_kind */
2702 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction539:model#Object#extern_kind */
2703 (nitmethod_t)VIRTUAL_parser__ReduceAction539__action, /* pointer to parser:ReduceAction539:parser#ReduceAction539#action */
2704 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction539:parser#ReduceAction#concat */
2705 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction539:parser#ReduceAction#init */
2706 }
2707 };
2708 /* allocate ReduceAction539 */
2709 val* NEW_parser__ReduceAction539(const struct type* type) {
2710 val* self /* : ReduceAction539 */;
2711 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2712 self->type = type;
2713 self->class = &class_parser__ReduceAction539;
2714 return self;
2715 }
2716 /* runtime class parser__ReduceAction540 */
2717 const struct class class_parser__ReduceAction540 = {
2718 0, /* box_kind */
2719 {
2720 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction540:kernel#Object#object_id */
2721 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction540:kernel#Object#is_same_type */
2722 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction540:kernel#Object#is_same_instance */
2723 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction540:kernel#Object#== */
2724 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction540:kernel#Object#!= */
2725 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction540:kernel#Object#output */
2726 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction540:kernel#Object#output_class_name */
2727 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction540:kernel#Object#exit */
2728 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction540:kernel#Object#sys */
2729 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction540:kernel#Object#hash */
2730 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction540:string#Object#to_s */
2731 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction540:string#Object#native_class_name */
2732 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction540:string#Object#class_name */
2733 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction540:string#Object#inspect */
2734 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction540:string#Object#inspect_head */
2735 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction540:string#Object#args */
2736 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction540:math#Object#atan2 */
2737 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction540:math#Object#pi */
2738 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction540:math#Object#srand_from */
2739 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction540:math#Object#srand */
2740 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction540:stream#Object#poll */
2741 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction540:stream#Object#intern_poll */
2742 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction540:time#Object#get_time */
2743 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction540:file#Object#printn */
2744 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction540:file#Object#print */
2745 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction540:file#Object#getc */
2746 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction540:file#Object#gets */
2747 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction540:file#Object#getcwd */
2748 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction540:file#Object#file_getcwd */
2749 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction540:file#Object#stdin */
2750 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction540:file#Object#stdout */
2751 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction540:file#Object#stderr */
2752 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction540:model_base#Object#intrude_visibility */
2753 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction540:model_base#Object#public_visibility */
2754 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction540:model_base#Object#protected_visibility */
2755 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction540:model_base#Object#private_visibility */
2756 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction540:model_base#Object#none_visibility */
2757 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction540:model#Object#abstract_kind */
2758 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction540:model#Object#concrete_kind */
2759 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction540:model#Object#interface_kind */
2760 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction540:model#Object#enum_kind */
2761 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction540:model#Object#extern_kind */
2762 (nitmethod_t)VIRTUAL_parser__ReduceAction540__action, /* pointer to parser:ReduceAction540:parser#ReduceAction540#action */
2763 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction540:parser#ReduceAction#concat */
2764 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction540:parser#ReduceAction#init */
2765 }
2766 };
2767 /* allocate ReduceAction540 */
2768 val* NEW_parser__ReduceAction540(const struct type* type) {
2769 val* self /* : ReduceAction540 */;
2770 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2771 self->type = type;
2772 self->class = &class_parser__ReduceAction540;
2773 return self;
2774 }
2775 /* runtime class parser__ReduceAction541 */
2776 const struct class class_parser__ReduceAction541 = {
2777 0, /* box_kind */
2778 {
2779 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction541:kernel#Object#object_id */
2780 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction541:kernel#Object#is_same_type */
2781 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction541:kernel#Object#is_same_instance */
2782 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction541:kernel#Object#== */
2783 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction541:kernel#Object#!= */
2784 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction541:kernel#Object#output */
2785 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction541:kernel#Object#output_class_name */
2786 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction541:kernel#Object#exit */
2787 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction541:kernel#Object#sys */
2788 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction541:kernel#Object#hash */
2789 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction541:string#Object#to_s */
2790 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction541:string#Object#native_class_name */
2791 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction541:string#Object#class_name */
2792 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction541:string#Object#inspect */
2793 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction541:string#Object#inspect_head */
2794 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction541:string#Object#args */
2795 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction541:math#Object#atan2 */
2796 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction541:math#Object#pi */
2797 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction541:math#Object#srand_from */
2798 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction541:math#Object#srand */
2799 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction541:stream#Object#poll */
2800 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction541:stream#Object#intern_poll */
2801 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction541:time#Object#get_time */
2802 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction541:file#Object#printn */
2803 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction541:file#Object#print */
2804 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction541:file#Object#getc */
2805 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction541:file#Object#gets */
2806 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction541:file#Object#getcwd */
2807 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction541:file#Object#file_getcwd */
2808 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction541:file#Object#stdin */
2809 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction541:file#Object#stdout */
2810 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction541:file#Object#stderr */
2811 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction541:model_base#Object#intrude_visibility */
2812 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction541:model_base#Object#public_visibility */
2813 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction541:model_base#Object#protected_visibility */
2814 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction541:model_base#Object#private_visibility */
2815 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction541:model_base#Object#none_visibility */
2816 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction541:model#Object#abstract_kind */
2817 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction541:model#Object#concrete_kind */
2818 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction541:model#Object#interface_kind */
2819 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction541:model#Object#enum_kind */
2820 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction541:model#Object#extern_kind */
2821 (nitmethod_t)VIRTUAL_parser__ReduceAction541__action, /* pointer to parser:ReduceAction541:parser#ReduceAction541#action */
2822 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction541:parser#ReduceAction#concat */
2823 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction541:parser#ReduceAction#init */
2824 }
2825 };
2826 /* allocate ReduceAction541 */
2827 val* NEW_parser__ReduceAction541(const struct type* type) {
2828 val* self /* : ReduceAction541 */;
2829 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2830 self->type = type;
2831 self->class = &class_parser__ReduceAction541;
2832 return self;
2833 }
2834 /* runtime class parser__ReduceAction542 */
2835 const struct class class_parser__ReduceAction542 = {
2836 0, /* box_kind */
2837 {
2838 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction542:kernel#Object#object_id */
2839 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction542:kernel#Object#is_same_type */
2840 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction542:kernel#Object#is_same_instance */
2841 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction542:kernel#Object#== */
2842 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction542:kernel#Object#!= */
2843 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction542:kernel#Object#output */
2844 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction542:kernel#Object#output_class_name */
2845 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction542:kernel#Object#exit */
2846 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction542:kernel#Object#sys */
2847 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction542:kernel#Object#hash */
2848 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction542:string#Object#to_s */
2849 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction542:string#Object#native_class_name */
2850 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction542:string#Object#class_name */
2851 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction542:string#Object#inspect */
2852 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction542:string#Object#inspect_head */
2853 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction542:string#Object#args */
2854 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction542:math#Object#atan2 */
2855 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction542:math#Object#pi */
2856 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction542:math#Object#srand_from */
2857 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction542:math#Object#srand */
2858 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction542:stream#Object#poll */
2859 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction542:stream#Object#intern_poll */
2860 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction542:time#Object#get_time */
2861 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction542:file#Object#printn */
2862 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction542:file#Object#print */
2863 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction542:file#Object#getc */
2864 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction542:file#Object#gets */
2865 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction542:file#Object#getcwd */
2866 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction542:file#Object#file_getcwd */
2867 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction542:file#Object#stdin */
2868 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction542:file#Object#stdout */
2869 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction542:file#Object#stderr */
2870 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction542:model_base#Object#intrude_visibility */
2871 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction542:model_base#Object#public_visibility */
2872 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction542:model_base#Object#protected_visibility */
2873 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction542:model_base#Object#private_visibility */
2874 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction542:model_base#Object#none_visibility */
2875 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction542:model#Object#abstract_kind */
2876 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction542:model#Object#concrete_kind */
2877 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction542:model#Object#interface_kind */
2878 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction542:model#Object#enum_kind */
2879 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction542:model#Object#extern_kind */
2880 (nitmethod_t)VIRTUAL_parser__ReduceAction542__action, /* pointer to parser:ReduceAction542:parser#ReduceAction542#action */
2881 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction542:parser#ReduceAction#concat */
2882 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction542:parser#ReduceAction#init */
2883 }
2884 };
2885 /* allocate ReduceAction542 */
2886 val* NEW_parser__ReduceAction542(const struct type* type) {
2887 val* self /* : ReduceAction542 */;
2888 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2889 self->type = type;
2890 self->class = &class_parser__ReduceAction542;
2891 return self;
2892 }
2893 /* runtime class parser__ReduceAction543 */
2894 const struct class class_parser__ReduceAction543 = {
2895 0, /* box_kind */
2896 {
2897 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction543:kernel#Object#object_id */
2898 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction543:kernel#Object#is_same_type */
2899 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction543:kernel#Object#is_same_instance */
2900 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction543:kernel#Object#== */
2901 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction543:kernel#Object#!= */
2902 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction543:kernel#Object#output */
2903 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction543:kernel#Object#output_class_name */
2904 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction543:kernel#Object#exit */
2905 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction543:kernel#Object#sys */
2906 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction543:kernel#Object#hash */
2907 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction543:string#Object#to_s */
2908 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction543:string#Object#native_class_name */
2909 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction543:string#Object#class_name */
2910 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction543:string#Object#inspect */
2911 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction543:string#Object#inspect_head */
2912 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction543:string#Object#args */
2913 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction543:math#Object#atan2 */
2914 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction543:math#Object#pi */
2915 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction543:math#Object#srand_from */
2916 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction543:math#Object#srand */
2917 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction543:stream#Object#poll */
2918 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction543:stream#Object#intern_poll */
2919 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction543:time#Object#get_time */
2920 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction543:file#Object#printn */
2921 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction543:file#Object#print */
2922 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction543:file#Object#getc */
2923 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction543:file#Object#gets */
2924 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction543:file#Object#getcwd */
2925 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction543:file#Object#file_getcwd */
2926 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction543:file#Object#stdin */
2927 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction543:file#Object#stdout */
2928 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction543:file#Object#stderr */
2929 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction543:model_base#Object#intrude_visibility */
2930 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction543:model_base#Object#public_visibility */
2931 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction543:model_base#Object#protected_visibility */
2932 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction543:model_base#Object#private_visibility */
2933 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction543:model_base#Object#none_visibility */
2934 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction543:model#Object#abstract_kind */
2935 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction543:model#Object#concrete_kind */
2936 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction543:model#Object#interface_kind */
2937 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction543:model#Object#enum_kind */
2938 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction543:model#Object#extern_kind */
2939 (nitmethod_t)VIRTUAL_parser__ReduceAction543__action, /* pointer to parser:ReduceAction543:parser#ReduceAction543#action */
2940 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction543:parser#ReduceAction#concat */
2941 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction543:parser#ReduceAction#init */
2942 }
2943 };
2944 /* allocate ReduceAction543 */
2945 val* NEW_parser__ReduceAction543(const struct type* type) {
2946 val* self /* : ReduceAction543 */;
2947 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2948 self->type = type;
2949 self->class = &class_parser__ReduceAction543;
2950 return self;
2951 }
2952 /* runtime class parser__ReduceAction544 */
2953 const struct class class_parser__ReduceAction544 = {
2954 0, /* box_kind */
2955 {
2956 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction544:kernel#Object#object_id */
2957 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction544:kernel#Object#is_same_type */
2958 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction544:kernel#Object#is_same_instance */
2959 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction544:kernel#Object#== */
2960 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction544:kernel#Object#!= */
2961 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction544:kernel#Object#output */
2962 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction544:kernel#Object#output_class_name */
2963 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction544:kernel#Object#exit */
2964 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction544:kernel#Object#sys */
2965 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction544:kernel#Object#hash */
2966 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction544:string#Object#to_s */
2967 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction544:string#Object#native_class_name */
2968 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction544:string#Object#class_name */
2969 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction544:string#Object#inspect */
2970 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction544:string#Object#inspect_head */
2971 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction544:string#Object#args */
2972 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction544:math#Object#atan2 */
2973 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction544:math#Object#pi */
2974 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction544:math#Object#srand_from */
2975 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction544:math#Object#srand */
2976 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction544:stream#Object#poll */
2977 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction544:stream#Object#intern_poll */
2978 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction544:time#Object#get_time */
2979 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction544:file#Object#printn */
2980 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction544:file#Object#print */
2981 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction544:file#Object#getc */
2982 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction544:file#Object#gets */
2983 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction544:file#Object#getcwd */
2984 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction544:file#Object#file_getcwd */
2985 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction544:file#Object#stdin */
2986 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction544:file#Object#stdout */
2987 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction544:file#Object#stderr */
2988 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction544:model_base#Object#intrude_visibility */
2989 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction544:model_base#Object#public_visibility */
2990 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction544:model_base#Object#protected_visibility */
2991 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction544:model_base#Object#private_visibility */
2992 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction544:model_base#Object#none_visibility */
2993 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction544:model#Object#abstract_kind */
2994 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction544:model#Object#concrete_kind */
2995 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction544:model#Object#interface_kind */
2996 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction544:model#Object#enum_kind */
2997 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction544:model#Object#extern_kind */
2998 (nitmethod_t)VIRTUAL_parser__ReduceAction544__action, /* pointer to parser:ReduceAction544:parser#ReduceAction544#action */
2999 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction544:parser#ReduceAction#concat */
3000 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction544:parser#ReduceAction#init */
3001 }
3002 };
3003 /* allocate ReduceAction544 */
3004 val* NEW_parser__ReduceAction544(const struct type* type) {
3005 val* self /* : ReduceAction544 */;
3006 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3007 self->type = type;
3008 self->class = &class_parser__ReduceAction544;
3009 return self;
3010 }
3011 /* runtime class parser__ReduceAction545 */
3012 const struct class class_parser__ReduceAction545 = {
3013 0, /* box_kind */
3014 {
3015 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction545:kernel#Object#object_id */
3016 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction545:kernel#Object#is_same_type */
3017 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction545:kernel#Object#is_same_instance */
3018 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction545:kernel#Object#== */
3019 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction545:kernel#Object#!= */
3020 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction545:kernel#Object#output */
3021 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction545:kernel#Object#output_class_name */
3022 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction545:kernel#Object#exit */
3023 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction545:kernel#Object#sys */
3024 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction545:kernel#Object#hash */
3025 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction545:string#Object#to_s */
3026 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction545:string#Object#native_class_name */
3027 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction545:string#Object#class_name */
3028 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction545:string#Object#inspect */
3029 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction545:string#Object#inspect_head */
3030 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction545:string#Object#args */
3031 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction545:math#Object#atan2 */
3032 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction545:math#Object#pi */
3033 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction545:math#Object#srand_from */
3034 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction545:math#Object#srand */
3035 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction545:stream#Object#poll */
3036 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction545:stream#Object#intern_poll */
3037 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction545:time#Object#get_time */
3038 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction545:file#Object#printn */
3039 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction545:file#Object#print */
3040 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction545:file#Object#getc */
3041 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction545:file#Object#gets */
3042 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction545:file#Object#getcwd */
3043 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction545:file#Object#file_getcwd */
3044 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction545:file#Object#stdin */
3045 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction545:file#Object#stdout */
3046 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction545:file#Object#stderr */
3047 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction545:model_base#Object#intrude_visibility */
3048 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction545:model_base#Object#public_visibility */
3049 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction545:model_base#Object#protected_visibility */
3050 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction545:model_base#Object#private_visibility */
3051 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction545:model_base#Object#none_visibility */
3052 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction545:model#Object#abstract_kind */
3053 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction545:model#Object#concrete_kind */
3054 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction545:model#Object#interface_kind */
3055 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction545:model#Object#enum_kind */
3056 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction545:model#Object#extern_kind */
3057 (nitmethod_t)VIRTUAL_parser__ReduceAction545__action, /* pointer to parser:ReduceAction545:parser#ReduceAction545#action */
3058 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction545:parser#ReduceAction#concat */
3059 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction545:parser#ReduceAction#init */
3060 }
3061 };
3062 /* allocate ReduceAction545 */
3063 val* NEW_parser__ReduceAction545(const struct type* type) {
3064 val* self /* : ReduceAction545 */;
3065 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3066 self->type = type;
3067 self->class = &class_parser__ReduceAction545;
3068 return self;
3069 }
3070 /* runtime class parser__ReduceAction546 */
3071 const struct class class_parser__ReduceAction546 = {
3072 0, /* box_kind */
3073 {
3074 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction546:kernel#Object#object_id */
3075 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction546:kernel#Object#is_same_type */
3076 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction546:kernel#Object#is_same_instance */
3077 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction546:kernel#Object#== */
3078 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction546:kernel#Object#!= */
3079 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction546:kernel#Object#output */
3080 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction546:kernel#Object#output_class_name */
3081 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction546:kernel#Object#exit */
3082 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction546:kernel#Object#sys */
3083 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction546:kernel#Object#hash */
3084 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction546:string#Object#to_s */
3085 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction546:string#Object#native_class_name */
3086 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction546:string#Object#class_name */
3087 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction546:string#Object#inspect */
3088 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction546:string#Object#inspect_head */
3089 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction546:string#Object#args */
3090 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction546:math#Object#atan2 */
3091 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction546:math#Object#pi */
3092 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction546:math#Object#srand_from */
3093 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction546:math#Object#srand */
3094 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction546:stream#Object#poll */
3095 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction546:stream#Object#intern_poll */
3096 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction546:time#Object#get_time */
3097 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction546:file#Object#printn */
3098 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction546:file#Object#print */
3099 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction546:file#Object#getc */
3100 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction546:file#Object#gets */
3101 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction546:file#Object#getcwd */
3102 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction546:file#Object#file_getcwd */
3103 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction546:file#Object#stdin */
3104 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction546:file#Object#stdout */
3105 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction546:file#Object#stderr */
3106 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction546:model_base#Object#intrude_visibility */
3107 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction546:model_base#Object#public_visibility */
3108 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction546:model_base#Object#protected_visibility */
3109 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction546:model_base#Object#private_visibility */
3110 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction546:model_base#Object#none_visibility */
3111 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction546:model#Object#abstract_kind */
3112 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction546:model#Object#concrete_kind */
3113 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction546:model#Object#interface_kind */
3114 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction546:model#Object#enum_kind */
3115 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction546:model#Object#extern_kind */
3116 (nitmethod_t)VIRTUAL_parser__ReduceAction546__action, /* pointer to parser:ReduceAction546:parser#ReduceAction546#action */
3117 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction546:parser#ReduceAction#concat */
3118 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction546:parser#ReduceAction#init */
3119 }
3120 };
3121 /* allocate ReduceAction546 */
3122 val* NEW_parser__ReduceAction546(const struct type* type) {
3123 val* self /* : ReduceAction546 */;
3124 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3125 self->type = type;
3126 self->class = &class_parser__ReduceAction546;
3127 return self;
3128 }
3129 /* runtime class parser__ReduceAction547 */
3130 const struct class class_parser__ReduceAction547 = {
3131 0, /* box_kind */
3132 {
3133 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction547:kernel#Object#object_id */
3134 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction547:kernel#Object#is_same_type */
3135 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction547:kernel#Object#is_same_instance */
3136 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction547:kernel#Object#== */
3137 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction547:kernel#Object#!= */
3138 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction547:kernel#Object#output */
3139 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction547:kernel#Object#output_class_name */
3140 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction547:kernel#Object#exit */
3141 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction547:kernel#Object#sys */
3142 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction547:kernel#Object#hash */
3143 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction547:string#Object#to_s */
3144 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction547:string#Object#native_class_name */
3145 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction547:string#Object#class_name */
3146 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction547:string#Object#inspect */
3147 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction547:string#Object#inspect_head */
3148 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction547:string#Object#args */
3149 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction547:math#Object#atan2 */
3150 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction547:math#Object#pi */
3151 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction547:math#Object#srand_from */
3152 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction547:math#Object#srand */
3153 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction547:stream#Object#poll */
3154 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction547:stream#Object#intern_poll */
3155 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction547:time#Object#get_time */
3156 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction547:file#Object#printn */
3157 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction547:file#Object#print */
3158 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction547:file#Object#getc */
3159 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction547:file#Object#gets */
3160 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction547:file#Object#getcwd */
3161 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction547:file#Object#file_getcwd */
3162 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction547:file#Object#stdin */
3163 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction547:file#Object#stdout */
3164 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction547:file#Object#stderr */
3165 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction547:model_base#Object#intrude_visibility */
3166 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction547:model_base#Object#public_visibility */
3167 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction547:model_base#Object#protected_visibility */
3168 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction547:model_base#Object#private_visibility */
3169 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction547:model_base#Object#none_visibility */
3170 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction547:model#Object#abstract_kind */
3171 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction547:model#Object#concrete_kind */
3172 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction547:model#Object#interface_kind */
3173 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction547:model#Object#enum_kind */
3174 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction547:model#Object#extern_kind */
3175 (nitmethod_t)VIRTUAL_parser__ReduceAction547__action, /* pointer to parser:ReduceAction547:parser#ReduceAction547#action */
3176 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction547:parser#ReduceAction#concat */
3177 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction547:parser#ReduceAction#init */
3178 }
3179 };
3180 /* allocate ReduceAction547 */
3181 val* NEW_parser__ReduceAction547(const struct type* type) {
3182 val* self /* : ReduceAction547 */;
3183 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3184 self->type = type;
3185 self->class = &class_parser__ReduceAction547;
3186 return self;
3187 }
3188 /* runtime class parser__ReduceAction548 */
3189 const struct class class_parser__ReduceAction548 = {
3190 0, /* box_kind */
3191 {
3192 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction548:kernel#Object#object_id */
3193 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction548:kernel#Object#is_same_type */
3194 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction548:kernel#Object#is_same_instance */
3195 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction548:kernel#Object#== */
3196 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction548:kernel#Object#!= */
3197 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction548:kernel#Object#output */
3198 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction548:kernel#Object#output_class_name */
3199 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction548:kernel#Object#exit */
3200 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction548:kernel#Object#sys */
3201 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction548:kernel#Object#hash */
3202 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction548:string#Object#to_s */
3203 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction548:string#Object#native_class_name */
3204 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction548:string#Object#class_name */
3205 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction548:string#Object#inspect */
3206 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction548:string#Object#inspect_head */
3207 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction548:string#Object#args */
3208 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction548:math#Object#atan2 */
3209 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction548:math#Object#pi */
3210 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction548:math#Object#srand_from */
3211 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction548:math#Object#srand */
3212 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction548:stream#Object#poll */
3213 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction548:stream#Object#intern_poll */
3214 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction548:time#Object#get_time */
3215 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction548:file#Object#printn */
3216 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction548:file#Object#print */
3217 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction548:file#Object#getc */
3218 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction548:file#Object#gets */
3219 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction548:file#Object#getcwd */
3220 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction548:file#Object#file_getcwd */
3221 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction548:file#Object#stdin */
3222 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction548:file#Object#stdout */
3223 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction548:file#Object#stderr */
3224 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction548:model_base#Object#intrude_visibility */
3225 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction548:model_base#Object#public_visibility */
3226 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction548:model_base#Object#protected_visibility */
3227 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction548:model_base#Object#private_visibility */
3228 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction548:model_base#Object#none_visibility */
3229 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction548:model#Object#abstract_kind */
3230 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction548:model#Object#concrete_kind */
3231 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction548:model#Object#interface_kind */
3232 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction548:model#Object#enum_kind */
3233 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction548:model#Object#extern_kind */
3234 (nitmethod_t)VIRTUAL_parser__ReduceAction548__action, /* pointer to parser:ReduceAction548:parser#ReduceAction548#action */
3235 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction548:parser#ReduceAction#concat */
3236 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction548:parser#ReduceAction#init */
3237 }
3238 };
3239 /* allocate ReduceAction548 */
3240 val* NEW_parser__ReduceAction548(const struct type* type) {
3241 val* self /* : ReduceAction548 */;
3242 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3243 self->type = type;
3244 self->class = &class_parser__ReduceAction548;
3245 return self;
3246 }
3247 /* runtime class parser__ReduceAction549 */
3248 const struct class class_parser__ReduceAction549 = {
3249 0, /* box_kind */
3250 {
3251 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction549:kernel#Object#object_id */
3252 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction549:kernel#Object#is_same_type */
3253 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction549:kernel#Object#is_same_instance */
3254 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction549:kernel#Object#== */
3255 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction549:kernel#Object#!= */
3256 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction549:kernel#Object#output */
3257 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction549:kernel#Object#output_class_name */
3258 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction549:kernel#Object#exit */
3259 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction549:kernel#Object#sys */
3260 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction549:kernel#Object#hash */
3261 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction549:string#Object#to_s */
3262 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction549:string#Object#native_class_name */
3263 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction549:string#Object#class_name */
3264 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction549:string#Object#inspect */
3265 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction549:string#Object#inspect_head */
3266 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction549:string#Object#args */
3267 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction549:math#Object#atan2 */
3268 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction549:math#Object#pi */
3269 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction549:math#Object#srand_from */
3270 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction549:math#Object#srand */
3271 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction549:stream#Object#poll */
3272 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction549:stream#Object#intern_poll */
3273 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction549:time#Object#get_time */
3274 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction549:file#Object#printn */
3275 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction549:file#Object#print */
3276 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction549:file#Object#getc */
3277 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction549:file#Object#gets */
3278 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction549:file#Object#getcwd */
3279 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction549:file#Object#file_getcwd */
3280 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction549:file#Object#stdin */
3281 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction549:file#Object#stdout */
3282 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction549:file#Object#stderr */
3283 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction549:model_base#Object#intrude_visibility */
3284 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction549:model_base#Object#public_visibility */
3285 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction549:model_base#Object#protected_visibility */
3286 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction549:model_base#Object#private_visibility */
3287 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction549:model_base#Object#none_visibility */
3288 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction549:model#Object#abstract_kind */
3289 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction549:model#Object#concrete_kind */
3290 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction549:model#Object#interface_kind */
3291 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction549:model#Object#enum_kind */
3292 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction549:model#Object#extern_kind */
3293 (nitmethod_t)VIRTUAL_parser__ReduceAction549__action, /* pointer to parser:ReduceAction549:parser#ReduceAction549#action */
3294 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction549:parser#ReduceAction#concat */
3295 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction549:parser#ReduceAction#init */
3296 }
3297 };
3298 /* allocate ReduceAction549 */
3299 val* NEW_parser__ReduceAction549(const struct type* type) {
3300 val* self /* : ReduceAction549 */;
3301 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3302 self->type = type;
3303 self->class = &class_parser__ReduceAction549;
3304 return self;
3305 }
3306 /* runtime class parser__ReduceAction550 */
3307 const struct class class_parser__ReduceAction550 = {
3308 0, /* box_kind */
3309 {
3310 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction550:kernel#Object#object_id */
3311 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction550:kernel#Object#is_same_type */
3312 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction550:kernel#Object#is_same_instance */
3313 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction550:kernel#Object#== */
3314 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction550:kernel#Object#!= */
3315 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction550:kernel#Object#output */
3316 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction550:kernel#Object#output_class_name */
3317 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction550:kernel#Object#exit */
3318 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction550:kernel#Object#sys */
3319 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction550:kernel#Object#hash */
3320 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction550:string#Object#to_s */
3321 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction550:string#Object#native_class_name */
3322 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction550:string#Object#class_name */
3323 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction550:string#Object#inspect */
3324 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction550:string#Object#inspect_head */
3325 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction550:string#Object#args */
3326 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction550:math#Object#atan2 */
3327 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction550:math#Object#pi */
3328 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction550:math#Object#srand_from */
3329 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction550:math#Object#srand */
3330 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction550:stream#Object#poll */
3331 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction550:stream#Object#intern_poll */
3332 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction550:time#Object#get_time */
3333 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction550:file#Object#printn */
3334 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction550:file#Object#print */
3335 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction550:file#Object#getc */
3336 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction550:file#Object#gets */
3337 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction550:file#Object#getcwd */
3338 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction550:file#Object#file_getcwd */
3339 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction550:file#Object#stdin */
3340 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction550:file#Object#stdout */
3341 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction550:file#Object#stderr */
3342 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction550:model_base#Object#intrude_visibility */
3343 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction550:model_base#Object#public_visibility */
3344 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction550:model_base#Object#protected_visibility */
3345 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction550:model_base#Object#private_visibility */
3346 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction550:model_base#Object#none_visibility */
3347 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction550:model#Object#abstract_kind */
3348 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction550:model#Object#concrete_kind */
3349 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction550:model#Object#interface_kind */
3350 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction550:model#Object#enum_kind */
3351 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction550:model#Object#extern_kind */
3352 (nitmethod_t)VIRTUAL_parser__ReduceAction550__action, /* pointer to parser:ReduceAction550:parser#ReduceAction550#action */
3353 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction550:parser#ReduceAction#concat */
3354 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction550:parser#ReduceAction#init */
3355 }
3356 };
3357 /* allocate ReduceAction550 */
3358 val* NEW_parser__ReduceAction550(const struct type* type) {
3359 val* self /* : ReduceAction550 */;
3360 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3361 self->type = type;
3362 self->class = &class_parser__ReduceAction550;
3363 return self;
3364 }
3365 /* runtime class parser__ReduceAction551 */
3366 const struct class class_parser__ReduceAction551 = {
3367 0, /* box_kind */
3368 {
3369 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction551:kernel#Object#object_id */
3370 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction551:kernel#Object#is_same_type */
3371 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction551:kernel#Object#is_same_instance */
3372 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction551:kernel#Object#== */
3373 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction551:kernel#Object#!= */
3374 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction551:kernel#Object#output */
3375 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction551:kernel#Object#output_class_name */
3376 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction551:kernel#Object#exit */
3377 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction551:kernel#Object#sys */
3378 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction551:kernel#Object#hash */
3379 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction551:string#Object#to_s */
3380 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction551:string#Object#native_class_name */
3381 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction551:string#Object#class_name */
3382 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction551:string#Object#inspect */
3383 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction551:string#Object#inspect_head */
3384 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction551:string#Object#args */
3385 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction551:math#Object#atan2 */
3386 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction551:math#Object#pi */
3387 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction551:math#Object#srand_from */
3388 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction551:math#Object#srand */
3389 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction551:stream#Object#poll */
3390 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction551:stream#Object#intern_poll */
3391 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction551:time#Object#get_time */
3392 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction551:file#Object#printn */
3393 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction551:file#Object#print */
3394 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction551:file#Object#getc */
3395 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction551:file#Object#gets */
3396 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction551:file#Object#getcwd */
3397 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction551:file#Object#file_getcwd */
3398 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction551:file#Object#stdin */
3399 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction551:file#Object#stdout */
3400 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction551:file#Object#stderr */
3401 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction551:model_base#Object#intrude_visibility */
3402 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction551:model_base#Object#public_visibility */
3403 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction551:model_base#Object#protected_visibility */
3404 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction551:model_base#Object#private_visibility */
3405 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction551:model_base#Object#none_visibility */
3406 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction551:model#Object#abstract_kind */
3407 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction551:model#Object#concrete_kind */
3408 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction551:model#Object#interface_kind */
3409 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction551:model#Object#enum_kind */
3410 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction551:model#Object#extern_kind */
3411 (nitmethod_t)VIRTUAL_parser__ReduceAction551__action, /* pointer to parser:ReduceAction551:parser#ReduceAction551#action */
3412 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction551:parser#ReduceAction#concat */
3413 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction551:parser#ReduceAction#init */
3414 }
3415 };
3416 /* allocate ReduceAction551 */
3417 val* NEW_parser__ReduceAction551(const struct type* type) {
3418 val* self /* : ReduceAction551 */;
3419 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3420 self->type = type;
3421 self->class = &class_parser__ReduceAction551;
3422 return self;
3423 }
3424 /* runtime class parser__ReduceAction552 */
3425 const struct class class_parser__ReduceAction552 = {
3426 0, /* box_kind */
3427 {
3428 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction552:kernel#Object#object_id */
3429 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction552:kernel#Object#is_same_type */
3430 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction552:kernel#Object#is_same_instance */
3431 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction552:kernel#Object#== */
3432 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction552:kernel#Object#!= */
3433 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction552:kernel#Object#output */
3434 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction552:kernel#Object#output_class_name */
3435 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction552:kernel#Object#exit */
3436 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction552:kernel#Object#sys */
3437 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction552:kernel#Object#hash */
3438 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction552:string#Object#to_s */
3439 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction552:string#Object#native_class_name */
3440 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction552:string#Object#class_name */
3441 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction552:string#Object#inspect */
3442 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction552:string#Object#inspect_head */
3443 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction552:string#Object#args */
3444 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction552:math#Object#atan2 */
3445 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction552:math#Object#pi */
3446 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction552:math#Object#srand_from */
3447 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction552:math#Object#srand */
3448 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction552:stream#Object#poll */
3449 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction552:stream#Object#intern_poll */
3450 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction552:time#Object#get_time */
3451 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction552:file#Object#printn */
3452 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction552:file#Object#print */
3453 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction552:file#Object#getc */
3454 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction552:file#Object#gets */
3455 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction552:file#Object#getcwd */
3456 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction552:file#Object#file_getcwd */
3457 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction552:file#Object#stdin */
3458 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction552:file#Object#stdout */
3459 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction552:file#Object#stderr */
3460 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction552:model_base#Object#intrude_visibility */
3461 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction552:model_base#Object#public_visibility */
3462 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction552:model_base#Object#protected_visibility */
3463 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction552:model_base#Object#private_visibility */
3464 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction552:model_base#Object#none_visibility */
3465 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction552:model#Object#abstract_kind */
3466 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction552:model#Object#concrete_kind */
3467 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction552:model#Object#interface_kind */
3468 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction552:model#Object#enum_kind */
3469 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction552:model#Object#extern_kind */
3470 (nitmethod_t)VIRTUAL_parser__ReduceAction552__action, /* pointer to parser:ReduceAction552:parser#ReduceAction552#action */
3471 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction552:parser#ReduceAction#concat */
3472 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction552:parser#ReduceAction#init */
3473 }
3474 };
3475 /* allocate ReduceAction552 */
3476 val* NEW_parser__ReduceAction552(const struct type* type) {
3477 val* self /* : ReduceAction552 */;
3478 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3479 self->type = type;
3480 self->class = &class_parser__ReduceAction552;
3481 return self;
3482 }
3483 /* runtime class parser__ReduceAction553 */
3484 const struct class class_parser__ReduceAction553 = {
3485 0, /* box_kind */
3486 {
3487 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction553:kernel#Object#object_id */
3488 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction553:kernel#Object#is_same_type */
3489 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction553:kernel#Object#is_same_instance */
3490 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction553:kernel#Object#== */
3491 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction553:kernel#Object#!= */
3492 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction553:kernel#Object#output */
3493 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction553:kernel#Object#output_class_name */
3494 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction553:kernel#Object#exit */
3495 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction553:kernel#Object#sys */
3496 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction553:kernel#Object#hash */
3497 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction553:string#Object#to_s */
3498 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction553:string#Object#native_class_name */
3499 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction553:string#Object#class_name */
3500 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction553:string#Object#inspect */
3501 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction553:string#Object#inspect_head */
3502 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction553:string#Object#args */
3503 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction553:math#Object#atan2 */
3504 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction553:math#Object#pi */
3505 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction553:math#Object#srand_from */
3506 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction553:math#Object#srand */
3507 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction553:stream#Object#poll */
3508 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction553:stream#Object#intern_poll */
3509 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction553:time#Object#get_time */
3510 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction553:file#Object#printn */
3511 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction553:file#Object#print */
3512 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction553:file#Object#getc */
3513 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction553:file#Object#gets */
3514 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction553:file#Object#getcwd */
3515 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction553:file#Object#file_getcwd */
3516 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction553:file#Object#stdin */
3517 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction553:file#Object#stdout */
3518 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction553:file#Object#stderr */
3519 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction553:model_base#Object#intrude_visibility */
3520 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction553:model_base#Object#public_visibility */
3521 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction553:model_base#Object#protected_visibility */
3522 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction553:model_base#Object#private_visibility */
3523 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction553:model_base#Object#none_visibility */
3524 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction553:model#Object#abstract_kind */
3525 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction553:model#Object#concrete_kind */
3526 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction553:model#Object#interface_kind */
3527 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction553:model#Object#enum_kind */
3528 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction553:model#Object#extern_kind */
3529 (nitmethod_t)VIRTUAL_parser__ReduceAction553__action, /* pointer to parser:ReduceAction553:parser#ReduceAction553#action */
3530 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction553:parser#ReduceAction#concat */
3531 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction553:parser#ReduceAction#init */
3532 }
3533 };
3534 /* allocate ReduceAction553 */
3535 val* NEW_parser__ReduceAction553(const struct type* type) {
3536 val* self /* : ReduceAction553 */;
3537 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3538 self->type = type;
3539 self->class = &class_parser__ReduceAction553;
3540 return self;
3541 }
3542 /* runtime class parser__ReduceAction554 */
3543 const struct class class_parser__ReduceAction554 = {
3544 0, /* box_kind */
3545 {
3546 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction554:kernel#Object#object_id */
3547 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction554:kernel#Object#is_same_type */
3548 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction554:kernel#Object#is_same_instance */
3549 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction554:kernel#Object#== */
3550 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction554:kernel#Object#!= */
3551 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction554:kernel#Object#output */
3552 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction554:kernel#Object#output_class_name */
3553 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction554:kernel#Object#exit */
3554 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction554:kernel#Object#sys */
3555 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction554:kernel#Object#hash */
3556 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction554:string#Object#to_s */
3557 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction554:string#Object#native_class_name */
3558 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction554:string#Object#class_name */
3559 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction554:string#Object#inspect */
3560 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction554:string#Object#inspect_head */
3561 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction554:string#Object#args */
3562 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction554:math#Object#atan2 */
3563 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction554:math#Object#pi */
3564 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction554:math#Object#srand_from */
3565 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction554:math#Object#srand */
3566 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction554:stream#Object#poll */
3567 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction554:stream#Object#intern_poll */
3568 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction554:time#Object#get_time */
3569 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction554:file#Object#printn */
3570 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction554:file#Object#print */
3571 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction554:file#Object#getc */
3572 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction554:file#Object#gets */
3573 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction554:file#Object#getcwd */
3574 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction554:file#Object#file_getcwd */
3575 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction554:file#Object#stdin */
3576 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction554:file#Object#stdout */
3577 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction554:file#Object#stderr */
3578 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction554:model_base#Object#intrude_visibility */
3579 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction554:model_base#Object#public_visibility */
3580 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction554:model_base#Object#protected_visibility */
3581 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction554:model_base#Object#private_visibility */
3582 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction554:model_base#Object#none_visibility */
3583 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction554:model#Object#abstract_kind */
3584 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction554:model#Object#concrete_kind */
3585 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction554:model#Object#interface_kind */
3586 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction554:model#Object#enum_kind */
3587 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction554:model#Object#extern_kind */
3588 (nitmethod_t)VIRTUAL_parser__ReduceAction554__action, /* pointer to parser:ReduceAction554:parser#ReduceAction554#action */
3589 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction554:parser#ReduceAction#concat */
3590 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction554:parser#ReduceAction#init */
3591 }
3592 };
3593 /* allocate ReduceAction554 */
3594 val* NEW_parser__ReduceAction554(const struct type* type) {
3595 val* self /* : ReduceAction554 */;
3596 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3597 self->type = type;
3598 self->class = &class_parser__ReduceAction554;
3599 return self;
3600 }
3601 /* runtime class parser__ReduceAction555 */
3602 const struct class class_parser__ReduceAction555 = {
3603 0, /* box_kind */
3604 {
3605 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction555:kernel#Object#object_id */
3606 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction555:kernel#Object#is_same_type */
3607 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction555:kernel#Object#is_same_instance */
3608 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction555:kernel#Object#== */
3609 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction555:kernel#Object#!= */
3610 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction555:kernel#Object#output */
3611 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction555:kernel#Object#output_class_name */
3612 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction555:kernel#Object#exit */
3613 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction555:kernel#Object#sys */
3614 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction555:kernel#Object#hash */
3615 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction555:string#Object#to_s */
3616 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction555:string#Object#native_class_name */
3617 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction555:string#Object#class_name */
3618 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction555:string#Object#inspect */
3619 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction555:string#Object#inspect_head */
3620 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction555:string#Object#args */
3621 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction555:math#Object#atan2 */
3622 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction555:math#Object#pi */
3623 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction555:math#Object#srand_from */
3624 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction555:math#Object#srand */
3625 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction555:stream#Object#poll */
3626 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction555:stream#Object#intern_poll */
3627 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction555:time#Object#get_time */
3628 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction555:file#Object#printn */
3629 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction555:file#Object#print */
3630 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction555:file#Object#getc */
3631 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction555:file#Object#gets */
3632 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction555:file#Object#getcwd */
3633 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction555:file#Object#file_getcwd */
3634 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction555:file#Object#stdin */
3635 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction555:file#Object#stdout */
3636 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction555:file#Object#stderr */
3637 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction555:model_base#Object#intrude_visibility */
3638 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction555:model_base#Object#public_visibility */
3639 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction555:model_base#Object#protected_visibility */
3640 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction555:model_base#Object#private_visibility */
3641 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction555:model_base#Object#none_visibility */
3642 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction555:model#Object#abstract_kind */
3643 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction555:model#Object#concrete_kind */
3644 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction555:model#Object#interface_kind */
3645 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction555:model#Object#enum_kind */
3646 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction555:model#Object#extern_kind */
3647 (nitmethod_t)VIRTUAL_parser__ReduceAction555__action, /* pointer to parser:ReduceAction555:parser#ReduceAction555#action */
3648 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction555:parser#ReduceAction#concat */
3649 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction555:parser#ReduceAction#init */
3650 }
3651 };
3652 /* allocate ReduceAction555 */
3653 val* NEW_parser__ReduceAction555(const struct type* type) {
3654 val* self /* : ReduceAction555 */;
3655 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3656 self->type = type;
3657 self->class = &class_parser__ReduceAction555;
3658 return self;
3659 }
3660 /* runtime class parser__ReduceAction556 */
3661 const struct class class_parser__ReduceAction556 = {
3662 0, /* box_kind */
3663 {
3664 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction556:kernel#Object#object_id */
3665 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction556:kernel#Object#is_same_type */
3666 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction556:kernel#Object#is_same_instance */
3667 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction556:kernel#Object#== */
3668 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction556:kernel#Object#!= */
3669 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction556:kernel#Object#output */
3670 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction556:kernel#Object#output_class_name */
3671 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction556:kernel#Object#exit */
3672 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction556:kernel#Object#sys */
3673 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction556:kernel#Object#hash */
3674 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction556:string#Object#to_s */
3675 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction556:string#Object#native_class_name */
3676 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction556:string#Object#class_name */
3677 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction556:string#Object#inspect */
3678 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction556:string#Object#inspect_head */
3679 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction556:string#Object#args */
3680 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction556:math#Object#atan2 */
3681 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction556:math#Object#pi */
3682 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction556:math#Object#srand_from */
3683 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction556:math#Object#srand */
3684 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction556:stream#Object#poll */
3685 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction556:stream#Object#intern_poll */
3686 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction556:time#Object#get_time */
3687 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction556:file#Object#printn */
3688 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction556:file#Object#print */
3689 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction556:file#Object#getc */
3690 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction556:file#Object#gets */
3691 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction556:file#Object#getcwd */
3692 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction556:file#Object#file_getcwd */
3693 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction556:file#Object#stdin */
3694 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction556:file#Object#stdout */
3695 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction556:file#Object#stderr */
3696 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction556:model_base#Object#intrude_visibility */
3697 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction556:model_base#Object#public_visibility */
3698 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction556:model_base#Object#protected_visibility */
3699 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction556:model_base#Object#private_visibility */
3700 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction556:model_base#Object#none_visibility */
3701 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction556:model#Object#abstract_kind */
3702 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction556:model#Object#concrete_kind */
3703 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction556:model#Object#interface_kind */
3704 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction556:model#Object#enum_kind */
3705 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction556:model#Object#extern_kind */
3706 (nitmethod_t)VIRTUAL_parser__ReduceAction556__action, /* pointer to parser:ReduceAction556:parser#ReduceAction556#action */
3707 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction556:parser#ReduceAction#concat */
3708 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction556:parser#ReduceAction#init */
3709 }
3710 };
3711 /* allocate ReduceAction556 */
3712 val* NEW_parser__ReduceAction556(const struct type* type) {
3713 val* self /* : ReduceAction556 */;
3714 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3715 self->type = type;
3716 self->class = &class_parser__ReduceAction556;
3717 return self;
3718 }
3719 /* runtime class parser__ReduceAction557 */
3720 const struct class class_parser__ReduceAction557 = {
3721 0, /* box_kind */
3722 {
3723 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction557:kernel#Object#object_id */
3724 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction557:kernel#Object#is_same_type */
3725 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction557:kernel#Object#is_same_instance */
3726 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction557:kernel#Object#== */
3727 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction557:kernel#Object#!= */
3728 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction557:kernel#Object#output */
3729 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction557:kernel#Object#output_class_name */
3730 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction557:kernel#Object#exit */
3731 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction557:kernel#Object#sys */
3732 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction557:kernel#Object#hash */
3733 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction557:string#Object#to_s */
3734 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction557:string#Object#native_class_name */
3735 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction557:string#Object#class_name */
3736 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction557:string#Object#inspect */
3737 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction557:string#Object#inspect_head */
3738 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction557:string#Object#args */
3739 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction557:math#Object#atan2 */
3740 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction557:math#Object#pi */
3741 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction557:math#Object#srand_from */
3742 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction557:math#Object#srand */
3743 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction557:stream#Object#poll */
3744 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction557:stream#Object#intern_poll */
3745 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction557:time#Object#get_time */
3746 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction557:file#Object#printn */
3747 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction557:file#Object#print */
3748 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction557:file#Object#getc */
3749 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction557:file#Object#gets */
3750 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction557:file#Object#getcwd */
3751 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction557:file#Object#file_getcwd */
3752 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction557:file#Object#stdin */
3753 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction557:file#Object#stdout */
3754 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction557:file#Object#stderr */
3755 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction557:model_base#Object#intrude_visibility */
3756 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction557:model_base#Object#public_visibility */
3757 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction557:model_base#Object#protected_visibility */
3758 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction557:model_base#Object#private_visibility */
3759 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction557:model_base#Object#none_visibility */
3760 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction557:model#Object#abstract_kind */
3761 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction557:model#Object#concrete_kind */
3762 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction557:model#Object#interface_kind */
3763 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction557:model#Object#enum_kind */
3764 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction557:model#Object#extern_kind */
3765 (nitmethod_t)VIRTUAL_parser__ReduceAction557__action, /* pointer to parser:ReduceAction557:parser#ReduceAction557#action */
3766 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction557:parser#ReduceAction#concat */
3767 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction557:parser#ReduceAction#init */
3768 }
3769 };
3770 /* allocate ReduceAction557 */
3771 val* NEW_parser__ReduceAction557(const struct type* type) {
3772 val* self /* : ReduceAction557 */;
3773 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3774 self->type = type;
3775 self->class = &class_parser__ReduceAction557;
3776 return self;
3777 }
3778 /* runtime class parser__ReduceAction558 */
3779 const struct class class_parser__ReduceAction558 = {
3780 0, /* box_kind */
3781 {
3782 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction558:kernel#Object#object_id */
3783 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction558:kernel#Object#is_same_type */
3784 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction558:kernel#Object#is_same_instance */
3785 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction558:kernel#Object#== */
3786 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction558:kernel#Object#!= */
3787 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction558:kernel#Object#output */
3788 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction558:kernel#Object#output_class_name */
3789 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction558:kernel#Object#exit */
3790 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction558:kernel#Object#sys */
3791 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction558:kernel#Object#hash */
3792 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction558:string#Object#to_s */
3793 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction558:string#Object#native_class_name */
3794 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction558:string#Object#class_name */
3795 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction558:string#Object#inspect */
3796 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction558:string#Object#inspect_head */
3797 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction558:string#Object#args */
3798 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction558:math#Object#atan2 */
3799 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction558:math#Object#pi */
3800 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction558:math#Object#srand_from */
3801 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction558:math#Object#srand */
3802 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction558:stream#Object#poll */
3803 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction558:stream#Object#intern_poll */
3804 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction558:time#Object#get_time */
3805 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction558:file#Object#printn */
3806 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction558:file#Object#print */
3807 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction558:file#Object#getc */
3808 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction558:file#Object#gets */
3809 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction558:file#Object#getcwd */
3810 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction558:file#Object#file_getcwd */
3811 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction558:file#Object#stdin */
3812 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction558:file#Object#stdout */
3813 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction558:file#Object#stderr */
3814 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction558:model_base#Object#intrude_visibility */
3815 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction558:model_base#Object#public_visibility */
3816 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction558:model_base#Object#protected_visibility */
3817 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction558:model_base#Object#private_visibility */
3818 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction558:model_base#Object#none_visibility */
3819 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction558:model#Object#abstract_kind */
3820 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction558:model#Object#concrete_kind */
3821 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction558:model#Object#interface_kind */
3822 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction558:model#Object#enum_kind */
3823 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction558:model#Object#extern_kind */
3824 (nitmethod_t)VIRTUAL_parser__ReduceAction558__action, /* pointer to parser:ReduceAction558:parser#ReduceAction558#action */
3825 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction558:parser#ReduceAction#concat */
3826 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction558:parser#ReduceAction#init */
3827 }
3828 };
3829 /* allocate ReduceAction558 */
3830 val* NEW_parser__ReduceAction558(const struct type* type) {
3831 val* self /* : ReduceAction558 */;
3832 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3833 self->type = type;
3834 self->class = &class_parser__ReduceAction558;
3835 return self;
3836 }
3837 /* runtime class parser__ReduceAction559 */
3838 const struct class class_parser__ReduceAction559 = {
3839 0, /* box_kind */
3840 {
3841 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction559:kernel#Object#object_id */
3842 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction559:kernel#Object#is_same_type */
3843 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction559:kernel#Object#is_same_instance */
3844 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction559:kernel#Object#== */
3845 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction559:kernel#Object#!= */
3846 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction559:kernel#Object#output */
3847 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction559:kernel#Object#output_class_name */
3848 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction559:kernel#Object#exit */
3849 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction559:kernel#Object#sys */
3850 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction559:kernel#Object#hash */
3851 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction559:string#Object#to_s */
3852 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction559:string#Object#native_class_name */
3853 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction559:string#Object#class_name */
3854 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction559:string#Object#inspect */
3855 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction559:string#Object#inspect_head */
3856 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction559:string#Object#args */
3857 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction559:math#Object#atan2 */
3858 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction559:math#Object#pi */
3859 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction559:math#Object#srand_from */
3860 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction559:math#Object#srand */
3861 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction559:stream#Object#poll */
3862 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction559:stream#Object#intern_poll */
3863 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction559:time#Object#get_time */
3864 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction559:file#Object#printn */
3865 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction559:file#Object#print */
3866 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction559:file#Object#getc */
3867 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction559:file#Object#gets */
3868 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction559:file#Object#getcwd */
3869 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction559:file#Object#file_getcwd */
3870 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction559:file#Object#stdin */
3871 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction559:file#Object#stdout */
3872 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction559:file#Object#stderr */
3873 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction559:model_base#Object#intrude_visibility */
3874 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction559:model_base#Object#public_visibility */
3875 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction559:model_base#Object#protected_visibility */
3876 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction559:model_base#Object#private_visibility */
3877 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction559:model_base#Object#none_visibility */
3878 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction559:model#Object#abstract_kind */
3879 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction559:model#Object#concrete_kind */
3880 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction559:model#Object#interface_kind */
3881 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction559:model#Object#enum_kind */
3882 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction559:model#Object#extern_kind */
3883 (nitmethod_t)VIRTUAL_parser__ReduceAction559__action, /* pointer to parser:ReduceAction559:parser#ReduceAction559#action */
3884 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction559:parser#ReduceAction#concat */
3885 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction559:parser#ReduceAction#init */
3886 }
3887 };
3888 /* allocate ReduceAction559 */
3889 val* NEW_parser__ReduceAction559(const struct type* type) {
3890 val* self /* : ReduceAction559 */;
3891 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3892 self->type = type;
3893 self->class = &class_parser__ReduceAction559;
3894 return self;
3895 }
3896 /* runtime class parser__ReduceAction560 */
3897 const struct class class_parser__ReduceAction560 = {
3898 0, /* box_kind */
3899 {
3900 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction560:kernel#Object#object_id */
3901 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction560:kernel#Object#is_same_type */
3902 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction560:kernel#Object#is_same_instance */
3903 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction560:kernel#Object#== */
3904 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction560:kernel#Object#!= */
3905 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction560:kernel#Object#output */
3906 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction560:kernel#Object#output_class_name */
3907 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction560:kernel#Object#exit */
3908 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction560:kernel#Object#sys */
3909 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction560:kernel#Object#hash */
3910 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction560:string#Object#to_s */
3911 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction560:string#Object#native_class_name */
3912 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction560:string#Object#class_name */
3913 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction560:string#Object#inspect */
3914 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction560:string#Object#inspect_head */
3915 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction560:string#Object#args */
3916 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction560:math#Object#atan2 */
3917 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction560:math#Object#pi */
3918 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction560:math#Object#srand_from */
3919 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction560:math#Object#srand */
3920 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction560:stream#Object#poll */
3921 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction560:stream#Object#intern_poll */
3922 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction560:time#Object#get_time */
3923 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction560:file#Object#printn */
3924 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction560:file#Object#print */
3925 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction560:file#Object#getc */
3926 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction560:file#Object#gets */
3927 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction560:file#Object#getcwd */
3928 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction560:file#Object#file_getcwd */
3929 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction560:file#Object#stdin */
3930 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction560:file#Object#stdout */
3931 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction560:file#Object#stderr */
3932 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction560:model_base#Object#intrude_visibility */
3933 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction560:model_base#Object#public_visibility */
3934 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction560:model_base#Object#protected_visibility */
3935 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction560:model_base#Object#private_visibility */
3936 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction560:model_base#Object#none_visibility */
3937 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction560:model#Object#abstract_kind */
3938 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction560:model#Object#concrete_kind */
3939 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction560:model#Object#interface_kind */
3940 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction560:model#Object#enum_kind */
3941 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction560:model#Object#extern_kind */
3942 (nitmethod_t)VIRTUAL_parser__ReduceAction560__action, /* pointer to parser:ReduceAction560:parser#ReduceAction560#action */
3943 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction560:parser#ReduceAction#concat */
3944 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction560:parser#ReduceAction#init */
3945 }
3946 };
3947 /* allocate ReduceAction560 */
3948 val* NEW_parser__ReduceAction560(const struct type* type) {
3949 val* self /* : ReduceAction560 */;
3950 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3951 self->type = type;
3952 self->class = &class_parser__ReduceAction560;
3953 return self;
3954 }
3955 /* runtime class parser__ReduceAction561 */
3956 const struct class class_parser__ReduceAction561 = {
3957 0, /* box_kind */
3958 {
3959 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction561:kernel#Object#object_id */
3960 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction561:kernel#Object#is_same_type */
3961 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction561:kernel#Object#is_same_instance */
3962 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction561:kernel#Object#== */
3963 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction561:kernel#Object#!= */
3964 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction561:kernel#Object#output */
3965 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction561:kernel#Object#output_class_name */
3966 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction561:kernel#Object#exit */
3967 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction561:kernel#Object#sys */
3968 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction561:kernel#Object#hash */
3969 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction561:string#Object#to_s */
3970 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction561:string#Object#native_class_name */
3971 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction561:string#Object#class_name */
3972 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction561:string#Object#inspect */
3973 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction561:string#Object#inspect_head */
3974 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction561:string#Object#args */
3975 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction561:math#Object#atan2 */
3976 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction561:math#Object#pi */
3977 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction561:math#Object#srand_from */
3978 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction561:math#Object#srand */
3979 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction561:stream#Object#poll */
3980 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction561:stream#Object#intern_poll */
3981 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction561:time#Object#get_time */
3982 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction561:file#Object#printn */
3983 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction561:file#Object#print */
3984 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction561:file#Object#getc */
3985 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction561:file#Object#gets */
3986 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction561:file#Object#getcwd */
3987 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction561:file#Object#file_getcwd */
3988 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction561:file#Object#stdin */
3989 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction561:file#Object#stdout */
3990 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction561:file#Object#stderr */
3991 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction561:model_base#Object#intrude_visibility */
3992 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction561:model_base#Object#public_visibility */
3993 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction561:model_base#Object#protected_visibility */
3994 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction561:model_base#Object#private_visibility */
3995 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction561:model_base#Object#none_visibility */
3996 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction561:model#Object#abstract_kind */
3997 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction561:model#Object#concrete_kind */
3998 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction561:model#Object#interface_kind */
3999 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction561:model#Object#enum_kind */
4000 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction561:model#Object#extern_kind */
4001 (nitmethod_t)VIRTUAL_parser__ReduceAction561__action, /* pointer to parser:ReduceAction561:parser#ReduceAction561#action */
4002 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction561:parser#ReduceAction#concat */
4003 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction561:parser#ReduceAction#init */
4004 }
4005 };
4006 /* allocate ReduceAction561 */
4007 val* NEW_parser__ReduceAction561(const struct type* type) {
4008 val* self /* : ReduceAction561 */;
4009 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4010 self->type = type;
4011 self->class = &class_parser__ReduceAction561;
4012 return self;
4013 }
4014 /* runtime class parser__ReduceAction562 */
4015 const struct class class_parser__ReduceAction562 = {
4016 0, /* box_kind */
4017 {
4018 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction562:kernel#Object#object_id */
4019 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction562:kernel#Object#is_same_type */
4020 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction562:kernel#Object#is_same_instance */
4021 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction562:kernel#Object#== */
4022 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction562:kernel#Object#!= */
4023 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction562:kernel#Object#output */
4024 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction562:kernel#Object#output_class_name */
4025 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction562:kernel#Object#exit */
4026 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction562:kernel#Object#sys */
4027 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction562:kernel#Object#hash */
4028 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction562:string#Object#to_s */
4029 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction562:string#Object#native_class_name */
4030 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction562:string#Object#class_name */
4031 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction562:string#Object#inspect */
4032 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction562:string#Object#inspect_head */
4033 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction562:string#Object#args */
4034 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction562:math#Object#atan2 */
4035 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction562:math#Object#pi */
4036 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction562:math#Object#srand_from */
4037 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction562:math#Object#srand */
4038 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction562:stream#Object#poll */
4039 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction562:stream#Object#intern_poll */
4040 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction562:time#Object#get_time */
4041 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction562:file#Object#printn */
4042 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction562:file#Object#print */
4043 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction562:file#Object#getc */
4044 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction562:file#Object#gets */
4045 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction562:file#Object#getcwd */
4046 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction562:file#Object#file_getcwd */
4047 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction562:file#Object#stdin */
4048 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction562:file#Object#stdout */
4049 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction562:file#Object#stderr */
4050 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction562:model_base#Object#intrude_visibility */
4051 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction562:model_base#Object#public_visibility */
4052 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction562:model_base#Object#protected_visibility */
4053 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction562:model_base#Object#private_visibility */
4054 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction562:model_base#Object#none_visibility */
4055 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction562:model#Object#abstract_kind */
4056 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction562:model#Object#concrete_kind */
4057 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction562:model#Object#interface_kind */
4058 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction562:model#Object#enum_kind */
4059 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction562:model#Object#extern_kind */
4060 (nitmethod_t)VIRTUAL_parser__ReduceAction562__action, /* pointer to parser:ReduceAction562:parser#ReduceAction562#action */
4061 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction562:parser#ReduceAction#concat */
4062 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction562:parser#ReduceAction#init */
4063 }
4064 };
4065 /* allocate ReduceAction562 */
4066 val* NEW_parser__ReduceAction562(const struct type* type) {
4067 val* self /* : ReduceAction562 */;
4068 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4069 self->type = type;
4070 self->class = &class_parser__ReduceAction562;
4071 return self;
4072 }
4073 /* runtime class parser__ReduceAction563 */
4074 const struct class class_parser__ReduceAction563 = {
4075 0, /* box_kind */
4076 {
4077 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction563:kernel#Object#object_id */
4078 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction563:kernel#Object#is_same_type */
4079 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction563:kernel#Object#is_same_instance */
4080 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction563:kernel#Object#== */
4081 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction563:kernel#Object#!= */
4082 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction563:kernel#Object#output */
4083 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction563:kernel#Object#output_class_name */
4084 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction563:kernel#Object#exit */
4085 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction563:kernel#Object#sys */
4086 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction563:kernel#Object#hash */
4087 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction563:string#Object#to_s */
4088 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction563:string#Object#native_class_name */
4089 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction563:string#Object#class_name */
4090 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction563:string#Object#inspect */
4091 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction563:string#Object#inspect_head */
4092 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction563:string#Object#args */
4093 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction563:math#Object#atan2 */
4094 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction563:math#Object#pi */
4095 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction563:math#Object#srand_from */
4096 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction563:math#Object#srand */
4097 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction563:stream#Object#poll */
4098 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction563:stream#Object#intern_poll */
4099 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction563:time#Object#get_time */
4100 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction563:file#Object#printn */
4101 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction563:file#Object#print */
4102 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction563:file#Object#getc */
4103 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction563:file#Object#gets */
4104 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction563:file#Object#getcwd */
4105 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction563:file#Object#file_getcwd */
4106 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction563:file#Object#stdin */
4107 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction563:file#Object#stdout */
4108 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction563:file#Object#stderr */
4109 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction563:model_base#Object#intrude_visibility */
4110 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction563:model_base#Object#public_visibility */
4111 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction563:model_base#Object#protected_visibility */
4112 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction563:model_base#Object#private_visibility */
4113 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction563:model_base#Object#none_visibility */
4114 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction563:model#Object#abstract_kind */
4115 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction563:model#Object#concrete_kind */
4116 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction563:model#Object#interface_kind */
4117 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction563:model#Object#enum_kind */
4118 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction563:model#Object#extern_kind */
4119 (nitmethod_t)VIRTUAL_parser__ReduceAction563__action, /* pointer to parser:ReduceAction563:parser#ReduceAction563#action */
4120 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction563:parser#ReduceAction#concat */
4121 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction563:parser#ReduceAction#init */
4122 }
4123 };
4124 /* allocate ReduceAction563 */
4125 val* NEW_parser__ReduceAction563(const struct type* type) {
4126 val* self /* : ReduceAction563 */;
4127 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4128 self->type = type;
4129 self->class = &class_parser__ReduceAction563;
4130 return self;
4131 }
4132 /* runtime class parser__ReduceAction564 */
4133 const struct class class_parser__ReduceAction564 = {
4134 0, /* box_kind */
4135 {
4136 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction564:kernel#Object#object_id */
4137 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction564:kernel#Object#is_same_type */
4138 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction564:kernel#Object#is_same_instance */
4139 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction564:kernel#Object#== */
4140 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction564:kernel#Object#!= */
4141 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction564:kernel#Object#output */
4142 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction564:kernel#Object#output_class_name */
4143 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction564:kernel#Object#exit */
4144 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction564:kernel#Object#sys */
4145 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction564:kernel#Object#hash */
4146 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction564:string#Object#to_s */
4147 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction564:string#Object#native_class_name */
4148 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction564:string#Object#class_name */
4149 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction564:string#Object#inspect */
4150 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction564:string#Object#inspect_head */
4151 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction564:string#Object#args */
4152 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction564:math#Object#atan2 */
4153 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction564:math#Object#pi */
4154 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction564:math#Object#srand_from */
4155 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction564:math#Object#srand */
4156 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction564:stream#Object#poll */
4157 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction564:stream#Object#intern_poll */
4158 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction564:time#Object#get_time */
4159 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction564:file#Object#printn */
4160 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction564:file#Object#print */
4161 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction564:file#Object#getc */
4162 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction564:file#Object#gets */
4163 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction564:file#Object#getcwd */
4164 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction564:file#Object#file_getcwd */
4165 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction564:file#Object#stdin */
4166 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction564:file#Object#stdout */
4167 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction564:file#Object#stderr */
4168 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction564:model_base#Object#intrude_visibility */
4169 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction564:model_base#Object#public_visibility */
4170 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction564:model_base#Object#protected_visibility */
4171 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction564:model_base#Object#private_visibility */
4172 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction564:model_base#Object#none_visibility */
4173 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction564:model#Object#abstract_kind */
4174 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction564:model#Object#concrete_kind */
4175 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction564:model#Object#interface_kind */
4176 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction564:model#Object#enum_kind */
4177 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction564:model#Object#extern_kind */
4178 (nitmethod_t)VIRTUAL_parser__ReduceAction564__action, /* pointer to parser:ReduceAction564:parser#ReduceAction564#action */
4179 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction564:parser#ReduceAction#concat */
4180 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction564:parser#ReduceAction#init */
4181 }
4182 };
4183 /* allocate ReduceAction564 */
4184 val* NEW_parser__ReduceAction564(const struct type* type) {
4185 val* self /* : ReduceAction564 */;
4186 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4187 self->type = type;
4188 self->class = &class_parser__ReduceAction564;
4189 return self;
4190 }
4191 /* runtime class parser__ReduceAction566 */
4192 const struct class class_parser__ReduceAction566 = {
4193 0, /* box_kind */
4194 {
4195 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction566:kernel#Object#object_id */
4196 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction566:kernel#Object#is_same_type */
4197 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction566:kernel#Object#is_same_instance */
4198 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction566:kernel#Object#== */
4199 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction566:kernel#Object#!= */
4200 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction566:kernel#Object#output */
4201 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction566:kernel#Object#output_class_name */
4202 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction566:kernel#Object#exit */
4203 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction566:kernel#Object#sys */
4204 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction566:kernel#Object#hash */
4205 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction566:string#Object#to_s */
4206 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction566:string#Object#native_class_name */
4207 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction566:string#Object#class_name */
4208 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction566:string#Object#inspect */
4209 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction566:string#Object#inspect_head */
4210 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction566:string#Object#args */
4211 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction566:math#Object#atan2 */
4212 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction566:math#Object#pi */
4213 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction566:math#Object#srand_from */
4214 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction566:math#Object#srand */
4215 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction566:stream#Object#poll */
4216 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction566:stream#Object#intern_poll */
4217 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction566:time#Object#get_time */
4218 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction566:file#Object#printn */
4219 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction566:file#Object#print */
4220 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction566:file#Object#getc */
4221 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction566:file#Object#gets */
4222 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction566:file#Object#getcwd */
4223 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction566:file#Object#file_getcwd */
4224 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction566:file#Object#stdin */
4225 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction566:file#Object#stdout */
4226 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction566:file#Object#stderr */
4227 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction566:model_base#Object#intrude_visibility */
4228 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction566:model_base#Object#public_visibility */
4229 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction566:model_base#Object#protected_visibility */
4230 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction566:model_base#Object#private_visibility */
4231 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction566:model_base#Object#none_visibility */
4232 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction566:model#Object#abstract_kind */
4233 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction566:model#Object#concrete_kind */
4234 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction566:model#Object#interface_kind */
4235 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction566:model#Object#enum_kind */
4236 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction566:model#Object#extern_kind */
4237 (nitmethod_t)VIRTUAL_parser__ReduceAction566__action, /* pointer to parser:ReduceAction566:parser#ReduceAction566#action */
4238 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction566:parser#ReduceAction#concat */
4239 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction566:parser#ReduceAction#init */
4240 }
4241 };
4242 /* allocate ReduceAction566 */
4243 val* NEW_parser__ReduceAction566(const struct type* type) {
4244 val* self /* : ReduceAction566 */;
4245 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4246 self->type = type;
4247 self->class = &class_parser__ReduceAction566;
4248 return self;
4249 }
4250 /* runtime class parser__ReduceAction567 */
4251 const struct class class_parser__ReduceAction567 = {
4252 0, /* box_kind */
4253 {
4254 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction567:kernel#Object#object_id */
4255 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction567:kernel#Object#is_same_type */
4256 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction567:kernel#Object#is_same_instance */
4257 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction567:kernel#Object#== */
4258 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction567:kernel#Object#!= */
4259 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction567:kernel#Object#output */
4260 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction567:kernel#Object#output_class_name */
4261 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction567:kernel#Object#exit */
4262 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction567:kernel#Object#sys */
4263 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction567:kernel#Object#hash */
4264 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction567:string#Object#to_s */
4265 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction567:string#Object#native_class_name */
4266 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction567:string#Object#class_name */
4267 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction567:string#Object#inspect */
4268 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction567:string#Object#inspect_head */
4269 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction567:string#Object#args */
4270 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction567:math#Object#atan2 */
4271 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction567:math#Object#pi */
4272 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction567:math#Object#srand_from */
4273 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction567:math#Object#srand */
4274 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction567:stream#Object#poll */
4275 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction567:stream#Object#intern_poll */
4276 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction567:time#Object#get_time */
4277 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction567:file#Object#printn */
4278 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction567:file#Object#print */
4279 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction567:file#Object#getc */
4280 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction567:file#Object#gets */
4281 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction567:file#Object#getcwd */
4282 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction567:file#Object#file_getcwd */
4283 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction567:file#Object#stdin */
4284 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction567:file#Object#stdout */
4285 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction567:file#Object#stderr */
4286 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction567:model_base#Object#intrude_visibility */
4287 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction567:model_base#Object#public_visibility */
4288 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction567:model_base#Object#protected_visibility */
4289 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction567:model_base#Object#private_visibility */
4290 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction567:model_base#Object#none_visibility */
4291 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction567:model#Object#abstract_kind */
4292 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction567:model#Object#concrete_kind */
4293 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction567:model#Object#interface_kind */
4294 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction567:model#Object#enum_kind */
4295 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction567:model#Object#extern_kind */
4296 (nitmethod_t)VIRTUAL_parser__ReduceAction567__action, /* pointer to parser:ReduceAction567:parser#ReduceAction567#action */
4297 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction567:parser#ReduceAction#concat */
4298 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction567:parser#ReduceAction#init */
4299 }
4300 };
4301 /* allocate ReduceAction567 */
4302 val* NEW_parser__ReduceAction567(const struct type* type) {
4303 val* self /* : ReduceAction567 */;
4304 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4305 self->type = type;
4306 self->class = &class_parser__ReduceAction567;
4307 return self;
4308 }
4309 /* runtime class parser__ReduceAction568 */
4310 const struct class class_parser__ReduceAction568 = {
4311 0, /* box_kind */
4312 {
4313 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction568:kernel#Object#object_id */
4314 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction568:kernel#Object#is_same_type */
4315 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction568:kernel#Object#is_same_instance */
4316 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction568:kernel#Object#== */
4317 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction568:kernel#Object#!= */
4318 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction568:kernel#Object#output */
4319 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction568:kernel#Object#output_class_name */
4320 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction568:kernel#Object#exit */
4321 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction568:kernel#Object#sys */
4322 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction568:kernel#Object#hash */
4323 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction568:string#Object#to_s */
4324 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction568:string#Object#native_class_name */
4325 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction568:string#Object#class_name */
4326 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction568:string#Object#inspect */
4327 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction568:string#Object#inspect_head */
4328 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction568:string#Object#args */
4329 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction568:math#Object#atan2 */
4330 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction568:math#Object#pi */
4331 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction568:math#Object#srand_from */
4332 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction568:math#Object#srand */
4333 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction568:stream#Object#poll */
4334 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction568:stream#Object#intern_poll */
4335 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction568:time#Object#get_time */
4336 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction568:file#Object#printn */
4337 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction568:file#Object#print */
4338 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction568:file#Object#getc */
4339 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction568:file#Object#gets */
4340 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction568:file#Object#getcwd */
4341 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction568:file#Object#file_getcwd */
4342 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction568:file#Object#stdin */
4343 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction568:file#Object#stdout */
4344 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction568:file#Object#stderr */
4345 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction568:model_base#Object#intrude_visibility */
4346 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction568:model_base#Object#public_visibility */
4347 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction568:model_base#Object#protected_visibility */
4348 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction568:model_base#Object#private_visibility */
4349 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction568:model_base#Object#none_visibility */
4350 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction568:model#Object#abstract_kind */
4351 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction568:model#Object#concrete_kind */
4352 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction568:model#Object#interface_kind */
4353 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction568:model#Object#enum_kind */
4354 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction568:model#Object#extern_kind */
4355 (nitmethod_t)VIRTUAL_parser__ReduceAction568__action, /* pointer to parser:ReduceAction568:parser#ReduceAction568#action */
4356 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction568:parser#ReduceAction#concat */
4357 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction568:parser#ReduceAction#init */
4358 }
4359 };
4360 /* allocate ReduceAction568 */
4361 val* NEW_parser__ReduceAction568(const struct type* type) {
4362 val* self /* : ReduceAction568 */;
4363 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4364 self->type = type;
4365 self->class = &class_parser__ReduceAction568;
4366 return self;
4367 }
4368 /* runtime class parser__ReduceAction569 */
4369 const struct class class_parser__ReduceAction569 = {
4370 0, /* box_kind */
4371 {
4372 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction569:kernel#Object#object_id */
4373 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction569:kernel#Object#is_same_type */
4374 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction569:kernel#Object#is_same_instance */
4375 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction569:kernel#Object#== */
4376 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction569:kernel#Object#!= */
4377 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction569:kernel#Object#output */
4378 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction569:kernel#Object#output_class_name */
4379 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction569:kernel#Object#exit */
4380 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction569:kernel#Object#sys */
4381 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction569:kernel#Object#hash */
4382 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction569:string#Object#to_s */
4383 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction569:string#Object#native_class_name */
4384 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction569:string#Object#class_name */
4385 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction569:string#Object#inspect */
4386 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction569:string#Object#inspect_head */
4387 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction569:string#Object#args */
4388 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction569:math#Object#atan2 */
4389 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction569:math#Object#pi */
4390 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction569:math#Object#srand_from */
4391 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction569:math#Object#srand */
4392 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction569:stream#Object#poll */
4393 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction569:stream#Object#intern_poll */
4394 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction569:time#Object#get_time */
4395 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction569:file#Object#printn */
4396 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction569:file#Object#print */
4397 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction569:file#Object#getc */
4398 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction569:file#Object#gets */
4399 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction569:file#Object#getcwd */
4400 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction569:file#Object#file_getcwd */
4401 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction569:file#Object#stdin */
4402 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction569:file#Object#stdout */
4403 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction569:file#Object#stderr */
4404 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction569:model_base#Object#intrude_visibility */
4405 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction569:model_base#Object#public_visibility */
4406 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction569:model_base#Object#protected_visibility */
4407 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction569:model_base#Object#private_visibility */
4408 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction569:model_base#Object#none_visibility */
4409 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction569:model#Object#abstract_kind */
4410 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction569:model#Object#concrete_kind */
4411 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction569:model#Object#interface_kind */
4412 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction569:model#Object#enum_kind */
4413 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction569:model#Object#extern_kind */
4414 (nitmethod_t)VIRTUAL_parser__ReduceAction569__action, /* pointer to parser:ReduceAction569:parser#ReduceAction569#action */
4415 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction569:parser#ReduceAction#concat */
4416 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction569:parser#ReduceAction#init */
4417 }
4418 };
4419 /* allocate ReduceAction569 */
4420 val* NEW_parser__ReduceAction569(const struct type* type) {
4421 val* self /* : ReduceAction569 */;
4422 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4423 self->type = type;
4424 self->class = &class_parser__ReduceAction569;
4425 return self;
4426 }
4427 /* runtime class parser__ReduceAction570 */
4428 const struct class class_parser__ReduceAction570 = {
4429 0, /* box_kind */
4430 {
4431 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction570:kernel#Object#object_id */
4432 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction570:kernel#Object#is_same_type */
4433 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction570:kernel#Object#is_same_instance */
4434 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction570:kernel#Object#== */
4435 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction570:kernel#Object#!= */
4436 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction570:kernel#Object#output */
4437 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction570:kernel#Object#output_class_name */
4438 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction570:kernel#Object#exit */
4439 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction570:kernel#Object#sys */
4440 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction570:kernel#Object#hash */
4441 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction570:string#Object#to_s */
4442 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction570:string#Object#native_class_name */
4443 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction570:string#Object#class_name */
4444 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction570:string#Object#inspect */
4445 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction570:string#Object#inspect_head */
4446 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction570:string#Object#args */
4447 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction570:math#Object#atan2 */
4448 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction570:math#Object#pi */
4449 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction570:math#Object#srand_from */
4450 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction570:math#Object#srand */
4451 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction570:stream#Object#poll */
4452 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction570:stream#Object#intern_poll */
4453 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction570:time#Object#get_time */
4454 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction570:file#Object#printn */
4455 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction570:file#Object#print */
4456 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction570:file#Object#getc */
4457 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction570:file#Object#gets */
4458 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction570:file#Object#getcwd */
4459 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction570:file#Object#file_getcwd */
4460 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction570:file#Object#stdin */
4461 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction570:file#Object#stdout */
4462 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction570:file#Object#stderr */
4463 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction570:model_base#Object#intrude_visibility */
4464 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction570:model_base#Object#public_visibility */
4465 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction570:model_base#Object#protected_visibility */
4466 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction570:model_base#Object#private_visibility */
4467 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction570:model_base#Object#none_visibility */
4468 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction570:model#Object#abstract_kind */
4469 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction570:model#Object#concrete_kind */
4470 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction570:model#Object#interface_kind */
4471 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction570:model#Object#enum_kind */
4472 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction570:model#Object#extern_kind */
4473 (nitmethod_t)VIRTUAL_parser__ReduceAction570__action, /* pointer to parser:ReduceAction570:parser#ReduceAction570#action */
4474 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction570:parser#ReduceAction#concat */
4475 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction570:parser#ReduceAction#init */
4476 }
4477 };
4478 /* allocate ReduceAction570 */
4479 val* NEW_parser__ReduceAction570(const struct type* type) {
4480 val* self /* : ReduceAction570 */;
4481 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4482 self->type = type;
4483 self->class = &class_parser__ReduceAction570;
4484 return self;
4485 }
4486 /* runtime class parser__ReduceAction571 */
4487 const struct class class_parser__ReduceAction571 = {
4488 0, /* box_kind */
4489 {
4490 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction571:kernel#Object#object_id */
4491 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction571:kernel#Object#is_same_type */
4492 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction571:kernel#Object#is_same_instance */
4493 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction571:kernel#Object#== */
4494 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction571:kernel#Object#!= */
4495 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction571:kernel#Object#output */
4496 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction571:kernel#Object#output_class_name */
4497 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction571:kernel#Object#exit */
4498 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction571:kernel#Object#sys */
4499 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction571:kernel#Object#hash */
4500 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction571:string#Object#to_s */
4501 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction571:string#Object#native_class_name */
4502 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction571:string#Object#class_name */
4503 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction571:string#Object#inspect */
4504 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction571:string#Object#inspect_head */
4505 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction571:string#Object#args */
4506 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction571:math#Object#atan2 */
4507 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction571:math#Object#pi */
4508 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction571:math#Object#srand_from */
4509 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction571:math#Object#srand */
4510 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction571:stream#Object#poll */
4511 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction571:stream#Object#intern_poll */
4512 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction571:time#Object#get_time */
4513 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction571:file#Object#printn */
4514 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction571:file#Object#print */
4515 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction571:file#Object#getc */
4516 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction571:file#Object#gets */
4517 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction571:file#Object#getcwd */
4518 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction571:file#Object#file_getcwd */
4519 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction571:file#Object#stdin */
4520 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction571:file#Object#stdout */
4521 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction571:file#Object#stderr */
4522 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction571:model_base#Object#intrude_visibility */
4523 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction571:model_base#Object#public_visibility */
4524 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction571:model_base#Object#protected_visibility */
4525 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction571:model_base#Object#private_visibility */
4526 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction571:model_base#Object#none_visibility */
4527 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction571:model#Object#abstract_kind */
4528 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction571:model#Object#concrete_kind */
4529 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction571:model#Object#interface_kind */
4530 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction571:model#Object#enum_kind */
4531 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction571:model#Object#extern_kind */
4532 (nitmethod_t)VIRTUAL_parser__ReduceAction571__action, /* pointer to parser:ReduceAction571:parser#ReduceAction571#action */
4533 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction571:parser#ReduceAction#concat */
4534 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction571:parser#ReduceAction#init */
4535 }
4536 };
4537 /* allocate ReduceAction571 */
4538 val* NEW_parser__ReduceAction571(const struct type* type) {
4539 val* self /* : ReduceAction571 */;
4540 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4541 self->type = type;
4542 self->class = &class_parser__ReduceAction571;
4543 return self;
4544 }
4545 /* runtime class parser__ReduceAction572 */
4546 const struct class class_parser__ReduceAction572 = {
4547 0, /* box_kind */
4548 {
4549 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction572:kernel#Object#object_id */
4550 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction572:kernel#Object#is_same_type */
4551 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction572:kernel#Object#is_same_instance */
4552 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction572:kernel#Object#== */
4553 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction572:kernel#Object#!= */
4554 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction572:kernel#Object#output */
4555 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction572:kernel#Object#output_class_name */
4556 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction572:kernel#Object#exit */
4557 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction572:kernel#Object#sys */
4558 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction572:kernel#Object#hash */
4559 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction572:string#Object#to_s */
4560 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction572:string#Object#native_class_name */
4561 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction572:string#Object#class_name */
4562 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction572:string#Object#inspect */
4563 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction572:string#Object#inspect_head */
4564 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction572:string#Object#args */
4565 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction572:math#Object#atan2 */
4566 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction572:math#Object#pi */
4567 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction572:math#Object#srand_from */
4568 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction572:math#Object#srand */
4569 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction572:stream#Object#poll */
4570 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction572:stream#Object#intern_poll */
4571 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction572:time#Object#get_time */
4572 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction572:file#Object#printn */
4573 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction572:file#Object#print */
4574 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction572:file#Object#getc */
4575 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction572:file#Object#gets */
4576 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction572:file#Object#getcwd */
4577 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction572:file#Object#file_getcwd */
4578 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction572:file#Object#stdin */
4579 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction572:file#Object#stdout */
4580 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction572:file#Object#stderr */
4581 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction572:model_base#Object#intrude_visibility */
4582 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction572:model_base#Object#public_visibility */
4583 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction572:model_base#Object#protected_visibility */
4584 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction572:model_base#Object#private_visibility */
4585 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction572:model_base#Object#none_visibility */
4586 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction572:model#Object#abstract_kind */
4587 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction572:model#Object#concrete_kind */
4588 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction572:model#Object#interface_kind */
4589 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction572:model#Object#enum_kind */
4590 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction572:model#Object#extern_kind */
4591 (nitmethod_t)VIRTUAL_parser__ReduceAction572__action, /* pointer to parser:ReduceAction572:parser#ReduceAction572#action */
4592 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction572:parser#ReduceAction#concat */
4593 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction572:parser#ReduceAction#init */
4594 }
4595 };
4596 /* allocate ReduceAction572 */
4597 val* NEW_parser__ReduceAction572(const struct type* type) {
4598 val* self /* : ReduceAction572 */;
4599 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4600 self->type = type;
4601 self->class = &class_parser__ReduceAction572;
4602 return self;
4603 }
4604 /* runtime class parser__ReduceAction573 */
4605 const struct class class_parser__ReduceAction573 = {
4606 0, /* box_kind */
4607 {
4608 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction573:kernel#Object#object_id */
4609 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction573:kernel#Object#is_same_type */
4610 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction573:kernel#Object#is_same_instance */
4611 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction573:kernel#Object#== */
4612 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction573:kernel#Object#!= */
4613 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction573:kernel#Object#output */
4614 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction573:kernel#Object#output_class_name */
4615 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction573:kernel#Object#exit */
4616 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction573:kernel#Object#sys */
4617 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction573:kernel#Object#hash */
4618 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction573:string#Object#to_s */
4619 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction573:string#Object#native_class_name */
4620 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction573:string#Object#class_name */
4621 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction573:string#Object#inspect */
4622 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction573:string#Object#inspect_head */
4623 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction573:string#Object#args */
4624 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction573:math#Object#atan2 */
4625 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction573:math#Object#pi */
4626 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction573:math#Object#srand_from */
4627 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction573:math#Object#srand */
4628 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction573:stream#Object#poll */
4629 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction573:stream#Object#intern_poll */
4630 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction573:time#Object#get_time */
4631 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction573:file#Object#printn */
4632 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction573:file#Object#print */
4633 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction573:file#Object#getc */
4634 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction573:file#Object#gets */
4635 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction573:file#Object#getcwd */
4636 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction573:file#Object#file_getcwd */
4637 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction573:file#Object#stdin */
4638 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction573:file#Object#stdout */
4639 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction573:file#Object#stderr */
4640 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction573:model_base#Object#intrude_visibility */
4641 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction573:model_base#Object#public_visibility */
4642 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction573:model_base#Object#protected_visibility */
4643 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction573:model_base#Object#private_visibility */
4644 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction573:model_base#Object#none_visibility */
4645 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction573:model#Object#abstract_kind */
4646 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction573:model#Object#concrete_kind */
4647 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction573:model#Object#interface_kind */
4648 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction573:model#Object#enum_kind */
4649 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction573:model#Object#extern_kind */
4650 (nitmethod_t)VIRTUAL_parser__ReduceAction573__action, /* pointer to parser:ReduceAction573:parser#ReduceAction573#action */
4651 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction573:parser#ReduceAction#concat */
4652 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction573:parser#ReduceAction#init */
4653 }
4654 };
4655 /* allocate ReduceAction573 */
4656 val* NEW_parser__ReduceAction573(const struct type* type) {
4657 val* self /* : ReduceAction573 */;
4658 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4659 self->type = type;
4660 self->class = &class_parser__ReduceAction573;
4661 return self;
4662 }
4663 /* runtime class parser__ReduceAction574 */
4664 const struct class class_parser__ReduceAction574 = {
4665 0, /* box_kind */
4666 {
4667 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction574:kernel#Object#object_id */
4668 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction574:kernel#Object#is_same_type */
4669 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction574:kernel#Object#is_same_instance */
4670 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction574:kernel#Object#== */
4671 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction574:kernel#Object#!= */
4672 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction574:kernel#Object#output */
4673 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction574:kernel#Object#output_class_name */
4674 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction574:kernel#Object#exit */
4675 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction574:kernel#Object#sys */
4676 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction574:kernel#Object#hash */
4677 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction574:string#Object#to_s */
4678 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction574:string#Object#native_class_name */
4679 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction574:string#Object#class_name */
4680 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction574:string#Object#inspect */
4681 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction574:string#Object#inspect_head */
4682 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction574:string#Object#args */
4683 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction574:math#Object#atan2 */
4684 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction574:math#Object#pi */
4685 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction574:math#Object#srand_from */
4686 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction574:math#Object#srand */
4687 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction574:stream#Object#poll */
4688 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction574:stream#Object#intern_poll */
4689 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction574:time#Object#get_time */
4690 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction574:file#Object#printn */
4691 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction574:file#Object#print */
4692 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction574:file#Object#getc */
4693 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction574:file#Object#gets */
4694 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction574:file#Object#getcwd */
4695 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction574:file#Object#file_getcwd */
4696 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction574:file#Object#stdin */
4697 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction574:file#Object#stdout */
4698 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction574:file#Object#stderr */
4699 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction574:model_base#Object#intrude_visibility */
4700 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction574:model_base#Object#public_visibility */
4701 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction574:model_base#Object#protected_visibility */
4702 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction574:model_base#Object#private_visibility */
4703 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction574:model_base#Object#none_visibility */
4704 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction574:model#Object#abstract_kind */
4705 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction574:model#Object#concrete_kind */
4706 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction574:model#Object#interface_kind */
4707 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction574:model#Object#enum_kind */
4708 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction574:model#Object#extern_kind */
4709 (nitmethod_t)VIRTUAL_parser__ReduceAction574__action, /* pointer to parser:ReduceAction574:parser#ReduceAction574#action */
4710 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction574:parser#ReduceAction#concat */
4711 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction574:parser#ReduceAction#init */
4712 }
4713 };
4714 /* allocate ReduceAction574 */
4715 val* NEW_parser__ReduceAction574(const struct type* type) {
4716 val* self /* : ReduceAction574 */;
4717 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4718 self->type = type;
4719 self->class = &class_parser__ReduceAction574;
4720 return self;
4721 }
4722 /* runtime class parser__ReduceAction575 */
4723 const struct class class_parser__ReduceAction575 = {
4724 0, /* box_kind */
4725 {
4726 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction575:kernel#Object#object_id */
4727 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction575:kernel#Object#is_same_type */
4728 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction575:kernel#Object#is_same_instance */
4729 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction575:kernel#Object#== */
4730 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction575:kernel#Object#!= */
4731 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction575:kernel#Object#output */
4732 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction575:kernel#Object#output_class_name */
4733 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction575:kernel#Object#exit */
4734 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction575:kernel#Object#sys */
4735 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction575:kernel#Object#hash */
4736 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction575:string#Object#to_s */
4737 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction575:string#Object#native_class_name */
4738 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction575:string#Object#class_name */
4739 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction575:string#Object#inspect */
4740 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction575:string#Object#inspect_head */
4741 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction575:string#Object#args */
4742 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction575:math#Object#atan2 */
4743 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction575:math#Object#pi */
4744 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction575:math#Object#srand_from */
4745 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction575:math#Object#srand */
4746 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction575:stream#Object#poll */
4747 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction575:stream#Object#intern_poll */
4748 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction575:time#Object#get_time */
4749 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction575:file#Object#printn */
4750 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction575:file#Object#print */
4751 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction575:file#Object#getc */
4752 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction575:file#Object#gets */
4753 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction575:file#Object#getcwd */
4754 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction575:file#Object#file_getcwd */
4755 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction575:file#Object#stdin */
4756 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction575:file#Object#stdout */
4757 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction575:file#Object#stderr */
4758 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction575:model_base#Object#intrude_visibility */
4759 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction575:model_base#Object#public_visibility */
4760 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction575:model_base#Object#protected_visibility */
4761 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction575:model_base#Object#private_visibility */
4762 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction575:model_base#Object#none_visibility */
4763 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction575:model#Object#abstract_kind */
4764 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction575:model#Object#concrete_kind */
4765 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction575:model#Object#interface_kind */
4766 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction575:model#Object#enum_kind */
4767 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction575:model#Object#extern_kind */
4768 (nitmethod_t)VIRTUAL_parser__ReduceAction575__action, /* pointer to parser:ReduceAction575:parser#ReduceAction575#action */
4769 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction575:parser#ReduceAction#concat */
4770 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction575:parser#ReduceAction#init */
4771 }
4772 };
4773 /* allocate ReduceAction575 */
4774 val* NEW_parser__ReduceAction575(const struct type* type) {
4775 val* self /* : ReduceAction575 */;
4776 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4777 self->type = type;
4778 self->class = &class_parser__ReduceAction575;
4779 return self;
4780 }
4781 /* runtime class parser__ReduceAction576 */
4782 const struct class class_parser__ReduceAction576 = {
4783 0, /* box_kind */
4784 {
4785 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction576:kernel#Object#object_id */
4786 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction576:kernel#Object#is_same_type */
4787 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction576:kernel#Object#is_same_instance */
4788 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction576:kernel#Object#== */
4789 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction576:kernel#Object#!= */
4790 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction576:kernel#Object#output */
4791 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction576:kernel#Object#output_class_name */
4792 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction576:kernel#Object#exit */
4793 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction576:kernel#Object#sys */
4794 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction576:kernel#Object#hash */
4795 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction576:string#Object#to_s */
4796 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction576:string#Object#native_class_name */
4797 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction576:string#Object#class_name */
4798 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction576:string#Object#inspect */
4799 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction576:string#Object#inspect_head */
4800 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction576:string#Object#args */
4801 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction576:math#Object#atan2 */
4802 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction576:math#Object#pi */
4803 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction576:math#Object#srand_from */
4804 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction576:math#Object#srand */
4805 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction576:stream#Object#poll */
4806 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction576:stream#Object#intern_poll */
4807 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction576:time#Object#get_time */
4808 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction576:file#Object#printn */
4809 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction576:file#Object#print */
4810 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction576:file#Object#getc */
4811 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction576:file#Object#gets */
4812 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction576:file#Object#getcwd */
4813 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction576:file#Object#file_getcwd */
4814 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction576:file#Object#stdin */
4815 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction576:file#Object#stdout */
4816 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction576:file#Object#stderr */
4817 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction576:model_base#Object#intrude_visibility */
4818 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction576:model_base#Object#public_visibility */
4819 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction576:model_base#Object#protected_visibility */
4820 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction576:model_base#Object#private_visibility */
4821 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction576:model_base#Object#none_visibility */
4822 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction576:model#Object#abstract_kind */
4823 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction576:model#Object#concrete_kind */
4824 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction576:model#Object#interface_kind */
4825 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction576:model#Object#enum_kind */
4826 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction576:model#Object#extern_kind */
4827 (nitmethod_t)VIRTUAL_parser__ReduceAction576__action, /* pointer to parser:ReduceAction576:parser#ReduceAction576#action */
4828 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction576:parser#ReduceAction#concat */
4829 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction576:parser#ReduceAction#init */
4830 }
4831 };
4832 /* allocate ReduceAction576 */
4833 val* NEW_parser__ReduceAction576(const struct type* type) {
4834 val* self /* : ReduceAction576 */;
4835 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4836 self->type = type;
4837 self->class = &class_parser__ReduceAction576;
4838 return self;
4839 }
4840 /* runtime class parser__ReduceAction577 */
4841 const struct class class_parser__ReduceAction577 = {
4842 0, /* box_kind */
4843 {
4844 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction577:kernel#Object#object_id */
4845 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction577:kernel#Object#is_same_type */
4846 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction577:kernel#Object#is_same_instance */
4847 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction577:kernel#Object#== */
4848 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction577:kernel#Object#!= */
4849 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction577:kernel#Object#output */
4850 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction577:kernel#Object#output_class_name */
4851 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction577:kernel#Object#exit */
4852 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction577:kernel#Object#sys */
4853 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction577:kernel#Object#hash */
4854 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction577:string#Object#to_s */
4855 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction577:string#Object#native_class_name */
4856 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction577:string#Object#class_name */
4857 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction577:string#Object#inspect */
4858 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction577:string#Object#inspect_head */
4859 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction577:string#Object#args */
4860 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction577:math#Object#atan2 */
4861 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction577:math#Object#pi */
4862 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction577:math#Object#srand_from */
4863 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction577:math#Object#srand */
4864 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction577:stream#Object#poll */
4865 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction577:stream#Object#intern_poll */
4866 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction577:time#Object#get_time */
4867 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction577:file#Object#printn */
4868 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction577:file#Object#print */
4869 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction577:file#Object#getc */
4870 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction577:file#Object#gets */
4871 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction577:file#Object#getcwd */
4872 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction577:file#Object#file_getcwd */
4873 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction577:file#Object#stdin */
4874 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction577:file#Object#stdout */
4875 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction577:file#Object#stderr */
4876 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction577:model_base#Object#intrude_visibility */
4877 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction577:model_base#Object#public_visibility */
4878 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction577:model_base#Object#protected_visibility */
4879 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction577:model_base#Object#private_visibility */
4880 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction577:model_base#Object#none_visibility */
4881 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction577:model#Object#abstract_kind */
4882 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction577:model#Object#concrete_kind */
4883 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction577:model#Object#interface_kind */
4884 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction577:model#Object#enum_kind */
4885 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction577:model#Object#extern_kind */
4886 (nitmethod_t)VIRTUAL_parser__ReduceAction577__action, /* pointer to parser:ReduceAction577:parser#ReduceAction577#action */
4887 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction577:parser#ReduceAction#concat */
4888 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction577:parser#ReduceAction#init */
4889 }
4890 };
4891 /* allocate ReduceAction577 */
4892 val* NEW_parser__ReduceAction577(const struct type* type) {
4893 val* self /* : ReduceAction577 */;
4894 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4895 self->type = type;
4896 self->class = &class_parser__ReduceAction577;
4897 return self;
4898 }
4899 /* runtime class parser__ReduceAction578 */
4900 const struct class class_parser__ReduceAction578 = {
4901 0, /* box_kind */
4902 {
4903 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction578:kernel#Object#object_id */
4904 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction578:kernel#Object#is_same_type */
4905 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction578:kernel#Object#is_same_instance */
4906 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction578:kernel#Object#== */
4907 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction578:kernel#Object#!= */
4908 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction578:kernel#Object#output */
4909 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction578:kernel#Object#output_class_name */
4910 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction578:kernel#Object#exit */
4911 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction578:kernel#Object#sys */
4912 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction578:kernel#Object#hash */
4913 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction578:string#Object#to_s */
4914 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction578:string#Object#native_class_name */
4915 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction578:string#Object#class_name */
4916 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction578:string#Object#inspect */
4917 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction578:string#Object#inspect_head */
4918 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction578:string#Object#args */
4919 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction578:math#Object#atan2 */
4920 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction578:math#Object#pi */
4921 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction578:math#Object#srand_from */
4922 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction578:math#Object#srand */
4923 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction578:stream#Object#poll */
4924 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction578:stream#Object#intern_poll */
4925 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction578:time#Object#get_time */
4926 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction578:file#Object#printn */
4927 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction578:file#Object#print */
4928 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction578:file#Object#getc */
4929 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction578:file#Object#gets */
4930 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction578:file#Object#getcwd */
4931 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction578:file#Object#file_getcwd */
4932 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction578:file#Object#stdin */
4933 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction578:file#Object#stdout */
4934 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction578:file#Object#stderr */
4935 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction578:model_base#Object#intrude_visibility */
4936 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction578:model_base#Object#public_visibility */
4937 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction578:model_base#Object#protected_visibility */
4938 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction578:model_base#Object#private_visibility */
4939 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction578:model_base#Object#none_visibility */
4940 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction578:model#Object#abstract_kind */
4941 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction578:model#Object#concrete_kind */
4942 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction578:model#Object#interface_kind */
4943 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction578:model#Object#enum_kind */
4944 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction578:model#Object#extern_kind */
4945 (nitmethod_t)VIRTUAL_parser__ReduceAction578__action, /* pointer to parser:ReduceAction578:parser#ReduceAction578#action */
4946 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction578:parser#ReduceAction#concat */
4947 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction578:parser#ReduceAction#init */
4948 }
4949 };
4950 /* allocate ReduceAction578 */
4951 val* NEW_parser__ReduceAction578(const struct type* type) {
4952 val* self /* : ReduceAction578 */;
4953 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4954 self->type = type;
4955 self->class = &class_parser__ReduceAction578;
4956 return self;
4957 }
4958 /* runtime class parser__ReduceAction579 */
4959 const struct class class_parser__ReduceAction579 = {
4960 0, /* box_kind */
4961 {
4962 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction579:kernel#Object#object_id */
4963 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction579:kernel#Object#is_same_type */
4964 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction579:kernel#Object#is_same_instance */
4965 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction579:kernel#Object#== */
4966 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction579:kernel#Object#!= */
4967 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction579:kernel#Object#output */
4968 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction579:kernel#Object#output_class_name */
4969 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction579:kernel#Object#exit */
4970 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction579:kernel#Object#sys */
4971 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction579:kernel#Object#hash */
4972 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction579:string#Object#to_s */
4973 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction579:string#Object#native_class_name */
4974 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction579:string#Object#class_name */
4975 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction579:string#Object#inspect */
4976 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction579:string#Object#inspect_head */
4977 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction579:string#Object#args */
4978 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction579:math#Object#atan2 */
4979 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction579:math#Object#pi */
4980 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction579:math#Object#srand_from */
4981 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction579:math#Object#srand */
4982 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction579:stream#Object#poll */
4983 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction579:stream#Object#intern_poll */
4984 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction579:time#Object#get_time */
4985 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction579:file#Object#printn */
4986 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction579:file#Object#print */
4987 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction579:file#Object#getc */
4988 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction579:file#Object#gets */
4989 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction579:file#Object#getcwd */
4990 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction579:file#Object#file_getcwd */
4991 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction579:file#Object#stdin */
4992 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction579:file#Object#stdout */
4993 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction579:file#Object#stderr */
4994 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction579:model_base#Object#intrude_visibility */
4995 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction579:model_base#Object#public_visibility */
4996 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction579:model_base#Object#protected_visibility */
4997 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction579:model_base#Object#private_visibility */
4998 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction579:model_base#Object#none_visibility */
4999 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction579:model#Object#abstract_kind */
5000 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction579:model#Object#concrete_kind */
5001 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction579:model#Object#interface_kind */
5002 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction579:model#Object#enum_kind */
5003 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction579:model#Object#extern_kind */
5004 (nitmethod_t)VIRTUAL_parser__ReduceAction579__action, /* pointer to parser:ReduceAction579:parser#ReduceAction579#action */
5005 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction579:parser#ReduceAction#concat */
5006 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction579:parser#ReduceAction#init */
5007 }
5008 };
5009 /* allocate ReduceAction579 */
5010 val* NEW_parser__ReduceAction579(const struct type* type) {
5011 val* self /* : ReduceAction579 */;
5012 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5013 self->type = type;
5014 self->class = &class_parser__ReduceAction579;
5015 return self;
5016 }
5017 /* runtime class parser__ReduceAction580 */
5018 const struct class class_parser__ReduceAction580 = {
5019 0, /* box_kind */
5020 {
5021 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction580:kernel#Object#object_id */
5022 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction580:kernel#Object#is_same_type */
5023 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction580:kernel#Object#is_same_instance */
5024 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction580:kernel#Object#== */
5025 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction580:kernel#Object#!= */
5026 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction580:kernel#Object#output */
5027 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction580:kernel#Object#output_class_name */
5028 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction580:kernel#Object#exit */
5029 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction580:kernel#Object#sys */
5030 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction580:kernel#Object#hash */
5031 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction580:string#Object#to_s */
5032 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction580:string#Object#native_class_name */
5033 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction580:string#Object#class_name */
5034 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction580:string#Object#inspect */
5035 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction580:string#Object#inspect_head */
5036 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction580:string#Object#args */
5037 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction580:math#Object#atan2 */
5038 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction580:math#Object#pi */
5039 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction580:math#Object#srand_from */
5040 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction580:math#Object#srand */
5041 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction580:stream#Object#poll */
5042 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction580:stream#Object#intern_poll */
5043 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction580:time#Object#get_time */
5044 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction580:file#Object#printn */
5045 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction580:file#Object#print */
5046 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction580:file#Object#getc */
5047 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction580:file#Object#gets */
5048 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction580:file#Object#getcwd */
5049 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction580:file#Object#file_getcwd */
5050 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction580:file#Object#stdin */
5051 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction580:file#Object#stdout */
5052 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction580:file#Object#stderr */
5053 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction580:model_base#Object#intrude_visibility */
5054 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction580:model_base#Object#public_visibility */
5055 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction580:model_base#Object#protected_visibility */
5056 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction580:model_base#Object#private_visibility */
5057 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction580:model_base#Object#none_visibility */
5058 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction580:model#Object#abstract_kind */
5059 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction580:model#Object#concrete_kind */
5060 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction580:model#Object#interface_kind */
5061 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction580:model#Object#enum_kind */
5062 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction580:model#Object#extern_kind */
5063 (nitmethod_t)VIRTUAL_parser__ReduceAction580__action, /* pointer to parser:ReduceAction580:parser#ReduceAction580#action */
5064 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction580:parser#ReduceAction#concat */
5065 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction580:parser#ReduceAction#init */
5066 }
5067 };
5068 /* allocate ReduceAction580 */
5069 val* NEW_parser__ReduceAction580(const struct type* type) {
5070 val* self /* : ReduceAction580 */;
5071 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5072 self->type = type;
5073 self->class = &class_parser__ReduceAction580;
5074 return self;
5075 }
5076 /* runtime class parser__ReduceAction581 */
5077 const struct class class_parser__ReduceAction581 = {
5078 0, /* box_kind */
5079 {
5080 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction581:kernel#Object#object_id */
5081 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction581:kernel#Object#is_same_type */
5082 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction581:kernel#Object#is_same_instance */
5083 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction581:kernel#Object#== */
5084 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction581:kernel#Object#!= */
5085 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction581:kernel#Object#output */
5086 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction581:kernel#Object#output_class_name */
5087 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction581:kernel#Object#exit */
5088 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction581:kernel#Object#sys */
5089 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction581:kernel#Object#hash */
5090 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction581:string#Object#to_s */
5091 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction581:string#Object#native_class_name */
5092 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction581:string#Object#class_name */
5093 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction581:string#Object#inspect */
5094 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction581:string#Object#inspect_head */
5095 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction581:string#Object#args */
5096 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction581:math#Object#atan2 */
5097 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction581:math#Object#pi */
5098 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction581:math#Object#srand_from */
5099 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction581:math#Object#srand */
5100 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction581:stream#Object#poll */
5101 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction581:stream#Object#intern_poll */
5102 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction581:time#Object#get_time */
5103 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction581:file#Object#printn */
5104 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction581:file#Object#print */
5105 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction581:file#Object#getc */
5106 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction581:file#Object#gets */
5107 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction581:file#Object#getcwd */
5108 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction581:file#Object#file_getcwd */
5109 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction581:file#Object#stdin */
5110 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction581:file#Object#stdout */
5111 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction581:file#Object#stderr */
5112 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction581:model_base#Object#intrude_visibility */
5113 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction581:model_base#Object#public_visibility */
5114 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction581:model_base#Object#protected_visibility */
5115 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction581:model_base#Object#private_visibility */
5116 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction581:model_base#Object#none_visibility */
5117 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction581:model#Object#abstract_kind */
5118 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction581:model#Object#concrete_kind */
5119 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction581:model#Object#interface_kind */
5120 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction581:model#Object#enum_kind */
5121 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction581:model#Object#extern_kind */
5122 (nitmethod_t)VIRTUAL_parser__ReduceAction581__action, /* pointer to parser:ReduceAction581:parser#ReduceAction581#action */
5123 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction581:parser#ReduceAction#concat */
5124 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction581:parser#ReduceAction#init */
5125 }
5126 };
5127 /* allocate ReduceAction581 */
5128 val* NEW_parser__ReduceAction581(const struct type* type) {
5129 val* self /* : ReduceAction581 */;
5130 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5131 self->type = type;
5132 self->class = &class_parser__ReduceAction581;
5133 return self;
5134 }
5135 /* runtime class parser__ReduceAction582 */
5136 const struct class class_parser__ReduceAction582 = {
5137 0, /* box_kind */
5138 {
5139 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction582:kernel#Object#object_id */
5140 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction582:kernel#Object#is_same_type */
5141 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction582:kernel#Object#is_same_instance */
5142 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction582:kernel#Object#== */
5143 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction582:kernel#Object#!= */
5144 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction582:kernel#Object#output */
5145 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction582:kernel#Object#output_class_name */
5146 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction582:kernel#Object#exit */
5147 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction582:kernel#Object#sys */
5148 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction582:kernel#Object#hash */
5149 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction582:string#Object#to_s */
5150 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction582:string#Object#native_class_name */
5151 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction582:string#Object#class_name */
5152 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction582:string#Object#inspect */
5153 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction582:string#Object#inspect_head */
5154 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction582:string#Object#args */
5155 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction582:math#Object#atan2 */
5156 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction582:math#Object#pi */
5157 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction582:math#Object#srand_from */
5158 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction582:math#Object#srand */
5159 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction582:stream#Object#poll */
5160 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction582:stream#Object#intern_poll */
5161 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction582:time#Object#get_time */
5162 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction582:file#Object#printn */
5163 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction582:file#Object#print */
5164 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction582:file#Object#getc */
5165 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction582:file#Object#gets */
5166 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction582:file#Object#getcwd */
5167 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction582:file#Object#file_getcwd */
5168 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction582:file#Object#stdin */
5169 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction582:file#Object#stdout */
5170 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction582:file#Object#stderr */
5171 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction582:model_base#Object#intrude_visibility */
5172 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction582:model_base#Object#public_visibility */
5173 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction582:model_base#Object#protected_visibility */
5174 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction582:model_base#Object#private_visibility */
5175 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction582:model_base#Object#none_visibility */
5176 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction582:model#Object#abstract_kind */
5177 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction582:model#Object#concrete_kind */
5178 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction582:model#Object#interface_kind */
5179 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction582:model#Object#enum_kind */
5180 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction582:model#Object#extern_kind */
5181 (nitmethod_t)VIRTUAL_parser__ReduceAction582__action, /* pointer to parser:ReduceAction582:parser#ReduceAction582#action */
5182 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction582:parser#ReduceAction#concat */
5183 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction582:parser#ReduceAction#init */
5184 }
5185 };
5186 /* allocate ReduceAction582 */
5187 val* NEW_parser__ReduceAction582(const struct type* type) {
5188 val* self /* : ReduceAction582 */;
5189 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5190 self->type = type;
5191 self->class = &class_parser__ReduceAction582;
5192 return self;
5193 }
5194 /* runtime class parser__ReduceAction583 */
5195 const struct class class_parser__ReduceAction583 = {
5196 0, /* box_kind */
5197 {
5198 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction583:kernel#Object#object_id */
5199 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction583:kernel#Object#is_same_type */
5200 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction583:kernel#Object#is_same_instance */
5201 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction583:kernel#Object#== */
5202 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction583:kernel#Object#!= */
5203 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction583:kernel#Object#output */
5204 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction583:kernel#Object#output_class_name */
5205 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction583:kernel#Object#exit */
5206 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction583:kernel#Object#sys */
5207 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction583:kernel#Object#hash */
5208 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction583:string#Object#to_s */
5209 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction583:string#Object#native_class_name */
5210 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction583:string#Object#class_name */
5211 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction583:string#Object#inspect */
5212 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction583:string#Object#inspect_head */
5213 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction583:string#Object#args */
5214 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction583:math#Object#atan2 */
5215 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction583:math#Object#pi */
5216 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction583:math#Object#srand_from */
5217 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction583:math#Object#srand */
5218 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction583:stream#Object#poll */
5219 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction583:stream#Object#intern_poll */
5220 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction583:time#Object#get_time */
5221 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction583:file#Object#printn */
5222 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction583:file#Object#print */
5223 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction583:file#Object#getc */
5224 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction583:file#Object#gets */
5225 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction583:file#Object#getcwd */
5226 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction583:file#Object#file_getcwd */
5227 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction583:file#Object#stdin */
5228 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction583:file#Object#stdout */
5229 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction583:file#Object#stderr */
5230 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction583:model_base#Object#intrude_visibility */
5231 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction583:model_base#Object#public_visibility */
5232 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction583:model_base#Object#protected_visibility */
5233 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction583:model_base#Object#private_visibility */
5234 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction583:model_base#Object#none_visibility */
5235 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction583:model#Object#abstract_kind */
5236 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction583:model#Object#concrete_kind */
5237 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction583:model#Object#interface_kind */
5238 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction583:model#Object#enum_kind */
5239 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction583:model#Object#extern_kind */
5240 (nitmethod_t)VIRTUAL_parser__ReduceAction583__action, /* pointer to parser:ReduceAction583:parser#ReduceAction583#action */
5241 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction583:parser#ReduceAction#concat */
5242 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction583:parser#ReduceAction#init */
5243 }
5244 };
5245 /* allocate ReduceAction583 */
5246 val* NEW_parser__ReduceAction583(const struct type* type) {
5247 val* self /* : ReduceAction583 */;
5248 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5249 self->type = type;
5250 self->class = &class_parser__ReduceAction583;
5251 return self;
5252 }
5253 /* runtime class parser__ReduceAction584 */
5254 const struct class class_parser__ReduceAction584 = {
5255 0, /* box_kind */
5256 {
5257 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction584:kernel#Object#object_id */
5258 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction584:kernel#Object#is_same_type */
5259 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction584:kernel#Object#is_same_instance */
5260 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction584:kernel#Object#== */
5261 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction584:kernel#Object#!= */
5262 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction584:kernel#Object#output */
5263 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction584:kernel#Object#output_class_name */
5264 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction584:kernel#Object#exit */
5265 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction584:kernel#Object#sys */
5266 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction584:kernel#Object#hash */
5267 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction584:string#Object#to_s */
5268 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction584:string#Object#native_class_name */
5269 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction584:string#Object#class_name */
5270 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction584:string#Object#inspect */
5271 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction584:string#Object#inspect_head */
5272 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction584:string#Object#args */
5273 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction584:math#Object#atan2 */
5274 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction584:math#Object#pi */
5275 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction584:math#Object#srand_from */
5276 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction584:math#Object#srand */
5277 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction584:stream#Object#poll */
5278 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction584:stream#Object#intern_poll */
5279 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction584:time#Object#get_time */
5280 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction584:file#Object#printn */
5281 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction584:file#Object#print */
5282 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction584:file#Object#getc */
5283 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction584:file#Object#gets */
5284 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction584:file#Object#getcwd */
5285 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction584:file#Object#file_getcwd */
5286 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction584:file#Object#stdin */
5287 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction584:file#Object#stdout */
5288 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction584:file#Object#stderr */
5289 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction584:model_base#Object#intrude_visibility */
5290 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction584:model_base#Object#public_visibility */
5291 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction584:model_base#Object#protected_visibility */
5292 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction584:model_base#Object#private_visibility */
5293 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction584:model_base#Object#none_visibility */
5294 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction584:model#Object#abstract_kind */
5295 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction584:model#Object#concrete_kind */
5296 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction584:model#Object#interface_kind */
5297 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction584:model#Object#enum_kind */
5298 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction584:model#Object#extern_kind */
5299 (nitmethod_t)VIRTUAL_parser__ReduceAction584__action, /* pointer to parser:ReduceAction584:parser#ReduceAction584#action */
5300 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction584:parser#ReduceAction#concat */
5301 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction584:parser#ReduceAction#init */
5302 }
5303 };
5304 /* allocate ReduceAction584 */
5305 val* NEW_parser__ReduceAction584(const struct type* type) {
5306 val* self /* : ReduceAction584 */;
5307 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5308 self->type = type;
5309 self->class = &class_parser__ReduceAction584;
5310 return self;
5311 }
5312 /* runtime class parser__ReduceAction585 */
5313 const struct class class_parser__ReduceAction585 = {
5314 0, /* box_kind */
5315 {
5316 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction585:kernel#Object#object_id */
5317 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction585:kernel#Object#is_same_type */
5318 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction585:kernel#Object#is_same_instance */
5319 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction585:kernel#Object#== */
5320 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction585:kernel#Object#!= */
5321 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction585:kernel#Object#output */
5322 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction585:kernel#Object#output_class_name */
5323 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction585:kernel#Object#exit */
5324 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction585:kernel#Object#sys */
5325 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction585:kernel#Object#hash */
5326 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction585:string#Object#to_s */
5327 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction585:string#Object#native_class_name */
5328 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction585:string#Object#class_name */
5329 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction585:string#Object#inspect */
5330 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction585:string#Object#inspect_head */
5331 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction585:string#Object#args */
5332 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction585:math#Object#atan2 */
5333 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction585:math#Object#pi */
5334 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction585:math#Object#srand_from */
5335 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction585:math#Object#srand */
5336 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction585:stream#Object#poll */
5337 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction585:stream#Object#intern_poll */
5338 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction585:time#Object#get_time */
5339 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction585:file#Object#printn */
5340 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction585:file#Object#print */
5341 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction585:file#Object#getc */
5342 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction585:file#Object#gets */
5343 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction585:file#Object#getcwd */
5344 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction585:file#Object#file_getcwd */
5345 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction585:file#Object#stdin */
5346 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction585:file#Object#stdout */
5347 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction585:file#Object#stderr */
5348 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction585:model_base#Object#intrude_visibility */
5349 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction585:model_base#Object#public_visibility */
5350 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction585:model_base#Object#protected_visibility */
5351 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction585:model_base#Object#private_visibility */
5352 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction585:model_base#Object#none_visibility */
5353 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction585:model#Object#abstract_kind */
5354 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction585:model#Object#concrete_kind */
5355 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction585:model#Object#interface_kind */
5356 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction585:model#Object#enum_kind */
5357 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction585:model#Object#extern_kind */
5358 (nitmethod_t)VIRTUAL_parser__ReduceAction585__action, /* pointer to parser:ReduceAction585:parser#ReduceAction585#action */
5359 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction585:parser#ReduceAction#concat */
5360 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction585:parser#ReduceAction#init */
5361 }
5362 };
5363 /* allocate ReduceAction585 */
5364 val* NEW_parser__ReduceAction585(const struct type* type) {
5365 val* self /* : ReduceAction585 */;
5366 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5367 self->type = type;
5368 self->class = &class_parser__ReduceAction585;
5369 return self;
5370 }
5371 /* runtime class parser__ReduceAction586 */
5372 const struct class class_parser__ReduceAction586 = {
5373 0, /* box_kind */
5374 {
5375 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction586:kernel#Object#object_id */
5376 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction586:kernel#Object#is_same_type */
5377 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction586:kernel#Object#is_same_instance */
5378 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction586:kernel#Object#== */
5379 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction586:kernel#Object#!= */
5380 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction586:kernel#Object#output */
5381 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction586:kernel#Object#output_class_name */
5382 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction586:kernel#Object#exit */
5383 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction586:kernel#Object#sys */
5384 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction586:kernel#Object#hash */
5385 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction586:string#Object#to_s */
5386 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction586:string#Object#native_class_name */
5387 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction586:string#Object#class_name */
5388 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction586:string#Object#inspect */
5389 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction586:string#Object#inspect_head */
5390 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction586:string#Object#args */
5391 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction586:math#Object#atan2 */
5392 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction586:math#Object#pi */
5393 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction586:math#Object#srand_from */
5394 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction586:math#Object#srand */
5395 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction586:stream#Object#poll */
5396 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction586:stream#Object#intern_poll */
5397 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction586:time#Object#get_time */
5398 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction586:file#Object#printn */
5399 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction586:file#Object#print */
5400 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction586:file#Object#getc */
5401 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction586:file#Object#gets */
5402 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction586:file#Object#getcwd */
5403 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction586:file#Object#file_getcwd */
5404 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction586:file#Object#stdin */
5405 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction586:file#Object#stdout */
5406 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction586:file#Object#stderr */
5407 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction586:model_base#Object#intrude_visibility */
5408 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction586:model_base#Object#public_visibility */
5409 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction586:model_base#Object#protected_visibility */
5410 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction586:model_base#Object#private_visibility */
5411 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction586:model_base#Object#none_visibility */
5412 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction586:model#Object#abstract_kind */
5413 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction586:model#Object#concrete_kind */
5414 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction586:model#Object#interface_kind */
5415 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction586:model#Object#enum_kind */
5416 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction586:model#Object#extern_kind */
5417 (nitmethod_t)VIRTUAL_parser__ReduceAction586__action, /* pointer to parser:ReduceAction586:parser#ReduceAction586#action */
5418 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction586:parser#ReduceAction#concat */
5419 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction586:parser#ReduceAction#init */
5420 }
5421 };
5422 /* allocate ReduceAction586 */
5423 val* NEW_parser__ReduceAction586(const struct type* type) {
5424 val* self /* : ReduceAction586 */;
5425 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5426 self->type = type;
5427 self->class = &class_parser__ReduceAction586;
5428 return self;
5429 }
5430 /* runtime class parser__ReduceAction587 */
5431 const struct class class_parser__ReduceAction587 = {
5432 0, /* box_kind */
5433 {
5434 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction587:kernel#Object#object_id */
5435 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction587:kernel#Object#is_same_type */
5436 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction587:kernel#Object#is_same_instance */
5437 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction587:kernel#Object#== */
5438 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction587:kernel#Object#!= */
5439 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction587:kernel#Object#output */
5440 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction587:kernel#Object#output_class_name */
5441 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction587:kernel#Object#exit */
5442 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction587:kernel#Object#sys */
5443 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction587:kernel#Object#hash */
5444 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction587:string#Object#to_s */
5445 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction587:string#Object#native_class_name */
5446 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction587:string#Object#class_name */
5447 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction587:string#Object#inspect */
5448 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction587:string#Object#inspect_head */
5449 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction587:string#Object#args */
5450 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction587:math#Object#atan2 */
5451 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction587:math#Object#pi */
5452 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction587:math#Object#srand_from */
5453 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction587:math#Object#srand */
5454 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction587:stream#Object#poll */
5455 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction587:stream#Object#intern_poll */
5456 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction587:time#Object#get_time */
5457 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction587:file#Object#printn */
5458 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction587:file#Object#print */
5459 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction587:file#Object#getc */
5460 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction587:file#Object#gets */
5461 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction587:file#Object#getcwd */
5462 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction587:file#Object#file_getcwd */
5463 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction587:file#Object#stdin */
5464 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction587:file#Object#stdout */
5465 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction587:file#Object#stderr */
5466 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction587:model_base#Object#intrude_visibility */
5467 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction587:model_base#Object#public_visibility */
5468 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction587:model_base#Object#protected_visibility */
5469 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction587:model_base#Object#private_visibility */
5470 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction587:model_base#Object#none_visibility */
5471 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction587:model#Object#abstract_kind */
5472 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction587:model#Object#concrete_kind */
5473 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction587:model#Object#interface_kind */
5474 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction587:model#Object#enum_kind */
5475 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction587:model#Object#extern_kind */
5476 (nitmethod_t)VIRTUAL_parser__ReduceAction587__action, /* pointer to parser:ReduceAction587:parser#ReduceAction587#action */
5477 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction587:parser#ReduceAction#concat */
5478 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction587:parser#ReduceAction#init */
5479 }
5480 };
5481 /* allocate ReduceAction587 */
5482 val* NEW_parser__ReduceAction587(const struct type* type) {
5483 val* self /* : ReduceAction587 */;
5484 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5485 self->type = type;
5486 self->class = &class_parser__ReduceAction587;
5487 return self;
5488 }
5489 /* runtime class parser__ReduceAction588 */
5490 const struct class class_parser__ReduceAction588 = {
5491 0, /* box_kind */
5492 {
5493 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction588:kernel#Object#object_id */
5494 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction588:kernel#Object#is_same_type */
5495 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction588:kernel#Object#is_same_instance */
5496 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction588:kernel#Object#== */
5497 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction588:kernel#Object#!= */
5498 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction588:kernel#Object#output */
5499 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction588:kernel#Object#output_class_name */
5500 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction588:kernel#Object#exit */
5501 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction588:kernel#Object#sys */
5502 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction588:kernel#Object#hash */
5503 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction588:string#Object#to_s */
5504 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction588:string#Object#native_class_name */
5505 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction588:string#Object#class_name */
5506 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction588:string#Object#inspect */
5507 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction588:string#Object#inspect_head */
5508 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction588:string#Object#args */
5509 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction588:math#Object#atan2 */
5510 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction588:math#Object#pi */
5511 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction588:math#Object#srand_from */
5512 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction588:math#Object#srand */
5513 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction588:stream#Object#poll */
5514 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction588:stream#Object#intern_poll */
5515 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction588:time#Object#get_time */
5516 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction588:file#Object#printn */
5517 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction588:file#Object#print */
5518 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction588:file#Object#getc */
5519 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction588:file#Object#gets */
5520 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction588:file#Object#getcwd */
5521 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction588:file#Object#file_getcwd */
5522 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction588:file#Object#stdin */
5523 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction588:file#Object#stdout */
5524 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction588:file#Object#stderr */
5525 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction588:model_base#Object#intrude_visibility */
5526 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction588:model_base#Object#public_visibility */
5527 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction588:model_base#Object#protected_visibility */
5528 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction588:model_base#Object#private_visibility */
5529 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction588:model_base#Object#none_visibility */
5530 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction588:model#Object#abstract_kind */
5531 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction588:model#Object#concrete_kind */
5532 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction588:model#Object#interface_kind */
5533 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction588:model#Object#enum_kind */
5534 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction588:model#Object#extern_kind */
5535 (nitmethod_t)VIRTUAL_parser__ReduceAction588__action, /* pointer to parser:ReduceAction588:parser#ReduceAction588#action */
5536 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction588:parser#ReduceAction#concat */
5537 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction588:parser#ReduceAction#init */
5538 }
5539 };
5540 /* allocate ReduceAction588 */
5541 val* NEW_parser__ReduceAction588(const struct type* type) {
5542 val* self /* : ReduceAction588 */;
5543 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5544 self->type = type;
5545 self->class = &class_parser__ReduceAction588;
5546 return self;
5547 }
5548 /* runtime class parser__ReduceAction589 */
5549 const struct class class_parser__ReduceAction589 = {
5550 0, /* box_kind */
5551 {
5552 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction589:kernel#Object#object_id */
5553 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction589:kernel#Object#is_same_type */
5554 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction589:kernel#Object#is_same_instance */
5555 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction589:kernel#Object#== */
5556 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction589:kernel#Object#!= */
5557 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction589:kernel#Object#output */
5558 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction589:kernel#Object#output_class_name */
5559 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction589:kernel#Object#exit */
5560 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction589:kernel#Object#sys */
5561 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction589:kernel#Object#hash */
5562 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction589:string#Object#to_s */
5563 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction589:string#Object#native_class_name */
5564 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction589:string#Object#class_name */
5565 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction589:string#Object#inspect */
5566 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction589:string#Object#inspect_head */
5567 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction589:string#Object#args */
5568 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction589:math#Object#atan2 */
5569 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction589:math#Object#pi */
5570 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction589:math#Object#srand_from */
5571 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction589:math#Object#srand */
5572 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction589:stream#Object#poll */
5573 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction589:stream#Object#intern_poll */
5574 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction589:time#Object#get_time */
5575 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction589:file#Object#printn */
5576 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction589:file#Object#print */
5577 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction589:file#Object#getc */
5578 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction589:file#Object#gets */
5579 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction589:file#Object#getcwd */
5580 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction589:file#Object#file_getcwd */
5581 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction589:file#Object#stdin */
5582 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction589:file#Object#stdout */
5583 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction589:file#Object#stderr */
5584 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction589:model_base#Object#intrude_visibility */
5585 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction589:model_base#Object#public_visibility */
5586 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction589:model_base#Object#protected_visibility */
5587 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction589:model_base#Object#private_visibility */
5588 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction589:model_base#Object#none_visibility */
5589 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction589:model#Object#abstract_kind */
5590 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction589:model#Object#concrete_kind */
5591 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction589:model#Object#interface_kind */
5592 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction589:model#Object#enum_kind */
5593 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction589:model#Object#extern_kind */
5594 (nitmethod_t)VIRTUAL_parser__ReduceAction589__action, /* pointer to parser:ReduceAction589:parser#ReduceAction589#action */
5595 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction589:parser#ReduceAction#concat */
5596 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction589:parser#ReduceAction#init */
5597 }
5598 };
5599 /* allocate ReduceAction589 */
5600 val* NEW_parser__ReduceAction589(const struct type* type) {
5601 val* self /* : ReduceAction589 */;
5602 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5603 self->type = type;
5604 self->class = &class_parser__ReduceAction589;
5605 return self;
5606 }
5607 /* runtime class parser__ReduceAction590 */
5608 const struct class class_parser__ReduceAction590 = {
5609 0, /* box_kind */
5610 {
5611 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction590:kernel#Object#object_id */
5612 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction590:kernel#Object#is_same_type */
5613 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction590:kernel#Object#is_same_instance */
5614 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction590:kernel#Object#== */
5615 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction590:kernel#Object#!= */
5616 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction590:kernel#Object#output */
5617 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction590:kernel#Object#output_class_name */
5618 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction590:kernel#Object#exit */
5619 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction590:kernel#Object#sys */
5620 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction590:kernel#Object#hash */
5621 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction590:string#Object#to_s */
5622 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction590:string#Object#native_class_name */
5623 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction590:string#Object#class_name */
5624 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction590:string#Object#inspect */
5625 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction590:string#Object#inspect_head */
5626 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction590:string#Object#args */
5627 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction590:math#Object#atan2 */
5628 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction590:math#Object#pi */
5629 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction590:math#Object#srand_from */
5630 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction590:math#Object#srand */
5631 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction590:stream#Object#poll */
5632 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction590:stream#Object#intern_poll */
5633 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction590:time#Object#get_time */
5634 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction590:file#Object#printn */
5635 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction590:file#Object#print */
5636 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction590:file#Object#getc */
5637 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction590:file#Object#gets */
5638 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction590:file#Object#getcwd */
5639 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction590:file#Object#file_getcwd */
5640 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction590:file#Object#stdin */
5641 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction590:file#Object#stdout */
5642 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction590:file#Object#stderr */
5643 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction590:model_base#Object#intrude_visibility */
5644 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction590:model_base#Object#public_visibility */
5645 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction590:model_base#Object#protected_visibility */
5646 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction590:model_base#Object#private_visibility */
5647 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction590:model_base#Object#none_visibility */
5648 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction590:model#Object#abstract_kind */
5649 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction590:model#Object#concrete_kind */
5650 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction590:model#Object#interface_kind */
5651 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction590:model#Object#enum_kind */
5652 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction590:model#Object#extern_kind */
5653 (nitmethod_t)VIRTUAL_parser__ReduceAction590__action, /* pointer to parser:ReduceAction590:parser#ReduceAction590#action */
5654 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction590:parser#ReduceAction#concat */
5655 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction590:parser#ReduceAction#init */
5656 }
5657 };
5658 /* allocate ReduceAction590 */
5659 val* NEW_parser__ReduceAction590(const struct type* type) {
5660 val* self /* : ReduceAction590 */;
5661 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5662 self->type = type;
5663 self->class = &class_parser__ReduceAction590;
5664 return self;
5665 }
5666 /* runtime class parser__ReduceAction591 */
5667 const struct class class_parser__ReduceAction591 = {
5668 0, /* box_kind */
5669 {
5670 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction591:kernel#Object#object_id */
5671 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction591:kernel#Object#is_same_type */
5672 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction591:kernel#Object#is_same_instance */
5673 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction591:kernel#Object#== */
5674 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction591:kernel#Object#!= */
5675 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction591:kernel#Object#output */
5676 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction591:kernel#Object#output_class_name */
5677 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction591:kernel#Object#exit */
5678 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction591:kernel#Object#sys */
5679 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction591:kernel#Object#hash */
5680 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction591:string#Object#to_s */
5681 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction591:string#Object#native_class_name */
5682 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction591:string#Object#class_name */
5683 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction591:string#Object#inspect */
5684 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction591:string#Object#inspect_head */
5685 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction591:string#Object#args */
5686 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction591:math#Object#atan2 */
5687 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction591:math#Object#pi */
5688 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction591:math#Object#srand_from */
5689 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction591:math#Object#srand */
5690 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction591:stream#Object#poll */
5691 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction591:stream#Object#intern_poll */
5692 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction591:time#Object#get_time */
5693 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction591:file#Object#printn */
5694 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction591:file#Object#print */
5695 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction591:file#Object#getc */
5696 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction591:file#Object#gets */
5697 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction591:file#Object#getcwd */
5698 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction591:file#Object#file_getcwd */
5699 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction591:file#Object#stdin */
5700 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction591:file#Object#stdout */
5701 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction591:file#Object#stderr */
5702 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction591:model_base#Object#intrude_visibility */
5703 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction591:model_base#Object#public_visibility */
5704 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction591:model_base#Object#protected_visibility */
5705 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction591:model_base#Object#private_visibility */
5706 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction591:model_base#Object#none_visibility */
5707 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction591:model#Object#abstract_kind */
5708 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction591:model#Object#concrete_kind */
5709 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction591:model#Object#interface_kind */
5710 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction591:model#Object#enum_kind */
5711 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction591:model#Object#extern_kind */
5712 (nitmethod_t)VIRTUAL_parser__ReduceAction591__action, /* pointer to parser:ReduceAction591:parser#ReduceAction591#action */
5713 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction591:parser#ReduceAction#concat */
5714 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction591:parser#ReduceAction#init */
5715 }
5716 };
5717 /* allocate ReduceAction591 */
5718 val* NEW_parser__ReduceAction591(const struct type* type) {
5719 val* self /* : ReduceAction591 */;
5720 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5721 self->type = type;
5722 self->class = &class_parser__ReduceAction591;
5723 return self;
5724 }
5725 /* runtime class parser__ReduceAction593 */
5726 const struct class class_parser__ReduceAction593 = {
5727 0, /* box_kind */
5728 {
5729 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction593:kernel#Object#object_id */
5730 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction593:kernel#Object#is_same_type */
5731 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction593:kernel#Object#is_same_instance */
5732 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction593:kernel#Object#== */
5733 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction593:kernel#Object#!= */
5734 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction593:kernel#Object#output */
5735 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction593:kernel#Object#output_class_name */
5736 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction593:kernel#Object#exit */
5737 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction593:kernel#Object#sys */
5738 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction593:kernel#Object#hash */
5739 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction593:string#Object#to_s */
5740 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction593:string#Object#native_class_name */
5741 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction593:string#Object#class_name */
5742 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction593:string#Object#inspect */
5743 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction593:string#Object#inspect_head */
5744 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction593:string#Object#args */
5745 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction593:math#Object#atan2 */
5746 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction593:math#Object#pi */
5747 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction593:math#Object#srand_from */
5748 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction593:math#Object#srand */
5749 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction593:stream#Object#poll */
5750 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction593:stream#Object#intern_poll */
5751 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction593:time#Object#get_time */
5752 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction593:file#Object#printn */
5753 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction593:file#Object#print */
5754 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction593:file#Object#getc */
5755 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction593:file#Object#gets */
5756 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction593:file#Object#getcwd */
5757 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction593:file#Object#file_getcwd */
5758 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction593:file#Object#stdin */
5759 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction593:file#Object#stdout */
5760 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction593:file#Object#stderr */
5761 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction593:model_base#Object#intrude_visibility */
5762 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction593:model_base#Object#public_visibility */
5763 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction593:model_base#Object#protected_visibility */
5764 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction593:model_base#Object#private_visibility */
5765 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction593:model_base#Object#none_visibility */
5766 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction593:model#Object#abstract_kind */
5767 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction593:model#Object#concrete_kind */
5768 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction593:model#Object#interface_kind */
5769 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction593:model#Object#enum_kind */
5770 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction593:model#Object#extern_kind */
5771 (nitmethod_t)VIRTUAL_parser__ReduceAction593__action, /* pointer to parser:ReduceAction593:parser#ReduceAction593#action */
5772 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction593:parser#ReduceAction#concat */
5773 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction593:parser#ReduceAction#init */
5774 }
5775 };
5776 /* allocate ReduceAction593 */
5777 val* NEW_parser__ReduceAction593(const struct type* type) {
5778 val* self /* : ReduceAction593 */;
5779 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5780 self->type = type;
5781 self->class = &class_parser__ReduceAction593;
5782 return self;
5783 }
5784 /* runtime class parser__ReduceAction594 */
5785 const struct class class_parser__ReduceAction594 = {
5786 0, /* box_kind */
5787 {
5788 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction594:kernel#Object#object_id */
5789 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction594:kernel#Object#is_same_type */
5790 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction594:kernel#Object#is_same_instance */
5791 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction594:kernel#Object#== */
5792 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction594:kernel#Object#!= */
5793 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction594:kernel#Object#output */
5794 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction594:kernel#Object#output_class_name */
5795 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction594:kernel#Object#exit */
5796 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction594:kernel#Object#sys */
5797 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction594:kernel#Object#hash */
5798 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction594:string#Object#to_s */
5799 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction594:string#Object#native_class_name */
5800 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction594:string#Object#class_name */
5801 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction594:string#Object#inspect */
5802 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction594:string#Object#inspect_head */
5803 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction594:string#Object#args */
5804 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction594:math#Object#atan2 */
5805 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction594:math#Object#pi */
5806 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction594:math#Object#srand_from */
5807 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction594:math#Object#srand */
5808 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction594:stream#Object#poll */
5809 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction594:stream#Object#intern_poll */
5810 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction594:time#Object#get_time */
5811 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction594:file#Object#printn */
5812 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction594:file#Object#print */
5813 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction594:file#Object#getc */
5814 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction594:file#Object#gets */
5815 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction594:file#Object#getcwd */
5816 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction594:file#Object#file_getcwd */
5817 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction594:file#Object#stdin */
5818 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction594:file#Object#stdout */
5819 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction594:file#Object#stderr */
5820 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction594:model_base#Object#intrude_visibility */
5821 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction594:model_base#Object#public_visibility */
5822 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction594:model_base#Object#protected_visibility */
5823 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction594:model_base#Object#private_visibility */
5824 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction594:model_base#Object#none_visibility */
5825 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction594:model#Object#abstract_kind */
5826 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction594:model#Object#concrete_kind */
5827 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction594:model#Object#interface_kind */
5828 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction594:model#Object#enum_kind */
5829 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction594:model#Object#extern_kind */
5830 (nitmethod_t)VIRTUAL_parser__ReduceAction594__action, /* pointer to parser:ReduceAction594:parser#ReduceAction594#action */
5831 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction594:parser#ReduceAction#concat */
5832 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction594:parser#ReduceAction#init */
5833 }
5834 };
5835 /* allocate ReduceAction594 */
5836 val* NEW_parser__ReduceAction594(const struct type* type) {
5837 val* self /* : ReduceAction594 */;
5838 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5839 self->type = type;
5840 self->class = &class_parser__ReduceAction594;
5841 return self;
5842 }
5843 /* runtime class parser__ReduceAction595 */
5844 const struct class class_parser__ReduceAction595 = {
5845 0, /* box_kind */
5846 {
5847 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction595:kernel#Object#object_id */
5848 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction595:kernel#Object#is_same_type */
5849 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction595:kernel#Object#is_same_instance */
5850 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction595:kernel#Object#== */
5851 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction595:kernel#Object#!= */
5852 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction595:kernel#Object#output */
5853 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction595:kernel#Object#output_class_name */
5854 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction595:kernel#Object#exit */
5855 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction595:kernel#Object#sys */
5856 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction595:kernel#Object#hash */
5857 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction595:string#Object#to_s */
5858 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction595:string#Object#native_class_name */
5859 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction595:string#Object#class_name */
5860 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction595:string#Object#inspect */
5861 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction595:string#Object#inspect_head */
5862 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction595:string#Object#args */
5863 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction595:math#Object#atan2 */
5864 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction595:math#Object#pi */
5865 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction595:math#Object#srand_from */
5866 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction595:math#Object#srand */
5867 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction595:stream#Object#poll */
5868 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction595:stream#Object#intern_poll */
5869 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction595:time#Object#get_time */
5870 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction595:file#Object#printn */
5871 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction595:file#Object#print */
5872 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction595:file#Object#getc */
5873 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction595:file#Object#gets */
5874 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction595:file#Object#getcwd */
5875 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction595:file#Object#file_getcwd */
5876 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction595:file#Object#stdin */
5877 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction595:file#Object#stdout */
5878 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction595:file#Object#stderr */
5879 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction595:model_base#Object#intrude_visibility */
5880 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction595:model_base#Object#public_visibility */
5881 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction595:model_base#Object#protected_visibility */
5882 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction595:model_base#Object#private_visibility */
5883 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction595:model_base#Object#none_visibility */
5884 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction595:model#Object#abstract_kind */
5885 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction595:model#Object#concrete_kind */
5886 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction595:model#Object#interface_kind */
5887 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction595:model#Object#enum_kind */
5888 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction595:model#Object#extern_kind */
5889 (nitmethod_t)VIRTUAL_parser__ReduceAction595__action, /* pointer to parser:ReduceAction595:parser#ReduceAction595#action */
5890 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction595:parser#ReduceAction#concat */
5891 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction595:parser#ReduceAction#init */
5892 }
5893 };
5894 /* allocate ReduceAction595 */
5895 val* NEW_parser__ReduceAction595(const struct type* type) {
5896 val* self /* : ReduceAction595 */;
5897 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5898 self->type = type;
5899 self->class = &class_parser__ReduceAction595;
5900 return self;
5901 }
5902 /* runtime class parser__ReduceAction596 */
5903 const struct class class_parser__ReduceAction596 = {
5904 0, /* box_kind */
5905 {
5906 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction596:kernel#Object#object_id */
5907 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction596:kernel#Object#is_same_type */
5908 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction596:kernel#Object#is_same_instance */
5909 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction596:kernel#Object#== */
5910 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction596:kernel#Object#!= */
5911 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction596:kernel#Object#output */
5912 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction596:kernel#Object#output_class_name */
5913 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction596:kernel#Object#exit */
5914 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction596:kernel#Object#sys */
5915 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction596:kernel#Object#hash */
5916 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction596:string#Object#to_s */
5917 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction596:string#Object#native_class_name */
5918 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction596:string#Object#class_name */
5919 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction596:string#Object#inspect */
5920 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction596:string#Object#inspect_head */
5921 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction596:string#Object#args */
5922 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction596:math#Object#atan2 */
5923 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction596:math#Object#pi */
5924 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction596:math#Object#srand_from */
5925 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction596:math#Object#srand */
5926 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction596:stream#Object#poll */
5927 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction596:stream#Object#intern_poll */
5928 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction596:time#Object#get_time */
5929 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction596:file#Object#printn */
5930 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction596:file#Object#print */
5931 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction596:file#Object#getc */
5932 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction596:file#Object#gets */
5933 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction596:file#Object#getcwd */
5934 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction596:file#Object#file_getcwd */
5935 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction596:file#Object#stdin */
5936 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction596:file#Object#stdout */
5937 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction596:file#Object#stderr */
5938 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction596:model_base#Object#intrude_visibility */
5939 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction596:model_base#Object#public_visibility */
5940 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction596:model_base#Object#protected_visibility */
5941 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction596:model_base#Object#private_visibility */
5942 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction596:model_base#Object#none_visibility */
5943 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction596:model#Object#abstract_kind */
5944 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction596:model#Object#concrete_kind */
5945 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction596:model#Object#interface_kind */
5946 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction596:model#Object#enum_kind */
5947 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction596:model#Object#extern_kind */
5948 (nitmethod_t)VIRTUAL_parser__ReduceAction596__action, /* pointer to parser:ReduceAction596:parser#ReduceAction596#action */
5949 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction596:parser#ReduceAction#concat */
5950 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction596:parser#ReduceAction#init */
5951 }
5952 };
5953 /* allocate ReduceAction596 */
5954 val* NEW_parser__ReduceAction596(const struct type* type) {
5955 val* self /* : ReduceAction596 */;
5956 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
5957 self->type = type;
5958 self->class = &class_parser__ReduceAction596;
5959 return self;
5960 }
5961 /* runtime class parser__ReduceAction597 */
5962 const struct class class_parser__ReduceAction597 = {
5963 0, /* box_kind */
5964 {
5965 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction597:kernel#Object#object_id */
5966 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction597:kernel#Object#is_same_type */
5967 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction597:kernel#Object#is_same_instance */
5968 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction597:kernel#Object#== */
5969 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction597:kernel#Object#!= */
5970 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction597:kernel#Object#output */
5971 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction597:kernel#Object#output_class_name */
5972 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction597:kernel#Object#exit */
5973 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction597:kernel#Object#sys */
5974 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction597:kernel#Object#hash */
5975 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction597:string#Object#to_s */
5976 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction597:string#Object#native_class_name */
5977 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction597:string#Object#class_name */
5978 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction597:string#Object#inspect */
5979 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction597:string#Object#inspect_head */
5980 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction597:string#Object#args */
5981 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction597:math#Object#atan2 */
5982 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction597:math#Object#pi */
5983 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction597:math#Object#srand_from */
5984 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction597:math#Object#srand */
5985 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction597:stream#Object#poll */
5986 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction597:stream#Object#intern_poll */
5987 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction597:time#Object#get_time */
5988 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction597:file#Object#printn */
5989 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction597:file#Object#print */
5990 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction597:file#Object#getc */
5991 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction597:file#Object#gets */
5992 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction597:file#Object#getcwd */
5993 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction597:file#Object#file_getcwd */
5994 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction597:file#Object#stdin */
5995 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction597:file#Object#stdout */
5996 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction597:file#Object#stderr */
5997 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction597:model_base#Object#intrude_visibility */
5998 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction597:model_base#Object#public_visibility */
5999 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction597:model_base#Object#protected_visibility */
6000 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction597:model_base#Object#private_visibility */
6001 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction597:model_base#Object#none_visibility */
6002 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction597:model#Object#abstract_kind */
6003 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction597:model#Object#concrete_kind */
6004 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction597:model#Object#interface_kind */
6005 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction597:model#Object#enum_kind */
6006 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction597:model#Object#extern_kind */
6007 (nitmethod_t)VIRTUAL_parser__ReduceAction597__action, /* pointer to parser:ReduceAction597:parser#ReduceAction597#action */
6008 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction597:parser#ReduceAction#concat */
6009 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction597:parser#ReduceAction#init */
6010 }
6011 };
6012 /* allocate ReduceAction597 */
6013 val* NEW_parser__ReduceAction597(const struct type* type) {
6014 val* self /* : ReduceAction597 */;
6015 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6016 self->type = type;
6017 self->class = &class_parser__ReduceAction597;
6018 return self;
6019 }
6020 /* runtime class parser__ReduceAction598 */
6021 const struct class class_parser__ReduceAction598 = {
6022 0, /* box_kind */
6023 {
6024 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction598:kernel#Object#object_id */
6025 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction598:kernel#Object#is_same_type */
6026 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction598:kernel#Object#is_same_instance */
6027 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction598:kernel#Object#== */
6028 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction598:kernel#Object#!= */
6029 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction598:kernel#Object#output */
6030 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction598:kernel#Object#output_class_name */
6031 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction598:kernel#Object#exit */
6032 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction598:kernel#Object#sys */
6033 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction598:kernel#Object#hash */
6034 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction598:string#Object#to_s */
6035 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction598:string#Object#native_class_name */
6036 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction598:string#Object#class_name */
6037 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction598:string#Object#inspect */
6038 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction598:string#Object#inspect_head */
6039 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction598:string#Object#args */
6040 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction598:math#Object#atan2 */
6041 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction598:math#Object#pi */
6042 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction598:math#Object#srand_from */
6043 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction598:math#Object#srand */
6044 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction598:stream#Object#poll */
6045 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction598:stream#Object#intern_poll */
6046 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction598:time#Object#get_time */
6047 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction598:file#Object#printn */
6048 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction598:file#Object#print */
6049 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction598:file#Object#getc */
6050 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction598:file#Object#gets */
6051 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction598:file#Object#getcwd */
6052 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction598:file#Object#file_getcwd */
6053 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction598:file#Object#stdin */
6054 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction598:file#Object#stdout */
6055 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction598:file#Object#stderr */
6056 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction598:model_base#Object#intrude_visibility */
6057 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction598:model_base#Object#public_visibility */
6058 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction598:model_base#Object#protected_visibility */
6059 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction598:model_base#Object#private_visibility */
6060 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction598:model_base#Object#none_visibility */
6061 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction598:model#Object#abstract_kind */
6062 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction598:model#Object#concrete_kind */
6063 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction598:model#Object#interface_kind */
6064 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction598:model#Object#enum_kind */
6065 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction598:model#Object#extern_kind */
6066 (nitmethod_t)VIRTUAL_parser__ReduceAction598__action, /* pointer to parser:ReduceAction598:parser#ReduceAction598#action */
6067 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction598:parser#ReduceAction#concat */
6068 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction598:parser#ReduceAction#init */
6069 }
6070 };
6071 /* allocate ReduceAction598 */
6072 val* NEW_parser__ReduceAction598(const struct type* type) {
6073 val* self /* : ReduceAction598 */;
6074 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6075 self->type = type;
6076 self->class = &class_parser__ReduceAction598;
6077 return self;
6078 }
6079 /* runtime class parser__ReduceAction599 */
6080 const struct class class_parser__ReduceAction599 = {
6081 0, /* box_kind */
6082 {
6083 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction599:kernel#Object#object_id */
6084 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction599:kernel#Object#is_same_type */
6085 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction599:kernel#Object#is_same_instance */
6086 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction599:kernel#Object#== */
6087 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction599:kernel#Object#!= */
6088 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction599:kernel#Object#output */
6089 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction599:kernel#Object#output_class_name */
6090 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction599:kernel#Object#exit */
6091 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction599:kernel#Object#sys */
6092 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction599:kernel#Object#hash */
6093 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction599:string#Object#to_s */
6094 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction599:string#Object#native_class_name */
6095 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction599:string#Object#class_name */
6096 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction599:string#Object#inspect */
6097 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction599:string#Object#inspect_head */
6098 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction599:string#Object#args */
6099 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction599:math#Object#atan2 */
6100 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction599:math#Object#pi */
6101 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction599:math#Object#srand_from */
6102 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction599:math#Object#srand */
6103 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction599:stream#Object#poll */
6104 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction599:stream#Object#intern_poll */
6105 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction599:time#Object#get_time */
6106 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction599:file#Object#printn */
6107 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction599:file#Object#print */
6108 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction599:file#Object#getc */
6109 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction599:file#Object#gets */
6110 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction599:file#Object#getcwd */
6111 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction599:file#Object#file_getcwd */
6112 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction599:file#Object#stdin */
6113 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction599:file#Object#stdout */
6114 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction599:file#Object#stderr */
6115 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction599:model_base#Object#intrude_visibility */
6116 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction599:model_base#Object#public_visibility */
6117 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction599:model_base#Object#protected_visibility */
6118 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction599:model_base#Object#private_visibility */
6119 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction599:model_base#Object#none_visibility */
6120 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction599:model#Object#abstract_kind */
6121 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction599:model#Object#concrete_kind */
6122 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction599:model#Object#interface_kind */
6123 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction599:model#Object#enum_kind */
6124 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction599:model#Object#extern_kind */
6125 (nitmethod_t)VIRTUAL_parser__ReduceAction599__action, /* pointer to parser:ReduceAction599:parser#ReduceAction599#action */
6126 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction599:parser#ReduceAction#concat */
6127 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction599:parser#ReduceAction#init */
6128 }
6129 };
6130 /* allocate ReduceAction599 */
6131 val* NEW_parser__ReduceAction599(const struct type* type) {
6132 val* self /* : ReduceAction599 */;
6133 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6134 self->type = type;
6135 self->class = &class_parser__ReduceAction599;
6136 return self;
6137 }
6138 /* runtime class parser__ReduceAction600 */
6139 const struct class class_parser__ReduceAction600 = {
6140 0, /* box_kind */
6141 {
6142 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction600:kernel#Object#object_id */
6143 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction600:kernel#Object#is_same_type */
6144 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction600:kernel#Object#is_same_instance */
6145 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction600:kernel#Object#== */
6146 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction600:kernel#Object#!= */
6147 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction600:kernel#Object#output */
6148 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction600:kernel#Object#output_class_name */
6149 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction600:kernel#Object#exit */
6150 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction600:kernel#Object#sys */
6151 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction600:kernel#Object#hash */
6152 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction600:string#Object#to_s */
6153 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction600:string#Object#native_class_name */
6154 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction600:string#Object#class_name */
6155 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction600:string#Object#inspect */
6156 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction600:string#Object#inspect_head */
6157 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction600:string#Object#args */
6158 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction600:math#Object#atan2 */
6159 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction600:math#Object#pi */
6160 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction600:math#Object#srand_from */
6161 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction600:math#Object#srand */
6162 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction600:stream#Object#poll */
6163 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction600:stream#Object#intern_poll */
6164 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction600:time#Object#get_time */
6165 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction600:file#Object#printn */
6166 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction600:file#Object#print */
6167 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction600:file#Object#getc */
6168 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction600:file#Object#gets */
6169 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction600:file#Object#getcwd */
6170 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction600:file#Object#file_getcwd */
6171 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction600:file#Object#stdin */
6172 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction600:file#Object#stdout */
6173 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction600:file#Object#stderr */
6174 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction600:model_base#Object#intrude_visibility */
6175 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction600:model_base#Object#public_visibility */
6176 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction600:model_base#Object#protected_visibility */
6177 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction600:model_base#Object#private_visibility */
6178 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction600:model_base#Object#none_visibility */
6179 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction600:model#Object#abstract_kind */
6180 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction600:model#Object#concrete_kind */
6181 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction600:model#Object#interface_kind */
6182 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction600:model#Object#enum_kind */
6183 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction600:model#Object#extern_kind */
6184 (nitmethod_t)VIRTUAL_parser__ReduceAction600__action, /* pointer to parser:ReduceAction600:parser#ReduceAction600#action */
6185 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction600:parser#ReduceAction#concat */
6186 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction600:parser#ReduceAction#init */
6187 }
6188 };
6189 /* allocate ReduceAction600 */
6190 val* NEW_parser__ReduceAction600(const struct type* type) {
6191 val* self /* : ReduceAction600 */;
6192 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6193 self->type = type;
6194 self->class = &class_parser__ReduceAction600;
6195 return self;
6196 }
6197 /* runtime class parser__ReduceAction601 */
6198 const struct class class_parser__ReduceAction601 = {
6199 0, /* box_kind */
6200 {
6201 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction601:kernel#Object#object_id */
6202 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction601:kernel#Object#is_same_type */
6203 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction601:kernel#Object#is_same_instance */
6204 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction601:kernel#Object#== */
6205 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction601:kernel#Object#!= */
6206 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction601:kernel#Object#output */
6207 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction601:kernel#Object#output_class_name */
6208 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction601:kernel#Object#exit */
6209 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction601:kernel#Object#sys */
6210 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction601:kernel#Object#hash */
6211 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction601:string#Object#to_s */
6212 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction601:string#Object#native_class_name */
6213 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction601:string#Object#class_name */
6214 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction601:string#Object#inspect */
6215 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction601:string#Object#inspect_head */
6216 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction601:string#Object#args */
6217 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction601:math#Object#atan2 */
6218 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction601:math#Object#pi */
6219 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction601:math#Object#srand_from */
6220 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction601:math#Object#srand */
6221 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction601:stream#Object#poll */
6222 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction601:stream#Object#intern_poll */
6223 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction601:time#Object#get_time */
6224 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction601:file#Object#printn */
6225 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction601:file#Object#print */
6226 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction601:file#Object#getc */
6227 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction601:file#Object#gets */
6228 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction601:file#Object#getcwd */
6229 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction601:file#Object#file_getcwd */
6230 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction601:file#Object#stdin */
6231 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction601:file#Object#stdout */
6232 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction601:file#Object#stderr */
6233 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction601:model_base#Object#intrude_visibility */
6234 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction601:model_base#Object#public_visibility */
6235 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction601:model_base#Object#protected_visibility */
6236 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction601:model_base#Object#private_visibility */
6237 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction601:model_base#Object#none_visibility */
6238 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction601:model#Object#abstract_kind */
6239 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction601:model#Object#concrete_kind */
6240 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction601:model#Object#interface_kind */
6241 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction601:model#Object#enum_kind */
6242 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction601:model#Object#extern_kind */
6243 (nitmethod_t)VIRTUAL_parser__ReduceAction601__action, /* pointer to parser:ReduceAction601:parser#ReduceAction601#action */
6244 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction601:parser#ReduceAction#concat */
6245 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction601:parser#ReduceAction#init */
6246 }
6247 };
6248 /* allocate ReduceAction601 */
6249 val* NEW_parser__ReduceAction601(const struct type* type) {
6250 val* self /* : ReduceAction601 */;
6251 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6252 self->type = type;
6253 self->class = &class_parser__ReduceAction601;
6254 return self;
6255 }
6256 /* runtime class parser__ReduceAction602 */
6257 const struct class class_parser__ReduceAction602 = {
6258 0, /* box_kind */
6259 {
6260 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction602:kernel#Object#object_id */
6261 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction602:kernel#Object#is_same_type */
6262 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction602:kernel#Object#is_same_instance */
6263 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction602:kernel#Object#== */
6264 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction602:kernel#Object#!= */
6265 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction602:kernel#Object#output */
6266 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction602:kernel#Object#output_class_name */
6267 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction602:kernel#Object#exit */
6268 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction602:kernel#Object#sys */
6269 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction602:kernel#Object#hash */
6270 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction602:string#Object#to_s */
6271 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction602:string#Object#native_class_name */
6272 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction602:string#Object#class_name */
6273 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction602:string#Object#inspect */
6274 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction602:string#Object#inspect_head */
6275 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction602:string#Object#args */
6276 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction602:math#Object#atan2 */
6277 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction602:math#Object#pi */
6278 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction602:math#Object#srand_from */
6279 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction602:math#Object#srand */
6280 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction602:stream#Object#poll */
6281 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction602:stream#Object#intern_poll */
6282 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction602:time#Object#get_time */
6283 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction602:file#Object#printn */
6284 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction602:file#Object#print */
6285 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction602:file#Object#getc */
6286 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction602:file#Object#gets */
6287 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction602:file#Object#getcwd */
6288 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction602:file#Object#file_getcwd */
6289 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction602:file#Object#stdin */
6290 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction602:file#Object#stdout */
6291 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction602:file#Object#stderr */
6292 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction602:model_base#Object#intrude_visibility */
6293 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction602:model_base#Object#public_visibility */
6294 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction602:model_base#Object#protected_visibility */
6295 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction602:model_base#Object#private_visibility */
6296 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction602:model_base#Object#none_visibility */
6297 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction602:model#Object#abstract_kind */
6298 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction602:model#Object#concrete_kind */
6299 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction602:model#Object#interface_kind */
6300 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction602:model#Object#enum_kind */
6301 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction602:model#Object#extern_kind */
6302 (nitmethod_t)VIRTUAL_parser__ReduceAction602__action, /* pointer to parser:ReduceAction602:parser#ReduceAction602#action */
6303 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction602:parser#ReduceAction#concat */
6304 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction602:parser#ReduceAction#init */
6305 }
6306 };
6307 /* allocate ReduceAction602 */
6308 val* NEW_parser__ReduceAction602(const struct type* type) {
6309 val* self /* : ReduceAction602 */;
6310 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6311 self->type = type;
6312 self->class = &class_parser__ReduceAction602;
6313 return self;
6314 }
6315 /* runtime class parser__ReduceAction606 */
6316 const struct class class_parser__ReduceAction606 = {
6317 0, /* box_kind */
6318 {
6319 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction606:kernel#Object#object_id */
6320 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction606:kernel#Object#is_same_type */
6321 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction606:kernel#Object#is_same_instance */
6322 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction606:kernel#Object#== */
6323 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction606:kernel#Object#!= */
6324 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction606:kernel#Object#output */
6325 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction606:kernel#Object#output_class_name */
6326 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction606:kernel#Object#exit */
6327 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction606:kernel#Object#sys */
6328 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction606:kernel#Object#hash */
6329 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction606:string#Object#to_s */
6330 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction606:string#Object#native_class_name */
6331 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction606:string#Object#class_name */
6332 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction606:string#Object#inspect */
6333 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction606:string#Object#inspect_head */
6334 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction606:string#Object#args */
6335 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction606:math#Object#atan2 */
6336 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction606:math#Object#pi */
6337 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction606:math#Object#srand_from */
6338 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction606:math#Object#srand */
6339 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction606:stream#Object#poll */
6340 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction606:stream#Object#intern_poll */
6341 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction606:time#Object#get_time */
6342 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction606:file#Object#printn */
6343 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction606:file#Object#print */
6344 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction606:file#Object#getc */
6345 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction606:file#Object#gets */
6346 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction606:file#Object#getcwd */
6347 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction606:file#Object#file_getcwd */
6348 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction606:file#Object#stdin */
6349 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction606:file#Object#stdout */
6350 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction606:file#Object#stderr */
6351 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction606:model_base#Object#intrude_visibility */
6352 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction606:model_base#Object#public_visibility */
6353 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction606:model_base#Object#protected_visibility */
6354 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction606:model_base#Object#private_visibility */
6355 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction606:model_base#Object#none_visibility */
6356 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction606:model#Object#abstract_kind */
6357 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction606:model#Object#concrete_kind */
6358 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction606:model#Object#interface_kind */
6359 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction606:model#Object#enum_kind */
6360 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction606:model#Object#extern_kind */
6361 (nitmethod_t)VIRTUAL_parser__ReduceAction606__action, /* pointer to parser:ReduceAction606:parser#ReduceAction606#action */
6362 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction606:parser#ReduceAction#concat */
6363 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction606:parser#ReduceAction#init */
6364 }
6365 };
6366 /* allocate ReduceAction606 */
6367 val* NEW_parser__ReduceAction606(const struct type* type) {
6368 val* self /* : ReduceAction606 */;
6369 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6370 self->type = type;
6371 self->class = &class_parser__ReduceAction606;
6372 return self;
6373 }
6374 /* runtime class parser__ReduceAction607 */
6375 const struct class class_parser__ReduceAction607 = {
6376 0, /* box_kind */
6377 {
6378 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction607:kernel#Object#object_id */
6379 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction607:kernel#Object#is_same_type */
6380 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction607:kernel#Object#is_same_instance */
6381 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction607:kernel#Object#== */
6382 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction607:kernel#Object#!= */
6383 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction607:kernel#Object#output */
6384 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction607:kernel#Object#output_class_name */
6385 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction607:kernel#Object#exit */
6386 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction607:kernel#Object#sys */
6387 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction607:kernel#Object#hash */
6388 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction607:string#Object#to_s */
6389 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction607:string#Object#native_class_name */
6390 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction607:string#Object#class_name */
6391 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction607:string#Object#inspect */
6392 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction607:string#Object#inspect_head */
6393 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction607:string#Object#args */
6394 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction607:math#Object#atan2 */
6395 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction607:math#Object#pi */
6396 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction607:math#Object#srand_from */
6397 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction607:math#Object#srand */
6398 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction607:stream#Object#poll */
6399 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction607:stream#Object#intern_poll */
6400 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction607:time#Object#get_time */
6401 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction607:file#Object#printn */
6402 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction607:file#Object#print */
6403 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction607:file#Object#getc */
6404 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction607:file#Object#gets */
6405 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction607:file#Object#getcwd */
6406 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction607:file#Object#file_getcwd */
6407 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction607:file#Object#stdin */
6408 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction607:file#Object#stdout */
6409 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction607:file#Object#stderr */
6410 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction607:model_base#Object#intrude_visibility */
6411 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction607:model_base#Object#public_visibility */
6412 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction607:model_base#Object#protected_visibility */
6413 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction607:model_base#Object#private_visibility */
6414 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction607:model_base#Object#none_visibility */
6415 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction607:model#Object#abstract_kind */
6416 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction607:model#Object#concrete_kind */
6417 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction607:model#Object#interface_kind */
6418 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction607:model#Object#enum_kind */
6419 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction607:model#Object#extern_kind */
6420 (nitmethod_t)VIRTUAL_parser__ReduceAction607__action, /* pointer to parser:ReduceAction607:parser#ReduceAction607#action */
6421 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction607:parser#ReduceAction#concat */
6422 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction607:parser#ReduceAction#init */
6423 }
6424 };
6425 /* allocate ReduceAction607 */
6426 val* NEW_parser__ReduceAction607(const struct type* type) {
6427 val* self /* : ReduceAction607 */;
6428 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6429 self->type = type;
6430 self->class = &class_parser__ReduceAction607;
6431 return self;
6432 }
6433 /* runtime class parser__ReduceAction608 */
6434 const struct class class_parser__ReduceAction608 = {
6435 0, /* box_kind */
6436 {
6437 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction608:kernel#Object#object_id */
6438 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction608:kernel#Object#is_same_type */
6439 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction608:kernel#Object#is_same_instance */
6440 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction608:kernel#Object#== */
6441 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction608:kernel#Object#!= */
6442 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction608:kernel#Object#output */
6443 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction608:kernel#Object#output_class_name */
6444 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction608:kernel#Object#exit */
6445 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction608:kernel#Object#sys */
6446 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction608:kernel#Object#hash */
6447 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction608:string#Object#to_s */
6448 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction608:string#Object#native_class_name */
6449 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction608:string#Object#class_name */
6450 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction608:string#Object#inspect */
6451 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction608:string#Object#inspect_head */
6452 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction608:string#Object#args */
6453 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction608:math#Object#atan2 */
6454 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction608:math#Object#pi */
6455 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction608:math#Object#srand_from */
6456 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction608:math#Object#srand */
6457 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction608:stream#Object#poll */
6458 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction608:stream#Object#intern_poll */
6459 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction608:time#Object#get_time */
6460 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction608:file#Object#printn */
6461 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction608:file#Object#print */
6462 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction608:file#Object#getc */
6463 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction608:file#Object#gets */
6464 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction608:file#Object#getcwd */
6465 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction608:file#Object#file_getcwd */
6466 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction608:file#Object#stdin */
6467 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction608:file#Object#stdout */
6468 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction608:file#Object#stderr */
6469 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction608:model_base#Object#intrude_visibility */
6470 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction608:model_base#Object#public_visibility */
6471 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction608:model_base#Object#protected_visibility */
6472 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction608:model_base#Object#private_visibility */
6473 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction608:model_base#Object#none_visibility */
6474 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction608:model#Object#abstract_kind */
6475 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction608:model#Object#concrete_kind */
6476 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction608:model#Object#interface_kind */
6477 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction608:model#Object#enum_kind */
6478 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction608:model#Object#extern_kind */
6479 (nitmethod_t)VIRTUAL_parser__ReduceAction608__action, /* pointer to parser:ReduceAction608:parser#ReduceAction608#action */
6480 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction608:parser#ReduceAction#concat */
6481 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction608:parser#ReduceAction#init */
6482 }
6483 };
6484 /* allocate ReduceAction608 */
6485 val* NEW_parser__ReduceAction608(const struct type* type) {
6486 val* self /* : ReduceAction608 */;
6487 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6488 self->type = type;
6489 self->class = &class_parser__ReduceAction608;
6490 return self;
6491 }
6492 /* runtime class parser__ReduceAction609 */
6493 const struct class class_parser__ReduceAction609 = {
6494 0, /* box_kind */
6495 {
6496 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction609:kernel#Object#object_id */
6497 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction609:kernel#Object#is_same_type */
6498 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction609:kernel#Object#is_same_instance */
6499 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction609:kernel#Object#== */
6500 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction609:kernel#Object#!= */
6501 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction609:kernel#Object#output */
6502 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction609:kernel#Object#output_class_name */
6503 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction609:kernel#Object#exit */
6504 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction609:kernel#Object#sys */
6505 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction609:kernel#Object#hash */
6506 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction609:string#Object#to_s */
6507 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction609:string#Object#native_class_name */
6508 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction609:string#Object#class_name */
6509 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction609:string#Object#inspect */
6510 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction609:string#Object#inspect_head */
6511 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction609:string#Object#args */
6512 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction609:math#Object#atan2 */
6513 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction609:math#Object#pi */
6514 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction609:math#Object#srand_from */
6515 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction609:math#Object#srand */
6516 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction609:stream#Object#poll */
6517 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction609:stream#Object#intern_poll */
6518 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction609:time#Object#get_time */
6519 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction609:file#Object#printn */
6520 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction609:file#Object#print */
6521 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction609:file#Object#getc */
6522 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction609:file#Object#gets */
6523 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction609:file#Object#getcwd */
6524 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction609:file#Object#file_getcwd */
6525 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction609:file#Object#stdin */
6526 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction609:file#Object#stdout */
6527 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction609:file#Object#stderr */
6528 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction609:model_base#Object#intrude_visibility */
6529 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction609:model_base#Object#public_visibility */
6530 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction609:model_base#Object#protected_visibility */
6531 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction609:model_base#Object#private_visibility */
6532 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction609:model_base#Object#none_visibility */
6533 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction609:model#Object#abstract_kind */
6534 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction609:model#Object#concrete_kind */
6535 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction609:model#Object#interface_kind */
6536 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction609:model#Object#enum_kind */
6537 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction609:model#Object#extern_kind */
6538 (nitmethod_t)VIRTUAL_parser__ReduceAction609__action, /* pointer to parser:ReduceAction609:parser#ReduceAction609#action */
6539 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction609:parser#ReduceAction#concat */
6540 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction609:parser#ReduceAction#init */
6541 }
6542 };
6543 /* allocate ReduceAction609 */
6544 val* NEW_parser__ReduceAction609(const struct type* type) {
6545 val* self /* : ReduceAction609 */;
6546 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6547 self->type = type;
6548 self->class = &class_parser__ReduceAction609;
6549 return self;
6550 }
6551 /* runtime class parser__ReduceAction610 */
6552 const struct class class_parser__ReduceAction610 = {
6553 0, /* box_kind */
6554 {
6555 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction610:kernel#Object#object_id */
6556 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction610:kernel#Object#is_same_type */
6557 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction610:kernel#Object#is_same_instance */
6558 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction610:kernel#Object#== */
6559 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction610:kernel#Object#!= */
6560 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction610:kernel#Object#output */
6561 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction610:kernel#Object#output_class_name */
6562 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction610:kernel#Object#exit */
6563 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction610:kernel#Object#sys */
6564 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction610:kernel#Object#hash */
6565 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction610:string#Object#to_s */
6566 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction610:string#Object#native_class_name */
6567 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction610:string#Object#class_name */
6568 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction610:string#Object#inspect */
6569 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction610:string#Object#inspect_head */
6570 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction610:string#Object#args */
6571 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction610:math#Object#atan2 */
6572 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction610:math#Object#pi */
6573 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction610:math#Object#srand_from */
6574 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction610:math#Object#srand */
6575 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction610:stream#Object#poll */
6576 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction610:stream#Object#intern_poll */
6577 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction610:time#Object#get_time */
6578 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction610:file#Object#printn */
6579 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction610:file#Object#print */
6580 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction610:file#Object#getc */
6581 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction610:file#Object#gets */
6582 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction610:file#Object#getcwd */
6583 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction610:file#Object#file_getcwd */
6584 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction610:file#Object#stdin */
6585 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction610:file#Object#stdout */
6586 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction610:file#Object#stderr */
6587 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction610:model_base#Object#intrude_visibility */
6588 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction610:model_base#Object#public_visibility */
6589 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction610:model_base#Object#protected_visibility */
6590 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction610:model_base#Object#private_visibility */
6591 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction610:model_base#Object#none_visibility */
6592 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction610:model#Object#abstract_kind */
6593 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction610:model#Object#concrete_kind */
6594 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction610:model#Object#interface_kind */
6595 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction610:model#Object#enum_kind */
6596 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction610:model#Object#extern_kind */
6597 (nitmethod_t)VIRTUAL_parser__ReduceAction610__action, /* pointer to parser:ReduceAction610:parser#ReduceAction610#action */
6598 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction610:parser#ReduceAction#concat */
6599 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction610:parser#ReduceAction#init */
6600 }
6601 };
6602 /* allocate ReduceAction610 */
6603 val* NEW_parser__ReduceAction610(const struct type* type) {
6604 val* self /* : ReduceAction610 */;
6605 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6606 self->type = type;
6607 self->class = &class_parser__ReduceAction610;
6608 return self;
6609 }
6610 /* runtime class parser__ReduceAction611 */
6611 const struct class class_parser__ReduceAction611 = {
6612 0, /* box_kind */
6613 {
6614 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction611:kernel#Object#object_id */
6615 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction611:kernel#Object#is_same_type */
6616 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction611:kernel#Object#is_same_instance */
6617 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction611:kernel#Object#== */
6618 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction611:kernel#Object#!= */
6619 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction611:kernel#Object#output */
6620 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction611:kernel#Object#output_class_name */
6621 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction611:kernel#Object#exit */
6622 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction611:kernel#Object#sys */
6623 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction611:kernel#Object#hash */
6624 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction611:string#Object#to_s */
6625 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction611:string#Object#native_class_name */
6626 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction611:string#Object#class_name */
6627 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction611:string#Object#inspect */
6628 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction611:string#Object#inspect_head */
6629 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction611:string#Object#args */
6630 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction611:math#Object#atan2 */
6631 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction611:math#Object#pi */
6632 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction611:math#Object#srand_from */
6633 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction611:math#Object#srand */
6634 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction611:stream#Object#poll */
6635 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction611:stream#Object#intern_poll */
6636 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction611:time#Object#get_time */
6637 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction611:file#Object#printn */
6638 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction611:file#Object#print */
6639 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction611:file#Object#getc */
6640 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction611:file#Object#gets */
6641 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction611:file#Object#getcwd */
6642 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction611:file#Object#file_getcwd */
6643 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction611:file#Object#stdin */
6644 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction611:file#Object#stdout */
6645 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction611:file#Object#stderr */
6646 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction611:model_base#Object#intrude_visibility */
6647 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction611:model_base#Object#public_visibility */
6648 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction611:model_base#Object#protected_visibility */
6649 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction611:model_base#Object#private_visibility */
6650 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction611:model_base#Object#none_visibility */
6651 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction611:model#Object#abstract_kind */
6652 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction611:model#Object#concrete_kind */
6653 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction611:model#Object#interface_kind */
6654 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction611:model#Object#enum_kind */
6655 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction611:model#Object#extern_kind */
6656 (nitmethod_t)VIRTUAL_parser__ReduceAction611__action, /* pointer to parser:ReduceAction611:parser#ReduceAction611#action */
6657 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction611:parser#ReduceAction#concat */
6658 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction611:parser#ReduceAction#init */
6659 }
6660 };
6661 /* allocate ReduceAction611 */
6662 val* NEW_parser__ReduceAction611(const struct type* type) {
6663 val* self /* : ReduceAction611 */;
6664 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6665 self->type = type;
6666 self->class = &class_parser__ReduceAction611;
6667 return self;
6668 }
6669 /* runtime class parser__ReduceAction612 */
6670 const struct class class_parser__ReduceAction612 = {
6671 0, /* box_kind */
6672 {
6673 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction612:kernel#Object#object_id */
6674 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction612:kernel#Object#is_same_type */
6675 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction612:kernel#Object#is_same_instance */
6676 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction612:kernel#Object#== */
6677 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction612:kernel#Object#!= */
6678 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction612:kernel#Object#output */
6679 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction612:kernel#Object#output_class_name */
6680 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction612:kernel#Object#exit */
6681 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction612:kernel#Object#sys */
6682 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction612:kernel#Object#hash */
6683 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction612:string#Object#to_s */
6684 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction612:string#Object#native_class_name */
6685 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction612:string#Object#class_name */
6686 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction612:string#Object#inspect */
6687 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction612:string#Object#inspect_head */
6688 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction612:string#Object#args */
6689 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction612:math#Object#atan2 */
6690 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction612:math#Object#pi */
6691 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction612:math#Object#srand_from */
6692 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction612:math#Object#srand */
6693 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction612:stream#Object#poll */
6694 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction612:stream#Object#intern_poll */
6695 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction612:time#Object#get_time */
6696 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction612:file#Object#printn */
6697 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction612:file#Object#print */
6698 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction612:file#Object#getc */
6699 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction612:file#Object#gets */
6700 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction612:file#Object#getcwd */
6701 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction612:file#Object#file_getcwd */
6702 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction612:file#Object#stdin */
6703 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction612:file#Object#stdout */
6704 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction612:file#Object#stderr */
6705 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction612:model_base#Object#intrude_visibility */
6706 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction612:model_base#Object#public_visibility */
6707 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction612:model_base#Object#protected_visibility */
6708 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction612:model_base#Object#private_visibility */
6709 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction612:model_base#Object#none_visibility */
6710 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction612:model#Object#abstract_kind */
6711 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction612:model#Object#concrete_kind */
6712 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction612:model#Object#interface_kind */
6713 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction612:model#Object#enum_kind */
6714 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction612:model#Object#extern_kind */
6715 (nitmethod_t)VIRTUAL_parser__ReduceAction612__action, /* pointer to parser:ReduceAction612:parser#ReduceAction612#action */
6716 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction612:parser#ReduceAction#concat */
6717 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction612:parser#ReduceAction#init */
6718 }
6719 };
6720 /* allocate ReduceAction612 */
6721 val* NEW_parser__ReduceAction612(const struct type* type) {
6722 val* self /* : ReduceAction612 */;
6723 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6724 self->type = type;
6725 self->class = &class_parser__ReduceAction612;
6726 return self;
6727 }
6728 /* runtime class parser__ReduceAction613 */
6729 const struct class class_parser__ReduceAction613 = {
6730 0, /* box_kind */
6731 {
6732 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction613:kernel#Object#object_id */
6733 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction613:kernel#Object#is_same_type */
6734 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction613:kernel#Object#is_same_instance */
6735 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction613:kernel#Object#== */
6736 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction613:kernel#Object#!= */
6737 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction613:kernel#Object#output */
6738 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction613:kernel#Object#output_class_name */
6739 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction613:kernel#Object#exit */
6740 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction613:kernel#Object#sys */
6741 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction613:kernel#Object#hash */
6742 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction613:string#Object#to_s */
6743 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction613:string#Object#native_class_name */
6744 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction613:string#Object#class_name */
6745 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction613:string#Object#inspect */
6746 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction613:string#Object#inspect_head */
6747 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction613:string#Object#args */
6748 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction613:math#Object#atan2 */
6749 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction613:math#Object#pi */
6750 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction613:math#Object#srand_from */
6751 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction613:math#Object#srand */
6752 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction613:stream#Object#poll */
6753 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction613:stream#Object#intern_poll */
6754 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction613:time#Object#get_time */
6755 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction613:file#Object#printn */
6756 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction613:file#Object#print */
6757 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction613:file#Object#getc */
6758 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction613:file#Object#gets */
6759 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction613:file#Object#getcwd */
6760 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction613:file#Object#file_getcwd */
6761 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction613:file#Object#stdin */
6762 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction613:file#Object#stdout */
6763 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction613:file#Object#stderr */
6764 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction613:model_base#Object#intrude_visibility */
6765 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction613:model_base#Object#public_visibility */
6766 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction613:model_base#Object#protected_visibility */
6767 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction613:model_base#Object#private_visibility */
6768 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction613:model_base#Object#none_visibility */
6769 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction613:model#Object#abstract_kind */
6770 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction613:model#Object#concrete_kind */
6771 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction613:model#Object#interface_kind */
6772 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction613:model#Object#enum_kind */
6773 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction613:model#Object#extern_kind */
6774 (nitmethod_t)VIRTUAL_parser__ReduceAction613__action, /* pointer to parser:ReduceAction613:parser#ReduceAction613#action */
6775 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction613:parser#ReduceAction#concat */
6776 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction613:parser#ReduceAction#init */
6777 }
6778 };
6779 /* allocate ReduceAction613 */
6780 val* NEW_parser__ReduceAction613(const struct type* type) {
6781 val* self /* : ReduceAction613 */;
6782 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6783 self->type = type;
6784 self->class = &class_parser__ReduceAction613;
6785 return self;
6786 }
6787 /* runtime class parser__ReduceAction614 */
6788 const struct class class_parser__ReduceAction614 = {
6789 0, /* box_kind */
6790 {
6791 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction614:kernel#Object#object_id */
6792 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction614:kernel#Object#is_same_type */
6793 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction614:kernel#Object#is_same_instance */
6794 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction614:kernel#Object#== */
6795 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction614:kernel#Object#!= */
6796 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction614:kernel#Object#output */
6797 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction614:kernel#Object#output_class_name */
6798 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction614:kernel#Object#exit */
6799 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction614:kernel#Object#sys */
6800 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction614:kernel#Object#hash */
6801 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction614:string#Object#to_s */
6802 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction614:string#Object#native_class_name */
6803 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction614:string#Object#class_name */
6804 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction614:string#Object#inspect */
6805 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction614:string#Object#inspect_head */
6806 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction614:string#Object#args */
6807 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction614:math#Object#atan2 */
6808 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction614:math#Object#pi */
6809 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction614:math#Object#srand_from */
6810 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction614:math#Object#srand */
6811 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction614:stream#Object#poll */
6812 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction614:stream#Object#intern_poll */
6813 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction614:time#Object#get_time */
6814 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction614:file#Object#printn */
6815 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction614:file#Object#print */
6816 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction614:file#Object#getc */
6817 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction614:file#Object#gets */
6818 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction614:file#Object#getcwd */
6819 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction614:file#Object#file_getcwd */
6820 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction614:file#Object#stdin */
6821 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction614:file#Object#stdout */
6822 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction614:file#Object#stderr */
6823 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction614:model_base#Object#intrude_visibility */
6824 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction614:model_base#Object#public_visibility */
6825 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction614:model_base#Object#protected_visibility */
6826 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction614:model_base#Object#private_visibility */
6827 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction614:model_base#Object#none_visibility */
6828 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction614:model#Object#abstract_kind */
6829 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction614:model#Object#concrete_kind */
6830 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction614:model#Object#interface_kind */
6831 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction614:model#Object#enum_kind */
6832 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction614:model#Object#extern_kind */
6833 (nitmethod_t)VIRTUAL_parser__ReduceAction614__action, /* pointer to parser:ReduceAction614:parser#ReduceAction614#action */
6834 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction614:parser#ReduceAction#concat */
6835 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction614:parser#ReduceAction#init */
6836 }
6837 };
6838 /* allocate ReduceAction614 */
6839 val* NEW_parser__ReduceAction614(const struct type* type) {
6840 val* self /* : ReduceAction614 */;
6841 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6842 self->type = type;
6843 self->class = &class_parser__ReduceAction614;
6844 return self;
6845 }
6846 /* runtime class parser__ReduceAction615 */
6847 const struct class class_parser__ReduceAction615 = {
6848 0, /* box_kind */
6849 {
6850 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction615:kernel#Object#object_id */
6851 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction615:kernel#Object#is_same_type */
6852 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction615:kernel#Object#is_same_instance */
6853 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction615:kernel#Object#== */
6854 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction615:kernel#Object#!= */
6855 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction615:kernel#Object#output */
6856 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction615:kernel#Object#output_class_name */
6857 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction615:kernel#Object#exit */
6858 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction615:kernel#Object#sys */
6859 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction615:kernel#Object#hash */
6860 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction615:string#Object#to_s */
6861 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction615:string#Object#native_class_name */
6862 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction615:string#Object#class_name */
6863 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction615:string#Object#inspect */
6864 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction615:string#Object#inspect_head */
6865 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction615:string#Object#args */
6866 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction615:math#Object#atan2 */
6867 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction615:math#Object#pi */
6868 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction615:math#Object#srand_from */
6869 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction615:math#Object#srand */
6870 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction615:stream#Object#poll */
6871 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction615:stream#Object#intern_poll */
6872 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction615:time#Object#get_time */
6873 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction615:file#Object#printn */
6874 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction615:file#Object#print */
6875 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction615:file#Object#getc */
6876 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction615:file#Object#gets */
6877 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction615:file#Object#getcwd */
6878 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction615:file#Object#file_getcwd */
6879 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction615:file#Object#stdin */
6880 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction615:file#Object#stdout */
6881 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction615:file#Object#stderr */
6882 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction615:model_base#Object#intrude_visibility */
6883 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction615:model_base#Object#public_visibility */
6884 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction615:model_base#Object#protected_visibility */
6885 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction615:model_base#Object#private_visibility */
6886 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction615:model_base#Object#none_visibility */
6887 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction615:model#Object#abstract_kind */
6888 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction615:model#Object#concrete_kind */
6889 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction615:model#Object#interface_kind */
6890 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction615:model#Object#enum_kind */
6891 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction615:model#Object#extern_kind */
6892 (nitmethod_t)VIRTUAL_parser__ReduceAction615__action, /* pointer to parser:ReduceAction615:parser#ReduceAction615#action */
6893 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction615:parser#ReduceAction#concat */
6894 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction615:parser#ReduceAction#init */
6895 }
6896 };
6897 /* allocate ReduceAction615 */
6898 val* NEW_parser__ReduceAction615(const struct type* type) {
6899 val* self /* : ReduceAction615 */;
6900 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6901 self->type = type;
6902 self->class = &class_parser__ReduceAction615;
6903 return self;
6904 }
6905 /* runtime class parser__ReduceAction616 */
6906 const struct class class_parser__ReduceAction616 = {
6907 0, /* box_kind */
6908 {
6909 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction616:kernel#Object#object_id */
6910 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction616:kernel#Object#is_same_type */
6911 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction616:kernel#Object#is_same_instance */
6912 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction616:kernel#Object#== */
6913 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction616:kernel#Object#!= */
6914 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction616:kernel#Object#output */
6915 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction616:kernel#Object#output_class_name */
6916 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction616:kernel#Object#exit */
6917 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction616:kernel#Object#sys */
6918 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction616:kernel#Object#hash */
6919 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction616:string#Object#to_s */
6920 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction616:string#Object#native_class_name */
6921 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction616:string#Object#class_name */
6922 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction616:string#Object#inspect */
6923 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction616:string#Object#inspect_head */
6924 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction616:string#Object#args */
6925 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction616:math#Object#atan2 */
6926 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction616:math#Object#pi */
6927 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction616:math#Object#srand_from */
6928 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction616:math#Object#srand */
6929 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction616:stream#Object#poll */
6930 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction616:stream#Object#intern_poll */
6931 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction616:time#Object#get_time */
6932 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction616:file#Object#printn */
6933 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction616:file#Object#print */
6934 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction616:file#Object#getc */
6935 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction616:file#Object#gets */
6936 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction616:file#Object#getcwd */
6937 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction616:file#Object#file_getcwd */
6938 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction616:file#Object#stdin */
6939 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction616:file#Object#stdout */
6940 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction616:file#Object#stderr */
6941 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction616:model_base#Object#intrude_visibility */
6942 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction616:model_base#Object#public_visibility */
6943 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction616:model_base#Object#protected_visibility */
6944 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction616:model_base#Object#private_visibility */
6945 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction616:model_base#Object#none_visibility */
6946 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction616:model#Object#abstract_kind */
6947 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction616:model#Object#concrete_kind */
6948 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction616:model#Object#interface_kind */
6949 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction616:model#Object#enum_kind */
6950 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction616:model#Object#extern_kind */
6951 (nitmethod_t)VIRTUAL_parser__ReduceAction616__action, /* pointer to parser:ReduceAction616:parser#ReduceAction616#action */
6952 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction616:parser#ReduceAction#concat */
6953 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction616:parser#ReduceAction#init */
6954 }
6955 };
6956 /* allocate ReduceAction616 */
6957 val* NEW_parser__ReduceAction616(const struct type* type) {
6958 val* self /* : ReduceAction616 */;
6959 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
6960 self->type = type;
6961 self->class = &class_parser__ReduceAction616;
6962 return self;
6963 }
6964 /* runtime class parser__ReduceAction623 */
6965 const struct class class_parser__ReduceAction623 = {
6966 0, /* box_kind */
6967 {
6968 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction623:kernel#Object#object_id */
6969 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction623:kernel#Object#is_same_type */
6970 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction623:kernel#Object#is_same_instance */
6971 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction623:kernel#Object#== */
6972 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction623:kernel#Object#!= */
6973 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction623:kernel#Object#output */
6974 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction623:kernel#Object#output_class_name */
6975 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction623:kernel#Object#exit */
6976 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction623:kernel#Object#sys */
6977 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction623:kernel#Object#hash */
6978 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction623:string#Object#to_s */
6979 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction623:string#Object#native_class_name */
6980 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction623:string#Object#class_name */
6981 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction623:string#Object#inspect */
6982 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction623:string#Object#inspect_head */
6983 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction623:string#Object#args */
6984 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction623:math#Object#atan2 */
6985 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction623:math#Object#pi */
6986 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction623:math#Object#srand_from */
6987 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction623:math#Object#srand */
6988 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction623:stream#Object#poll */
6989 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction623:stream#Object#intern_poll */
6990 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction623:time#Object#get_time */
6991 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction623:file#Object#printn */
6992 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction623:file#Object#print */
6993 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction623:file#Object#getc */
6994 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction623:file#Object#gets */
6995 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction623:file#Object#getcwd */
6996 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction623:file#Object#file_getcwd */
6997 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction623:file#Object#stdin */
6998 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction623:file#Object#stdout */
6999 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction623:file#Object#stderr */
7000 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction623:model_base#Object#intrude_visibility */
7001 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction623:model_base#Object#public_visibility */
7002 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction623:model_base#Object#protected_visibility */
7003 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction623:model_base#Object#private_visibility */
7004 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction623:model_base#Object#none_visibility */
7005 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction623:model#Object#abstract_kind */
7006 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction623:model#Object#concrete_kind */
7007 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction623:model#Object#interface_kind */
7008 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction623:model#Object#enum_kind */
7009 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction623:model#Object#extern_kind */
7010 (nitmethod_t)VIRTUAL_parser__ReduceAction623__action, /* pointer to parser:ReduceAction623:parser#ReduceAction623#action */
7011 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction623:parser#ReduceAction#concat */
7012 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction623:parser#ReduceAction#init */
7013 }
7014 };
7015 /* allocate ReduceAction623 */
7016 val* NEW_parser__ReduceAction623(const struct type* type) {
7017 val* self /* : ReduceAction623 */;
7018 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7019 self->type = type;
7020 self->class = &class_parser__ReduceAction623;
7021 return self;
7022 }
7023 /* runtime class parser__ReduceAction624 */
7024 const struct class class_parser__ReduceAction624 = {
7025 0, /* box_kind */
7026 {
7027 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction624:kernel#Object#object_id */
7028 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction624:kernel#Object#is_same_type */
7029 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction624:kernel#Object#is_same_instance */
7030 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction624:kernel#Object#== */
7031 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction624:kernel#Object#!= */
7032 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction624:kernel#Object#output */
7033 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction624:kernel#Object#output_class_name */
7034 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction624:kernel#Object#exit */
7035 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction624:kernel#Object#sys */
7036 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction624:kernel#Object#hash */
7037 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction624:string#Object#to_s */
7038 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction624:string#Object#native_class_name */
7039 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction624:string#Object#class_name */
7040 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction624:string#Object#inspect */
7041 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction624:string#Object#inspect_head */
7042 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction624:string#Object#args */
7043 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction624:math#Object#atan2 */
7044 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction624:math#Object#pi */
7045 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction624:math#Object#srand_from */
7046 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction624:math#Object#srand */
7047 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction624:stream#Object#poll */
7048 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction624:stream#Object#intern_poll */
7049 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction624:time#Object#get_time */
7050 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction624:file#Object#printn */
7051 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction624:file#Object#print */
7052 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction624:file#Object#getc */
7053 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction624:file#Object#gets */
7054 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction624:file#Object#getcwd */
7055 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction624:file#Object#file_getcwd */
7056 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction624:file#Object#stdin */
7057 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction624:file#Object#stdout */
7058 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction624:file#Object#stderr */
7059 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction624:model_base#Object#intrude_visibility */
7060 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction624:model_base#Object#public_visibility */
7061 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction624:model_base#Object#protected_visibility */
7062 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction624:model_base#Object#private_visibility */
7063 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction624:model_base#Object#none_visibility */
7064 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction624:model#Object#abstract_kind */
7065 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction624:model#Object#concrete_kind */
7066 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction624:model#Object#interface_kind */
7067 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction624:model#Object#enum_kind */
7068 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction624:model#Object#extern_kind */
7069 (nitmethod_t)VIRTUAL_parser__ReduceAction624__action, /* pointer to parser:ReduceAction624:parser#ReduceAction624#action */
7070 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction624:parser#ReduceAction#concat */
7071 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction624:parser#ReduceAction#init */
7072 }
7073 };
7074 /* allocate ReduceAction624 */
7075 val* NEW_parser__ReduceAction624(const struct type* type) {
7076 val* self /* : ReduceAction624 */;
7077 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7078 self->type = type;
7079 self->class = &class_parser__ReduceAction624;
7080 return self;
7081 }
7082 /* runtime class parser__ReduceAction625 */
7083 const struct class class_parser__ReduceAction625 = {
7084 0, /* box_kind */
7085 {
7086 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction625:kernel#Object#object_id */
7087 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction625:kernel#Object#is_same_type */
7088 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction625:kernel#Object#is_same_instance */
7089 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction625:kernel#Object#== */
7090 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction625:kernel#Object#!= */
7091 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction625:kernel#Object#output */
7092 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction625:kernel#Object#output_class_name */
7093 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction625:kernel#Object#exit */
7094 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction625:kernel#Object#sys */
7095 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction625:kernel#Object#hash */
7096 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction625:string#Object#to_s */
7097 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction625:string#Object#native_class_name */
7098 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction625:string#Object#class_name */
7099 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction625:string#Object#inspect */
7100 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction625:string#Object#inspect_head */
7101 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction625:string#Object#args */
7102 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction625:math#Object#atan2 */
7103 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction625:math#Object#pi */
7104 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction625:math#Object#srand_from */
7105 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction625:math#Object#srand */
7106 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction625:stream#Object#poll */
7107 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction625:stream#Object#intern_poll */
7108 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction625:time#Object#get_time */
7109 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction625:file#Object#printn */
7110 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction625:file#Object#print */
7111 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction625:file#Object#getc */
7112 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction625:file#Object#gets */
7113 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction625:file#Object#getcwd */
7114 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction625:file#Object#file_getcwd */
7115 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction625:file#Object#stdin */
7116 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction625:file#Object#stdout */
7117 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction625:file#Object#stderr */
7118 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction625:model_base#Object#intrude_visibility */
7119 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction625:model_base#Object#public_visibility */
7120 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction625:model_base#Object#protected_visibility */
7121 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction625:model_base#Object#private_visibility */
7122 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction625:model_base#Object#none_visibility */
7123 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction625:model#Object#abstract_kind */
7124 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction625:model#Object#concrete_kind */
7125 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction625:model#Object#interface_kind */
7126 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction625:model#Object#enum_kind */
7127 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction625:model#Object#extern_kind */
7128 (nitmethod_t)VIRTUAL_parser__ReduceAction625__action, /* pointer to parser:ReduceAction625:parser#ReduceAction625#action */
7129 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction625:parser#ReduceAction#concat */
7130 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction625:parser#ReduceAction#init */
7131 }
7132 };
7133 /* allocate ReduceAction625 */
7134 val* NEW_parser__ReduceAction625(const struct type* type) {
7135 val* self /* : ReduceAction625 */;
7136 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7137 self->type = type;
7138 self->class = &class_parser__ReduceAction625;
7139 return self;
7140 }
7141 /* runtime class parser__ReduceAction626 */
7142 const struct class class_parser__ReduceAction626 = {
7143 0, /* box_kind */
7144 {
7145 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction626:kernel#Object#object_id */
7146 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction626:kernel#Object#is_same_type */
7147 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction626:kernel#Object#is_same_instance */
7148 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction626:kernel#Object#== */
7149 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction626:kernel#Object#!= */
7150 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction626:kernel#Object#output */
7151 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction626:kernel#Object#output_class_name */
7152 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction626:kernel#Object#exit */
7153 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction626:kernel#Object#sys */
7154 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction626:kernel#Object#hash */
7155 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction626:string#Object#to_s */
7156 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction626:string#Object#native_class_name */
7157 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction626:string#Object#class_name */
7158 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction626:string#Object#inspect */
7159 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction626:string#Object#inspect_head */
7160 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction626:string#Object#args */
7161 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction626:math#Object#atan2 */
7162 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction626:math#Object#pi */
7163 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction626:math#Object#srand_from */
7164 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction626:math#Object#srand */
7165 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction626:stream#Object#poll */
7166 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction626:stream#Object#intern_poll */
7167 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction626:time#Object#get_time */
7168 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction626:file#Object#printn */
7169 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction626:file#Object#print */
7170 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction626:file#Object#getc */
7171 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction626:file#Object#gets */
7172 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction626:file#Object#getcwd */
7173 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction626:file#Object#file_getcwd */
7174 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction626:file#Object#stdin */
7175 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction626:file#Object#stdout */
7176 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction626:file#Object#stderr */
7177 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction626:model_base#Object#intrude_visibility */
7178 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction626:model_base#Object#public_visibility */
7179 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction626:model_base#Object#protected_visibility */
7180 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction626:model_base#Object#private_visibility */
7181 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction626:model_base#Object#none_visibility */
7182 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction626:model#Object#abstract_kind */
7183 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction626:model#Object#concrete_kind */
7184 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction626:model#Object#interface_kind */
7185 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction626:model#Object#enum_kind */
7186 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction626:model#Object#extern_kind */
7187 (nitmethod_t)VIRTUAL_parser__ReduceAction626__action, /* pointer to parser:ReduceAction626:parser#ReduceAction626#action */
7188 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction626:parser#ReduceAction#concat */
7189 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction626:parser#ReduceAction#init */
7190 }
7191 };
7192 /* allocate ReduceAction626 */
7193 val* NEW_parser__ReduceAction626(const struct type* type) {
7194 val* self /* : ReduceAction626 */;
7195 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7196 self->type = type;
7197 self->class = &class_parser__ReduceAction626;
7198 return self;
7199 }
7200 /* runtime class parser__ReduceAction628 */
7201 const struct class class_parser__ReduceAction628 = {
7202 0, /* box_kind */
7203 {
7204 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction628:kernel#Object#object_id */
7205 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction628:kernel#Object#is_same_type */
7206 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction628:kernel#Object#is_same_instance */
7207 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction628:kernel#Object#== */
7208 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction628:kernel#Object#!= */
7209 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction628:kernel#Object#output */
7210 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction628:kernel#Object#output_class_name */
7211 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction628:kernel#Object#exit */
7212 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction628:kernel#Object#sys */
7213 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction628:kernel#Object#hash */
7214 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction628:string#Object#to_s */
7215 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction628:string#Object#native_class_name */
7216 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction628:string#Object#class_name */
7217 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction628:string#Object#inspect */
7218 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction628:string#Object#inspect_head */
7219 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction628:string#Object#args */
7220 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction628:math#Object#atan2 */
7221 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction628:math#Object#pi */
7222 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction628:math#Object#srand_from */
7223 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction628:math#Object#srand */
7224 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction628:stream#Object#poll */
7225 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction628:stream#Object#intern_poll */
7226 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction628:time#Object#get_time */
7227 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction628:file#Object#printn */
7228 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction628:file#Object#print */
7229 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction628:file#Object#getc */
7230 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction628:file#Object#gets */
7231 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction628:file#Object#getcwd */
7232 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction628:file#Object#file_getcwd */
7233 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction628:file#Object#stdin */
7234 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction628:file#Object#stdout */
7235 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction628:file#Object#stderr */
7236 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction628:model_base#Object#intrude_visibility */
7237 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction628:model_base#Object#public_visibility */
7238 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction628:model_base#Object#protected_visibility */
7239 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction628:model_base#Object#private_visibility */
7240 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction628:model_base#Object#none_visibility */
7241 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction628:model#Object#abstract_kind */
7242 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction628:model#Object#concrete_kind */
7243 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction628:model#Object#interface_kind */
7244 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction628:model#Object#enum_kind */
7245 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction628:model#Object#extern_kind */
7246 (nitmethod_t)VIRTUAL_parser__ReduceAction628__action, /* pointer to parser:ReduceAction628:parser#ReduceAction628#action */
7247 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction628:parser#ReduceAction#concat */
7248 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction628:parser#ReduceAction#init */
7249 }
7250 };
7251 /* allocate ReduceAction628 */
7252 val* NEW_parser__ReduceAction628(const struct type* type) {
7253 val* self /* : ReduceAction628 */;
7254 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7255 self->type = type;
7256 self->class = &class_parser__ReduceAction628;
7257 return self;
7258 }
7259 /* runtime class parser__ReduceAction629 */
7260 const struct class class_parser__ReduceAction629 = {
7261 0, /* box_kind */
7262 {
7263 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction629:kernel#Object#object_id */
7264 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction629:kernel#Object#is_same_type */
7265 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction629:kernel#Object#is_same_instance */
7266 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction629:kernel#Object#== */
7267 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction629:kernel#Object#!= */
7268 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction629:kernel#Object#output */
7269 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction629:kernel#Object#output_class_name */
7270 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction629:kernel#Object#exit */
7271 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction629:kernel#Object#sys */
7272 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction629:kernel#Object#hash */
7273 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction629:string#Object#to_s */
7274 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction629:string#Object#native_class_name */
7275 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction629:string#Object#class_name */
7276 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction629:string#Object#inspect */
7277 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction629:string#Object#inspect_head */
7278 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction629:string#Object#args */
7279 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction629:math#Object#atan2 */
7280 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction629:math#Object#pi */
7281 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction629:math#Object#srand_from */
7282 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction629:math#Object#srand */
7283 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction629:stream#Object#poll */
7284 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction629:stream#Object#intern_poll */
7285 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction629:time#Object#get_time */
7286 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction629:file#Object#printn */
7287 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction629:file#Object#print */
7288 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction629:file#Object#getc */
7289 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction629:file#Object#gets */
7290 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction629:file#Object#getcwd */
7291 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction629:file#Object#file_getcwd */
7292 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction629:file#Object#stdin */
7293 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction629:file#Object#stdout */
7294 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction629:file#Object#stderr */
7295 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction629:model_base#Object#intrude_visibility */
7296 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction629:model_base#Object#public_visibility */
7297 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction629:model_base#Object#protected_visibility */
7298 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction629:model_base#Object#private_visibility */
7299 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction629:model_base#Object#none_visibility */
7300 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction629:model#Object#abstract_kind */
7301 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction629:model#Object#concrete_kind */
7302 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction629:model#Object#interface_kind */
7303 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction629:model#Object#enum_kind */
7304 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction629:model#Object#extern_kind */
7305 (nitmethod_t)VIRTUAL_parser__ReduceAction629__action, /* pointer to parser:ReduceAction629:parser#ReduceAction629#action */
7306 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction629:parser#ReduceAction#concat */
7307 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction629:parser#ReduceAction#init */
7308 }
7309 };
7310 /* allocate ReduceAction629 */
7311 val* NEW_parser__ReduceAction629(const struct type* type) {
7312 val* self /* : ReduceAction629 */;
7313 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7314 self->type = type;
7315 self->class = &class_parser__ReduceAction629;
7316 return self;
7317 }
7318 /* runtime class parser__ReduceAction631 */
7319 const struct class class_parser__ReduceAction631 = {
7320 0, /* box_kind */
7321 {
7322 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction631:kernel#Object#object_id */
7323 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction631:kernel#Object#is_same_type */
7324 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction631:kernel#Object#is_same_instance */
7325 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction631:kernel#Object#== */
7326 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction631:kernel#Object#!= */
7327 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction631:kernel#Object#output */
7328 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction631:kernel#Object#output_class_name */
7329 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction631:kernel#Object#exit */
7330 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction631:kernel#Object#sys */
7331 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction631:kernel#Object#hash */
7332 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction631:string#Object#to_s */
7333 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction631:string#Object#native_class_name */
7334 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction631:string#Object#class_name */
7335 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction631:string#Object#inspect */
7336 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction631:string#Object#inspect_head */
7337 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction631:string#Object#args */
7338 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction631:math#Object#atan2 */
7339 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction631:math#Object#pi */
7340 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction631:math#Object#srand_from */
7341 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction631:math#Object#srand */
7342 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction631:stream#Object#poll */
7343 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction631:stream#Object#intern_poll */
7344 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction631:time#Object#get_time */
7345 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction631:file#Object#printn */
7346 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction631:file#Object#print */
7347 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction631:file#Object#getc */
7348 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction631:file#Object#gets */
7349 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction631:file#Object#getcwd */
7350 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction631:file#Object#file_getcwd */
7351 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction631:file#Object#stdin */
7352 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction631:file#Object#stdout */
7353 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction631:file#Object#stderr */
7354 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction631:model_base#Object#intrude_visibility */
7355 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction631:model_base#Object#public_visibility */
7356 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction631:model_base#Object#protected_visibility */
7357 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction631:model_base#Object#private_visibility */
7358 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction631:model_base#Object#none_visibility */
7359 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction631:model#Object#abstract_kind */
7360 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction631:model#Object#concrete_kind */
7361 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction631:model#Object#interface_kind */
7362 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction631:model#Object#enum_kind */
7363 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction631:model#Object#extern_kind */
7364 (nitmethod_t)VIRTUAL_parser__ReduceAction631__action, /* pointer to parser:ReduceAction631:parser#ReduceAction631#action */
7365 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction631:parser#ReduceAction#concat */
7366 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction631:parser#ReduceAction#init */
7367 }
7368 };
7369 /* allocate ReduceAction631 */
7370 val* NEW_parser__ReduceAction631(const struct type* type) {
7371 val* self /* : ReduceAction631 */;
7372 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7373 self->type = type;
7374 self->class = &class_parser__ReduceAction631;
7375 return self;
7376 }
7377 /* runtime class parser__ReduceAction632 */
7378 const struct class class_parser__ReduceAction632 = {
7379 0, /* box_kind */
7380 {
7381 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction632:kernel#Object#object_id */
7382 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction632:kernel#Object#is_same_type */
7383 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction632:kernel#Object#is_same_instance */
7384 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction632:kernel#Object#== */
7385 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction632:kernel#Object#!= */
7386 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction632:kernel#Object#output */
7387 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction632:kernel#Object#output_class_name */
7388 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction632:kernel#Object#exit */
7389 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction632:kernel#Object#sys */
7390 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction632:kernel#Object#hash */
7391 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction632:string#Object#to_s */
7392 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction632:string#Object#native_class_name */
7393 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction632:string#Object#class_name */
7394 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction632:string#Object#inspect */
7395 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction632:string#Object#inspect_head */
7396 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction632:string#Object#args */
7397 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction632:math#Object#atan2 */
7398 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction632:math#Object#pi */
7399 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction632:math#Object#srand_from */
7400 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction632:math#Object#srand */
7401 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction632:stream#Object#poll */
7402 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction632:stream#Object#intern_poll */
7403 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction632:time#Object#get_time */
7404 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction632:file#Object#printn */
7405 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction632:file#Object#print */
7406 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction632:file#Object#getc */
7407 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction632:file#Object#gets */
7408 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction632:file#Object#getcwd */
7409 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction632:file#Object#file_getcwd */
7410 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction632:file#Object#stdin */
7411 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction632:file#Object#stdout */
7412 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction632:file#Object#stderr */
7413 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction632:model_base#Object#intrude_visibility */
7414 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction632:model_base#Object#public_visibility */
7415 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction632:model_base#Object#protected_visibility */
7416 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction632:model_base#Object#private_visibility */
7417 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction632:model_base#Object#none_visibility */
7418 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction632:model#Object#abstract_kind */
7419 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction632:model#Object#concrete_kind */
7420 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction632:model#Object#interface_kind */
7421 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction632:model#Object#enum_kind */
7422 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction632:model#Object#extern_kind */
7423 (nitmethod_t)VIRTUAL_parser__ReduceAction632__action, /* pointer to parser:ReduceAction632:parser#ReduceAction632#action */
7424 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction632:parser#ReduceAction#concat */
7425 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction632:parser#ReduceAction#init */
7426 }
7427 };
7428 /* allocate ReduceAction632 */
7429 val* NEW_parser__ReduceAction632(const struct type* type) {
7430 val* self /* : ReduceAction632 */;
7431 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7432 self->type = type;
7433 self->class = &class_parser__ReduceAction632;
7434 return self;
7435 }
7436 /* runtime class parser__ReduceAction633 */
7437 const struct class class_parser__ReduceAction633 = {
7438 0, /* box_kind */
7439 {
7440 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction633:kernel#Object#object_id */
7441 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction633:kernel#Object#is_same_type */
7442 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction633:kernel#Object#is_same_instance */
7443 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction633:kernel#Object#== */
7444 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction633:kernel#Object#!= */
7445 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction633:kernel#Object#output */
7446 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction633:kernel#Object#output_class_name */
7447 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction633:kernel#Object#exit */
7448 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction633:kernel#Object#sys */
7449 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction633:kernel#Object#hash */
7450 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction633:string#Object#to_s */
7451 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction633:string#Object#native_class_name */
7452 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction633:string#Object#class_name */
7453 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction633:string#Object#inspect */
7454 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction633:string#Object#inspect_head */
7455 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction633:string#Object#args */
7456 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction633:math#Object#atan2 */
7457 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction633:math#Object#pi */
7458 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction633:math#Object#srand_from */
7459 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction633:math#Object#srand */
7460 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction633:stream#Object#poll */
7461 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction633:stream#Object#intern_poll */
7462 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction633:time#Object#get_time */
7463 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction633:file#Object#printn */
7464 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction633:file#Object#print */
7465 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction633:file#Object#getc */
7466 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction633:file#Object#gets */
7467 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction633:file#Object#getcwd */
7468 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction633:file#Object#file_getcwd */
7469 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction633:file#Object#stdin */
7470 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction633:file#Object#stdout */
7471 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction633:file#Object#stderr */
7472 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction633:model_base#Object#intrude_visibility */
7473 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction633:model_base#Object#public_visibility */
7474 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction633:model_base#Object#protected_visibility */
7475 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction633:model_base#Object#private_visibility */
7476 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction633:model_base#Object#none_visibility */
7477 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction633:model#Object#abstract_kind */
7478 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction633:model#Object#concrete_kind */
7479 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction633:model#Object#interface_kind */
7480 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction633:model#Object#enum_kind */
7481 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction633:model#Object#extern_kind */
7482 (nitmethod_t)VIRTUAL_parser__ReduceAction633__action, /* pointer to parser:ReduceAction633:parser#ReduceAction633#action */
7483 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction633:parser#ReduceAction#concat */
7484 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction633:parser#ReduceAction#init */
7485 }
7486 };
7487 /* allocate ReduceAction633 */
7488 val* NEW_parser__ReduceAction633(const struct type* type) {
7489 val* self /* : ReduceAction633 */;
7490 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7491 self->type = type;
7492 self->class = &class_parser__ReduceAction633;
7493 return self;
7494 }
7495 /* runtime class parser__ReduceAction634 */
7496 const struct class class_parser__ReduceAction634 = {
7497 0, /* box_kind */
7498 {
7499 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction634:kernel#Object#object_id */
7500 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction634:kernel#Object#is_same_type */
7501 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction634:kernel#Object#is_same_instance */
7502 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction634:kernel#Object#== */
7503 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction634:kernel#Object#!= */
7504 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction634:kernel#Object#output */
7505 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction634:kernel#Object#output_class_name */
7506 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction634:kernel#Object#exit */
7507 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction634:kernel#Object#sys */
7508 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction634:kernel#Object#hash */
7509 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction634:string#Object#to_s */
7510 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction634:string#Object#native_class_name */
7511 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction634:string#Object#class_name */
7512 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction634:string#Object#inspect */
7513 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction634:string#Object#inspect_head */
7514 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction634:string#Object#args */
7515 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction634:math#Object#atan2 */
7516 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction634:math#Object#pi */
7517 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction634:math#Object#srand_from */
7518 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction634:math#Object#srand */
7519 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction634:stream#Object#poll */
7520 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction634:stream#Object#intern_poll */
7521 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction634:time#Object#get_time */
7522 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction634:file#Object#printn */
7523 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction634:file#Object#print */
7524 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction634:file#Object#getc */
7525 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction634:file#Object#gets */
7526 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction634:file#Object#getcwd */
7527 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction634:file#Object#file_getcwd */
7528 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction634:file#Object#stdin */
7529 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction634:file#Object#stdout */
7530 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction634:file#Object#stderr */
7531 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction634:model_base#Object#intrude_visibility */
7532 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction634:model_base#Object#public_visibility */
7533 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction634:model_base#Object#protected_visibility */
7534 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction634:model_base#Object#private_visibility */
7535 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction634:model_base#Object#none_visibility */
7536 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction634:model#Object#abstract_kind */
7537 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction634:model#Object#concrete_kind */
7538 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction634:model#Object#interface_kind */
7539 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction634:model#Object#enum_kind */
7540 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction634:model#Object#extern_kind */
7541 (nitmethod_t)VIRTUAL_parser__ReduceAction634__action, /* pointer to parser:ReduceAction634:parser#ReduceAction634#action */
7542 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction634:parser#ReduceAction#concat */
7543 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction634:parser#ReduceAction#init */
7544 }
7545 };
7546 /* allocate ReduceAction634 */
7547 val* NEW_parser__ReduceAction634(const struct type* type) {
7548 val* self /* : ReduceAction634 */;
7549 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7550 self->type = type;
7551 self->class = &class_parser__ReduceAction634;
7552 return self;
7553 }
7554 /* runtime class parser__ReduceAction635 */
7555 const struct class class_parser__ReduceAction635 = {
7556 0, /* box_kind */
7557 {
7558 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction635:kernel#Object#object_id */
7559 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction635:kernel#Object#is_same_type */
7560 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction635:kernel#Object#is_same_instance */
7561 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction635:kernel#Object#== */
7562 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction635:kernel#Object#!= */
7563 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction635:kernel#Object#output */
7564 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction635:kernel#Object#output_class_name */
7565 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction635:kernel#Object#exit */
7566 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction635:kernel#Object#sys */
7567 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction635:kernel#Object#hash */
7568 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction635:string#Object#to_s */
7569 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction635:string#Object#native_class_name */
7570 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction635:string#Object#class_name */
7571 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction635:string#Object#inspect */
7572 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction635:string#Object#inspect_head */
7573 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction635:string#Object#args */
7574 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction635:math#Object#atan2 */
7575 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction635:math#Object#pi */
7576 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction635:math#Object#srand_from */
7577 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction635:math#Object#srand */
7578 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction635:stream#Object#poll */
7579 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction635:stream#Object#intern_poll */
7580 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction635:time#Object#get_time */
7581 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction635:file#Object#printn */
7582 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction635:file#Object#print */
7583 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction635:file#Object#getc */
7584 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction635:file#Object#gets */
7585 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction635:file#Object#getcwd */
7586 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction635:file#Object#file_getcwd */
7587 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction635:file#Object#stdin */
7588 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction635:file#Object#stdout */
7589 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction635:file#Object#stderr */
7590 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction635:model_base#Object#intrude_visibility */
7591 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction635:model_base#Object#public_visibility */
7592 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction635:model_base#Object#protected_visibility */
7593 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction635:model_base#Object#private_visibility */
7594 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction635:model_base#Object#none_visibility */
7595 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction635:model#Object#abstract_kind */
7596 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction635:model#Object#concrete_kind */
7597 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction635:model#Object#interface_kind */
7598 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction635:model#Object#enum_kind */
7599 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction635:model#Object#extern_kind */
7600 (nitmethod_t)VIRTUAL_parser__ReduceAction635__action, /* pointer to parser:ReduceAction635:parser#ReduceAction635#action */
7601 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction635:parser#ReduceAction#concat */
7602 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction635:parser#ReduceAction#init */
7603 }
7604 };
7605 /* allocate ReduceAction635 */
7606 val* NEW_parser__ReduceAction635(const struct type* type) {
7607 val* self /* : ReduceAction635 */;
7608 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7609 self->type = type;
7610 self->class = &class_parser__ReduceAction635;
7611 return self;
7612 }
7613 /* runtime class parser__ReduceAction636 */
7614 const struct class class_parser__ReduceAction636 = {
7615 0, /* box_kind */
7616 {
7617 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction636:kernel#Object#object_id */
7618 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction636:kernel#Object#is_same_type */
7619 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction636:kernel#Object#is_same_instance */
7620 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction636:kernel#Object#== */
7621 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction636:kernel#Object#!= */
7622 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction636:kernel#Object#output */
7623 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction636:kernel#Object#output_class_name */
7624 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction636:kernel#Object#exit */
7625 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction636:kernel#Object#sys */
7626 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction636:kernel#Object#hash */
7627 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction636:string#Object#to_s */
7628 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction636:string#Object#native_class_name */
7629 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction636:string#Object#class_name */
7630 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction636:string#Object#inspect */
7631 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction636:string#Object#inspect_head */
7632 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction636:string#Object#args */
7633 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction636:math#Object#atan2 */
7634 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction636:math#Object#pi */
7635 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction636:math#Object#srand_from */
7636 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction636:math#Object#srand */
7637 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction636:stream#Object#poll */
7638 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction636:stream#Object#intern_poll */
7639 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction636:time#Object#get_time */
7640 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction636:file#Object#printn */
7641 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction636:file#Object#print */
7642 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction636:file#Object#getc */
7643 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction636:file#Object#gets */
7644 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction636:file#Object#getcwd */
7645 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction636:file#Object#file_getcwd */
7646 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction636:file#Object#stdin */
7647 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction636:file#Object#stdout */
7648 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction636:file#Object#stderr */
7649 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction636:model_base#Object#intrude_visibility */
7650 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction636:model_base#Object#public_visibility */
7651 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction636:model_base#Object#protected_visibility */
7652 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction636:model_base#Object#private_visibility */
7653 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction636:model_base#Object#none_visibility */
7654 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction636:model#Object#abstract_kind */
7655 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction636:model#Object#concrete_kind */
7656 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction636:model#Object#interface_kind */
7657 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction636:model#Object#enum_kind */
7658 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction636:model#Object#extern_kind */
7659 (nitmethod_t)VIRTUAL_parser__ReduceAction636__action, /* pointer to parser:ReduceAction636:parser#ReduceAction636#action */
7660 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction636:parser#ReduceAction#concat */
7661 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction636:parser#ReduceAction#init */
7662 }
7663 };
7664 /* allocate ReduceAction636 */
7665 val* NEW_parser__ReduceAction636(const struct type* type) {
7666 val* self /* : ReduceAction636 */;
7667 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7668 self->type = type;
7669 self->class = &class_parser__ReduceAction636;
7670 return self;
7671 }
7672 /* runtime class parser__ReduceAction637 */
7673 const struct class class_parser__ReduceAction637 = {
7674 0, /* box_kind */
7675 {
7676 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction637:kernel#Object#object_id */
7677 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction637:kernel#Object#is_same_type */
7678 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction637:kernel#Object#is_same_instance */
7679 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction637:kernel#Object#== */
7680 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction637:kernel#Object#!= */
7681 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction637:kernel#Object#output */
7682 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction637:kernel#Object#output_class_name */
7683 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction637:kernel#Object#exit */
7684 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction637:kernel#Object#sys */
7685 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction637:kernel#Object#hash */
7686 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction637:string#Object#to_s */
7687 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction637:string#Object#native_class_name */
7688 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction637:string#Object#class_name */
7689 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction637:string#Object#inspect */
7690 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction637:string#Object#inspect_head */
7691 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction637:string#Object#args */
7692 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction637:math#Object#atan2 */
7693 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction637:math#Object#pi */
7694 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction637:math#Object#srand_from */
7695 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction637:math#Object#srand */
7696 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction637:stream#Object#poll */
7697 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction637:stream#Object#intern_poll */
7698 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction637:time#Object#get_time */
7699 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction637:file#Object#printn */
7700 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction637:file#Object#print */
7701 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction637:file#Object#getc */
7702 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction637:file#Object#gets */
7703 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction637:file#Object#getcwd */
7704 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction637:file#Object#file_getcwd */
7705 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction637:file#Object#stdin */
7706 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction637:file#Object#stdout */
7707 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction637:file#Object#stderr */
7708 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction637:model_base#Object#intrude_visibility */
7709 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction637:model_base#Object#public_visibility */
7710 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction637:model_base#Object#protected_visibility */
7711 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction637:model_base#Object#private_visibility */
7712 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction637:model_base#Object#none_visibility */
7713 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction637:model#Object#abstract_kind */
7714 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction637:model#Object#concrete_kind */
7715 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction637:model#Object#interface_kind */
7716 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction637:model#Object#enum_kind */
7717 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction637:model#Object#extern_kind */
7718 (nitmethod_t)VIRTUAL_parser__ReduceAction637__action, /* pointer to parser:ReduceAction637:parser#ReduceAction637#action */
7719 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction637:parser#ReduceAction#concat */
7720 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction637:parser#ReduceAction#init */
7721 }
7722 };
7723 /* allocate ReduceAction637 */
7724 val* NEW_parser__ReduceAction637(const struct type* type) {
7725 val* self /* : ReduceAction637 */;
7726 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7727 self->type = type;
7728 self->class = &class_parser__ReduceAction637;
7729 return self;
7730 }
7731 /* runtime class parser__ReduceAction638 */
7732 const struct class class_parser__ReduceAction638 = {
7733 0, /* box_kind */
7734 {
7735 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction638:kernel#Object#object_id */
7736 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction638:kernel#Object#is_same_type */
7737 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction638:kernel#Object#is_same_instance */
7738 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction638:kernel#Object#== */
7739 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction638:kernel#Object#!= */
7740 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction638:kernel#Object#output */
7741 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction638:kernel#Object#output_class_name */
7742 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction638:kernel#Object#exit */
7743 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction638:kernel#Object#sys */
7744 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction638:kernel#Object#hash */
7745 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction638:string#Object#to_s */
7746 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction638:string#Object#native_class_name */
7747 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction638:string#Object#class_name */
7748 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction638:string#Object#inspect */
7749 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction638:string#Object#inspect_head */
7750 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction638:string#Object#args */
7751 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction638:math#Object#atan2 */
7752 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction638:math#Object#pi */
7753 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction638:math#Object#srand_from */
7754 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction638:math#Object#srand */
7755 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction638:stream#Object#poll */
7756 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction638:stream#Object#intern_poll */
7757 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction638:time#Object#get_time */
7758 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction638:file#Object#printn */
7759 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction638:file#Object#print */
7760 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction638:file#Object#getc */
7761 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction638:file#Object#gets */
7762 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction638:file#Object#getcwd */
7763 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction638:file#Object#file_getcwd */
7764 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction638:file#Object#stdin */
7765 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction638:file#Object#stdout */
7766 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction638:file#Object#stderr */
7767 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction638:model_base#Object#intrude_visibility */
7768 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction638:model_base#Object#public_visibility */
7769 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction638:model_base#Object#protected_visibility */
7770 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction638:model_base#Object#private_visibility */
7771 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction638:model_base#Object#none_visibility */
7772 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction638:model#Object#abstract_kind */
7773 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction638:model#Object#concrete_kind */
7774 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction638:model#Object#interface_kind */
7775 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction638:model#Object#enum_kind */
7776 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction638:model#Object#extern_kind */
7777 (nitmethod_t)VIRTUAL_parser__ReduceAction638__action, /* pointer to parser:ReduceAction638:parser#ReduceAction638#action */
7778 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction638:parser#ReduceAction#concat */
7779 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction638:parser#ReduceAction#init */
7780 }
7781 };
7782 /* allocate ReduceAction638 */
7783 val* NEW_parser__ReduceAction638(const struct type* type) {
7784 val* self /* : ReduceAction638 */;
7785 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7786 self->type = type;
7787 self->class = &class_parser__ReduceAction638;
7788 return self;
7789 }
7790 /* runtime class parser__ReduceAction640 */
7791 const struct class class_parser__ReduceAction640 = {
7792 0, /* box_kind */
7793 {
7794 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction640:kernel#Object#object_id */
7795 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction640:kernel#Object#is_same_type */
7796 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction640:kernel#Object#is_same_instance */
7797 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction640:kernel#Object#== */
7798 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction640:kernel#Object#!= */
7799 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction640:kernel#Object#output */
7800 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction640:kernel#Object#output_class_name */
7801 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction640:kernel#Object#exit */
7802 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction640:kernel#Object#sys */
7803 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction640:kernel#Object#hash */
7804 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction640:string#Object#to_s */
7805 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction640:string#Object#native_class_name */
7806 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction640:string#Object#class_name */
7807 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction640:string#Object#inspect */
7808 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction640:string#Object#inspect_head */
7809 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction640:string#Object#args */
7810 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction640:math#Object#atan2 */
7811 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction640:math#Object#pi */
7812 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction640:math#Object#srand_from */
7813 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction640:math#Object#srand */
7814 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction640:stream#Object#poll */
7815 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction640:stream#Object#intern_poll */
7816 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction640:time#Object#get_time */
7817 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction640:file#Object#printn */
7818 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction640:file#Object#print */
7819 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction640:file#Object#getc */
7820 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction640:file#Object#gets */
7821 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction640:file#Object#getcwd */
7822 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction640:file#Object#file_getcwd */
7823 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction640:file#Object#stdin */
7824 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction640:file#Object#stdout */
7825 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction640:file#Object#stderr */
7826 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction640:model_base#Object#intrude_visibility */
7827 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction640:model_base#Object#public_visibility */
7828 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction640:model_base#Object#protected_visibility */
7829 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction640:model_base#Object#private_visibility */
7830 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction640:model_base#Object#none_visibility */
7831 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction640:model#Object#abstract_kind */
7832 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction640:model#Object#concrete_kind */
7833 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction640:model#Object#interface_kind */
7834 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction640:model#Object#enum_kind */
7835 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction640:model#Object#extern_kind */
7836 (nitmethod_t)VIRTUAL_parser__ReduceAction640__action, /* pointer to parser:ReduceAction640:parser#ReduceAction640#action */
7837 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction640:parser#ReduceAction#concat */
7838 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction640:parser#ReduceAction#init */
7839 }
7840 };
7841 /* allocate ReduceAction640 */
7842 val* NEW_parser__ReduceAction640(const struct type* type) {
7843 val* self /* : ReduceAction640 */;
7844 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7845 self->type = type;
7846 self->class = &class_parser__ReduceAction640;
7847 return self;
7848 }
7849 /* runtime class parser__ReduceAction641 */
7850 const struct class class_parser__ReduceAction641 = {
7851 0, /* box_kind */
7852 {
7853 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction641:kernel#Object#object_id */
7854 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction641:kernel#Object#is_same_type */
7855 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction641:kernel#Object#is_same_instance */
7856 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction641:kernel#Object#== */
7857 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction641:kernel#Object#!= */
7858 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction641:kernel#Object#output */
7859 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction641:kernel#Object#output_class_name */
7860 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction641:kernel#Object#exit */
7861 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction641:kernel#Object#sys */
7862 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction641:kernel#Object#hash */
7863 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction641:string#Object#to_s */
7864 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction641:string#Object#native_class_name */
7865 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction641:string#Object#class_name */
7866 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction641:string#Object#inspect */
7867 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction641:string#Object#inspect_head */
7868 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction641:string#Object#args */
7869 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction641:math#Object#atan2 */
7870 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction641:math#Object#pi */
7871 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction641:math#Object#srand_from */
7872 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction641:math#Object#srand */
7873 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction641:stream#Object#poll */
7874 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction641:stream#Object#intern_poll */
7875 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction641:time#Object#get_time */
7876 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction641:file#Object#printn */
7877 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction641:file#Object#print */
7878 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction641:file#Object#getc */
7879 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction641:file#Object#gets */
7880 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction641:file#Object#getcwd */
7881 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction641:file#Object#file_getcwd */
7882 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction641:file#Object#stdin */
7883 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction641:file#Object#stdout */
7884 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction641:file#Object#stderr */
7885 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction641:model_base#Object#intrude_visibility */
7886 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction641:model_base#Object#public_visibility */
7887 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction641:model_base#Object#protected_visibility */
7888 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction641:model_base#Object#private_visibility */
7889 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction641:model_base#Object#none_visibility */
7890 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction641:model#Object#abstract_kind */
7891 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction641:model#Object#concrete_kind */
7892 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction641:model#Object#interface_kind */
7893 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction641:model#Object#enum_kind */
7894 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction641:model#Object#extern_kind */
7895 (nitmethod_t)VIRTUAL_parser__ReduceAction641__action, /* pointer to parser:ReduceAction641:parser#ReduceAction641#action */
7896 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction641:parser#ReduceAction#concat */
7897 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction641:parser#ReduceAction#init */
7898 }
7899 };
7900 /* allocate ReduceAction641 */
7901 val* NEW_parser__ReduceAction641(const struct type* type) {
7902 val* self /* : ReduceAction641 */;
7903 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7904 self->type = type;
7905 self->class = &class_parser__ReduceAction641;
7906 return self;
7907 }
7908 /* runtime class parser__ReduceAction643 */
7909 const struct class class_parser__ReduceAction643 = {
7910 0, /* box_kind */
7911 {
7912 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction643:kernel#Object#object_id */
7913 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction643:kernel#Object#is_same_type */
7914 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction643:kernel#Object#is_same_instance */
7915 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction643:kernel#Object#== */
7916 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction643:kernel#Object#!= */
7917 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction643:kernel#Object#output */
7918 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction643:kernel#Object#output_class_name */
7919 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction643:kernel#Object#exit */
7920 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction643:kernel#Object#sys */
7921 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction643:kernel#Object#hash */
7922 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction643:string#Object#to_s */
7923 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction643:string#Object#native_class_name */
7924 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction643:string#Object#class_name */
7925 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction643:string#Object#inspect */
7926 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction643:string#Object#inspect_head */
7927 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction643:string#Object#args */
7928 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction643:math#Object#atan2 */
7929 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction643:math#Object#pi */
7930 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction643:math#Object#srand_from */
7931 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction643:math#Object#srand */
7932 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction643:stream#Object#poll */
7933 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction643:stream#Object#intern_poll */
7934 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction643:time#Object#get_time */
7935 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction643:file#Object#printn */
7936 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction643:file#Object#print */
7937 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction643:file#Object#getc */
7938 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction643:file#Object#gets */
7939 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction643:file#Object#getcwd */
7940 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction643:file#Object#file_getcwd */
7941 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction643:file#Object#stdin */
7942 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction643:file#Object#stdout */
7943 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction643:file#Object#stderr */
7944 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction643:model_base#Object#intrude_visibility */
7945 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction643:model_base#Object#public_visibility */
7946 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction643:model_base#Object#protected_visibility */
7947 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction643:model_base#Object#private_visibility */
7948 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction643:model_base#Object#none_visibility */
7949 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction643:model#Object#abstract_kind */
7950 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction643:model#Object#concrete_kind */
7951 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction643:model#Object#interface_kind */
7952 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction643:model#Object#enum_kind */
7953 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction643:model#Object#extern_kind */
7954 (nitmethod_t)VIRTUAL_parser__ReduceAction643__action, /* pointer to parser:ReduceAction643:parser#ReduceAction643#action */
7955 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction643:parser#ReduceAction#concat */
7956 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction643:parser#ReduceAction#init */
7957 }
7958 };
7959 /* allocate ReduceAction643 */
7960 val* NEW_parser__ReduceAction643(const struct type* type) {
7961 val* self /* : ReduceAction643 */;
7962 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
7963 self->type = type;
7964 self->class = &class_parser__ReduceAction643;
7965 return self;
7966 }
7967 /* runtime class parser__ReduceAction644 */
7968 const struct class class_parser__ReduceAction644 = {
7969 0, /* box_kind */
7970 {
7971 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction644:kernel#Object#object_id */
7972 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction644:kernel#Object#is_same_type */
7973 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction644:kernel#Object#is_same_instance */
7974 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction644:kernel#Object#== */
7975 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction644:kernel#Object#!= */
7976 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction644:kernel#Object#output */
7977 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction644:kernel#Object#output_class_name */
7978 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction644:kernel#Object#exit */
7979 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction644:kernel#Object#sys */
7980 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction644:kernel#Object#hash */
7981 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction644:string#Object#to_s */
7982 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction644:string#Object#native_class_name */
7983 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction644:string#Object#class_name */
7984 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction644:string#Object#inspect */
7985 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction644:string#Object#inspect_head */
7986 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction644:string#Object#args */
7987 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction644:math#Object#atan2 */
7988 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction644:math#Object#pi */
7989 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction644:math#Object#srand_from */
7990 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction644:math#Object#srand */
7991 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction644:stream#Object#poll */
7992 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction644:stream#Object#intern_poll */
7993 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction644:time#Object#get_time */
7994 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction644:file#Object#printn */
7995 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction644:file#Object#print */
7996 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction644:file#Object#getc */
7997 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction644:file#Object#gets */
7998 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction644:file#Object#getcwd */
7999 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction644:file#Object#file_getcwd */
8000 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction644:file#Object#stdin */
8001 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction644:file#Object#stdout */
8002 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction644:file#Object#stderr */
8003 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction644:model_base#Object#intrude_visibility */
8004 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction644:model_base#Object#public_visibility */
8005 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction644:model_base#Object#protected_visibility */
8006 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction644:model_base#Object#private_visibility */
8007 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction644:model_base#Object#none_visibility */
8008 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction644:model#Object#abstract_kind */
8009 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction644:model#Object#concrete_kind */
8010 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction644:model#Object#interface_kind */
8011 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction644:model#Object#enum_kind */
8012 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction644:model#Object#extern_kind */
8013 (nitmethod_t)VIRTUAL_parser__ReduceAction644__action, /* pointer to parser:ReduceAction644:parser#ReduceAction644#action */
8014 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction644:parser#ReduceAction#concat */
8015 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction644:parser#ReduceAction#init */
8016 }
8017 };
8018 /* allocate ReduceAction644 */
8019 val* NEW_parser__ReduceAction644(const struct type* type) {
8020 val* self /* : ReduceAction644 */;
8021 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8022 self->type = type;
8023 self->class = &class_parser__ReduceAction644;
8024 return self;
8025 }
8026 /* runtime class parser__ReduceAction645 */
8027 const struct class class_parser__ReduceAction645 = {
8028 0, /* box_kind */
8029 {
8030 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction645:kernel#Object#object_id */
8031 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction645:kernel#Object#is_same_type */
8032 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction645:kernel#Object#is_same_instance */
8033 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction645:kernel#Object#== */
8034 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction645:kernel#Object#!= */
8035 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction645:kernel#Object#output */
8036 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction645:kernel#Object#output_class_name */
8037 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction645:kernel#Object#exit */
8038 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction645:kernel#Object#sys */
8039 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction645:kernel#Object#hash */
8040 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction645:string#Object#to_s */
8041 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction645:string#Object#native_class_name */
8042 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction645:string#Object#class_name */
8043 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction645:string#Object#inspect */
8044 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction645:string#Object#inspect_head */
8045 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction645:string#Object#args */
8046 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction645:math#Object#atan2 */
8047 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction645:math#Object#pi */
8048 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction645:math#Object#srand_from */
8049 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction645:math#Object#srand */
8050 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction645:stream#Object#poll */
8051 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction645:stream#Object#intern_poll */
8052 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction645:time#Object#get_time */
8053 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction645:file#Object#printn */
8054 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction645:file#Object#print */
8055 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction645:file#Object#getc */
8056 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction645:file#Object#gets */
8057 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction645:file#Object#getcwd */
8058 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction645:file#Object#file_getcwd */
8059 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction645:file#Object#stdin */
8060 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction645:file#Object#stdout */
8061 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction645:file#Object#stderr */
8062 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction645:model_base#Object#intrude_visibility */
8063 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction645:model_base#Object#public_visibility */
8064 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction645:model_base#Object#protected_visibility */
8065 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction645:model_base#Object#private_visibility */
8066 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction645:model_base#Object#none_visibility */
8067 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction645:model#Object#abstract_kind */
8068 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction645:model#Object#concrete_kind */
8069 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction645:model#Object#interface_kind */
8070 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction645:model#Object#enum_kind */
8071 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction645:model#Object#extern_kind */
8072 (nitmethod_t)VIRTUAL_parser__ReduceAction645__action, /* pointer to parser:ReduceAction645:parser#ReduceAction645#action */
8073 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction645:parser#ReduceAction#concat */
8074 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction645:parser#ReduceAction#init */
8075 }
8076 };
8077 /* allocate ReduceAction645 */
8078 val* NEW_parser__ReduceAction645(const struct type* type) {
8079 val* self /* : ReduceAction645 */;
8080 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8081 self->type = type;
8082 self->class = &class_parser__ReduceAction645;
8083 return self;
8084 }
8085 /* runtime class parser__ReduceAction646 */
8086 const struct class class_parser__ReduceAction646 = {
8087 0, /* box_kind */
8088 {
8089 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction646:kernel#Object#object_id */
8090 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction646:kernel#Object#is_same_type */
8091 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction646:kernel#Object#is_same_instance */
8092 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction646:kernel#Object#== */
8093 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction646:kernel#Object#!= */
8094 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction646:kernel#Object#output */
8095 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction646:kernel#Object#output_class_name */
8096 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction646:kernel#Object#exit */
8097 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction646:kernel#Object#sys */
8098 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction646:kernel#Object#hash */
8099 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction646:string#Object#to_s */
8100 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction646:string#Object#native_class_name */
8101 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction646:string#Object#class_name */
8102 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction646:string#Object#inspect */
8103 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction646:string#Object#inspect_head */
8104 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction646:string#Object#args */
8105 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction646:math#Object#atan2 */
8106 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction646:math#Object#pi */
8107 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction646:math#Object#srand_from */
8108 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction646:math#Object#srand */
8109 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction646:stream#Object#poll */
8110 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction646:stream#Object#intern_poll */
8111 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction646:time#Object#get_time */
8112 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction646:file#Object#printn */
8113 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction646:file#Object#print */
8114 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction646:file#Object#getc */
8115 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction646:file#Object#gets */
8116 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction646:file#Object#getcwd */
8117 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction646:file#Object#file_getcwd */
8118 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction646:file#Object#stdin */
8119 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction646:file#Object#stdout */
8120 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction646:file#Object#stderr */
8121 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction646:model_base#Object#intrude_visibility */
8122 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction646:model_base#Object#public_visibility */
8123 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction646:model_base#Object#protected_visibility */
8124 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction646:model_base#Object#private_visibility */
8125 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction646:model_base#Object#none_visibility */
8126 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction646:model#Object#abstract_kind */
8127 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction646:model#Object#concrete_kind */
8128 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction646:model#Object#interface_kind */
8129 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction646:model#Object#enum_kind */
8130 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction646:model#Object#extern_kind */
8131 (nitmethod_t)VIRTUAL_parser__ReduceAction646__action, /* pointer to parser:ReduceAction646:parser#ReduceAction646#action */
8132 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction646:parser#ReduceAction#concat */
8133 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction646:parser#ReduceAction#init */
8134 }
8135 };
8136 /* allocate ReduceAction646 */
8137 val* NEW_parser__ReduceAction646(const struct type* type) {
8138 val* self /* : ReduceAction646 */;
8139 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8140 self->type = type;
8141 self->class = &class_parser__ReduceAction646;
8142 return self;
8143 }
8144 /* runtime class parser__ReduceAction647 */
8145 const struct class class_parser__ReduceAction647 = {
8146 0, /* box_kind */
8147 {
8148 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction647:kernel#Object#object_id */
8149 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction647:kernel#Object#is_same_type */
8150 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction647:kernel#Object#is_same_instance */
8151 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction647:kernel#Object#== */
8152 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction647:kernel#Object#!= */
8153 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction647:kernel#Object#output */
8154 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction647:kernel#Object#output_class_name */
8155 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction647:kernel#Object#exit */
8156 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction647:kernel#Object#sys */
8157 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction647:kernel#Object#hash */
8158 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction647:string#Object#to_s */
8159 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction647:string#Object#native_class_name */
8160 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction647:string#Object#class_name */
8161 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction647:string#Object#inspect */
8162 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction647:string#Object#inspect_head */
8163 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction647:string#Object#args */
8164 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction647:math#Object#atan2 */
8165 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction647:math#Object#pi */
8166 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction647:math#Object#srand_from */
8167 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction647:math#Object#srand */
8168 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction647:stream#Object#poll */
8169 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction647:stream#Object#intern_poll */
8170 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction647:time#Object#get_time */
8171 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction647:file#Object#printn */
8172 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction647:file#Object#print */
8173 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction647:file#Object#getc */
8174 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction647:file#Object#gets */
8175 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction647:file#Object#getcwd */
8176 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction647:file#Object#file_getcwd */
8177 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction647:file#Object#stdin */
8178 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction647:file#Object#stdout */
8179 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction647:file#Object#stderr */
8180 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction647:model_base#Object#intrude_visibility */
8181 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction647:model_base#Object#public_visibility */
8182 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction647:model_base#Object#protected_visibility */
8183 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction647:model_base#Object#private_visibility */
8184 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction647:model_base#Object#none_visibility */
8185 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction647:model#Object#abstract_kind */
8186 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction647:model#Object#concrete_kind */
8187 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction647:model#Object#interface_kind */
8188 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction647:model#Object#enum_kind */
8189 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction647:model#Object#extern_kind */
8190 (nitmethod_t)VIRTUAL_parser__ReduceAction647__action, /* pointer to parser:ReduceAction647:parser#ReduceAction647#action */
8191 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction647:parser#ReduceAction#concat */
8192 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction647:parser#ReduceAction#init */
8193 }
8194 };
8195 /* allocate ReduceAction647 */
8196 val* NEW_parser__ReduceAction647(const struct type* type) {
8197 val* self /* : ReduceAction647 */;
8198 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8199 self->type = type;
8200 self->class = &class_parser__ReduceAction647;
8201 return self;
8202 }
8203 /* runtime class parser__ReduceAction648 */
8204 const struct class class_parser__ReduceAction648 = {
8205 0, /* box_kind */
8206 {
8207 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction648:kernel#Object#object_id */
8208 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction648:kernel#Object#is_same_type */
8209 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction648:kernel#Object#is_same_instance */
8210 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction648:kernel#Object#== */
8211 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction648:kernel#Object#!= */
8212 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction648:kernel#Object#output */
8213 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction648:kernel#Object#output_class_name */
8214 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction648:kernel#Object#exit */
8215 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction648:kernel#Object#sys */
8216 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction648:kernel#Object#hash */
8217 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction648:string#Object#to_s */
8218 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction648:string#Object#native_class_name */
8219 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction648:string#Object#class_name */
8220 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction648:string#Object#inspect */
8221 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction648:string#Object#inspect_head */
8222 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction648:string#Object#args */
8223 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction648:math#Object#atan2 */
8224 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction648:math#Object#pi */
8225 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction648:math#Object#srand_from */
8226 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction648:math#Object#srand */
8227 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction648:stream#Object#poll */
8228 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction648:stream#Object#intern_poll */
8229 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction648:time#Object#get_time */
8230 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction648:file#Object#printn */
8231 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction648:file#Object#print */
8232 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction648:file#Object#getc */
8233 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction648:file#Object#gets */
8234 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction648:file#Object#getcwd */
8235 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction648:file#Object#file_getcwd */
8236 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction648:file#Object#stdin */
8237 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction648:file#Object#stdout */
8238 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction648:file#Object#stderr */
8239 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction648:model_base#Object#intrude_visibility */
8240 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction648:model_base#Object#public_visibility */
8241 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction648:model_base#Object#protected_visibility */
8242 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction648:model_base#Object#private_visibility */
8243 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction648:model_base#Object#none_visibility */
8244 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction648:model#Object#abstract_kind */
8245 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction648:model#Object#concrete_kind */
8246 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction648:model#Object#interface_kind */
8247 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction648:model#Object#enum_kind */
8248 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction648:model#Object#extern_kind */
8249 (nitmethod_t)VIRTUAL_parser__ReduceAction648__action, /* pointer to parser:ReduceAction648:parser#ReduceAction648#action */
8250 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction648:parser#ReduceAction#concat */
8251 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction648:parser#ReduceAction#init */
8252 }
8253 };
8254 /* allocate ReduceAction648 */
8255 val* NEW_parser__ReduceAction648(const struct type* type) {
8256 val* self /* : ReduceAction648 */;
8257 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8258 self->type = type;
8259 self->class = &class_parser__ReduceAction648;
8260 return self;
8261 }
8262 /* runtime class parser__ReduceAction649 */
8263 const struct class class_parser__ReduceAction649 = {
8264 0, /* box_kind */
8265 {
8266 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction649:kernel#Object#object_id */
8267 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction649:kernel#Object#is_same_type */
8268 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction649:kernel#Object#is_same_instance */
8269 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction649:kernel#Object#== */
8270 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction649:kernel#Object#!= */
8271 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction649:kernel#Object#output */
8272 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction649:kernel#Object#output_class_name */
8273 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction649:kernel#Object#exit */
8274 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction649:kernel#Object#sys */
8275 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction649:kernel#Object#hash */
8276 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction649:string#Object#to_s */
8277 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction649:string#Object#native_class_name */
8278 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction649:string#Object#class_name */
8279 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction649:string#Object#inspect */
8280 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction649:string#Object#inspect_head */
8281 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction649:string#Object#args */
8282 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction649:math#Object#atan2 */
8283 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction649:math#Object#pi */
8284 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction649:math#Object#srand_from */
8285 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction649:math#Object#srand */
8286 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction649:stream#Object#poll */
8287 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction649:stream#Object#intern_poll */
8288 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction649:time#Object#get_time */
8289 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction649:file#Object#printn */
8290 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction649:file#Object#print */
8291 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction649:file#Object#getc */
8292 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction649:file#Object#gets */
8293 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction649:file#Object#getcwd */
8294 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction649:file#Object#file_getcwd */
8295 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction649:file#Object#stdin */
8296 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction649:file#Object#stdout */
8297 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction649:file#Object#stderr */
8298 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction649:model_base#Object#intrude_visibility */
8299 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction649:model_base#Object#public_visibility */
8300 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction649:model_base#Object#protected_visibility */
8301 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction649:model_base#Object#private_visibility */
8302 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction649:model_base#Object#none_visibility */
8303 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction649:model#Object#abstract_kind */
8304 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction649:model#Object#concrete_kind */
8305 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction649:model#Object#interface_kind */
8306 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction649:model#Object#enum_kind */
8307 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction649:model#Object#extern_kind */
8308 (nitmethod_t)VIRTUAL_parser__ReduceAction649__action, /* pointer to parser:ReduceAction649:parser#ReduceAction649#action */
8309 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction649:parser#ReduceAction#concat */
8310 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction649:parser#ReduceAction#init */
8311 }
8312 };
8313 /* allocate ReduceAction649 */
8314 val* NEW_parser__ReduceAction649(const struct type* type) {
8315 val* self /* : ReduceAction649 */;
8316 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8317 self->type = type;
8318 self->class = &class_parser__ReduceAction649;
8319 return self;
8320 }
8321 /* runtime class parser__ReduceAction650 */
8322 const struct class class_parser__ReduceAction650 = {
8323 0, /* box_kind */
8324 {
8325 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction650:kernel#Object#object_id */
8326 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction650:kernel#Object#is_same_type */
8327 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction650:kernel#Object#is_same_instance */
8328 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction650:kernel#Object#== */
8329 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction650:kernel#Object#!= */
8330 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction650:kernel#Object#output */
8331 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction650:kernel#Object#output_class_name */
8332 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction650:kernel#Object#exit */
8333 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction650:kernel#Object#sys */
8334 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction650:kernel#Object#hash */
8335 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction650:string#Object#to_s */
8336 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction650:string#Object#native_class_name */
8337 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction650:string#Object#class_name */
8338 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction650:string#Object#inspect */
8339 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction650:string#Object#inspect_head */
8340 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction650:string#Object#args */
8341 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction650:math#Object#atan2 */
8342 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction650:math#Object#pi */
8343 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction650:math#Object#srand_from */
8344 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction650:math#Object#srand */
8345 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction650:stream#Object#poll */
8346 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction650:stream#Object#intern_poll */
8347 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction650:time#Object#get_time */
8348 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction650:file#Object#printn */
8349 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction650:file#Object#print */
8350 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction650:file#Object#getc */
8351 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction650:file#Object#gets */
8352 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction650:file#Object#getcwd */
8353 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction650:file#Object#file_getcwd */
8354 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction650:file#Object#stdin */
8355 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction650:file#Object#stdout */
8356 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction650:file#Object#stderr */
8357 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction650:model_base#Object#intrude_visibility */
8358 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction650:model_base#Object#public_visibility */
8359 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction650:model_base#Object#protected_visibility */
8360 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction650:model_base#Object#private_visibility */
8361 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction650:model_base#Object#none_visibility */
8362 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction650:model#Object#abstract_kind */
8363 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction650:model#Object#concrete_kind */
8364 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction650:model#Object#interface_kind */
8365 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction650:model#Object#enum_kind */
8366 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction650:model#Object#extern_kind */
8367 (nitmethod_t)VIRTUAL_parser__ReduceAction650__action, /* pointer to parser:ReduceAction650:parser#ReduceAction650#action */
8368 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction650:parser#ReduceAction#concat */
8369 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction650:parser#ReduceAction#init */
8370 }
8371 };
8372 /* allocate ReduceAction650 */
8373 val* NEW_parser__ReduceAction650(const struct type* type) {
8374 val* self /* : ReduceAction650 */;
8375 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8376 self->type = type;
8377 self->class = &class_parser__ReduceAction650;
8378 return self;
8379 }
8380 /* runtime class parser__ReduceAction651 */
8381 const struct class class_parser__ReduceAction651 = {
8382 0, /* box_kind */
8383 {
8384 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction651:kernel#Object#object_id */
8385 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction651:kernel#Object#is_same_type */
8386 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction651:kernel#Object#is_same_instance */
8387 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction651:kernel#Object#== */
8388 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction651:kernel#Object#!= */
8389 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction651:kernel#Object#output */
8390 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction651:kernel#Object#output_class_name */
8391 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction651:kernel#Object#exit */
8392 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction651:kernel#Object#sys */
8393 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction651:kernel#Object#hash */
8394 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction651:string#Object#to_s */
8395 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction651:string#Object#native_class_name */
8396 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction651:string#Object#class_name */
8397 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction651:string#Object#inspect */
8398 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction651:string#Object#inspect_head */
8399 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction651:string#Object#args */
8400 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction651:math#Object#atan2 */
8401 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction651:math#Object#pi */
8402 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction651:math#Object#srand_from */
8403 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction651:math#Object#srand */
8404 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction651:stream#Object#poll */
8405 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction651:stream#Object#intern_poll */
8406 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction651:time#Object#get_time */
8407 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction651:file#Object#printn */
8408 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction651:file#Object#print */
8409 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction651:file#Object#getc */
8410 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction651:file#Object#gets */
8411 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction651:file#Object#getcwd */
8412 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction651:file#Object#file_getcwd */
8413 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction651:file#Object#stdin */
8414 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction651:file#Object#stdout */
8415 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction651:file#Object#stderr */
8416 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction651:model_base#Object#intrude_visibility */
8417 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction651:model_base#Object#public_visibility */
8418 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction651:model_base#Object#protected_visibility */
8419 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction651:model_base#Object#private_visibility */
8420 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction651:model_base#Object#none_visibility */
8421 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction651:model#Object#abstract_kind */
8422 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction651:model#Object#concrete_kind */
8423 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction651:model#Object#interface_kind */
8424 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction651:model#Object#enum_kind */
8425 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction651:model#Object#extern_kind */
8426 (nitmethod_t)VIRTUAL_parser__ReduceAction651__action, /* pointer to parser:ReduceAction651:parser#ReduceAction651#action */
8427 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction651:parser#ReduceAction#concat */
8428 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction651:parser#ReduceAction#init */
8429 }
8430 };
8431 /* allocate ReduceAction651 */
8432 val* NEW_parser__ReduceAction651(const struct type* type) {
8433 val* self /* : ReduceAction651 */;
8434 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8435 self->type = type;
8436 self->class = &class_parser__ReduceAction651;
8437 return self;
8438 }
8439 /* runtime class parser__ReduceAction652 */
8440 const struct class class_parser__ReduceAction652 = {
8441 0, /* box_kind */
8442 {
8443 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction652:kernel#Object#object_id */
8444 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction652:kernel#Object#is_same_type */
8445 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction652:kernel#Object#is_same_instance */
8446 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction652:kernel#Object#== */
8447 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction652:kernel#Object#!= */
8448 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction652:kernel#Object#output */
8449 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction652:kernel#Object#output_class_name */
8450 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction652:kernel#Object#exit */
8451 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction652:kernel#Object#sys */
8452 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction652:kernel#Object#hash */
8453 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction652:string#Object#to_s */
8454 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction652:string#Object#native_class_name */
8455 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction652:string#Object#class_name */
8456 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction652:string#Object#inspect */
8457 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction652:string#Object#inspect_head */
8458 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction652:string#Object#args */
8459 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction652:math#Object#atan2 */
8460 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction652:math#Object#pi */
8461 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction652:math#Object#srand_from */
8462 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction652:math#Object#srand */
8463 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction652:stream#Object#poll */
8464 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction652:stream#Object#intern_poll */
8465 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction652:time#Object#get_time */
8466 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction652:file#Object#printn */
8467 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction652:file#Object#print */
8468 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction652:file#Object#getc */
8469 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction652:file#Object#gets */
8470 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction652:file#Object#getcwd */
8471 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction652:file#Object#file_getcwd */
8472 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction652:file#Object#stdin */
8473 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction652:file#Object#stdout */
8474 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction652:file#Object#stderr */
8475 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction652:model_base#Object#intrude_visibility */
8476 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction652:model_base#Object#public_visibility */
8477 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction652:model_base#Object#protected_visibility */
8478 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction652:model_base#Object#private_visibility */
8479 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction652:model_base#Object#none_visibility */
8480 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction652:model#Object#abstract_kind */
8481 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction652:model#Object#concrete_kind */
8482 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction652:model#Object#interface_kind */
8483 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction652:model#Object#enum_kind */
8484 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction652:model#Object#extern_kind */
8485 (nitmethod_t)VIRTUAL_parser__ReduceAction652__action, /* pointer to parser:ReduceAction652:parser#ReduceAction652#action */
8486 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction652:parser#ReduceAction#concat */
8487 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction652:parser#ReduceAction#init */
8488 }
8489 };
8490 /* allocate ReduceAction652 */
8491 val* NEW_parser__ReduceAction652(const struct type* type) {
8492 val* self /* : ReduceAction652 */;
8493 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8494 self->type = type;
8495 self->class = &class_parser__ReduceAction652;
8496 return self;
8497 }
8498 /* runtime class parser__ReduceAction653 */
8499 const struct class class_parser__ReduceAction653 = {
8500 0, /* box_kind */
8501 {
8502 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction653:kernel#Object#object_id */
8503 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction653:kernel#Object#is_same_type */
8504 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction653:kernel#Object#is_same_instance */
8505 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction653:kernel#Object#== */
8506 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction653:kernel#Object#!= */
8507 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction653:kernel#Object#output */
8508 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction653:kernel#Object#output_class_name */
8509 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction653:kernel#Object#exit */
8510 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction653:kernel#Object#sys */
8511 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction653:kernel#Object#hash */
8512 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction653:string#Object#to_s */
8513 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction653:string#Object#native_class_name */
8514 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction653:string#Object#class_name */
8515 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction653:string#Object#inspect */
8516 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction653:string#Object#inspect_head */
8517 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction653:string#Object#args */
8518 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction653:math#Object#atan2 */
8519 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction653:math#Object#pi */
8520 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction653:math#Object#srand_from */
8521 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction653:math#Object#srand */
8522 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction653:stream#Object#poll */
8523 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction653:stream#Object#intern_poll */
8524 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction653:time#Object#get_time */
8525 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction653:file#Object#printn */
8526 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction653:file#Object#print */
8527 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction653:file#Object#getc */
8528 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction653:file#Object#gets */
8529 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction653:file#Object#getcwd */
8530 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction653:file#Object#file_getcwd */
8531 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction653:file#Object#stdin */
8532 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction653:file#Object#stdout */
8533 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction653:file#Object#stderr */
8534 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction653:model_base#Object#intrude_visibility */
8535 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction653:model_base#Object#public_visibility */
8536 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction653:model_base#Object#protected_visibility */
8537 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction653:model_base#Object#private_visibility */
8538 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction653:model_base#Object#none_visibility */
8539 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction653:model#Object#abstract_kind */
8540 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction653:model#Object#concrete_kind */
8541 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction653:model#Object#interface_kind */
8542 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction653:model#Object#enum_kind */
8543 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction653:model#Object#extern_kind */
8544 (nitmethod_t)VIRTUAL_parser__ReduceAction653__action, /* pointer to parser:ReduceAction653:parser#ReduceAction653#action */
8545 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction653:parser#ReduceAction#concat */
8546 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction653:parser#ReduceAction#init */
8547 }
8548 };
8549 /* allocate ReduceAction653 */
8550 val* NEW_parser__ReduceAction653(const struct type* type) {
8551 val* self /* : ReduceAction653 */;
8552 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8553 self->type = type;
8554 self->class = &class_parser__ReduceAction653;
8555 return self;
8556 }
8557 /* runtime class parser__ReduceAction654 */
8558 const struct class class_parser__ReduceAction654 = {
8559 0, /* box_kind */
8560 {
8561 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction654:kernel#Object#object_id */
8562 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction654:kernel#Object#is_same_type */
8563 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction654:kernel#Object#is_same_instance */
8564 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction654:kernel#Object#== */
8565 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction654:kernel#Object#!= */
8566 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction654:kernel#Object#output */
8567 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction654:kernel#Object#output_class_name */
8568 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction654:kernel#Object#exit */
8569 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction654:kernel#Object#sys */
8570 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction654:kernel#Object#hash */
8571 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction654:string#Object#to_s */
8572 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction654:string#Object#native_class_name */
8573 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction654:string#Object#class_name */
8574 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction654:string#Object#inspect */
8575 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction654:string#Object#inspect_head */
8576 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction654:string#Object#args */
8577 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction654:math#Object#atan2 */
8578 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction654:math#Object#pi */
8579 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction654:math#Object#srand_from */
8580 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction654:math#Object#srand */
8581 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction654:stream#Object#poll */
8582 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction654:stream#Object#intern_poll */
8583 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction654:time#Object#get_time */
8584 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction654:file#Object#printn */
8585 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction654:file#Object#print */
8586 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction654:file#Object#getc */
8587 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction654:file#Object#gets */
8588 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction654:file#Object#getcwd */
8589 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction654:file#Object#file_getcwd */
8590 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction654:file#Object#stdin */
8591 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction654:file#Object#stdout */
8592 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction654:file#Object#stderr */
8593 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction654:model_base#Object#intrude_visibility */
8594 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction654:model_base#Object#public_visibility */
8595 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction654:model_base#Object#protected_visibility */
8596 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction654:model_base#Object#private_visibility */
8597 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction654:model_base#Object#none_visibility */
8598 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction654:model#Object#abstract_kind */
8599 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction654:model#Object#concrete_kind */
8600 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction654:model#Object#interface_kind */
8601 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction654:model#Object#enum_kind */
8602 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction654:model#Object#extern_kind */
8603 (nitmethod_t)VIRTUAL_parser__ReduceAction654__action, /* pointer to parser:ReduceAction654:parser#ReduceAction654#action */
8604 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction654:parser#ReduceAction#concat */
8605 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction654:parser#ReduceAction#init */
8606 }
8607 };
8608 /* allocate ReduceAction654 */
8609 val* NEW_parser__ReduceAction654(const struct type* type) {
8610 val* self /* : ReduceAction654 */;
8611 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8612 self->type = type;
8613 self->class = &class_parser__ReduceAction654;
8614 return self;
8615 }
8616 /* runtime class parser__ReduceAction655 */
8617 const struct class class_parser__ReduceAction655 = {
8618 0, /* box_kind */
8619 {
8620 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction655:kernel#Object#object_id */
8621 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction655:kernel#Object#is_same_type */
8622 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction655:kernel#Object#is_same_instance */
8623 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction655:kernel#Object#== */
8624 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction655:kernel#Object#!= */
8625 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction655:kernel#Object#output */
8626 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction655:kernel#Object#output_class_name */
8627 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction655:kernel#Object#exit */
8628 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction655:kernel#Object#sys */
8629 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction655:kernel#Object#hash */
8630 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction655:string#Object#to_s */
8631 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction655:string#Object#native_class_name */
8632 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction655:string#Object#class_name */
8633 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction655:string#Object#inspect */
8634 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction655:string#Object#inspect_head */
8635 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction655:string#Object#args */
8636 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction655:math#Object#atan2 */
8637 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction655:math#Object#pi */
8638 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction655:math#Object#srand_from */
8639 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction655:math#Object#srand */
8640 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction655:stream#Object#poll */
8641 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction655:stream#Object#intern_poll */
8642 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction655:time#Object#get_time */
8643 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction655:file#Object#printn */
8644 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction655:file#Object#print */
8645 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction655:file#Object#getc */
8646 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction655:file#Object#gets */
8647 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction655:file#Object#getcwd */
8648 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction655:file#Object#file_getcwd */
8649 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction655:file#Object#stdin */
8650 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction655:file#Object#stdout */
8651 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction655:file#Object#stderr */
8652 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction655:model_base#Object#intrude_visibility */
8653 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction655:model_base#Object#public_visibility */
8654 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction655:model_base#Object#protected_visibility */
8655 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction655:model_base#Object#private_visibility */
8656 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction655:model_base#Object#none_visibility */
8657 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction655:model#Object#abstract_kind */
8658 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction655:model#Object#concrete_kind */
8659 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction655:model#Object#interface_kind */
8660 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction655:model#Object#enum_kind */
8661 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction655:model#Object#extern_kind */
8662 (nitmethod_t)VIRTUAL_parser__ReduceAction655__action, /* pointer to parser:ReduceAction655:parser#ReduceAction655#action */
8663 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction655:parser#ReduceAction#concat */
8664 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction655:parser#ReduceAction#init */
8665 }
8666 };
8667 /* allocate ReduceAction655 */
8668 val* NEW_parser__ReduceAction655(const struct type* type) {
8669 val* self /* : ReduceAction655 */;
8670 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8671 self->type = type;
8672 self->class = &class_parser__ReduceAction655;
8673 return self;
8674 }
8675 /* runtime class parser__ReduceAction656 */
8676 const struct class class_parser__ReduceAction656 = {
8677 0, /* box_kind */
8678 {
8679 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction656:kernel#Object#object_id */
8680 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction656:kernel#Object#is_same_type */
8681 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction656:kernel#Object#is_same_instance */
8682 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction656:kernel#Object#== */
8683 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction656:kernel#Object#!= */
8684 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction656:kernel#Object#output */
8685 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction656:kernel#Object#output_class_name */
8686 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction656:kernel#Object#exit */
8687 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction656:kernel#Object#sys */
8688 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction656:kernel#Object#hash */
8689 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction656:string#Object#to_s */
8690 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction656:string#Object#native_class_name */
8691 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction656:string#Object#class_name */
8692 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction656:string#Object#inspect */
8693 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction656:string#Object#inspect_head */
8694 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction656:string#Object#args */
8695 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction656:math#Object#atan2 */
8696 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction656:math#Object#pi */
8697 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction656:math#Object#srand_from */
8698 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction656:math#Object#srand */
8699 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction656:stream#Object#poll */
8700 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction656:stream#Object#intern_poll */
8701 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction656:time#Object#get_time */
8702 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction656:file#Object#printn */
8703 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction656:file#Object#print */
8704 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction656:file#Object#getc */
8705 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction656:file#Object#gets */
8706 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction656:file#Object#getcwd */
8707 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction656:file#Object#file_getcwd */
8708 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction656:file#Object#stdin */
8709 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction656:file#Object#stdout */
8710 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction656:file#Object#stderr */
8711 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction656:model_base#Object#intrude_visibility */
8712 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction656:model_base#Object#public_visibility */
8713 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction656:model_base#Object#protected_visibility */
8714 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction656:model_base#Object#private_visibility */
8715 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction656:model_base#Object#none_visibility */
8716 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction656:model#Object#abstract_kind */
8717 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction656:model#Object#concrete_kind */
8718 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction656:model#Object#interface_kind */
8719 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction656:model#Object#enum_kind */
8720 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction656:model#Object#extern_kind */
8721 (nitmethod_t)VIRTUAL_parser__ReduceAction656__action, /* pointer to parser:ReduceAction656:parser#ReduceAction656#action */
8722 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction656:parser#ReduceAction#concat */
8723 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction656:parser#ReduceAction#init */
8724 }
8725 };
8726 /* allocate ReduceAction656 */
8727 val* NEW_parser__ReduceAction656(const struct type* type) {
8728 val* self /* : ReduceAction656 */;
8729 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8730 self->type = type;
8731 self->class = &class_parser__ReduceAction656;
8732 return self;
8733 }
8734 /* runtime class parser__ReduceAction657 */
8735 const struct class class_parser__ReduceAction657 = {
8736 0, /* box_kind */
8737 {
8738 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction657:kernel#Object#object_id */
8739 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction657:kernel#Object#is_same_type */
8740 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction657:kernel#Object#is_same_instance */
8741 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction657:kernel#Object#== */
8742 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction657:kernel#Object#!= */
8743 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction657:kernel#Object#output */
8744 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction657:kernel#Object#output_class_name */
8745 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction657:kernel#Object#exit */
8746 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction657:kernel#Object#sys */
8747 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction657:kernel#Object#hash */
8748 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction657:string#Object#to_s */
8749 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction657:string#Object#native_class_name */
8750 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction657:string#Object#class_name */
8751 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction657:string#Object#inspect */
8752 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction657:string#Object#inspect_head */
8753 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction657:string#Object#args */
8754 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction657:math#Object#atan2 */
8755 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction657:math#Object#pi */
8756 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction657:math#Object#srand_from */
8757 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction657:math#Object#srand */
8758 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction657:stream#Object#poll */
8759 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction657:stream#Object#intern_poll */
8760 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction657:time#Object#get_time */
8761 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction657:file#Object#printn */
8762 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction657:file#Object#print */
8763 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction657:file#Object#getc */
8764 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction657:file#Object#gets */
8765 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction657:file#Object#getcwd */
8766 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction657:file#Object#file_getcwd */
8767 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction657:file#Object#stdin */
8768 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction657:file#Object#stdout */
8769 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction657:file#Object#stderr */
8770 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction657:model_base#Object#intrude_visibility */
8771 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction657:model_base#Object#public_visibility */
8772 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction657:model_base#Object#protected_visibility */
8773 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction657:model_base#Object#private_visibility */
8774 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction657:model_base#Object#none_visibility */
8775 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction657:model#Object#abstract_kind */
8776 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction657:model#Object#concrete_kind */
8777 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction657:model#Object#interface_kind */
8778 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction657:model#Object#enum_kind */
8779 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction657:model#Object#extern_kind */
8780 (nitmethod_t)VIRTUAL_parser__ReduceAction657__action, /* pointer to parser:ReduceAction657:parser#ReduceAction657#action */
8781 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction657:parser#ReduceAction#concat */
8782 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction657:parser#ReduceAction#init */
8783 }
8784 };
8785 /* allocate ReduceAction657 */
8786 val* NEW_parser__ReduceAction657(const struct type* type) {
8787 val* self /* : ReduceAction657 */;
8788 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8789 self->type = type;
8790 self->class = &class_parser__ReduceAction657;
8791 return self;
8792 }
8793 /* runtime class parser__ReduceAction659 */
8794 const struct class class_parser__ReduceAction659 = {
8795 0, /* box_kind */
8796 {
8797 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction659:kernel#Object#object_id */
8798 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction659:kernel#Object#is_same_type */
8799 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction659:kernel#Object#is_same_instance */
8800 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction659:kernel#Object#== */
8801 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction659:kernel#Object#!= */
8802 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction659:kernel#Object#output */
8803 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction659:kernel#Object#output_class_name */
8804 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction659:kernel#Object#exit */
8805 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction659:kernel#Object#sys */
8806 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction659:kernel#Object#hash */
8807 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction659:string#Object#to_s */
8808 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction659:string#Object#native_class_name */
8809 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction659:string#Object#class_name */
8810 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction659:string#Object#inspect */
8811 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction659:string#Object#inspect_head */
8812 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction659:string#Object#args */
8813 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction659:math#Object#atan2 */
8814 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction659:math#Object#pi */
8815 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction659:math#Object#srand_from */
8816 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction659:math#Object#srand */
8817 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction659:stream#Object#poll */
8818 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction659:stream#Object#intern_poll */
8819 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction659:time#Object#get_time */
8820 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction659:file#Object#printn */
8821 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction659:file#Object#print */
8822 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction659:file#Object#getc */
8823 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction659:file#Object#gets */
8824 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction659:file#Object#getcwd */
8825 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction659:file#Object#file_getcwd */
8826 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction659:file#Object#stdin */
8827 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction659:file#Object#stdout */
8828 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction659:file#Object#stderr */
8829 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction659:model_base#Object#intrude_visibility */
8830 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction659:model_base#Object#public_visibility */
8831 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction659:model_base#Object#protected_visibility */
8832 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction659:model_base#Object#private_visibility */
8833 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction659:model_base#Object#none_visibility */
8834 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction659:model#Object#abstract_kind */
8835 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction659:model#Object#concrete_kind */
8836 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction659:model#Object#interface_kind */
8837 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction659:model#Object#enum_kind */
8838 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction659:model#Object#extern_kind */
8839 (nitmethod_t)VIRTUAL_parser__ReduceAction659__action, /* pointer to parser:ReduceAction659:parser#ReduceAction659#action */
8840 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction659:parser#ReduceAction#concat */
8841 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction659:parser#ReduceAction#init */
8842 }
8843 };
8844 /* allocate ReduceAction659 */
8845 val* NEW_parser__ReduceAction659(const struct type* type) {
8846 val* self /* : ReduceAction659 */;
8847 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8848 self->type = type;
8849 self->class = &class_parser__ReduceAction659;
8850 return self;
8851 }
8852 /* runtime class parser__ReduceAction660 */
8853 const struct class class_parser__ReduceAction660 = {
8854 0, /* box_kind */
8855 {
8856 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction660:kernel#Object#object_id */
8857 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction660:kernel#Object#is_same_type */
8858 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction660:kernel#Object#is_same_instance */
8859 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction660:kernel#Object#== */
8860 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction660:kernel#Object#!= */
8861 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction660:kernel#Object#output */
8862 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction660:kernel#Object#output_class_name */
8863 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction660:kernel#Object#exit */
8864 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction660:kernel#Object#sys */
8865 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction660:kernel#Object#hash */
8866 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction660:string#Object#to_s */
8867 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction660:string#Object#native_class_name */
8868 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction660:string#Object#class_name */
8869 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction660:string#Object#inspect */
8870 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction660:string#Object#inspect_head */
8871 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction660:string#Object#args */
8872 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction660:math#Object#atan2 */
8873 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction660:math#Object#pi */
8874 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction660:math#Object#srand_from */
8875 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction660:math#Object#srand */
8876 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction660:stream#Object#poll */
8877 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction660:stream#Object#intern_poll */
8878 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction660:time#Object#get_time */
8879 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction660:file#Object#printn */
8880 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction660:file#Object#print */
8881 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction660:file#Object#getc */
8882 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction660:file#Object#gets */
8883 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction660:file#Object#getcwd */
8884 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction660:file#Object#file_getcwd */
8885 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction660:file#Object#stdin */
8886 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction660:file#Object#stdout */
8887 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction660:file#Object#stderr */
8888 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction660:model_base#Object#intrude_visibility */
8889 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction660:model_base#Object#public_visibility */
8890 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction660:model_base#Object#protected_visibility */
8891 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction660:model_base#Object#private_visibility */
8892 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction660:model_base#Object#none_visibility */
8893 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction660:model#Object#abstract_kind */
8894 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction660:model#Object#concrete_kind */
8895 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction660:model#Object#interface_kind */
8896 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction660:model#Object#enum_kind */
8897 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction660:model#Object#extern_kind */
8898 (nitmethod_t)VIRTUAL_parser__ReduceAction660__action, /* pointer to parser:ReduceAction660:parser#ReduceAction660#action */
8899 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction660:parser#ReduceAction#concat */
8900 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction660:parser#ReduceAction#init */
8901 }
8902 };
8903 /* allocate ReduceAction660 */
8904 val* NEW_parser__ReduceAction660(const struct type* type) {
8905 val* self /* : ReduceAction660 */;
8906 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8907 self->type = type;
8908 self->class = &class_parser__ReduceAction660;
8909 return self;
8910 }
8911 /* runtime class parser__ReduceAction662 */
8912 const struct class class_parser__ReduceAction662 = {
8913 0, /* box_kind */
8914 {
8915 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction662:kernel#Object#object_id */
8916 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction662:kernel#Object#is_same_type */
8917 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction662:kernel#Object#is_same_instance */
8918 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction662:kernel#Object#== */
8919 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction662:kernel#Object#!= */
8920 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction662:kernel#Object#output */
8921 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction662:kernel#Object#output_class_name */
8922 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction662:kernel#Object#exit */
8923 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction662:kernel#Object#sys */
8924 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction662:kernel#Object#hash */
8925 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction662:string#Object#to_s */
8926 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction662:string#Object#native_class_name */
8927 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction662:string#Object#class_name */
8928 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction662:string#Object#inspect */
8929 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction662:string#Object#inspect_head */
8930 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction662:string#Object#args */
8931 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction662:math#Object#atan2 */
8932 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction662:math#Object#pi */
8933 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction662:math#Object#srand_from */
8934 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction662:math#Object#srand */
8935 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction662:stream#Object#poll */
8936 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction662:stream#Object#intern_poll */
8937 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction662:time#Object#get_time */
8938 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction662:file#Object#printn */
8939 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction662:file#Object#print */
8940 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction662:file#Object#getc */
8941 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction662:file#Object#gets */
8942 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction662:file#Object#getcwd */
8943 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction662:file#Object#file_getcwd */
8944 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction662:file#Object#stdin */
8945 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction662:file#Object#stdout */
8946 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction662:file#Object#stderr */
8947 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction662:model_base#Object#intrude_visibility */
8948 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction662:model_base#Object#public_visibility */
8949 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction662:model_base#Object#protected_visibility */
8950 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction662:model_base#Object#private_visibility */
8951 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction662:model_base#Object#none_visibility */
8952 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction662:model#Object#abstract_kind */
8953 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction662:model#Object#concrete_kind */
8954 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction662:model#Object#interface_kind */
8955 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction662:model#Object#enum_kind */
8956 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction662:model#Object#extern_kind */
8957 (nitmethod_t)VIRTUAL_parser__ReduceAction662__action, /* pointer to parser:ReduceAction662:parser#ReduceAction662#action */
8958 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction662:parser#ReduceAction#concat */
8959 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction662:parser#ReduceAction#init */
8960 }
8961 };
8962 /* allocate ReduceAction662 */
8963 val* NEW_parser__ReduceAction662(const struct type* type) {
8964 val* self /* : ReduceAction662 */;
8965 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
8966 self->type = type;
8967 self->class = &class_parser__ReduceAction662;
8968 return self;
8969 }
8970 /* runtime class parser__ReduceAction663 */
8971 const struct class class_parser__ReduceAction663 = {
8972 0, /* box_kind */
8973 {
8974 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction663:kernel#Object#object_id */
8975 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction663:kernel#Object#is_same_type */
8976 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction663:kernel#Object#is_same_instance */
8977 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction663:kernel#Object#== */
8978 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction663:kernel#Object#!= */
8979 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction663:kernel#Object#output */
8980 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction663:kernel#Object#output_class_name */
8981 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction663:kernel#Object#exit */
8982 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction663:kernel#Object#sys */
8983 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction663:kernel#Object#hash */
8984 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction663:string#Object#to_s */
8985 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction663:string#Object#native_class_name */
8986 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction663:string#Object#class_name */
8987 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction663:string#Object#inspect */
8988 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction663:string#Object#inspect_head */
8989 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction663:string#Object#args */
8990 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction663:math#Object#atan2 */
8991 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction663:math#Object#pi */
8992 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction663:math#Object#srand_from */
8993 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction663:math#Object#srand */
8994 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction663:stream#Object#poll */
8995 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction663:stream#Object#intern_poll */
8996 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction663:time#Object#get_time */
8997 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction663:file#Object#printn */
8998 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction663:file#Object#print */
8999 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction663:file#Object#getc */
9000 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction663:file#Object#gets */
9001 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction663:file#Object#getcwd */
9002 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction663:file#Object#file_getcwd */
9003 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction663:file#Object#stdin */
9004 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction663:file#Object#stdout */
9005 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction663:file#Object#stderr */
9006 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction663:model_base#Object#intrude_visibility */
9007 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction663:model_base#Object#public_visibility */
9008 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction663:model_base#Object#protected_visibility */
9009 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction663:model_base#Object#private_visibility */
9010 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction663:model_base#Object#none_visibility */
9011 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction663:model#Object#abstract_kind */
9012 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction663:model#Object#concrete_kind */
9013 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction663:model#Object#interface_kind */
9014 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction663:model#Object#enum_kind */
9015 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction663:model#Object#extern_kind */
9016 (nitmethod_t)VIRTUAL_parser__ReduceAction663__action, /* pointer to parser:ReduceAction663:parser#ReduceAction663#action */
9017 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction663:parser#ReduceAction#concat */
9018 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction663:parser#ReduceAction#init */
9019 }
9020 };
9021 /* allocate ReduceAction663 */
9022 val* NEW_parser__ReduceAction663(const struct type* type) {
9023 val* self /* : ReduceAction663 */;
9024 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9025 self->type = type;
9026 self->class = &class_parser__ReduceAction663;
9027 return self;
9028 }
9029 /* runtime class parser__ReduceAction664 */
9030 const struct class class_parser__ReduceAction664 = {
9031 0, /* box_kind */
9032 {
9033 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction664:kernel#Object#object_id */
9034 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction664:kernel#Object#is_same_type */
9035 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction664:kernel#Object#is_same_instance */
9036 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction664:kernel#Object#== */
9037 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction664:kernel#Object#!= */
9038 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction664:kernel#Object#output */
9039 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction664:kernel#Object#output_class_name */
9040 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction664:kernel#Object#exit */
9041 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction664:kernel#Object#sys */
9042 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction664:kernel#Object#hash */
9043 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction664:string#Object#to_s */
9044 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction664:string#Object#native_class_name */
9045 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction664:string#Object#class_name */
9046 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction664:string#Object#inspect */
9047 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction664:string#Object#inspect_head */
9048 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction664:string#Object#args */
9049 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction664:math#Object#atan2 */
9050 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction664:math#Object#pi */
9051 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction664:math#Object#srand_from */
9052 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction664:math#Object#srand */
9053 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction664:stream#Object#poll */
9054 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction664:stream#Object#intern_poll */
9055 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction664:time#Object#get_time */
9056 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction664:file#Object#printn */
9057 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction664:file#Object#print */
9058 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction664:file#Object#getc */
9059 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction664:file#Object#gets */
9060 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction664:file#Object#getcwd */
9061 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction664:file#Object#file_getcwd */
9062 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction664:file#Object#stdin */
9063 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction664:file#Object#stdout */
9064 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction664:file#Object#stderr */
9065 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction664:model_base#Object#intrude_visibility */
9066 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction664:model_base#Object#public_visibility */
9067 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction664:model_base#Object#protected_visibility */
9068 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction664:model_base#Object#private_visibility */
9069 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction664:model_base#Object#none_visibility */
9070 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction664:model#Object#abstract_kind */
9071 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction664:model#Object#concrete_kind */
9072 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction664:model#Object#interface_kind */
9073 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction664:model#Object#enum_kind */
9074 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction664:model#Object#extern_kind */
9075 (nitmethod_t)VIRTUAL_parser__ReduceAction664__action, /* pointer to parser:ReduceAction664:parser#ReduceAction664#action */
9076 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction664:parser#ReduceAction#concat */
9077 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction664:parser#ReduceAction#init */
9078 }
9079 };
9080 /* allocate ReduceAction664 */
9081 val* NEW_parser__ReduceAction664(const struct type* type) {
9082 val* self /* : ReduceAction664 */;
9083 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9084 self->type = type;
9085 self->class = &class_parser__ReduceAction664;
9086 return self;
9087 }
9088 /* runtime class parser__ReduceAction665 */
9089 const struct class class_parser__ReduceAction665 = {
9090 0, /* box_kind */
9091 {
9092 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction665:kernel#Object#object_id */
9093 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction665:kernel#Object#is_same_type */
9094 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction665:kernel#Object#is_same_instance */
9095 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction665:kernel#Object#== */
9096 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction665:kernel#Object#!= */
9097 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction665:kernel#Object#output */
9098 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction665:kernel#Object#output_class_name */
9099 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction665:kernel#Object#exit */
9100 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction665:kernel#Object#sys */
9101 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction665:kernel#Object#hash */
9102 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction665:string#Object#to_s */
9103 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction665:string#Object#native_class_name */
9104 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction665:string#Object#class_name */
9105 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction665:string#Object#inspect */
9106 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction665:string#Object#inspect_head */
9107 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction665:string#Object#args */
9108 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction665:math#Object#atan2 */
9109 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction665:math#Object#pi */
9110 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction665:math#Object#srand_from */
9111 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction665:math#Object#srand */
9112 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction665:stream#Object#poll */
9113 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction665:stream#Object#intern_poll */
9114 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction665:time#Object#get_time */
9115 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction665:file#Object#printn */
9116 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction665:file#Object#print */
9117 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction665:file#Object#getc */
9118 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction665:file#Object#gets */
9119 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction665:file#Object#getcwd */
9120 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction665:file#Object#file_getcwd */
9121 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction665:file#Object#stdin */
9122 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction665:file#Object#stdout */
9123 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction665:file#Object#stderr */
9124 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction665:model_base#Object#intrude_visibility */
9125 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction665:model_base#Object#public_visibility */
9126 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction665:model_base#Object#protected_visibility */
9127 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction665:model_base#Object#private_visibility */
9128 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction665:model_base#Object#none_visibility */
9129 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction665:model#Object#abstract_kind */
9130 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction665:model#Object#concrete_kind */
9131 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction665:model#Object#interface_kind */
9132 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction665:model#Object#enum_kind */
9133 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction665:model#Object#extern_kind */
9134 (nitmethod_t)VIRTUAL_parser__ReduceAction665__action, /* pointer to parser:ReduceAction665:parser#ReduceAction665#action */
9135 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction665:parser#ReduceAction#concat */
9136 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction665:parser#ReduceAction#init */
9137 }
9138 };
9139 /* allocate ReduceAction665 */
9140 val* NEW_parser__ReduceAction665(const struct type* type) {
9141 val* self /* : ReduceAction665 */;
9142 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9143 self->type = type;
9144 self->class = &class_parser__ReduceAction665;
9145 return self;
9146 }
9147 /* runtime class parser__ReduceAction667 */
9148 const struct class class_parser__ReduceAction667 = {
9149 0, /* box_kind */
9150 {
9151 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction667:kernel#Object#object_id */
9152 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction667:kernel#Object#is_same_type */
9153 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction667:kernel#Object#is_same_instance */
9154 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction667:kernel#Object#== */
9155 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction667:kernel#Object#!= */
9156 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction667:kernel#Object#output */
9157 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction667:kernel#Object#output_class_name */
9158 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction667:kernel#Object#exit */
9159 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction667:kernel#Object#sys */
9160 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction667:kernel#Object#hash */
9161 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction667:string#Object#to_s */
9162 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction667:string#Object#native_class_name */
9163 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction667:string#Object#class_name */
9164 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction667:string#Object#inspect */
9165 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction667:string#Object#inspect_head */
9166 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction667:string#Object#args */
9167 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction667:math#Object#atan2 */
9168 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction667:math#Object#pi */
9169 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction667:math#Object#srand_from */
9170 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction667:math#Object#srand */
9171 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction667:stream#Object#poll */
9172 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction667:stream#Object#intern_poll */
9173 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction667:time#Object#get_time */
9174 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction667:file#Object#printn */
9175 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction667:file#Object#print */
9176 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction667:file#Object#getc */
9177 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction667:file#Object#gets */
9178 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction667:file#Object#getcwd */
9179 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction667:file#Object#file_getcwd */
9180 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction667:file#Object#stdin */
9181 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction667:file#Object#stdout */
9182 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction667:file#Object#stderr */
9183 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction667:model_base#Object#intrude_visibility */
9184 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction667:model_base#Object#public_visibility */
9185 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction667:model_base#Object#protected_visibility */
9186 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction667:model_base#Object#private_visibility */
9187 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction667:model_base#Object#none_visibility */
9188 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction667:model#Object#abstract_kind */
9189 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction667:model#Object#concrete_kind */
9190 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction667:model#Object#interface_kind */
9191 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction667:model#Object#enum_kind */
9192 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction667:model#Object#extern_kind */
9193 (nitmethod_t)VIRTUAL_parser__ReduceAction667__action, /* pointer to parser:ReduceAction667:parser#ReduceAction667#action */
9194 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction667:parser#ReduceAction#concat */
9195 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction667:parser#ReduceAction#init */
9196 }
9197 };
9198 /* allocate ReduceAction667 */
9199 val* NEW_parser__ReduceAction667(const struct type* type) {
9200 val* self /* : ReduceAction667 */;
9201 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9202 self->type = type;
9203 self->class = &class_parser__ReduceAction667;
9204 return self;
9205 }
9206 /* runtime class parser__ReduceAction668 */
9207 const struct class class_parser__ReduceAction668 = {
9208 0, /* box_kind */
9209 {
9210 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction668:kernel#Object#object_id */
9211 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction668:kernel#Object#is_same_type */
9212 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction668:kernel#Object#is_same_instance */
9213 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction668:kernel#Object#== */
9214 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction668:kernel#Object#!= */
9215 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction668:kernel#Object#output */
9216 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction668:kernel#Object#output_class_name */
9217 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction668:kernel#Object#exit */
9218 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction668:kernel#Object#sys */
9219 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction668:kernel#Object#hash */
9220 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction668:string#Object#to_s */
9221 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction668:string#Object#native_class_name */
9222 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction668:string#Object#class_name */
9223 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction668:string#Object#inspect */
9224 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction668:string#Object#inspect_head */
9225 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction668:string#Object#args */
9226 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction668:math#Object#atan2 */
9227 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction668:math#Object#pi */
9228 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction668:math#Object#srand_from */
9229 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction668:math#Object#srand */
9230 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction668:stream#Object#poll */
9231 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction668:stream#Object#intern_poll */
9232 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction668:time#Object#get_time */
9233 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction668:file#Object#printn */
9234 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction668:file#Object#print */
9235 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction668:file#Object#getc */
9236 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction668:file#Object#gets */
9237 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction668:file#Object#getcwd */
9238 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction668:file#Object#file_getcwd */
9239 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction668:file#Object#stdin */
9240 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction668:file#Object#stdout */
9241 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction668:file#Object#stderr */
9242 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction668:model_base#Object#intrude_visibility */
9243 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction668:model_base#Object#public_visibility */
9244 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction668:model_base#Object#protected_visibility */
9245 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction668:model_base#Object#private_visibility */
9246 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction668:model_base#Object#none_visibility */
9247 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction668:model#Object#abstract_kind */
9248 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction668:model#Object#concrete_kind */
9249 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction668:model#Object#interface_kind */
9250 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction668:model#Object#enum_kind */
9251 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction668:model#Object#extern_kind */
9252 (nitmethod_t)VIRTUAL_parser__ReduceAction668__action, /* pointer to parser:ReduceAction668:parser#ReduceAction668#action */
9253 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction668:parser#ReduceAction#concat */
9254 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction668:parser#ReduceAction#init */
9255 }
9256 };
9257 /* allocate ReduceAction668 */
9258 val* NEW_parser__ReduceAction668(const struct type* type) {
9259 val* self /* : ReduceAction668 */;
9260 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9261 self->type = type;
9262 self->class = &class_parser__ReduceAction668;
9263 return self;
9264 }
9265 /* runtime class parser__ReduceAction670 */
9266 const struct class class_parser__ReduceAction670 = {
9267 0, /* box_kind */
9268 {
9269 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction670:kernel#Object#object_id */
9270 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction670:kernel#Object#is_same_type */
9271 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction670:kernel#Object#is_same_instance */
9272 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction670:kernel#Object#== */
9273 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction670:kernel#Object#!= */
9274 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction670:kernel#Object#output */
9275 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction670:kernel#Object#output_class_name */
9276 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction670:kernel#Object#exit */
9277 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction670:kernel#Object#sys */
9278 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction670:kernel#Object#hash */
9279 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction670:string#Object#to_s */
9280 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction670:string#Object#native_class_name */
9281 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction670:string#Object#class_name */
9282 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction670:string#Object#inspect */
9283 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction670:string#Object#inspect_head */
9284 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction670:string#Object#args */
9285 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction670:math#Object#atan2 */
9286 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction670:math#Object#pi */
9287 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction670:math#Object#srand_from */
9288 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction670:math#Object#srand */
9289 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction670:stream#Object#poll */
9290 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction670:stream#Object#intern_poll */
9291 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction670:time#Object#get_time */
9292 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction670:file#Object#printn */
9293 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction670:file#Object#print */
9294 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction670:file#Object#getc */
9295 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction670:file#Object#gets */
9296 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction670:file#Object#getcwd */
9297 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction670:file#Object#file_getcwd */
9298 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction670:file#Object#stdin */
9299 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction670:file#Object#stdout */
9300 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction670:file#Object#stderr */
9301 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction670:model_base#Object#intrude_visibility */
9302 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction670:model_base#Object#public_visibility */
9303 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction670:model_base#Object#protected_visibility */
9304 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction670:model_base#Object#private_visibility */
9305 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction670:model_base#Object#none_visibility */
9306 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction670:model#Object#abstract_kind */
9307 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction670:model#Object#concrete_kind */
9308 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction670:model#Object#interface_kind */
9309 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction670:model#Object#enum_kind */
9310 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction670:model#Object#extern_kind */
9311 (nitmethod_t)VIRTUAL_parser__ReduceAction670__action, /* pointer to parser:ReduceAction670:parser#ReduceAction670#action */
9312 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction670:parser#ReduceAction#concat */
9313 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction670:parser#ReduceAction#init */
9314 }
9315 };
9316 /* allocate ReduceAction670 */
9317 val* NEW_parser__ReduceAction670(const struct type* type) {
9318 val* self /* : ReduceAction670 */;
9319 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9320 self->type = type;
9321 self->class = &class_parser__ReduceAction670;
9322 return self;
9323 }
9324 /* runtime class parser__ReduceAction671 */
9325 const struct class class_parser__ReduceAction671 = {
9326 0, /* box_kind */
9327 {
9328 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction671:kernel#Object#object_id */
9329 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction671:kernel#Object#is_same_type */
9330 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction671:kernel#Object#is_same_instance */
9331 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction671:kernel#Object#== */
9332 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction671:kernel#Object#!= */
9333 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction671:kernel#Object#output */
9334 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction671:kernel#Object#output_class_name */
9335 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction671:kernel#Object#exit */
9336 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction671:kernel#Object#sys */
9337 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction671:kernel#Object#hash */
9338 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction671:string#Object#to_s */
9339 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction671:string#Object#native_class_name */
9340 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction671:string#Object#class_name */
9341 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction671:string#Object#inspect */
9342 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction671:string#Object#inspect_head */
9343 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction671:string#Object#args */
9344 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction671:math#Object#atan2 */
9345 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction671:math#Object#pi */
9346 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction671:math#Object#srand_from */
9347 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction671:math#Object#srand */
9348 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction671:stream#Object#poll */
9349 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction671:stream#Object#intern_poll */
9350 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction671:time#Object#get_time */
9351 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction671:file#Object#printn */
9352 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction671:file#Object#print */
9353 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction671:file#Object#getc */
9354 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction671:file#Object#gets */
9355 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction671:file#Object#getcwd */
9356 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction671:file#Object#file_getcwd */
9357 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction671:file#Object#stdin */
9358 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction671:file#Object#stdout */
9359 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction671:file#Object#stderr */
9360 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction671:model_base#Object#intrude_visibility */
9361 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction671:model_base#Object#public_visibility */
9362 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction671:model_base#Object#protected_visibility */
9363 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction671:model_base#Object#private_visibility */
9364 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction671:model_base#Object#none_visibility */
9365 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction671:model#Object#abstract_kind */
9366 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction671:model#Object#concrete_kind */
9367 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction671:model#Object#interface_kind */
9368 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction671:model#Object#enum_kind */
9369 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction671:model#Object#extern_kind */
9370 (nitmethod_t)VIRTUAL_parser__ReduceAction671__action, /* pointer to parser:ReduceAction671:parser#ReduceAction671#action */
9371 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction671:parser#ReduceAction#concat */
9372 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction671:parser#ReduceAction#init */
9373 }
9374 };
9375 /* allocate ReduceAction671 */
9376 val* NEW_parser__ReduceAction671(const struct type* type) {
9377 val* self /* : ReduceAction671 */;
9378 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9379 self->type = type;
9380 self->class = &class_parser__ReduceAction671;
9381 return self;
9382 }
9383 /* runtime class parser__ReduceAction672 */
9384 const struct class class_parser__ReduceAction672 = {
9385 0, /* box_kind */
9386 {
9387 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction672:kernel#Object#object_id */
9388 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction672:kernel#Object#is_same_type */
9389 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction672:kernel#Object#is_same_instance */
9390 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction672:kernel#Object#== */
9391 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction672:kernel#Object#!= */
9392 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction672:kernel#Object#output */
9393 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction672:kernel#Object#output_class_name */
9394 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction672:kernel#Object#exit */
9395 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction672:kernel#Object#sys */
9396 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction672:kernel#Object#hash */
9397 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction672:string#Object#to_s */
9398 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction672:string#Object#native_class_name */
9399 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction672:string#Object#class_name */
9400 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction672:string#Object#inspect */
9401 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction672:string#Object#inspect_head */
9402 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction672:string#Object#args */
9403 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction672:math#Object#atan2 */
9404 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction672:math#Object#pi */
9405 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction672:math#Object#srand_from */
9406 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction672:math#Object#srand */
9407 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction672:stream#Object#poll */
9408 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction672:stream#Object#intern_poll */
9409 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction672:time#Object#get_time */
9410 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction672:file#Object#printn */
9411 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction672:file#Object#print */
9412 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction672:file#Object#getc */
9413 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction672:file#Object#gets */
9414 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction672:file#Object#getcwd */
9415 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction672:file#Object#file_getcwd */
9416 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction672:file#Object#stdin */
9417 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction672:file#Object#stdout */
9418 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction672:file#Object#stderr */
9419 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction672:model_base#Object#intrude_visibility */
9420 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction672:model_base#Object#public_visibility */
9421 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction672:model_base#Object#protected_visibility */
9422 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction672:model_base#Object#private_visibility */
9423 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction672:model_base#Object#none_visibility */
9424 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction672:model#Object#abstract_kind */
9425 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction672:model#Object#concrete_kind */
9426 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction672:model#Object#interface_kind */
9427 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction672:model#Object#enum_kind */
9428 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction672:model#Object#extern_kind */
9429 (nitmethod_t)VIRTUAL_parser__ReduceAction672__action, /* pointer to parser:ReduceAction672:parser#ReduceAction672#action */
9430 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction672:parser#ReduceAction#concat */
9431 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction672:parser#ReduceAction#init */
9432 }
9433 };
9434 /* allocate ReduceAction672 */
9435 val* NEW_parser__ReduceAction672(const struct type* type) {
9436 val* self /* : ReduceAction672 */;
9437 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9438 self->type = type;
9439 self->class = &class_parser__ReduceAction672;
9440 return self;
9441 }
9442 /* runtime class parser__ReduceAction673 */
9443 const struct class class_parser__ReduceAction673 = {
9444 0, /* box_kind */
9445 {
9446 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction673:kernel#Object#object_id */
9447 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction673:kernel#Object#is_same_type */
9448 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction673:kernel#Object#is_same_instance */
9449 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction673:kernel#Object#== */
9450 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction673:kernel#Object#!= */
9451 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction673:kernel#Object#output */
9452 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction673:kernel#Object#output_class_name */
9453 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction673:kernel#Object#exit */
9454 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction673:kernel#Object#sys */
9455 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction673:kernel#Object#hash */
9456 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction673:string#Object#to_s */
9457 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction673:string#Object#native_class_name */
9458 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction673:string#Object#class_name */
9459 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction673:string#Object#inspect */
9460 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction673:string#Object#inspect_head */
9461 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction673:string#Object#args */
9462 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction673:math#Object#atan2 */
9463 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction673:math#Object#pi */
9464 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction673:math#Object#srand_from */
9465 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction673:math#Object#srand */
9466 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction673:stream#Object#poll */
9467 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction673:stream#Object#intern_poll */
9468 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction673:time#Object#get_time */
9469 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction673:file#Object#printn */
9470 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction673:file#Object#print */
9471 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction673:file#Object#getc */
9472 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction673:file#Object#gets */
9473 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction673:file#Object#getcwd */
9474 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction673:file#Object#file_getcwd */
9475 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction673:file#Object#stdin */
9476 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction673:file#Object#stdout */
9477 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction673:file#Object#stderr */
9478 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction673:model_base#Object#intrude_visibility */
9479 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction673:model_base#Object#public_visibility */
9480 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction673:model_base#Object#protected_visibility */
9481 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction673:model_base#Object#private_visibility */
9482 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction673:model_base#Object#none_visibility */
9483 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction673:model#Object#abstract_kind */
9484 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction673:model#Object#concrete_kind */
9485 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction673:model#Object#interface_kind */
9486 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction673:model#Object#enum_kind */
9487 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction673:model#Object#extern_kind */
9488 (nitmethod_t)VIRTUAL_parser__ReduceAction673__action, /* pointer to parser:ReduceAction673:parser#ReduceAction673#action */
9489 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction673:parser#ReduceAction#concat */
9490 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction673:parser#ReduceAction#init */
9491 }
9492 };
9493 /* allocate ReduceAction673 */
9494 val* NEW_parser__ReduceAction673(const struct type* type) {
9495 val* self /* : ReduceAction673 */;
9496 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9497 self->type = type;
9498 self->class = &class_parser__ReduceAction673;
9499 return self;
9500 }
9501 /* runtime class parser__ReduceAction674 */
9502 const struct class class_parser__ReduceAction674 = {
9503 0, /* box_kind */
9504 {
9505 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction674:kernel#Object#object_id */
9506 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction674:kernel#Object#is_same_type */
9507 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction674:kernel#Object#is_same_instance */
9508 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction674:kernel#Object#== */
9509 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction674:kernel#Object#!= */
9510 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction674:kernel#Object#output */
9511 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction674:kernel#Object#output_class_name */
9512 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction674:kernel#Object#exit */
9513 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction674:kernel#Object#sys */
9514 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction674:kernel#Object#hash */
9515 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction674:string#Object#to_s */
9516 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction674:string#Object#native_class_name */
9517 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction674:string#Object#class_name */
9518 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction674:string#Object#inspect */
9519 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction674:string#Object#inspect_head */
9520 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction674:string#Object#args */
9521 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction674:math#Object#atan2 */
9522 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction674:math#Object#pi */
9523 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction674:math#Object#srand_from */
9524 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction674:math#Object#srand */
9525 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction674:stream#Object#poll */
9526 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction674:stream#Object#intern_poll */
9527 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction674:time#Object#get_time */
9528 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction674:file#Object#printn */
9529 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction674:file#Object#print */
9530 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction674:file#Object#getc */
9531 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction674:file#Object#gets */
9532 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction674:file#Object#getcwd */
9533 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction674:file#Object#file_getcwd */
9534 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction674:file#Object#stdin */
9535 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction674:file#Object#stdout */
9536 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction674:file#Object#stderr */
9537 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction674:model_base#Object#intrude_visibility */
9538 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction674:model_base#Object#public_visibility */
9539 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction674:model_base#Object#protected_visibility */
9540 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction674:model_base#Object#private_visibility */
9541 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction674:model_base#Object#none_visibility */
9542 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction674:model#Object#abstract_kind */
9543 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction674:model#Object#concrete_kind */
9544 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction674:model#Object#interface_kind */
9545 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction674:model#Object#enum_kind */
9546 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction674:model#Object#extern_kind */
9547 (nitmethod_t)VIRTUAL_parser__ReduceAction674__action, /* pointer to parser:ReduceAction674:parser#ReduceAction674#action */
9548 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction674:parser#ReduceAction#concat */
9549 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction674:parser#ReduceAction#init */
9550 }
9551 };
9552 /* allocate ReduceAction674 */
9553 val* NEW_parser__ReduceAction674(const struct type* type) {
9554 val* self /* : ReduceAction674 */;
9555 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9556 self->type = type;
9557 self->class = &class_parser__ReduceAction674;
9558 return self;
9559 }
9560 /* runtime class parser__ReduceAction676 */
9561 const struct class class_parser__ReduceAction676 = {
9562 0, /* box_kind */
9563 {
9564 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction676:kernel#Object#object_id */
9565 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction676:kernel#Object#is_same_type */
9566 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction676:kernel#Object#is_same_instance */
9567 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction676:kernel#Object#== */
9568 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction676:kernel#Object#!= */
9569 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction676:kernel#Object#output */
9570 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction676:kernel#Object#output_class_name */
9571 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction676:kernel#Object#exit */
9572 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction676:kernel#Object#sys */
9573 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction676:kernel#Object#hash */
9574 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction676:string#Object#to_s */
9575 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction676:string#Object#native_class_name */
9576 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction676:string#Object#class_name */
9577 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction676:string#Object#inspect */
9578 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction676:string#Object#inspect_head */
9579 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction676:string#Object#args */
9580 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction676:math#Object#atan2 */
9581 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction676:math#Object#pi */
9582 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction676:math#Object#srand_from */
9583 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction676:math#Object#srand */
9584 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction676:stream#Object#poll */
9585 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction676:stream#Object#intern_poll */
9586 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction676:time#Object#get_time */
9587 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction676:file#Object#printn */
9588 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction676:file#Object#print */
9589 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction676:file#Object#getc */
9590 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction676:file#Object#gets */
9591 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction676:file#Object#getcwd */
9592 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction676:file#Object#file_getcwd */
9593 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction676:file#Object#stdin */
9594 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction676:file#Object#stdout */
9595 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction676:file#Object#stderr */
9596 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction676:model_base#Object#intrude_visibility */
9597 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction676:model_base#Object#public_visibility */
9598 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction676:model_base#Object#protected_visibility */
9599 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction676:model_base#Object#private_visibility */
9600 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction676:model_base#Object#none_visibility */
9601 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction676:model#Object#abstract_kind */
9602 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction676:model#Object#concrete_kind */
9603 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction676:model#Object#interface_kind */
9604 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction676:model#Object#enum_kind */
9605 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction676:model#Object#extern_kind */
9606 (nitmethod_t)VIRTUAL_parser__ReduceAction676__action, /* pointer to parser:ReduceAction676:parser#ReduceAction676#action */
9607 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction676:parser#ReduceAction#concat */
9608 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction676:parser#ReduceAction#init */
9609 }
9610 };
9611 /* allocate ReduceAction676 */
9612 val* NEW_parser__ReduceAction676(const struct type* type) {
9613 val* self /* : ReduceAction676 */;
9614 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9615 self->type = type;
9616 self->class = &class_parser__ReduceAction676;
9617 return self;
9618 }
9619 /* runtime class parser__ReduceAction677 */
9620 const struct class class_parser__ReduceAction677 = {
9621 0, /* box_kind */
9622 {
9623 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction677:kernel#Object#object_id */
9624 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction677:kernel#Object#is_same_type */
9625 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction677:kernel#Object#is_same_instance */
9626 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction677:kernel#Object#== */
9627 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction677:kernel#Object#!= */
9628 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction677:kernel#Object#output */
9629 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction677:kernel#Object#output_class_name */
9630 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction677:kernel#Object#exit */
9631 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction677:kernel#Object#sys */
9632 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction677:kernel#Object#hash */
9633 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction677:string#Object#to_s */
9634 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction677:string#Object#native_class_name */
9635 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction677:string#Object#class_name */
9636 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction677:string#Object#inspect */
9637 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction677:string#Object#inspect_head */
9638 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction677:string#Object#args */
9639 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction677:math#Object#atan2 */
9640 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction677:math#Object#pi */
9641 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction677:math#Object#srand_from */
9642 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction677:math#Object#srand */
9643 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction677:stream#Object#poll */
9644 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction677:stream#Object#intern_poll */
9645 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction677:time#Object#get_time */
9646 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction677:file#Object#printn */
9647 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction677:file#Object#print */
9648 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction677:file#Object#getc */
9649 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction677:file#Object#gets */
9650 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction677:file#Object#getcwd */
9651 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction677:file#Object#file_getcwd */
9652 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction677:file#Object#stdin */
9653 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction677:file#Object#stdout */
9654 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction677:file#Object#stderr */
9655 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction677:model_base#Object#intrude_visibility */
9656 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction677:model_base#Object#public_visibility */
9657 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction677:model_base#Object#protected_visibility */
9658 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction677:model_base#Object#private_visibility */
9659 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction677:model_base#Object#none_visibility */
9660 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction677:model#Object#abstract_kind */
9661 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction677:model#Object#concrete_kind */
9662 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction677:model#Object#interface_kind */
9663 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction677:model#Object#enum_kind */
9664 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction677:model#Object#extern_kind */
9665 (nitmethod_t)VIRTUAL_parser__ReduceAction677__action, /* pointer to parser:ReduceAction677:parser#ReduceAction677#action */
9666 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction677:parser#ReduceAction#concat */
9667 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction677:parser#ReduceAction#init */
9668 }
9669 };
9670 /* allocate ReduceAction677 */
9671 val* NEW_parser__ReduceAction677(const struct type* type) {
9672 val* self /* : ReduceAction677 */;
9673 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9674 self->type = type;
9675 self->class = &class_parser__ReduceAction677;
9676 return self;
9677 }
9678 /* runtime class parser__ReduceAction679 */
9679 const struct class class_parser__ReduceAction679 = {
9680 0, /* box_kind */
9681 {
9682 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction679:kernel#Object#object_id */
9683 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction679:kernel#Object#is_same_type */
9684 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction679:kernel#Object#is_same_instance */
9685 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction679:kernel#Object#== */
9686 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction679:kernel#Object#!= */
9687 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction679:kernel#Object#output */
9688 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction679:kernel#Object#output_class_name */
9689 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction679:kernel#Object#exit */
9690 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction679:kernel#Object#sys */
9691 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction679:kernel#Object#hash */
9692 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction679:string#Object#to_s */
9693 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction679:string#Object#native_class_name */
9694 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction679:string#Object#class_name */
9695 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction679:string#Object#inspect */
9696 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction679:string#Object#inspect_head */
9697 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction679:string#Object#args */
9698 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction679:math#Object#atan2 */
9699 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction679:math#Object#pi */
9700 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction679:math#Object#srand_from */
9701 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction679:math#Object#srand */
9702 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction679:stream#Object#poll */
9703 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction679:stream#Object#intern_poll */
9704 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction679:time#Object#get_time */
9705 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction679:file#Object#printn */
9706 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction679:file#Object#print */
9707 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction679:file#Object#getc */
9708 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction679:file#Object#gets */
9709 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction679:file#Object#getcwd */
9710 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction679:file#Object#file_getcwd */
9711 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction679:file#Object#stdin */
9712 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction679:file#Object#stdout */
9713 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction679:file#Object#stderr */
9714 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction679:model_base#Object#intrude_visibility */
9715 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction679:model_base#Object#public_visibility */
9716 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction679:model_base#Object#protected_visibility */
9717 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction679:model_base#Object#private_visibility */
9718 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction679:model_base#Object#none_visibility */
9719 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction679:model#Object#abstract_kind */
9720 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction679:model#Object#concrete_kind */
9721 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction679:model#Object#interface_kind */
9722 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction679:model#Object#enum_kind */
9723 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction679:model#Object#extern_kind */
9724 (nitmethod_t)VIRTUAL_parser__ReduceAction679__action, /* pointer to parser:ReduceAction679:parser#ReduceAction679#action */
9725 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction679:parser#ReduceAction#concat */
9726 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction679:parser#ReduceAction#init */
9727 }
9728 };
9729 /* allocate ReduceAction679 */
9730 val* NEW_parser__ReduceAction679(const struct type* type) {
9731 val* self /* : ReduceAction679 */;
9732 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9733 self->type = type;
9734 self->class = &class_parser__ReduceAction679;
9735 return self;
9736 }
9737 /* runtime class parser__ReduceAction680 */
9738 const struct class class_parser__ReduceAction680 = {
9739 0, /* box_kind */
9740 {
9741 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction680:kernel#Object#object_id */
9742 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction680:kernel#Object#is_same_type */
9743 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction680:kernel#Object#is_same_instance */
9744 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction680:kernel#Object#== */
9745 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction680:kernel#Object#!= */
9746 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction680:kernel#Object#output */
9747 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction680:kernel#Object#output_class_name */
9748 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction680:kernel#Object#exit */
9749 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction680:kernel#Object#sys */
9750 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction680:kernel#Object#hash */
9751 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction680:string#Object#to_s */
9752 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction680:string#Object#native_class_name */
9753 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction680:string#Object#class_name */
9754 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction680:string#Object#inspect */
9755 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction680:string#Object#inspect_head */
9756 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction680:string#Object#args */
9757 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction680:math#Object#atan2 */
9758 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction680:math#Object#pi */
9759 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction680:math#Object#srand_from */
9760 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction680:math#Object#srand */
9761 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction680:stream#Object#poll */
9762 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction680:stream#Object#intern_poll */
9763 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction680:time#Object#get_time */
9764 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction680:file#Object#printn */
9765 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction680:file#Object#print */
9766 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction680:file#Object#getc */
9767 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction680:file#Object#gets */
9768 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction680:file#Object#getcwd */
9769 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction680:file#Object#file_getcwd */
9770 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction680:file#Object#stdin */
9771 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction680:file#Object#stdout */
9772 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction680:file#Object#stderr */
9773 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction680:model_base#Object#intrude_visibility */
9774 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction680:model_base#Object#public_visibility */
9775 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction680:model_base#Object#protected_visibility */
9776 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction680:model_base#Object#private_visibility */
9777 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction680:model_base#Object#none_visibility */
9778 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction680:model#Object#abstract_kind */
9779 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction680:model#Object#concrete_kind */
9780 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction680:model#Object#interface_kind */
9781 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction680:model#Object#enum_kind */
9782 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction680:model#Object#extern_kind */
9783 (nitmethod_t)VIRTUAL_parser__ReduceAction680__action, /* pointer to parser:ReduceAction680:parser#ReduceAction680#action */
9784 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction680:parser#ReduceAction#concat */
9785 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction680:parser#ReduceAction#init */
9786 }
9787 };
9788 /* allocate ReduceAction680 */
9789 val* NEW_parser__ReduceAction680(const struct type* type) {
9790 val* self /* : ReduceAction680 */;
9791 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9792 self->type = type;
9793 self->class = &class_parser__ReduceAction680;
9794 return self;
9795 }
9796 /* runtime class parser__ReduceAction681 */
9797 const struct class class_parser__ReduceAction681 = {
9798 0, /* box_kind */
9799 {
9800 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction681:kernel#Object#object_id */
9801 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction681:kernel#Object#is_same_type */
9802 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction681:kernel#Object#is_same_instance */
9803 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction681:kernel#Object#== */
9804 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction681:kernel#Object#!= */
9805 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction681:kernel#Object#output */
9806 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction681:kernel#Object#output_class_name */
9807 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction681:kernel#Object#exit */
9808 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction681:kernel#Object#sys */
9809 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction681:kernel#Object#hash */
9810 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction681:string#Object#to_s */
9811 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction681:string#Object#native_class_name */
9812 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction681:string#Object#class_name */
9813 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction681:string#Object#inspect */
9814 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction681:string#Object#inspect_head */
9815 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction681:string#Object#args */
9816 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction681:math#Object#atan2 */
9817 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction681:math#Object#pi */
9818 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction681:math#Object#srand_from */
9819 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction681:math#Object#srand */
9820 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction681:stream#Object#poll */
9821 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction681:stream#Object#intern_poll */
9822 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction681:time#Object#get_time */
9823 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction681:file#Object#printn */
9824 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction681:file#Object#print */
9825 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction681:file#Object#getc */
9826 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction681:file#Object#gets */
9827 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction681:file#Object#getcwd */
9828 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction681:file#Object#file_getcwd */
9829 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction681:file#Object#stdin */
9830 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction681:file#Object#stdout */
9831 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction681:file#Object#stderr */
9832 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction681:model_base#Object#intrude_visibility */
9833 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction681:model_base#Object#public_visibility */
9834 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction681:model_base#Object#protected_visibility */
9835 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction681:model_base#Object#private_visibility */
9836 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction681:model_base#Object#none_visibility */
9837 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction681:model#Object#abstract_kind */
9838 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction681:model#Object#concrete_kind */
9839 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction681:model#Object#interface_kind */
9840 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction681:model#Object#enum_kind */
9841 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction681:model#Object#extern_kind */
9842 (nitmethod_t)VIRTUAL_parser__ReduceAction681__action, /* pointer to parser:ReduceAction681:parser#ReduceAction681#action */
9843 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction681:parser#ReduceAction#concat */
9844 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction681:parser#ReduceAction#init */
9845 }
9846 };
9847 /* allocate ReduceAction681 */
9848 val* NEW_parser__ReduceAction681(const struct type* type) {
9849 val* self /* : ReduceAction681 */;
9850 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9851 self->type = type;
9852 self->class = &class_parser__ReduceAction681;
9853 return self;
9854 }
9855 /* runtime class parser__ReduceAction682 */
9856 const struct class class_parser__ReduceAction682 = {
9857 0, /* box_kind */
9858 {
9859 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction682:kernel#Object#object_id */
9860 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction682:kernel#Object#is_same_type */
9861 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction682:kernel#Object#is_same_instance */
9862 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction682:kernel#Object#== */
9863 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction682:kernel#Object#!= */
9864 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction682:kernel#Object#output */
9865 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction682:kernel#Object#output_class_name */
9866 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction682:kernel#Object#exit */
9867 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction682:kernel#Object#sys */
9868 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction682:kernel#Object#hash */
9869 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction682:string#Object#to_s */
9870 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction682:string#Object#native_class_name */
9871 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction682:string#Object#class_name */
9872 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction682:string#Object#inspect */
9873 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction682:string#Object#inspect_head */
9874 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction682:string#Object#args */
9875 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction682:math#Object#atan2 */
9876 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction682:math#Object#pi */
9877 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction682:math#Object#srand_from */
9878 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction682:math#Object#srand */
9879 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction682:stream#Object#poll */
9880 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction682:stream#Object#intern_poll */
9881 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction682:time#Object#get_time */
9882 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction682:file#Object#printn */
9883 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction682:file#Object#print */
9884 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction682:file#Object#getc */
9885 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction682:file#Object#gets */
9886 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction682:file#Object#getcwd */
9887 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction682:file#Object#file_getcwd */
9888 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction682:file#Object#stdin */
9889 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction682:file#Object#stdout */
9890 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction682:file#Object#stderr */
9891 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction682:model_base#Object#intrude_visibility */
9892 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction682:model_base#Object#public_visibility */
9893 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction682:model_base#Object#protected_visibility */
9894 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction682:model_base#Object#private_visibility */
9895 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction682:model_base#Object#none_visibility */
9896 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction682:model#Object#abstract_kind */
9897 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction682:model#Object#concrete_kind */
9898 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction682:model#Object#interface_kind */
9899 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction682:model#Object#enum_kind */
9900 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction682:model#Object#extern_kind */
9901 (nitmethod_t)VIRTUAL_parser__ReduceAction682__action, /* pointer to parser:ReduceAction682:parser#ReduceAction682#action */
9902 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction682:parser#ReduceAction#concat */
9903 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction682:parser#ReduceAction#init */
9904 }
9905 };
9906 /* allocate ReduceAction682 */
9907 val* NEW_parser__ReduceAction682(const struct type* type) {
9908 val* self /* : ReduceAction682 */;
9909 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9910 self->type = type;
9911 self->class = &class_parser__ReduceAction682;
9912 return self;
9913 }
9914 /* runtime class parser__ReduceAction684 */
9915 const struct class class_parser__ReduceAction684 = {
9916 0, /* box_kind */
9917 {
9918 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction684:kernel#Object#object_id */
9919 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction684:kernel#Object#is_same_type */
9920 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction684:kernel#Object#is_same_instance */
9921 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction684:kernel#Object#== */
9922 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction684:kernel#Object#!= */
9923 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction684:kernel#Object#output */
9924 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction684:kernel#Object#output_class_name */
9925 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction684:kernel#Object#exit */
9926 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction684:kernel#Object#sys */
9927 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction684:kernel#Object#hash */
9928 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction684:string#Object#to_s */
9929 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction684:string#Object#native_class_name */
9930 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction684:string#Object#class_name */
9931 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction684:string#Object#inspect */
9932 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction684:string#Object#inspect_head */
9933 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction684:string#Object#args */
9934 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction684:math#Object#atan2 */
9935 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction684:math#Object#pi */
9936 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction684:math#Object#srand_from */
9937 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction684:math#Object#srand */
9938 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction684:stream#Object#poll */
9939 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction684:stream#Object#intern_poll */
9940 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction684:time#Object#get_time */
9941 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction684:file#Object#printn */
9942 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction684:file#Object#print */
9943 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction684:file#Object#getc */
9944 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction684:file#Object#gets */
9945 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction684:file#Object#getcwd */
9946 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction684:file#Object#file_getcwd */
9947 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction684:file#Object#stdin */
9948 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction684:file#Object#stdout */
9949 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction684:file#Object#stderr */
9950 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction684:model_base#Object#intrude_visibility */
9951 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction684:model_base#Object#public_visibility */
9952 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction684:model_base#Object#protected_visibility */
9953 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction684:model_base#Object#private_visibility */
9954 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction684:model_base#Object#none_visibility */
9955 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction684:model#Object#abstract_kind */
9956 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction684:model#Object#concrete_kind */
9957 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction684:model#Object#interface_kind */
9958 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction684:model#Object#enum_kind */
9959 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction684:model#Object#extern_kind */
9960 (nitmethod_t)VIRTUAL_parser__ReduceAction684__action, /* pointer to parser:ReduceAction684:parser#ReduceAction684#action */
9961 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction684:parser#ReduceAction#concat */
9962 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction684:parser#ReduceAction#init */
9963 }
9964 };
9965 /* allocate ReduceAction684 */
9966 val* NEW_parser__ReduceAction684(const struct type* type) {
9967 val* self /* : ReduceAction684 */;
9968 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
9969 self->type = type;
9970 self->class = &class_parser__ReduceAction684;
9971 return self;
9972 }