misc/vim: inform the user when no results are found
[nit.git] / c_src / nit__nith.classes.4.c
1 #include "nit__nith.classes.0.h"
2 /* runtime class nit__parser__ReduceAction385 */
3 const struct class class_nit__parser__ReduceAction385 = {
4 0, /* box_kind */
5 {
6 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction385:kernel#Object#object_id */
7 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction385:kernel#Object#is_same_instance */
8 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction385:kernel#Object#== */
9 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction385:kernel#Object#!= */
10 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction385:kernel#Object#hash */
11 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction385:kernel#Object#exit */
12 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction385:kernel#Object#sys */
13 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction385:parser_work#ReduceAction#init */
14 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction385:sorter#Object#default_comparator */
15 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction385:string#Object#to_s */
16 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction385:string#Object#native_class_name */
17 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction385:string#Object#class_name */
18 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction385:string#Object#inspect */
19 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction385:string#Object#inspect_head */
20 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction385:string#Object#args */
21 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction385:ropes#Object#maxlen */
22 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction385:time#Object#get_time */
23 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction385:file#Object#printn */
24 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction385:file#Object#print */
25 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction385:file#Object#getcwd */
26 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction385:file#Object#file_getcwd */
27 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction385:model_base#Object#intrude_visibility */
28 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction385:model_base#Object#public_visibility */
29 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction385:model_base#Object#protected_visibility */
30 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction385:model_base#Object#private_visibility */
31 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction385:model_base#Object#none_visibility */
32 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction385:version#Object#nit_version */
33 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction385:model#Object#abstract_kind */
34 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction385:model#Object#concrete_kind */
35 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction385:model#Object#interface_kind */
36 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction385:model#Object#enum_kind */
37 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction385:model#Object#extern_kind */
38 (nitmethod_t)nit__parser___nit__parser__ReduceAction385___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction385:parser#ReduceAction385#action */
39 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction385:parser_work#ReduceAction#concat */
40 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction385:parser_work#ReduceAction#goto= */
41 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction385:kernel#Object#init */
42 }
43 };
44 /* allocate ReduceAction385 */
45 val* NEW_nit__parser__ReduceAction385(const struct type* type) {
46 val* self /* : ReduceAction385 */;
47 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
48 self->type = type;
49 self->class = &class_nit__parser__ReduceAction385;
50 return self;
51 }
52 /* runtime class nit__parser__ReduceAction388 */
53 const struct class class_nit__parser__ReduceAction388 = {
54 0, /* box_kind */
55 {
56 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction388:kernel#Object#object_id */
57 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction388:kernel#Object#is_same_instance */
58 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction388:kernel#Object#== */
59 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction388:kernel#Object#!= */
60 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction388:kernel#Object#hash */
61 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction388:kernel#Object#exit */
62 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction388:kernel#Object#sys */
63 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction388:parser_work#ReduceAction#init */
64 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction388:sorter#Object#default_comparator */
65 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction388:string#Object#to_s */
66 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction388:string#Object#native_class_name */
67 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction388:string#Object#class_name */
68 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction388:string#Object#inspect */
69 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction388:string#Object#inspect_head */
70 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction388:string#Object#args */
71 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction388:ropes#Object#maxlen */
72 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction388:time#Object#get_time */
73 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction388:file#Object#printn */
74 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction388:file#Object#print */
75 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction388:file#Object#getcwd */
76 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction388:file#Object#file_getcwd */
77 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction388:model_base#Object#intrude_visibility */
78 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction388:model_base#Object#public_visibility */
79 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction388:model_base#Object#protected_visibility */
80 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction388:model_base#Object#private_visibility */
81 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction388:model_base#Object#none_visibility */
82 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction388:version#Object#nit_version */
83 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction388:model#Object#abstract_kind */
84 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction388:model#Object#concrete_kind */
85 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction388:model#Object#interface_kind */
86 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction388:model#Object#enum_kind */
87 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction388:model#Object#extern_kind */
88 (nitmethod_t)nit__parser___nit__parser__ReduceAction388___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction388:parser#ReduceAction388#action */
89 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction388:parser_work#ReduceAction#concat */
90 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction388:parser_work#ReduceAction#goto= */
91 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction388:kernel#Object#init */
92 }
93 };
94 /* allocate ReduceAction388 */
95 val* NEW_nit__parser__ReduceAction388(const struct type* type) {
96 val* self /* : ReduceAction388 */;
97 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
98 self->type = type;
99 self->class = &class_nit__parser__ReduceAction388;
100 return self;
101 }
102 /* runtime class nit__parser__ReduceAction390 */
103 const struct class class_nit__parser__ReduceAction390 = {
104 0, /* box_kind */
105 {
106 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction390:kernel#Object#object_id */
107 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction390:kernel#Object#is_same_instance */
108 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction390:kernel#Object#== */
109 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction390:kernel#Object#!= */
110 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction390:kernel#Object#hash */
111 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction390:kernel#Object#exit */
112 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction390:kernel#Object#sys */
113 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction390:parser_work#ReduceAction#init */
114 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction390:sorter#Object#default_comparator */
115 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction390:string#Object#to_s */
116 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction390:string#Object#native_class_name */
117 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction390:string#Object#class_name */
118 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction390:string#Object#inspect */
119 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction390:string#Object#inspect_head */
120 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction390:string#Object#args */
121 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction390:ropes#Object#maxlen */
122 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction390:time#Object#get_time */
123 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction390:file#Object#printn */
124 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction390:file#Object#print */
125 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction390:file#Object#getcwd */
126 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction390:file#Object#file_getcwd */
127 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction390:model_base#Object#intrude_visibility */
128 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction390:model_base#Object#public_visibility */
129 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction390:model_base#Object#protected_visibility */
130 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction390:model_base#Object#private_visibility */
131 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction390:model_base#Object#none_visibility */
132 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction390:version#Object#nit_version */
133 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction390:model#Object#abstract_kind */
134 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction390:model#Object#concrete_kind */
135 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction390:model#Object#interface_kind */
136 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction390:model#Object#enum_kind */
137 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction390:model#Object#extern_kind */
138 (nitmethod_t)nit__parser___nit__parser__ReduceAction390___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction390:parser#ReduceAction390#action */
139 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction390:parser_work#ReduceAction#concat */
140 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction390:parser_work#ReduceAction#goto= */
141 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction390:kernel#Object#init */
142 }
143 };
144 /* allocate ReduceAction390 */
145 val* NEW_nit__parser__ReduceAction390(const struct type* type) {
146 val* self /* : ReduceAction390 */;
147 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
148 self->type = type;
149 self->class = &class_nit__parser__ReduceAction390;
150 return self;
151 }
152 /* runtime class nit__parser__ReduceAction392 */
153 const struct class class_nit__parser__ReduceAction392 = {
154 0, /* box_kind */
155 {
156 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction392:kernel#Object#object_id */
157 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction392:kernel#Object#is_same_instance */
158 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction392:kernel#Object#== */
159 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction392:kernel#Object#!= */
160 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction392:kernel#Object#hash */
161 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction392:kernel#Object#exit */
162 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction392:kernel#Object#sys */
163 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction392:parser_work#ReduceAction#init */
164 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction392:sorter#Object#default_comparator */
165 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction392:string#Object#to_s */
166 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction392:string#Object#native_class_name */
167 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction392:string#Object#class_name */
168 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction392:string#Object#inspect */
169 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction392:string#Object#inspect_head */
170 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction392:string#Object#args */
171 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction392:ropes#Object#maxlen */
172 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction392:time#Object#get_time */
173 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction392:file#Object#printn */
174 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction392:file#Object#print */
175 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction392:file#Object#getcwd */
176 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction392:file#Object#file_getcwd */
177 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction392:model_base#Object#intrude_visibility */
178 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction392:model_base#Object#public_visibility */
179 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction392:model_base#Object#protected_visibility */
180 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction392:model_base#Object#private_visibility */
181 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction392:model_base#Object#none_visibility */
182 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction392:version#Object#nit_version */
183 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction392:model#Object#abstract_kind */
184 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction392:model#Object#concrete_kind */
185 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction392:model#Object#interface_kind */
186 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction392:model#Object#enum_kind */
187 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction392:model#Object#extern_kind */
188 (nitmethod_t)nit__parser___nit__parser__ReduceAction392___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction392:parser#ReduceAction392#action */
189 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction392:parser_work#ReduceAction#concat */
190 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction392:parser_work#ReduceAction#goto= */
191 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction392:kernel#Object#init */
192 }
193 };
194 /* allocate ReduceAction392 */
195 val* NEW_nit__parser__ReduceAction392(const struct type* type) {
196 val* self /* : ReduceAction392 */;
197 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
198 self->type = type;
199 self->class = &class_nit__parser__ReduceAction392;
200 return self;
201 }
202 /* runtime class nit__parser__ReduceAction393 */
203 const struct class class_nit__parser__ReduceAction393 = {
204 0, /* box_kind */
205 {
206 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction393:kernel#Object#object_id */
207 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction393:kernel#Object#is_same_instance */
208 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction393:kernel#Object#== */
209 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction393:kernel#Object#!= */
210 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction393:kernel#Object#hash */
211 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction393:kernel#Object#exit */
212 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction393:kernel#Object#sys */
213 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction393:parser_work#ReduceAction#init */
214 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction393:sorter#Object#default_comparator */
215 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction393:string#Object#to_s */
216 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction393:string#Object#native_class_name */
217 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction393:string#Object#class_name */
218 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction393:string#Object#inspect */
219 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction393:string#Object#inspect_head */
220 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction393:string#Object#args */
221 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction393:ropes#Object#maxlen */
222 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction393:time#Object#get_time */
223 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction393:file#Object#printn */
224 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction393:file#Object#print */
225 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction393:file#Object#getcwd */
226 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction393:file#Object#file_getcwd */
227 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction393:model_base#Object#intrude_visibility */
228 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction393:model_base#Object#public_visibility */
229 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction393:model_base#Object#protected_visibility */
230 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction393:model_base#Object#private_visibility */
231 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction393:model_base#Object#none_visibility */
232 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction393:version#Object#nit_version */
233 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction393:model#Object#abstract_kind */
234 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction393:model#Object#concrete_kind */
235 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction393:model#Object#interface_kind */
236 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction393:model#Object#enum_kind */
237 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction393:model#Object#extern_kind */
238 (nitmethod_t)nit__parser___nit__parser__ReduceAction393___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction393:parser#ReduceAction393#action */
239 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction393:parser_work#ReduceAction#concat */
240 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction393:parser_work#ReduceAction#goto= */
241 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction393:kernel#Object#init */
242 }
243 };
244 /* allocate ReduceAction393 */
245 val* NEW_nit__parser__ReduceAction393(const struct type* type) {
246 val* self /* : ReduceAction393 */;
247 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
248 self->type = type;
249 self->class = &class_nit__parser__ReduceAction393;
250 return self;
251 }
252 /* runtime class nit__parser__ReduceAction394 */
253 const struct class class_nit__parser__ReduceAction394 = {
254 0, /* box_kind */
255 {
256 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction394:kernel#Object#object_id */
257 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction394:kernel#Object#is_same_instance */
258 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction394:kernel#Object#== */
259 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction394:kernel#Object#!= */
260 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction394:kernel#Object#hash */
261 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction394:kernel#Object#exit */
262 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction394:kernel#Object#sys */
263 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction394:parser_work#ReduceAction#init */
264 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction394:sorter#Object#default_comparator */
265 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction394:string#Object#to_s */
266 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction394:string#Object#native_class_name */
267 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction394:string#Object#class_name */
268 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction394:string#Object#inspect */
269 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction394:string#Object#inspect_head */
270 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction394:string#Object#args */
271 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction394:ropes#Object#maxlen */
272 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction394:time#Object#get_time */
273 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction394:file#Object#printn */
274 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction394:file#Object#print */
275 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction394:file#Object#getcwd */
276 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction394:file#Object#file_getcwd */
277 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction394:model_base#Object#intrude_visibility */
278 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction394:model_base#Object#public_visibility */
279 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction394:model_base#Object#protected_visibility */
280 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction394:model_base#Object#private_visibility */
281 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction394:model_base#Object#none_visibility */
282 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction394:version#Object#nit_version */
283 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction394:model#Object#abstract_kind */
284 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction394:model#Object#concrete_kind */
285 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction394:model#Object#interface_kind */
286 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction394:model#Object#enum_kind */
287 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction394:model#Object#extern_kind */
288 (nitmethod_t)nit__parser___nit__parser__ReduceAction394___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction394:parser#ReduceAction394#action */
289 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction394:parser_work#ReduceAction#concat */
290 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction394:parser_work#ReduceAction#goto= */
291 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction394:kernel#Object#init */
292 }
293 };
294 /* allocate ReduceAction394 */
295 val* NEW_nit__parser__ReduceAction394(const struct type* type) {
296 val* self /* : ReduceAction394 */;
297 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
298 self->type = type;
299 self->class = &class_nit__parser__ReduceAction394;
300 return self;
301 }
302 /* runtime class nit__parser__ReduceAction395 */
303 const struct class class_nit__parser__ReduceAction395 = {
304 0, /* box_kind */
305 {
306 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction395:kernel#Object#object_id */
307 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction395:kernel#Object#is_same_instance */
308 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction395:kernel#Object#== */
309 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction395:kernel#Object#!= */
310 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction395:kernel#Object#hash */
311 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction395:kernel#Object#exit */
312 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction395:kernel#Object#sys */
313 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction395:parser_work#ReduceAction#init */
314 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction395:sorter#Object#default_comparator */
315 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction395:string#Object#to_s */
316 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction395:string#Object#native_class_name */
317 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction395:string#Object#class_name */
318 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction395:string#Object#inspect */
319 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction395:string#Object#inspect_head */
320 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction395:string#Object#args */
321 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction395:ropes#Object#maxlen */
322 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction395:time#Object#get_time */
323 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction395:file#Object#printn */
324 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction395:file#Object#print */
325 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction395:file#Object#getcwd */
326 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction395:file#Object#file_getcwd */
327 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction395:model_base#Object#intrude_visibility */
328 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction395:model_base#Object#public_visibility */
329 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction395:model_base#Object#protected_visibility */
330 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction395:model_base#Object#private_visibility */
331 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction395:model_base#Object#none_visibility */
332 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction395:version#Object#nit_version */
333 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction395:model#Object#abstract_kind */
334 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction395:model#Object#concrete_kind */
335 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction395:model#Object#interface_kind */
336 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction395:model#Object#enum_kind */
337 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction395:model#Object#extern_kind */
338 (nitmethod_t)nit__parser___nit__parser__ReduceAction395___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction395:parser#ReduceAction395#action */
339 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction395:parser_work#ReduceAction#concat */
340 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction395:parser_work#ReduceAction#goto= */
341 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction395:kernel#Object#init */
342 }
343 };
344 /* allocate ReduceAction395 */
345 val* NEW_nit__parser__ReduceAction395(const struct type* type) {
346 val* self /* : ReduceAction395 */;
347 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
348 self->type = type;
349 self->class = &class_nit__parser__ReduceAction395;
350 return self;
351 }
352 /* runtime class nit__parser__ReduceAction396 */
353 const struct class class_nit__parser__ReduceAction396 = {
354 0, /* box_kind */
355 {
356 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction396:kernel#Object#object_id */
357 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction396:kernel#Object#is_same_instance */
358 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction396:kernel#Object#== */
359 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction396:kernel#Object#!= */
360 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction396:kernel#Object#hash */
361 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction396:kernel#Object#exit */
362 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction396:kernel#Object#sys */
363 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction396:parser_work#ReduceAction#init */
364 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction396:sorter#Object#default_comparator */
365 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction396:string#Object#to_s */
366 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction396:string#Object#native_class_name */
367 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction396:string#Object#class_name */
368 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction396:string#Object#inspect */
369 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction396:string#Object#inspect_head */
370 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction396:string#Object#args */
371 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction396:ropes#Object#maxlen */
372 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction396:time#Object#get_time */
373 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction396:file#Object#printn */
374 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction396:file#Object#print */
375 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction396:file#Object#getcwd */
376 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction396:file#Object#file_getcwd */
377 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction396:model_base#Object#intrude_visibility */
378 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction396:model_base#Object#public_visibility */
379 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction396:model_base#Object#protected_visibility */
380 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction396:model_base#Object#private_visibility */
381 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction396:model_base#Object#none_visibility */
382 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction396:version#Object#nit_version */
383 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction396:model#Object#abstract_kind */
384 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction396:model#Object#concrete_kind */
385 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction396:model#Object#interface_kind */
386 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction396:model#Object#enum_kind */
387 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction396:model#Object#extern_kind */
388 (nitmethod_t)nit__parser___nit__parser__ReduceAction396___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction396:parser#ReduceAction396#action */
389 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction396:parser_work#ReduceAction#concat */
390 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction396:parser_work#ReduceAction#goto= */
391 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction396:kernel#Object#init */
392 }
393 };
394 /* allocate ReduceAction396 */
395 val* NEW_nit__parser__ReduceAction396(const struct type* type) {
396 val* self /* : ReduceAction396 */;
397 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
398 self->type = type;
399 self->class = &class_nit__parser__ReduceAction396;
400 return self;
401 }
402 /* runtime class nit__parser__ReduceAction397 */
403 const struct class class_nit__parser__ReduceAction397 = {
404 0, /* box_kind */
405 {
406 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction397:kernel#Object#object_id */
407 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction397:kernel#Object#is_same_instance */
408 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction397:kernel#Object#== */
409 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction397:kernel#Object#!= */
410 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction397:kernel#Object#hash */
411 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction397:kernel#Object#exit */
412 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction397:kernel#Object#sys */
413 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction397:parser_work#ReduceAction#init */
414 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction397:sorter#Object#default_comparator */
415 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction397:string#Object#to_s */
416 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction397:string#Object#native_class_name */
417 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction397:string#Object#class_name */
418 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction397:string#Object#inspect */
419 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction397:string#Object#inspect_head */
420 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction397:string#Object#args */
421 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction397:ropes#Object#maxlen */
422 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction397:time#Object#get_time */
423 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction397:file#Object#printn */
424 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction397:file#Object#print */
425 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction397:file#Object#getcwd */
426 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction397:file#Object#file_getcwd */
427 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction397:model_base#Object#intrude_visibility */
428 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction397:model_base#Object#public_visibility */
429 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction397:model_base#Object#protected_visibility */
430 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction397:model_base#Object#private_visibility */
431 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction397:model_base#Object#none_visibility */
432 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction397:version#Object#nit_version */
433 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction397:model#Object#abstract_kind */
434 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction397:model#Object#concrete_kind */
435 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction397:model#Object#interface_kind */
436 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction397:model#Object#enum_kind */
437 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction397:model#Object#extern_kind */
438 (nitmethod_t)nit__parser___nit__parser__ReduceAction397___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction397:parser#ReduceAction397#action */
439 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction397:parser_work#ReduceAction#concat */
440 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction397:parser_work#ReduceAction#goto= */
441 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction397:kernel#Object#init */
442 }
443 };
444 /* allocate ReduceAction397 */
445 val* NEW_nit__parser__ReduceAction397(const struct type* type) {
446 val* self /* : ReduceAction397 */;
447 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
448 self->type = type;
449 self->class = &class_nit__parser__ReduceAction397;
450 return self;
451 }
452 /* runtime class nit__parser__ReduceAction398 */
453 const struct class class_nit__parser__ReduceAction398 = {
454 0, /* box_kind */
455 {
456 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction398:kernel#Object#object_id */
457 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction398:kernel#Object#is_same_instance */
458 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction398:kernel#Object#== */
459 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction398:kernel#Object#!= */
460 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction398:kernel#Object#hash */
461 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction398:kernel#Object#exit */
462 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction398:kernel#Object#sys */
463 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction398:parser_work#ReduceAction#init */
464 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction398:sorter#Object#default_comparator */
465 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction398:string#Object#to_s */
466 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction398:string#Object#native_class_name */
467 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction398:string#Object#class_name */
468 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction398:string#Object#inspect */
469 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction398:string#Object#inspect_head */
470 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction398:string#Object#args */
471 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction398:ropes#Object#maxlen */
472 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction398:time#Object#get_time */
473 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction398:file#Object#printn */
474 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction398:file#Object#print */
475 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction398:file#Object#getcwd */
476 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction398:file#Object#file_getcwd */
477 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction398:model_base#Object#intrude_visibility */
478 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction398:model_base#Object#public_visibility */
479 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction398:model_base#Object#protected_visibility */
480 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction398:model_base#Object#private_visibility */
481 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction398:model_base#Object#none_visibility */
482 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction398:version#Object#nit_version */
483 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction398:model#Object#abstract_kind */
484 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction398:model#Object#concrete_kind */
485 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction398:model#Object#interface_kind */
486 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction398:model#Object#enum_kind */
487 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction398:model#Object#extern_kind */
488 (nitmethod_t)nit__parser___nit__parser__ReduceAction398___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction398:parser#ReduceAction398#action */
489 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction398:parser_work#ReduceAction#concat */
490 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction398:parser_work#ReduceAction#goto= */
491 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction398:kernel#Object#init */
492 }
493 };
494 /* allocate ReduceAction398 */
495 val* NEW_nit__parser__ReduceAction398(const struct type* type) {
496 val* self /* : ReduceAction398 */;
497 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
498 self->type = type;
499 self->class = &class_nit__parser__ReduceAction398;
500 return self;
501 }
502 /* runtime class nit__parser__ReduceAction399 */
503 const struct class class_nit__parser__ReduceAction399 = {
504 0, /* box_kind */
505 {
506 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction399:kernel#Object#object_id */
507 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction399:kernel#Object#is_same_instance */
508 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction399:kernel#Object#== */
509 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction399:kernel#Object#!= */
510 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction399:kernel#Object#hash */
511 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction399:kernel#Object#exit */
512 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction399:kernel#Object#sys */
513 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction399:parser_work#ReduceAction#init */
514 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction399:sorter#Object#default_comparator */
515 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction399:string#Object#to_s */
516 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction399:string#Object#native_class_name */
517 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction399:string#Object#class_name */
518 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction399:string#Object#inspect */
519 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction399:string#Object#inspect_head */
520 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction399:string#Object#args */
521 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction399:ropes#Object#maxlen */
522 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction399:time#Object#get_time */
523 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction399:file#Object#printn */
524 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction399:file#Object#print */
525 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction399:file#Object#getcwd */
526 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction399:file#Object#file_getcwd */
527 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction399:model_base#Object#intrude_visibility */
528 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction399:model_base#Object#public_visibility */
529 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction399:model_base#Object#protected_visibility */
530 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction399:model_base#Object#private_visibility */
531 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction399:model_base#Object#none_visibility */
532 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction399:version#Object#nit_version */
533 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction399:model#Object#abstract_kind */
534 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction399:model#Object#concrete_kind */
535 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction399:model#Object#interface_kind */
536 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction399:model#Object#enum_kind */
537 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction399:model#Object#extern_kind */
538 (nitmethod_t)nit__parser___nit__parser__ReduceAction399___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction399:parser#ReduceAction399#action */
539 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction399:parser_work#ReduceAction#concat */
540 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction399:parser_work#ReduceAction#goto= */
541 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction399:kernel#Object#init */
542 }
543 };
544 /* allocate ReduceAction399 */
545 val* NEW_nit__parser__ReduceAction399(const struct type* type) {
546 val* self /* : ReduceAction399 */;
547 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
548 self->type = type;
549 self->class = &class_nit__parser__ReduceAction399;
550 return self;
551 }
552 /* runtime class nit__parser__ReduceAction400 */
553 const struct class class_nit__parser__ReduceAction400 = {
554 0, /* box_kind */
555 {
556 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction400:kernel#Object#object_id */
557 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction400:kernel#Object#is_same_instance */
558 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction400:kernel#Object#== */
559 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction400:kernel#Object#!= */
560 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction400:kernel#Object#hash */
561 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction400:kernel#Object#exit */
562 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction400:kernel#Object#sys */
563 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction400:parser_work#ReduceAction#init */
564 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction400:sorter#Object#default_comparator */
565 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction400:string#Object#to_s */
566 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction400:string#Object#native_class_name */
567 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction400:string#Object#class_name */
568 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction400:string#Object#inspect */
569 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction400:string#Object#inspect_head */
570 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction400:string#Object#args */
571 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction400:ropes#Object#maxlen */
572 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction400:time#Object#get_time */
573 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction400:file#Object#printn */
574 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction400:file#Object#print */
575 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction400:file#Object#getcwd */
576 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction400:file#Object#file_getcwd */
577 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction400:model_base#Object#intrude_visibility */
578 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction400:model_base#Object#public_visibility */
579 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction400:model_base#Object#protected_visibility */
580 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction400:model_base#Object#private_visibility */
581 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction400:model_base#Object#none_visibility */
582 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction400:version#Object#nit_version */
583 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction400:model#Object#abstract_kind */
584 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction400:model#Object#concrete_kind */
585 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction400:model#Object#interface_kind */
586 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction400:model#Object#enum_kind */
587 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction400:model#Object#extern_kind */
588 (nitmethod_t)nit__parser___nit__parser__ReduceAction400___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction400:parser#ReduceAction400#action */
589 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction400:parser_work#ReduceAction#concat */
590 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction400:parser_work#ReduceAction#goto= */
591 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction400:kernel#Object#init */
592 }
593 };
594 /* allocate ReduceAction400 */
595 val* NEW_nit__parser__ReduceAction400(const struct type* type) {
596 val* self /* : ReduceAction400 */;
597 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
598 self->type = type;
599 self->class = &class_nit__parser__ReduceAction400;
600 return self;
601 }
602 /* runtime class nit__parser__ReduceAction401 */
603 const struct class class_nit__parser__ReduceAction401 = {
604 0, /* box_kind */
605 {
606 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction401:kernel#Object#object_id */
607 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction401:kernel#Object#is_same_instance */
608 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction401:kernel#Object#== */
609 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction401:kernel#Object#!= */
610 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction401:kernel#Object#hash */
611 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction401:kernel#Object#exit */
612 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction401:kernel#Object#sys */
613 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction401:parser_work#ReduceAction#init */
614 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction401:sorter#Object#default_comparator */
615 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction401:string#Object#to_s */
616 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction401:string#Object#native_class_name */
617 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction401:string#Object#class_name */
618 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction401:string#Object#inspect */
619 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction401:string#Object#inspect_head */
620 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction401:string#Object#args */
621 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction401:ropes#Object#maxlen */
622 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction401:time#Object#get_time */
623 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction401:file#Object#printn */
624 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction401:file#Object#print */
625 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction401:file#Object#getcwd */
626 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction401:file#Object#file_getcwd */
627 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction401:model_base#Object#intrude_visibility */
628 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction401:model_base#Object#public_visibility */
629 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction401:model_base#Object#protected_visibility */
630 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction401:model_base#Object#private_visibility */
631 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction401:model_base#Object#none_visibility */
632 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction401:version#Object#nit_version */
633 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction401:model#Object#abstract_kind */
634 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction401:model#Object#concrete_kind */
635 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction401:model#Object#interface_kind */
636 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction401:model#Object#enum_kind */
637 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction401:model#Object#extern_kind */
638 (nitmethod_t)nit__parser___nit__parser__ReduceAction401___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction401:parser#ReduceAction401#action */
639 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction401:parser_work#ReduceAction#concat */
640 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction401:parser_work#ReduceAction#goto= */
641 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction401:kernel#Object#init */
642 }
643 };
644 /* allocate ReduceAction401 */
645 val* NEW_nit__parser__ReduceAction401(const struct type* type) {
646 val* self /* : ReduceAction401 */;
647 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
648 self->type = type;
649 self->class = &class_nit__parser__ReduceAction401;
650 return self;
651 }
652 /* runtime class nit__parser__ReduceAction405 */
653 const struct class class_nit__parser__ReduceAction405 = {
654 0, /* box_kind */
655 {
656 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction405:kernel#Object#object_id */
657 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction405:kernel#Object#is_same_instance */
658 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction405:kernel#Object#== */
659 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction405:kernel#Object#!= */
660 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction405:kernel#Object#hash */
661 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction405:kernel#Object#exit */
662 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction405:kernel#Object#sys */
663 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction405:parser_work#ReduceAction#init */
664 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction405:sorter#Object#default_comparator */
665 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction405:string#Object#to_s */
666 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction405:string#Object#native_class_name */
667 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction405:string#Object#class_name */
668 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction405:string#Object#inspect */
669 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction405:string#Object#inspect_head */
670 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction405:string#Object#args */
671 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction405:ropes#Object#maxlen */
672 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction405:time#Object#get_time */
673 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction405:file#Object#printn */
674 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction405:file#Object#print */
675 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction405:file#Object#getcwd */
676 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction405:file#Object#file_getcwd */
677 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction405:model_base#Object#intrude_visibility */
678 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction405:model_base#Object#public_visibility */
679 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction405:model_base#Object#protected_visibility */
680 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction405:model_base#Object#private_visibility */
681 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction405:model_base#Object#none_visibility */
682 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction405:version#Object#nit_version */
683 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction405:model#Object#abstract_kind */
684 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction405:model#Object#concrete_kind */
685 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction405:model#Object#interface_kind */
686 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction405:model#Object#enum_kind */
687 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction405:model#Object#extern_kind */
688 (nitmethod_t)nit__parser___nit__parser__ReduceAction405___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction405:parser#ReduceAction405#action */
689 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction405:parser_work#ReduceAction#concat */
690 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction405:parser_work#ReduceAction#goto= */
691 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction405:kernel#Object#init */
692 }
693 };
694 /* allocate ReduceAction405 */
695 val* NEW_nit__parser__ReduceAction405(const struct type* type) {
696 val* self /* : ReduceAction405 */;
697 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
698 self->type = type;
699 self->class = &class_nit__parser__ReduceAction405;
700 return self;
701 }
702 /* runtime class nit__parser__ReduceAction408 */
703 const struct class class_nit__parser__ReduceAction408 = {
704 0, /* box_kind */
705 {
706 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction408:kernel#Object#object_id */
707 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction408:kernel#Object#is_same_instance */
708 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction408:kernel#Object#== */
709 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction408:kernel#Object#!= */
710 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction408:kernel#Object#hash */
711 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction408:kernel#Object#exit */
712 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction408:kernel#Object#sys */
713 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction408:parser_work#ReduceAction#init */
714 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction408:sorter#Object#default_comparator */
715 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction408:string#Object#to_s */
716 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction408:string#Object#native_class_name */
717 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction408:string#Object#class_name */
718 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction408:string#Object#inspect */
719 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction408:string#Object#inspect_head */
720 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction408:string#Object#args */
721 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction408:ropes#Object#maxlen */
722 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction408:time#Object#get_time */
723 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction408:file#Object#printn */
724 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction408:file#Object#print */
725 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction408:file#Object#getcwd */
726 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction408:file#Object#file_getcwd */
727 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction408:model_base#Object#intrude_visibility */
728 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction408:model_base#Object#public_visibility */
729 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction408:model_base#Object#protected_visibility */
730 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction408:model_base#Object#private_visibility */
731 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction408:model_base#Object#none_visibility */
732 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction408:version#Object#nit_version */
733 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction408:model#Object#abstract_kind */
734 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction408:model#Object#concrete_kind */
735 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction408:model#Object#interface_kind */
736 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction408:model#Object#enum_kind */
737 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction408:model#Object#extern_kind */
738 (nitmethod_t)nit__parser___nit__parser__ReduceAction408___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction408:parser#ReduceAction408#action */
739 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction408:parser_work#ReduceAction#concat */
740 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction408:parser_work#ReduceAction#goto= */
741 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction408:kernel#Object#init */
742 }
743 };
744 /* allocate ReduceAction408 */
745 val* NEW_nit__parser__ReduceAction408(const struct type* type) {
746 val* self /* : ReduceAction408 */;
747 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
748 self->type = type;
749 self->class = &class_nit__parser__ReduceAction408;
750 return self;
751 }
752 /* runtime class nit__parser__ReduceAction409 */
753 const struct class class_nit__parser__ReduceAction409 = {
754 0, /* box_kind */
755 {
756 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction409:kernel#Object#object_id */
757 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction409:kernel#Object#is_same_instance */
758 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction409:kernel#Object#== */
759 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction409:kernel#Object#!= */
760 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction409:kernel#Object#hash */
761 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction409:kernel#Object#exit */
762 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction409:kernel#Object#sys */
763 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction409:parser_work#ReduceAction#init */
764 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction409:sorter#Object#default_comparator */
765 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction409:string#Object#to_s */
766 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction409:string#Object#native_class_name */
767 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction409:string#Object#class_name */
768 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction409:string#Object#inspect */
769 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction409:string#Object#inspect_head */
770 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction409:string#Object#args */
771 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction409:ropes#Object#maxlen */
772 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction409:time#Object#get_time */
773 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction409:file#Object#printn */
774 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction409:file#Object#print */
775 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction409:file#Object#getcwd */
776 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction409:file#Object#file_getcwd */
777 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction409:model_base#Object#intrude_visibility */
778 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction409:model_base#Object#public_visibility */
779 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction409:model_base#Object#protected_visibility */
780 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction409:model_base#Object#private_visibility */
781 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction409:model_base#Object#none_visibility */
782 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction409:version#Object#nit_version */
783 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction409:model#Object#abstract_kind */
784 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction409:model#Object#concrete_kind */
785 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction409:model#Object#interface_kind */
786 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction409:model#Object#enum_kind */
787 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction409:model#Object#extern_kind */
788 (nitmethod_t)nit__parser___nit__parser__ReduceAction409___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction409:parser#ReduceAction409#action */
789 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction409:parser_work#ReduceAction#concat */
790 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction409:parser_work#ReduceAction#goto= */
791 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction409:kernel#Object#init */
792 }
793 };
794 /* allocate ReduceAction409 */
795 val* NEW_nit__parser__ReduceAction409(const struct type* type) {
796 val* self /* : ReduceAction409 */;
797 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
798 self->type = type;
799 self->class = &class_nit__parser__ReduceAction409;
800 return self;
801 }
802 /* runtime class nit__parser__ReduceAction410 */
803 const struct class class_nit__parser__ReduceAction410 = {
804 0, /* box_kind */
805 {
806 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction410:kernel#Object#object_id */
807 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction410:kernel#Object#is_same_instance */
808 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction410:kernel#Object#== */
809 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction410:kernel#Object#!= */
810 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction410:kernel#Object#hash */
811 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction410:kernel#Object#exit */
812 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction410:kernel#Object#sys */
813 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction410:parser_work#ReduceAction#init */
814 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction410:sorter#Object#default_comparator */
815 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction410:string#Object#to_s */
816 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction410:string#Object#native_class_name */
817 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction410:string#Object#class_name */
818 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction410:string#Object#inspect */
819 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction410:string#Object#inspect_head */
820 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction410:string#Object#args */
821 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction410:ropes#Object#maxlen */
822 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction410:time#Object#get_time */
823 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction410:file#Object#printn */
824 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction410:file#Object#print */
825 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction410:file#Object#getcwd */
826 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction410:file#Object#file_getcwd */
827 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction410:model_base#Object#intrude_visibility */
828 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction410:model_base#Object#public_visibility */
829 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction410:model_base#Object#protected_visibility */
830 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction410:model_base#Object#private_visibility */
831 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction410:model_base#Object#none_visibility */
832 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction410:version#Object#nit_version */
833 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction410:model#Object#abstract_kind */
834 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction410:model#Object#concrete_kind */
835 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction410:model#Object#interface_kind */
836 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction410:model#Object#enum_kind */
837 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction410:model#Object#extern_kind */
838 (nitmethod_t)nit__parser___nit__parser__ReduceAction410___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction410:parser#ReduceAction410#action */
839 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction410:parser_work#ReduceAction#concat */
840 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction410:parser_work#ReduceAction#goto= */
841 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction410:kernel#Object#init */
842 }
843 };
844 /* allocate ReduceAction410 */
845 val* NEW_nit__parser__ReduceAction410(const struct type* type) {
846 val* self /* : ReduceAction410 */;
847 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
848 self->type = type;
849 self->class = &class_nit__parser__ReduceAction410;
850 return self;
851 }
852 /* runtime class nit__parser__ReduceAction411 */
853 const struct class class_nit__parser__ReduceAction411 = {
854 0, /* box_kind */
855 {
856 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction411:kernel#Object#object_id */
857 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction411:kernel#Object#is_same_instance */
858 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction411:kernel#Object#== */
859 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction411:kernel#Object#!= */
860 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction411:kernel#Object#hash */
861 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction411:kernel#Object#exit */
862 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction411:kernel#Object#sys */
863 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction411:parser_work#ReduceAction#init */
864 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction411:sorter#Object#default_comparator */
865 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction411:string#Object#to_s */
866 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction411:string#Object#native_class_name */
867 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction411:string#Object#class_name */
868 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction411:string#Object#inspect */
869 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction411:string#Object#inspect_head */
870 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction411:string#Object#args */
871 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction411:ropes#Object#maxlen */
872 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction411:time#Object#get_time */
873 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction411:file#Object#printn */
874 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction411:file#Object#print */
875 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction411:file#Object#getcwd */
876 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction411:file#Object#file_getcwd */
877 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction411:model_base#Object#intrude_visibility */
878 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction411:model_base#Object#public_visibility */
879 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction411:model_base#Object#protected_visibility */
880 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction411:model_base#Object#private_visibility */
881 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction411:model_base#Object#none_visibility */
882 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction411:version#Object#nit_version */
883 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction411:model#Object#abstract_kind */
884 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction411:model#Object#concrete_kind */
885 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction411:model#Object#interface_kind */
886 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction411:model#Object#enum_kind */
887 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction411:model#Object#extern_kind */
888 (nitmethod_t)nit__parser___nit__parser__ReduceAction411___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction411:parser#ReduceAction411#action */
889 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction411:parser_work#ReduceAction#concat */
890 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction411:parser_work#ReduceAction#goto= */
891 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction411:kernel#Object#init */
892 }
893 };
894 /* allocate ReduceAction411 */
895 val* NEW_nit__parser__ReduceAction411(const struct type* type) {
896 val* self /* : ReduceAction411 */;
897 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
898 self->type = type;
899 self->class = &class_nit__parser__ReduceAction411;
900 return self;
901 }
902 /* runtime class nit__parser__ReduceAction412 */
903 const struct class class_nit__parser__ReduceAction412 = {
904 0, /* box_kind */
905 {
906 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction412:kernel#Object#object_id */
907 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction412:kernel#Object#is_same_instance */
908 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction412:kernel#Object#== */
909 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction412:kernel#Object#!= */
910 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction412:kernel#Object#hash */
911 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction412:kernel#Object#exit */
912 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction412:kernel#Object#sys */
913 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction412:parser_work#ReduceAction#init */
914 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction412:sorter#Object#default_comparator */
915 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction412:string#Object#to_s */
916 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction412:string#Object#native_class_name */
917 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction412:string#Object#class_name */
918 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction412:string#Object#inspect */
919 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction412:string#Object#inspect_head */
920 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction412:string#Object#args */
921 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction412:ropes#Object#maxlen */
922 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction412:time#Object#get_time */
923 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction412:file#Object#printn */
924 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction412:file#Object#print */
925 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction412:file#Object#getcwd */
926 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction412:file#Object#file_getcwd */
927 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction412:model_base#Object#intrude_visibility */
928 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction412:model_base#Object#public_visibility */
929 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction412:model_base#Object#protected_visibility */
930 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction412:model_base#Object#private_visibility */
931 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction412:model_base#Object#none_visibility */
932 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction412:version#Object#nit_version */
933 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction412:model#Object#abstract_kind */
934 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction412:model#Object#concrete_kind */
935 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction412:model#Object#interface_kind */
936 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction412:model#Object#enum_kind */
937 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction412:model#Object#extern_kind */
938 (nitmethod_t)nit__parser___nit__parser__ReduceAction412___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction412:parser#ReduceAction412#action */
939 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction412:parser_work#ReduceAction#concat */
940 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction412:parser_work#ReduceAction#goto= */
941 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction412:kernel#Object#init */
942 }
943 };
944 /* allocate ReduceAction412 */
945 val* NEW_nit__parser__ReduceAction412(const struct type* type) {
946 val* self /* : ReduceAction412 */;
947 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
948 self->type = type;
949 self->class = &class_nit__parser__ReduceAction412;
950 return self;
951 }
952 /* runtime class nit__parser__ReduceAction413 */
953 const struct class class_nit__parser__ReduceAction413 = {
954 0, /* box_kind */
955 {
956 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction413:kernel#Object#object_id */
957 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction413:kernel#Object#is_same_instance */
958 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction413:kernel#Object#== */
959 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction413:kernel#Object#!= */
960 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction413:kernel#Object#hash */
961 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction413:kernel#Object#exit */
962 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction413:kernel#Object#sys */
963 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction413:parser_work#ReduceAction#init */
964 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction413:sorter#Object#default_comparator */
965 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction413:string#Object#to_s */
966 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction413:string#Object#native_class_name */
967 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction413:string#Object#class_name */
968 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction413:string#Object#inspect */
969 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction413:string#Object#inspect_head */
970 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction413:string#Object#args */
971 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction413:ropes#Object#maxlen */
972 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction413:time#Object#get_time */
973 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction413:file#Object#printn */
974 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction413:file#Object#print */
975 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction413:file#Object#getcwd */
976 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction413:file#Object#file_getcwd */
977 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction413:model_base#Object#intrude_visibility */
978 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction413:model_base#Object#public_visibility */
979 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction413:model_base#Object#protected_visibility */
980 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction413:model_base#Object#private_visibility */
981 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction413:model_base#Object#none_visibility */
982 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction413:version#Object#nit_version */
983 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction413:model#Object#abstract_kind */
984 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction413:model#Object#concrete_kind */
985 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction413:model#Object#interface_kind */
986 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction413:model#Object#enum_kind */
987 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction413:model#Object#extern_kind */
988 (nitmethod_t)nit__parser___nit__parser__ReduceAction413___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction413:parser#ReduceAction413#action */
989 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction413:parser_work#ReduceAction#concat */
990 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction413:parser_work#ReduceAction#goto= */
991 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction413:kernel#Object#init */
992 }
993 };
994 /* allocate ReduceAction413 */
995 val* NEW_nit__parser__ReduceAction413(const struct type* type) {
996 val* self /* : ReduceAction413 */;
997 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
998 self->type = type;
999 self->class = &class_nit__parser__ReduceAction413;
1000 return self;
1001 }
1002 /* runtime class nit__parser__ReduceAction414 */
1003 const struct class class_nit__parser__ReduceAction414 = {
1004 0, /* box_kind */
1005 {
1006 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction414:kernel#Object#object_id */
1007 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction414:kernel#Object#is_same_instance */
1008 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction414:kernel#Object#== */
1009 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction414:kernel#Object#!= */
1010 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction414:kernel#Object#hash */
1011 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction414:kernel#Object#exit */
1012 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction414:kernel#Object#sys */
1013 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction414:parser_work#ReduceAction#init */
1014 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction414:sorter#Object#default_comparator */
1015 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction414:string#Object#to_s */
1016 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction414:string#Object#native_class_name */
1017 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction414:string#Object#class_name */
1018 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction414:string#Object#inspect */
1019 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction414:string#Object#inspect_head */
1020 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction414:string#Object#args */
1021 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction414:ropes#Object#maxlen */
1022 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction414:time#Object#get_time */
1023 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction414:file#Object#printn */
1024 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction414:file#Object#print */
1025 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction414:file#Object#getcwd */
1026 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction414:file#Object#file_getcwd */
1027 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction414:model_base#Object#intrude_visibility */
1028 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction414:model_base#Object#public_visibility */
1029 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction414:model_base#Object#protected_visibility */
1030 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction414:model_base#Object#private_visibility */
1031 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction414:model_base#Object#none_visibility */
1032 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction414:version#Object#nit_version */
1033 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction414:model#Object#abstract_kind */
1034 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction414:model#Object#concrete_kind */
1035 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction414:model#Object#interface_kind */
1036 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction414:model#Object#enum_kind */
1037 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction414:model#Object#extern_kind */
1038 (nitmethod_t)nit__parser___nit__parser__ReduceAction414___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction414:parser#ReduceAction414#action */
1039 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction414:parser_work#ReduceAction#concat */
1040 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction414:parser_work#ReduceAction#goto= */
1041 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction414:kernel#Object#init */
1042 }
1043 };
1044 /* allocate ReduceAction414 */
1045 val* NEW_nit__parser__ReduceAction414(const struct type* type) {
1046 val* self /* : ReduceAction414 */;
1047 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1048 self->type = type;
1049 self->class = &class_nit__parser__ReduceAction414;
1050 return self;
1051 }
1052 /* runtime class nit__parser__ReduceAction415 */
1053 const struct class class_nit__parser__ReduceAction415 = {
1054 0, /* box_kind */
1055 {
1056 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction415:kernel#Object#object_id */
1057 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction415:kernel#Object#is_same_instance */
1058 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction415:kernel#Object#== */
1059 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction415:kernel#Object#!= */
1060 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction415:kernel#Object#hash */
1061 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction415:kernel#Object#exit */
1062 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction415:kernel#Object#sys */
1063 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction415:parser_work#ReduceAction#init */
1064 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction415:sorter#Object#default_comparator */
1065 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction415:string#Object#to_s */
1066 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction415:string#Object#native_class_name */
1067 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction415:string#Object#class_name */
1068 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction415:string#Object#inspect */
1069 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction415:string#Object#inspect_head */
1070 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction415:string#Object#args */
1071 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction415:ropes#Object#maxlen */
1072 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction415:time#Object#get_time */
1073 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction415:file#Object#printn */
1074 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction415:file#Object#print */
1075 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction415:file#Object#getcwd */
1076 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction415:file#Object#file_getcwd */
1077 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction415:model_base#Object#intrude_visibility */
1078 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction415:model_base#Object#public_visibility */
1079 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction415:model_base#Object#protected_visibility */
1080 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction415:model_base#Object#private_visibility */
1081 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction415:model_base#Object#none_visibility */
1082 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction415:version#Object#nit_version */
1083 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction415:model#Object#abstract_kind */
1084 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction415:model#Object#concrete_kind */
1085 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction415:model#Object#interface_kind */
1086 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction415:model#Object#enum_kind */
1087 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction415:model#Object#extern_kind */
1088 (nitmethod_t)nit__parser___nit__parser__ReduceAction415___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction415:parser#ReduceAction415#action */
1089 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction415:parser_work#ReduceAction#concat */
1090 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction415:parser_work#ReduceAction#goto= */
1091 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction415:kernel#Object#init */
1092 }
1093 };
1094 /* allocate ReduceAction415 */
1095 val* NEW_nit__parser__ReduceAction415(const struct type* type) {
1096 val* self /* : ReduceAction415 */;
1097 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1098 self->type = type;
1099 self->class = &class_nit__parser__ReduceAction415;
1100 return self;
1101 }
1102 /* runtime class nit__parser__ReduceAction417 */
1103 const struct class class_nit__parser__ReduceAction417 = {
1104 0, /* box_kind */
1105 {
1106 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction417:kernel#Object#object_id */
1107 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction417:kernel#Object#is_same_instance */
1108 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction417:kernel#Object#== */
1109 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction417:kernel#Object#!= */
1110 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction417:kernel#Object#hash */
1111 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction417:kernel#Object#exit */
1112 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction417:kernel#Object#sys */
1113 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction417:parser_work#ReduceAction#init */
1114 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction417:sorter#Object#default_comparator */
1115 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction417:string#Object#to_s */
1116 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction417:string#Object#native_class_name */
1117 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction417:string#Object#class_name */
1118 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction417:string#Object#inspect */
1119 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction417:string#Object#inspect_head */
1120 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction417:string#Object#args */
1121 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction417:ropes#Object#maxlen */
1122 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction417:time#Object#get_time */
1123 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction417:file#Object#printn */
1124 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction417:file#Object#print */
1125 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction417:file#Object#getcwd */
1126 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction417:file#Object#file_getcwd */
1127 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction417:model_base#Object#intrude_visibility */
1128 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction417:model_base#Object#public_visibility */
1129 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction417:model_base#Object#protected_visibility */
1130 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction417:model_base#Object#private_visibility */
1131 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction417:model_base#Object#none_visibility */
1132 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction417:version#Object#nit_version */
1133 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction417:model#Object#abstract_kind */
1134 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction417:model#Object#concrete_kind */
1135 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction417:model#Object#interface_kind */
1136 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction417:model#Object#enum_kind */
1137 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction417:model#Object#extern_kind */
1138 (nitmethod_t)nit__parser___nit__parser__ReduceAction417___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction417:parser#ReduceAction417#action */
1139 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction417:parser_work#ReduceAction#concat */
1140 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction417:parser_work#ReduceAction#goto= */
1141 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction417:kernel#Object#init */
1142 }
1143 };
1144 /* allocate ReduceAction417 */
1145 val* NEW_nit__parser__ReduceAction417(const struct type* type) {
1146 val* self /* : ReduceAction417 */;
1147 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1148 self->type = type;
1149 self->class = &class_nit__parser__ReduceAction417;
1150 return self;
1151 }
1152 /* runtime class nit__parser__ReduceAction419 */
1153 const struct class class_nit__parser__ReduceAction419 = {
1154 0, /* box_kind */
1155 {
1156 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction419:kernel#Object#object_id */
1157 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction419:kernel#Object#is_same_instance */
1158 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction419:kernel#Object#== */
1159 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction419:kernel#Object#!= */
1160 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction419:kernel#Object#hash */
1161 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction419:kernel#Object#exit */
1162 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction419:kernel#Object#sys */
1163 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction419:parser_work#ReduceAction#init */
1164 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction419:sorter#Object#default_comparator */
1165 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction419:string#Object#to_s */
1166 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction419:string#Object#native_class_name */
1167 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction419:string#Object#class_name */
1168 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction419:string#Object#inspect */
1169 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction419:string#Object#inspect_head */
1170 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction419:string#Object#args */
1171 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction419:ropes#Object#maxlen */
1172 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction419:time#Object#get_time */
1173 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction419:file#Object#printn */
1174 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction419:file#Object#print */
1175 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction419:file#Object#getcwd */
1176 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction419:file#Object#file_getcwd */
1177 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction419:model_base#Object#intrude_visibility */
1178 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction419:model_base#Object#public_visibility */
1179 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction419:model_base#Object#protected_visibility */
1180 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction419:model_base#Object#private_visibility */
1181 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction419:model_base#Object#none_visibility */
1182 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction419:version#Object#nit_version */
1183 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction419:model#Object#abstract_kind */
1184 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction419:model#Object#concrete_kind */
1185 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction419:model#Object#interface_kind */
1186 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction419:model#Object#enum_kind */
1187 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction419:model#Object#extern_kind */
1188 (nitmethod_t)nit__parser___nit__parser__ReduceAction419___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction419:parser#ReduceAction419#action */
1189 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction419:parser_work#ReduceAction#concat */
1190 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction419:parser_work#ReduceAction#goto= */
1191 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction419:kernel#Object#init */
1192 }
1193 };
1194 /* allocate ReduceAction419 */
1195 val* NEW_nit__parser__ReduceAction419(const struct type* type) {
1196 val* self /* : ReduceAction419 */;
1197 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1198 self->type = type;
1199 self->class = &class_nit__parser__ReduceAction419;
1200 return self;
1201 }
1202 /* runtime class nit__parser__ReduceAction420 */
1203 const struct class class_nit__parser__ReduceAction420 = {
1204 0, /* box_kind */
1205 {
1206 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction420:kernel#Object#object_id */
1207 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction420:kernel#Object#is_same_instance */
1208 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction420:kernel#Object#== */
1209 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction420:kernel#Object#!= */
1210 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction420:kernel#Object#hash */
1211 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction420:kernel#Object#exit */
1212 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction420:kernel#Object#sys */
1213 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction420:parser_work#ReduceAction#init */
1214 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction420:sorter#Object#default_comparator */
1215 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction420:string#Object#to_s */
1216 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction420:string#Object#native_class_name */
1217 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction420:string#Object#class_name */
1218 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction420:string#Object#inspect */
1219 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction420:string#Object#inspect_head */
1220 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction420:string#Object#args */
1221 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction420:ropes#Object#maxlen */
1222 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction420:time#Object#get_time */
1223 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction420:file#Object#printn */
1224 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction420:file#Object#print */
1225 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction420:file#Object#getcwd */
1226 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction420:file#Object#file_getcwd */
1227 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction420:model_base#Object#intrude_visibility */
1228 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction420:model_base#Object#public_visibility */
1229 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction420:model_base#Object#protected_visibility */
1230 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction420:model_base#Object#private_visibility */
1231 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction420:model_base#Object#none_visibility */
1232 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction420:version#Object#nit_version */
1233 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction420:model#Object#abstract_kind */
1234 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction420:model#Object#concrete_kind */
1235 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction420:model#Object#interface_kind */
1236 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction420:model#Object#enum_kind */
1237 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction420:model#Object#extern_kind */
1238 (nitmethod_t)nit__parser___nit__parser__ReduceAction420___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction420:parser#ReduceAction420#action */
1239 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction420:parser_work#ReduceAction#concat */
1240 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction420:parser_work#ReduceAction#goto= */
1241 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction420:kernel#Object#init */
1242 }
1243 };
1244 /* allocate ReduceAction420 */
1245 val* NEW_nit__parser__ReduceAction420(const struct type* type) {
1246 val* self /* : ReduceAction420 */;
1247 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1248 self->type = type;
1249 self->class = &class_nit__parser__ReduceAction420;
1250 return self;
1251 }
1252 /* runtime class nit__parser__ReduceAction421 */
1253 const struct class class_nit__parser__ReduceAction421 = {
1254 0, /* box_kind */
1255 {
1256 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction421:kernel#Object#object_id */
1257 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction421:kernel#Object#is_same_instance */
1258 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction421:kernel#Object#== */
1259 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction421:kernel#Object#!= */
1260 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction421:kernel#Object#hash */
1261 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction421:kernel#Object#exit */
1262 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction421:kernel#Object#sys */
1263 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction421:parser_work#ReduceAction#init */
1264 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction421:sorter#Object#default_comparator */
1265 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction421:string#Object#to_s */
1266 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction421:string#Object#native_class_name */
1267 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction421:string#Object#class_name */
1268 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction421:string#Object#inspect */
1269 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction421:string#Object#inspect_head */
1270 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction421:string#Object#args */
1271 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction421:ropes#Object#maxlen */
1272 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction421:time#Object#get_time */
1273 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction421:file#Object#printn */
1274 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction421:file#Object#print */
1275 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction421:file#Object#getcwd */
1276 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction421:file#Object#file_getcwd */
1277 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction421:model_base#Object#intrude_visibility */
1278 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction421:model_base#Object#public_visibility */
1279 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction421:model_base#Object#protected_visibility */
1280 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction421:model_base#Object#private_visibility */
1281 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction421:model_base#Object#none_visibility */
1282 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction421:version#Object#nit_version */
1283 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction421:model#Object#abstract_kind */
1284 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction421:model#Object#concrete_kind */
1285 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction421:model#Object#interface_kind */
1286 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction421:model#Object#enum_kind */
1287 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction421:model#Object#extern_kind */
1288 (nitmethod_t)nit__parser___nit__parser__ReduceAction421___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction421:parser#ReduceAction421#action */
1289 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction421:parser_work#ReduceAction#concat */
1290 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction421:parser_work#ReduceAction#goto= */
1291 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction421:kernel#Object#init */
1292 }
1293 };
1294 /* allocate ReduceAction421 */
1295 val* NEW_nit__parser__ReduceAction421(const struct type* type) {
1296 val* self /* : ReduceAction421 */;
1297 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1298 self->type = type;
1299 self->class = &class_nit__parser__ReduceAction421;
1300 return self;
1301 }
1302 /* runtime class nit__parser__ReduceAction423 */
1303 const struct class class_nit__parser__ReduceAction423 = {
1304 0, /* box_kind */
1305 {
1306 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction423:kernel#Object#object_id */
1307 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction423:kernel#Object#is_same_instance */
1308 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction423:kernel#Object#== */
1309 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction423:kernel#Object#!= */
1310 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction423:kernel#Object#hash */
1311 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction423:kernel#Object#exit */
1312 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction423:kernel#Object#sys */
1313 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction423:parser_work#ReduceAction#init */
1314 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction423:sorter#Object#default_comparator */
1315 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction423:string#Object#to_s */
1316 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction423:string#Object#native_class_name */
1317 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction423:string#Object#class_name */
1318 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction423:string#Object#inspect */
1319 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction423:string#Object#inspect_head */
1320 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction423:string#Object#args */
1321 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction423:ropes#Object#maxlen */
1322 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction423:time#Object#get_time */
1323 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction423:file#Object#printn */
1324 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction423:file#Object#print */
1325 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction423:file#Object#getcwd */
1326 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction423:file#Object#file_getcwd */
1327 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction423:model_base#Object#intrude_visibility */
1328 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction423:model_base#Object#public_visibility */
1329 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction423:model_base#Object#protected_visibility */
1330 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction423:model_base#Object#private_visibility */
1331 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction423:model_base#Object#none_visibility */
1332 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction423:version#Object#nit_version */
1333 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction423:model#Object#abstract_kind */
1334 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction423:model#Object#concrete_kind */
1335 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction423:model#Object#interface_kind */
1336 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction423:model#Object#enum_kind */
1337 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction423:model#Object#extern_kind */
1338 (nitmethod_t)nit__parser___nit__parser__ReduceAction423___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction423:parser#ReduceAction423#action */
1339 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction423:parser_work#ReduceAction#concat */
1340 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction423:parser_work#ReduceAction#goto= */
1341 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction423:kernel#Object#init */
1342 }
1343 };
1344 /* allocate ReduceAction423 */
1345 val* NEW_nit__parser__ReduceAction423(const struct type* type) {
1346 val* self /* : ReduceAction423 */;
1347 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1348 self->type = type;
1349 self->class = &class_nit__parser__ReduceAction423;
1350 return self;
1351 }
1352 /* runtime class nit__parser__ReduceAction424 */
1353 const struct class class_nit__parser__ReduceAction424 = {
1354 0, /* box_kind */
1355 {
1356 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction424:kernel#Object#object_id */
1357 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction424:kernel#Object#is_same_instance */
1358 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction424:kernel#Object#== */
1359 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction424:kernel#Object#!= */
1360 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction424:kernel#Object#hash */
1361 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction424:kernel#Object#exit */
1362 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction424:kernel#Object#sys */
1363 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction424:parser_work#ReduceAction#init */
1364 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction424:sorter#Object#default_comparator */
1365 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction424:string#Object#to_s */
1366 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction424:string#Object#native_class_name */
1367 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction424:string#Object#class_name */
1368 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction424:string#Object#inspect */
1369 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction424:string#Object#inspect_head */
1370 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction424:string#Object#args */
1371 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction424:ropes#Object#maxlen */
1372 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction424:time#Object#get_time */
1373 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction424:file#Object#printn */
1374 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction424:file#Object#print */
1375 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction424:file#Object#getcwd */
1376 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction424:file#Object#file_getcwd */
1377 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction424:model_base#Object#intrude_visibility */
1378 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction424:model_base#Object#public_visibility */
1379 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction424:model_base#Object#protected_visibility */
1380 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction424:model_base#Object#private_visibility */
1381 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction424:model_base#Object#none_visibility */
1382 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction424:version#Object#nit_version */
1383 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction424:model#Object#abstract_kind */
1384 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction424:model#Object#concrete_kind */
1385 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction424:model#Object#interface_kind */
1386 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction424:model#Object#enum_kind */
1387 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction424:model#Object#extern_kind */
1388 (nitmethod_t)nit__parser___nit__parser__ReduceAction424___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction424:parser#ReduceAction424#action */
1389 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction424:parser_work#ReduceAction#concat */
1390 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction424:parser_work#ReduceAction#goto= */
1391 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction424:kernel#Object#init */
1392 }
1393 };
1394 /* allocate ReduceAction424 */
1395 val* NEW_nit__parser__ReduceAction424(const struct type* type) {
1396 val* self /* : ReduceAction424 */;
1397 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1398 self->type = type;
1399 self->class = &class_nit__parser__ReduceAction424;
1400 return self;
1401 }
1402 /* runtime class nit__parser__ReduceAction425 */
1403 const struct class class_nit__parser__ReduceAction425 = {
1404 0, /* box_kind */
1405 {
1406 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction425:kernel#Object#object_id */
1407 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction425:kernel#Object#is_same_instance */
1408 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction425:kernel#Object#== */
1409 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction425:kernel#Object#!= */
1410 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction425:kernel#Object#hash */
1411 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction425:kernel#Object#exit */
1412 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction425:kernel#Object#sys */
1413 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction425:parser_work#ReduceAction#init */
1414 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction425:sorter#Object#default_comparator */
1415 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction425:string#Object#to_s */
1416 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction425:string#Object#native_class_name */
1417 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction425:string#Object#class_name */
1418 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction425:string#Object#inspect */
1419 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction425:string#Object#inspect_head */
1420 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction425:string#Object#args */
1421 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction425:ropes#Object#maxlen */
1422 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction425:time#Object#get_time */
1423 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction425:file#Object#printn */
1424 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction425:file#Object#print */
1425 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction425:file#Object#getcwd */
1426 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction425:file#Object#file_getcwd */
1427 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction425:model_base#Object#intrude_visibility */
1428 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction425:model_base#Object#public_visibility */
1429 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction425:model_base#Object#protected_visibility */
1430 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction425:model_base#Object#private_visibility */
1431 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction425:model_base#Object#none_visibility */
1432 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction425:version#Object#nit_version */
1433 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction425:model#Object#abstract_kind */
1434 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction425:model#Object#concrete_kind */
1435 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction425:model#Object#interface_kind */
1436 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction425:model#Object#enum_kind */
1437 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction425:model#Object#extern_kind */
1438 (nitmethod_t)nit__parser___nit__parser__ReduceAction425___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction425:parser#ReduceAction425#action */
1439 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction425:parser_work#ReduceAction#concat */
1440 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction425:parser_work#ReduceAction#goto= */
1441 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction425:kernel#Object#init */
1442 }
1443 };
1444 /* allocate ReduceAction425 */
1445 val* NEW_nit__parser__ReduceAction425(const struct type* type) {
1446 val* self /* : ReduceAction425 */;
1447 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1448 self->type = type;
1449 self->class = &class_nit__parser__ReduceAction425;
1450 return self;
1451 }
1452 /* runtime class nit__parser__ReduceAction426 */
1453 const struct class class_nit__parser__ReduceAction426 = {
1454 0, /* box_kind */
1455 {
1456 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction426:kernel#Object#object_id */
1457 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction426:kernel#Object#is_same_instance */
1458 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction426:kernel#Object#== */
1459 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction426:kernel#Object#!= */
1460 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction426:kernel#Object#hash */
1461 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction426:kernel#Object#exit */
1462 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction426:kernel#Object#sys */
1463 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction426:parser_work#ReduceAction#init */
1464 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction426:sorter#Object#default_comparator */
1465 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction426:string#Object#to_s */
1466 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction426:string#Object#native_class_name */
1467 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction426:string#Object#class_name */
1468 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction426:string#Object#inspect */
1469 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction426:string#Object#inspect_head */
1470 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction426:string#Object#args */
1471 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction426:ropes#Object#maxlen */
1472 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction426:time#Object#get_time */
1473 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction426:file#Object#printn */
1474 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction426:file#Object#print */
1475 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction426:file#Object#getcwd */
1476 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction426:file#Object#file_getcwd */
1477 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction426:model_base#Object#intrude_visibility */
1478 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction426:model_base#Object#public_visibility */
1479 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction426:model_base#Object#protected_visibility */
1480 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction426:model_base#Object#private_visibility */
1481 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction426:model_base#Object#none_visibility */
1482 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction426:version#Object#nit_version */
1483 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction426:model#Object#abstract_kind */
1484 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction426:model#Object#concrete_kind */
1485 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction426:model#Object#interface_kind */
1486 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction426:model#Object#enum_kind */
1487 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction426:model#Object#extern_kind */
1488 (nitmethod_t)nit__parser___nit__parser__ReduceAction426___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction426:parser#ReduceAction426#action */
1489 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction426:parser_work#ReduceAction#concat */
1490 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction426:parser_work#ReduceAction#goto= */
1491 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction426:kernel#Object#init */
1492 }
1493 };
1494 /* allocate ReduceAction426 */
1495 val* NEW_nit__parser__ReduceAction426(const struct type* type) {
1496 val* self /* : ReduceAction426 */;
1497 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1498 self->type = type;
1499 self->class = &class_nit__parser__ReduceAction426;
1500 return self;
1501 }
1502 /* runtime class nit__parser__ReduceAction427 */
1503 const struct class class_nit__parser__ReduceAction427 = {
1504 0, /* box_kind */
1505 {
1506 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction427:kernel#Object#object_id */
1507 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction427:kernel#Object#is_same_instance */
1508 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction427:kernel#Object#== */
1509 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction427:kernel#Object#!= */
1510 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction427:kernel#Object#hash */
1511 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction427:kernel#Object#exit */
1512 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction427:kernel#Object#sys */
1513 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction427:parser_work#ReduceAction#init */
1514 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction427:sorter#Object#default_comparator */
1515 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction427:string#Object#to_s */
1516 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction427:string#Object#native_class_name */
1517 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction427:string#Object#class_name */
1518 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction427:string#Object#inspect */
1519 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction427:string#Object#inspect_head */
1520 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction427:string#Object#args */
1521 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction427:ropes#Object#maxlen */
1522 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction427:time#Object#get_time */
1523 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction427:file#Object#printn */
1524 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction427:file#Object#print */
1525 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction427:file#Object#getcwd */
1526 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction427:file#Object#file_getcwd */
1527 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction427:model_base#Object#intrude_visibility */
1528 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction427:model_base#Object#public_visibility */
1529 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction427:model_base#Object#protected_visibility */
1530 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction427:model_base#Object#private_visibility */
1531 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction427:model_base#Object#none_visibility */
1532 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction427:version#Object#nit_version */
1533 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction427:model#Object#abstract_kind */
1534 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction427:model#Object#concrete_kind */
1535 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction427:model#Object#interface_kind */
1536 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction427:model#Object#enum_kind */
1537 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction427:model#Object#extern_kind */
1538 (nitmethod_t)nit__parser___nit__parser__ReduceAction427___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction427:parser#ReduceAction427#action */
1539 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction427:parser_work#ReduceAction#concat */
1540 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction427:parser_work#ReduceAction#goto= */
1541 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction427:kernel#Object#init */
1542 }
1543 };
1544 /* allocate ReduceAction427 */
1545 val* NEW_nit__parser__ReduceAction427(const struct type* type) {
1546 val* self /* : ReduceAction427 */;
1547 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1548 self->type = type;
1549 self->class = &class_nit__parser__ReduceAction427;
1550 return self;
1551 }
1552 /* runtime class nit__parser__ReduceAction428 */
1553 const struct class class_nit__parser__ReduceAction428 = {
1554 0, /* box_kind */
1555 {
1556 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction428:kernel#Object#object_id */
1557 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction428:kernel#Object#is_same_instance */
1558 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction428:kernel#Object#== */
1559 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction428:kernel#Object#!= */
1560 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction428:kernel#Object#hash */
1561 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction428:kernel#Object#exit */
1562 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction428:kernel#Object#sys */
1563 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction428:parser_work#ReduceAction#init */
1564 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction428:sorter#Object#default_comparator */
1565 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction428:string#Object#to_s */
1566 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction428:string#Object#native_class_name */
1567 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction428:string#Object#class_name */
1568 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction428:string#Object#inspect */
1569 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction428:string#Object#inspect_head */
1570 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction428:string#Object#args */
1571 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction428:ropes#Object#maxlen */
1572 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction428:time#Object#get_time */
1573 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction428:file#Object#printn */
1574 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction428:file#Object#print */
1575 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction428:file#Object#getcwd */
1576 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction428:file#Object#file_getcwd */
1577 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction428:model_base#Object#intrude_visibility */
1578 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction428:model_base#Object#public_visibility */
1579 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction428:model_base#Object#protected_visibility */
1580 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction428:model_base#Object#private_visibility */
1581 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction428:model_base#Object#none_visibility */
1582 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction428:version#Object#nit_version */
1583 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction428:model#Object#abstract_kind */
1584 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction428:model#Object#concrete_kind */
1585 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction428:model#Object#interface_kind */
1586 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction428:model#Object#enum_kind */
1587 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction428:model#Object#extern_kind */
1588 (nitmethod_t)nit__parser___nit__parser__ReduceAction428___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction428:parser#ReduceAction428#action */
1589 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction428:parser_work#ReduceAction#concat */
1590 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction428:parser_work#ReduceAction#goto= */
1591 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction428:kernel#Object#init */
1592 }
1593 };
1594 /* allocate ReduceAction428 */
1595 val* NEW_nit__parser__ReduceAction428(const struct type* type) {
1596 val* self /* : ReduceAction428 */;
1597 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1598 self->type = type;
1599 self->class = &class_nit__parser__ReduceAction428;
1600 return self;
1601 }
1602 /* runtime class nit__parser__ReduceAction429 */
1603 const struct class class_nit__parser__ReduceAction429 = {
1604 0, /* box_kind */
1605 {
1606 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction429:kernel#Object#object_id */
1607 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction429:kernel#Object#is_same_instance */
1608 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction429:kernel#Object#== */
1609 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction429:kernel#Object#!= */
1610 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction429:kernel#Object#hash */
1611 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction429:kernel#Object#exit */
1612 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction429:kernel#Object#sys */
1613 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction429:parser_work#ReduceAction#init */
1614 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction429:sorter#Object#default_comparator */
1615 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction429:string#Object#to_s */
1616 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction429:string#Object#native_class_name */
1617 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction429:string#Object#class_name */
1618 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction429:string#Object#inspect */
1619 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction429:string#Object#inspect_head */
1620 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction429:string#Object#args */
1621 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction429:ropes#Object#maxlen */
1622 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction429:time#Object#get_time */
1623 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction429:file#Object#printn */
1624 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction429:file#Object#print */
1625 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction429:file#Object#getcwd */
1626 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction429:file#Object#file_getcwd */
1627 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction429:model_base#Object#intrude_visibility */
1628 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction429:model_base#Object#public_visibility */
1629 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction429:model_base#Object#protected_visibility */
1630 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction429:model_base#Object#private_visibility */
1631 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction429:model_base#Object#none_visibility */
1632 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction429:version#Object#nit_version */
1633 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction429:model#Object#abstract_kind */
1634 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction429:model#Object#concrete_kind */
1635 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction429:model#Object#interface_kind */
1636 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction429:model#Object#enum_kind */
1637 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction429:model#Object#extern_kind */
1638 (nitmethod_t)nit__parser___nit__parser__ReduceAction429___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction429:parser#ReduceAction429#action */
1639 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction429:parser_work#ReduceAction#concat */
1640 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction429:parser_work#ReduceAction#goto= */
1641 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction429:kernel#Object#init */
1642 }
1643 };
1644 /* allocate ReduceAction429 */
1645 val* NEW_nit__parser__ReduceAction429(const struct type* type) {
1646 val* self /* : ReduceAction429 */;
1647 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1648 self->type = type;
1649 self->class = &class_nit__parser__ReduceAction429;
1650 return self;
1651 }
1652 /* runtime class nit__parser__ReduceAction430 */
1653 const struct class class_nit__parser__ReduceAction430 = {
1654 0, /* box_kind */
1655 {
1656 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction430:kernel#Object#object_id */
1657 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction430:kernel#Object#is_same_instance */
1658 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction430:kernel#Object#== */
1659 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction430:kernel#Object#!= */
1660 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction430:kernel#Object#hash */
1661 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction430:kernel#Object#exit */
1662 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction430:kernel#Object#sys */
1663 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction430:parser_work#ReduceAction#init */
1664 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction430:sorter#Object#default_comparator */
1665 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction430:string#Object#to_s */
1666 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction430:string#Object#native_class_name */
1667 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction430:string#Object#class_name */
1668 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction430:string#Object#inspect */
1669 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction430:string#Object#inspect_head */
1670 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction430:string#Object#args */
1671 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction430:ropes#Object#maxlen */
1672 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction430:time#Object#get_time */
1673 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction430:file#Object#printn */
1674 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction430:file#Object#print */
1675 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction430:file#Object#getcwd */
1676 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction430:file#Object#file_getcwd */
1677 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction430:model_base#Object#intrude_visibility */
1678 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction430:model_base#Object#public_visibility */
1679 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction430:model_base#Object#protected_visibility */
1680 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction430:model_base#Object#private_visibility */
1681 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction430:model_base#Object#none_visibility */
1682 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction430:version#Object#nit_version */
1683 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction430:model#Object#abstract_kind */
1684 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction430:model#Object#concrete_kind */
1685 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction430:model#Object#interface_kind */
1686 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction430:model#Object#enum_kind */
1687 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction430:model#Object#extern_kind */
1688 (nitmethod_t)nit__parser___nit__parser__ReduceAction430___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction430:parser#ReduceAction430#action */
1689 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction430:parser_work#ReduceAction#concat */
1690 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction430:parser_work#ReduceAction#goto= */
1691 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction430:kernel#Object#init */
1692 }
1693 };
1694 /* allocate ReduceAction430 */
1695 val* NEW_nit__parser__ReduceAction430(const struct type* type) {
1696 val* self /* : ReduceAction430 */;
1697 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1698 self->type = type;
1699 self->class = &class_nit__parser__ReduceAction430;
1700 return self;
1701 }
1702 /* runtime class nit__parser__ReduceAction431 */
1703 const struct class class_nit__parser__ReduceAction431 = {
1704 0, /* box_kind */
1705 {
1706 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction431:kernel#Object#object_id */
1707 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction431:kernel#Object#is_same_instance */
1708 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction431:kernel#Object#== */
1709 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction431:kernel#Object#!= */
1710 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction431:kernel#Object#hash */
1711 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction431:kernel#Object#exit */
1712 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction431:kernel#Object#sys */
1713 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction431:parser_work#ReduceAction#init */
1714 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction431:sorter#Object#default_comparator */
1715 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction431:string#Object#to_s */
1716 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction431:string#Object#native_class_name */
1717 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction431:string#Object#class_name */
1718 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction431:string#Object#inspect */
1719 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction431:string#Object#inspect_head */
1720 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction431:string#Object#args */
1721 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction431:ropes#Object#maxlen */
1722 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction431:time#Object#get_time */
1723 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction431:file#Object#printn */
1724 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction431:file#Object#print */
1725 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction431:file#Object#getcwd */
1726 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction431:file#Object#file_getcwd */
1727 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction431:model_base#Object#intrude_visibility */
1728 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction431:model_base#Object#public_visibility */
1729 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction431:model_base#Object#protected_visibility */
1730 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction431:model_base#Object#private_visibility */
1731 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction431:model_base#Object#none_visibility */
1732 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction431:version#Object#nit_version */
1733 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction431:model#Object#abstract_kind */
1734 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction431:model#Object#concrete_kind */
1735 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction431:model#Object#interface_kind */
1736 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction431:model#Object#enum_kind */
1737 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction431:model#Object#extern_kind */
1738 (nitmethod_t)nit__parser___nit__parser__ReduceAction431___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction431:parser#ReduceAction431#action */
1739 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction431:parser_work#ReduceAction#concat */
1740 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction431:parser_work#ReduceAction#goto= */
1741 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction431:kernel#Object#init */
1742 }
1743 };
1744 /* allocate ReduceAction431 */
1745 val* NEW_nit__parser__ReduceAction431(const struct type* type) {
1746 val* self /* : ReduceAction431 */;
1747 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1748 self->type = type;
1749 self->class = &class_nit__parser__ReduceAction431;
1750 return self;
1751 }
1752 /* runtime class nit__parser__ReduceAction432 */
1753 const struct class class_nit__parser__ReduceAction432 = {
1754 0, /* box_kind */
1755 {
1756 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction432:kernel#Object#object_id */
1757 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction432:kernel#Object#is_same_instance */
1758 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction432:kernel#Object#== */
1759 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction432:kernel#Object#!= */
1760 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction432:kernel#Object#hash */
1761 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction432:kernel#Object#exit */
1762 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction432:kernel#Object#sys */
1763 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction432:parser_work#ReduceAction#init */
1764 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction432:sorter#Object#default_comparator */
1765 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction432:string#Object#to_s */
1766 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction432:string#Object#native_class_name */
1767 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction432:string#Object#class_name */
1768 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction432:string#Object#inspect */
1769 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction432:string#Object#inspect_head */
1770 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction432:string#Object#args */
1771 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction432:ropes#Object#maxlen */
1772 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction432:time#Object#get_time */
1773 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction432:file#Object#printn */
1774 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction432:file#Object#print */
1775 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction432:file#Object#getcwd */
1776 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction432:file#Object#file_getcwd */
1777 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction432:model_base#Object#intrude_visibility */
1778 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction432:model_base#Object#public_visibility */
1779 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction432:model_base#Object#protected_visibility */
1780 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction432:model_base#Object#private_visibility */
1781 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction432:model_base#Object#none_visibility */
1782 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction432:version#Object#nit_version */
1783 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction432:model#Object#abstract_kind */
1784 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction432:model#Object#concrete_kind */
1785 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction432:model#Object#interface_kind */
1786 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction432:model#Object#enum_kind */
1787 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction432:model#Object#extern_kind */
1788 (nitmethod_t)nit__parser___nit__parser__ReduceAction432___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction432:parser#ReduceAction432#action */
1789 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction432:parser_work#ReduceAction#concat */
1790 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction432:parser_work#ReduceAction#goto= */
1791 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction432:kernel#Object#init */
1792 }
1793 };
1794 /* allocate ReduceAction432 */
1795 val* NEW_nit__parser__ReduceAction432(const struct type* type) {
1796 val* self /* : ReduceAction432 */;
1797 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1798 self->type = type;
1799 self->class = &class_nit__parser__ReduceAction432;
1800 return self;
1801 }
1802 /* runtime class nit__parser__ReduceAction433 */
1803 const struct class class_nit__parser__ReduceAction433 = {
1804 0, /* box_kind */
1805 {
1806 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction433:kernel#Object#object_id */
1807 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction433:kernel#Object#is_same_instance */
1808 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction433:kernel#Object#== */
1809 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction433:kernel#Object#!= */
1810 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction433:kernel#Object#hash */
1811 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction433:kernel#Object#exit */
1812 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction433:kernel#Object#sys */
1813 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction433:parser_work#ReduceAction#init */
1814 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction433:sorter#Object#default_comparator */
1815 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction433:string#Object#to_s */
1816 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction433:string#Object#native_class_name */
1817 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction433:string#Object#class_name */
1818 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction433:string#Object#inspect */
1819 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction433:string#Object#inspect_head */
1820 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction433:string#Object#args */
1821 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction433:ropes#Object#maxlen */
1822 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction433:time#Object#get_time */
1823 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction433:file#Object#printn */
1824 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction433:file#Object#print */
1825 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction433:file#Object#getcwd */
1826 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction433:file#Object#file_getcwd */
1827 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction433:model_base#Object#intrude_visibility */
1828 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction433:model_base#Object#public_visibility */
1829 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction433:model_base#Object#protected_visibility */
1830 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction433:model_base#Object#private_visibility */
1831 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction433:model_base#Object#none_visibility */
1832 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction433:version#Object#nit_version */
1833 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction433:model#Object#abstract_kind */
1834 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction433:model#Object#concrete_kind */
1835 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction433:model#Object#interface_kind */
1836 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction433:model#Object#enum_kind */
1837 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction433:model#Object#extern_kind */
1838 (nitmethod_t)nit__parser___nit__parser__ReduceAction433___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction433:parser#ReduceAction433#action */
1839 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction433:parser_work#ReduceAction#concat */
1840 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction433:parser_work#ReduceAction#goto= */
1841 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction433:kernel#Object#init */
1842 }
1843 };
1844 /* allocate ReduceAction433 */
1845 val* NEW_nit__parser__ReduceAction433(const struct type* type) {
1846 val* self /* : ReduceAction433 */;
1847 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1848 self->type = type;
1849 self->class = &class_nit__parser__ReduceAction433;
1850 return self;
1851 }
1852 /* runtime class nit__parser__ReduceAction434 */
1853 const struct class class_nit__parser__ReduceAction434 = {
1854 0, /* box_kind */
1855 {
1856 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction434:kernel#Object#object_id */
1857 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction434:kernel#Object#is_same_instance */
1858 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction434:kernel#Object#== */
1859 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction434:kernel#Object#!= */
1860 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction434:kernel#Object#hash */
1861 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction434:kernel#Object#exit */
1862 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction434:kernel#Object#sys */
1863 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction434:parser_work#ReduceAction#init */
1864 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction434:sorter#Object#default_comparator */
1865 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction434:string#Object#to_s */
1866 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction434:string#Object#native_class_name */
1867 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction434:string#Object#class_name */
1868 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction434:string#Object#inspect */
1869 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction434:string#Object#inspect_head */
1870 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction434:string#Object#args */
1871 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction434:ropes#Object#maxlen */
1872 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction434:time#Object#get_time */
1873 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction434:file#Object#printn */
1874 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction434:file#Object#print */
1875 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction434:file#Object#getcwd */
1876 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction434:file#Object#file_getcwd */
1877 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction434:model_base#Object#intrude_visibility */
1878 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction434:model_base#Object#public_visibility */
1879 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction434:model_base#Object#protected_visibility */
1880 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction434:model_base#Object#private_visibility */
1881 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction434:model_base#Object#none_visibility */
1882 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction434:version#Object#nit_version */
1883 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction434:model#Object#abstract_kind */
1884 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction434:model#Object#concrete_kind */
1885 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction434:model#Object#interface_kind */
1886 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction434:model#Object#enum_kind */
1887 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction434:model#Object#extern_kind */
1888 (nitmethod_t)nit__parser___nit__parser__ReduceAction434___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction434:parser#ReduceAction434#action */
1889 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction434:parser_work#ReduceAction#concat */
1890 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction434:parser_work#ReduceAction#goto= */
1891 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction434:kernel#Object#init */
1892 }
1893 };
1894 /* allocate ReduceAction434 */
1895 val* NEW_nit__parser__ReduceAction434(const struct type* type) {
1896 val* self /* : ReduceAction434 */;
1897 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1898 self->type = type;
1899 self->class = &class_nit__parser__ReduceAction434;
1900 return self;
1901 }
1902 /* runtime class nit__parser__ReduceAction435 */
1903 const struct class class_nit__parser__ReduceAction435 = {
1904 0, /* box_kind */
1905 {
1906 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction435:kernel#Object#object_id */
1907 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction435:kernel#Object#is_same_instance */
1908 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction435:kernel#Object#== */
1909 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction435:kernel#Object#!= */
1910 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction435:kernel#Object#hash */
1911 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction435:kernel#Object#exit */
1912 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction435:kernel#Object#sys */
1913 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction435:parser_work#ReduceAction#init */
1914 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction435:sorter#Object#default_comparator */
1915 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction435:string#Object#to_s */
1916 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction435:string#Object#native_class_name */
1917 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction435:string#Object#class_name */
1918 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction435:string#Object#inspect */
1919 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction435:string#Object#inspect_head */
1920 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction435:string#Object#args */
1921 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction435:ropes#Object#maxlen */
1922 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction435:time#Object#get_time */
1923 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction435:file#Object#printn */
1924 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction435:file#Object#print */
1925 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction435:file#Object#getcwd */
1926 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction435:file#Object#file_getcwd */
1927 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction435:model_base#Object#intrude_visibility */
1928 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction435:model_base#Object#public_visibility */
1929 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction435:model_base#Object#protected_visibility */
1930 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction435:model_base#Object#private_visibility */
1931 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction435:model_base#Object#none_visibility */
1932 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction435:version#Object#nit_version */
1933 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction435:model#Object#abstract_kind */
1934 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction435:model#Object#concrete_kind */
1935 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction435:model#Object#interface_kind */
1936 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction435:model#Object#enum_kind */
1937 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction435:model#Object#extern_kind */
1938 (nitmethod_t)nit__parser___nit__parser__ReduceAction435___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction435:parser#ReduceAction435#action */
1939 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction435:parser_work#ReduceAction#concat */
1940 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction435:parser_work#ReduceAction#goto= */
1941 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction435:kernel#Object#init */
1942 }
1943 };
1944 /* allocate ReduceAction435 */
1945 val* NEW_nit__parser__ReduceAction435(const struct type* type) {
1946 val* self /* : ReduceAction435 */;
1947 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1948 self->type = type;
1949 self->class = &class_nit__parser__ReduceAction435;
1950 return self;
1951 }
1952 /* runtime class nit__parser__ReduceAction437 */
1953 const struct class class_nit__parser__ReduceAction437 = {
1954 0, /* box_kind */
1955 {
1956 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction437:kernel#Object#object_id */
1957 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction437:kernel#Object#is_same_instance */
1958 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction437:kernel#Object#== */
1959 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction437:kernel#Object#!= */
1960 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction437:kernel#Object#hash */
1961 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction437:kernel#Object#exit */
1962 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction437:kernel#Object#sys */
1963 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction437:parser_work#ReduceAction#init */
1964 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction437:sorter#Object#default_comparator */
1965 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction437:string#Object#to_s */
1966 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction437:string#Object#native_class_name */
1967 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction437:string#Object#class_name */
1968 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction437:string#Object#inspect */
1969 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction437:string#Object#inspect_head */
1970 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction437:string#Object#args */
1971 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction437:ropes#Object#maxlen */
1972 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction437:time#Object#get_time */
1973 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction437:file#Object#printn */
1974 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction437:file#Object#print */
1975 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction437:file#Object#getcwd */
1976 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction437:file#Object#file_getcwd */
1977 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction437:model_base#Object#intrude_visibility */
1978 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction437:model_base#Object#public_visibility */
1979 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction437:model_base#Object#protected_visibility */
1980 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction437:model_base#Object#private_visibility */
1981 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction437:model_base#Object#none_visibility */
1982 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction437:version#Object#nit_version */
1983 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction437:model#Object#abstract_kind */
1984 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction437:model#Object#concrete_kind */
1985 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction437:model#Object#interface_kind */
1986 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction437:model#Object#enum_kind */
1987 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction437:model#Object#extern_kind */
1988 (nitmethod_t)nit__parser___nit__parser__ReduceAction437___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction437:parser#ReduceAction437#action */
1989 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction437:parser_work#ReduceAction#concat */
1990 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction437:parser_work#ReduceAction#goto= */
1991 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction437:kernel#Object#init */
1992 }
1993 };
1994 /* allocate ReduceAction437 */
1995 val* NEW_nit__parser__ReduceAction437(const struct type* type) {
1996 val* self /* : ReduceAction437 */;
1997 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
1998 self->type = type;
1999 self->class = &class_nit__parser__ReduceAction437;
2000 return self;
2001 }
2002 /* runtime class nit__parser__ReduceAction438 */
2003 const struct class class_nit__parser__ReduceAction438 = {
2004 0, /* box_kind */
2005 {
2006 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction438:kernel#Object#object_id */
2007 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction438:kernel#Object#is_same_instance */
2008 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction438:kernel#Object#== */
2009 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction438:kernel#Object#!= */
2010 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction438:kernel#Object#hash */
2011 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction438:kernel#Object#exit */
2012 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction438:kernel#Object#sys */
2013 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction438:parser_work#ReduceAction#init */
2014 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction438:sorter#Object#default_comparator */
2015 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction438:string#Object#to_s */
2016 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction438:string#Object#native_class_name */
2017 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction438:string#Object#class_name */
2018 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction438:string#Object#inspect */
2019 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction438:string#Object#inspect_head */
2020 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction438:string#Object#args */
2021 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction438:ropes#Object#maxlen */
2022 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction438:time#Object#get_time */
2023 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction438:file#Object#printn */
2024 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction438:file#Object#print */
2025 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction438:file#Object#getcwd */
2026 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction438:file#Object#file_getcwd */
2027 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction438:model_base#Object#intrude_visibility */
2028 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction438:model_base#Object#public_visibility */
2029 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction438:model_base#Object#protected_visibility */
2030 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction438:model_base#Object#private_visibility */
2031 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction438:model_base#Object#none_visibility */
2032 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction438:version#Object#nit_version */
2033 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction438:model#Object#abstract_kind */
2034 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction438:model#Object#concrete_kind */
2035 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction438:model#Object#interface_kind */
2036 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction438:model#Object#enum_kind */
2037 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction438:model#Object#extern_kind */
2038 (nitmethod_t)nit__parser___nit__parser__ReduceAction438___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction438:parser#ReduceAction438#action */
2039 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction438:parser_work#ReduceAction#concat */
2040 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction438:parser_work#ReduceAction#goto= */
2041 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction438:kernel#Object#init */
2042 }
2043 };
2044 /* allocate ReduceAction438 */
2045 val* NEW_nit__parser__ReduceAction438(const struct type* type) {
2046 val* self /* : ReduceAction438 */;
2047 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2048 self->type = type;
2049 self->class = &class_nit__parser__ReduceAction438;
2050 return self;
2051 }
2052 /* runtime class nit__parser__ReduceAction439 */
2053 const struct class class_nit__parser__ReduceAction439 = {
2054 0, /* box_kind */
2055 {
2056 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction439:kernel#Object#object_id */
2057 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction439:kernel#Object#is_same_instance */
2058 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction439:kernel#Object#== */
2059 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction439:kernel#Object#!= */
2060 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction439:kernel#Object#hash */
2061 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction439:kernel#Object#exit */
2062 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction439:kernel#Object#sys */
2063 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction439:parser_work#ReduceAction#init */
2064 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction439:sorter#Object#default_comparator */
2065 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction439:string#Object#to_s */
2066 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction439:string#Object#native_class_name */
2067 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction439:string#Object#class_name */
2068 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction439:string#Object#inspect */
2069 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction439:string#Object#inspect_head */
2070 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction439:string#Object#args */
2071 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction439:ropes#Object#maxlen */
2072 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction439:time#Object#get_time */
2073 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction439:file#Object#printn */
2074 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction439:file#Object#print */
2075 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction439:file#Object#getcwd */
2076 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction439:file#Object#file_getcwd */
2077 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction439:model_base#Object#intrude_visibility */
2078 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction439:model_base#Object#public_visibility */
2079 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction439:model_base#Object#protected_visibility */
2080 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction439:model_base#Object#private_visibility */
2081 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction439:model_base#Object#none_visibility */
2082 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction439:version#Object#nit_version */
2083 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction439:model#Object#abstract_kind */
2084 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction439:model#Object#concrete_kind */
2085 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction439:model#Object#interface_kind */
2086 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction439:model#Object#enum_kind */
2087 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction439:model#Object#extern_kind */
2088 (nitmethod_t)nit__parser___nit__parser__ReduceAction439___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction439:parser#ReduceAction439#action */
2089 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction439:parser_work#ReduceAction#concat */
2090 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction439:parser_work#ReduceAction#goto= */
2091 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction439:kernel#Object#init */
2092 }
2093 };
2094 /* allocate ReduceAction439 */
2095 val* NEW_nit__parser__ReduceAction439(const struct type* type) {
2096 val* self /* : ReduceAction439 */;
2097 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2098 self->type = type;
2099 self->class = &class_nit__parser__ReduceAction439;
2100 return self;
2101 }
2102 /* runtime class nit__parser__ReduceAction441 */
2103 const struct class class_nit__parser__ReduceAction441 = {
2104 0, /* box_kind */
2105 {
2106 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction441:kernel#Object#object_id */
2107 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction441:kernel#Object#is_same_instance */
2108 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction441:kernel#Object#== */
2109 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction441:kernel#Object#!= */
2110 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction441:kernel#Object#hash */
2111 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction441:kernel#Object#exit */
2112 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction441:kernel#Object#sys */
2113 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction441:parser_work#ReduceAction#init */
2114 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction441:sorter#Object#default_comparator */
2115 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction441:string#Object#to_s */
2116 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction441:string#Object#native_class_name */
2117 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction441:string#Object#class_name */
2118 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction441:string#Object#inspect */
2119 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction441:string#Object#inspect_head */
2120 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction441:string#Object#args */
2121 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction441:ropes#Object#maxlen */
2122 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction441:time#Object#get_time */
2123 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction441:file#Object#printn */
2124 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction441:file#Object#print */
2125 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction441:file#Object#getcwd */
2126 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction441:file#Object#file_getcwd */
2127 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction441:model_base#Object#intrude_visibility */
2128 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction441:model_base#Object#public_visibility */
2129 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction441:model_base#Object#protected_visibility */
2130 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction441:model_base#Object#private_visibility */
2131 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction441:model_base#Object#none_visibility */
2132 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction441:version#Object#nit_version */
2133 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction441:model#Object#abstract_kind */
2134 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction441:model#Object#concrete_kind */
2135 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction441:model#Object#interface_kind */
2136 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction441:model#Object#enum_kind */
2137 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction441:model#Object#extern_kind */
2138 (nitmethod_t)nit__parser___nit__parser__ReduceAction441___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction441:parser#ReduceAction441#action */
2139 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction441:parser_work#ReduceAction#concat */
2140 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction441:parser_work#ReduceAction#goto= */
2141 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction441:kernel#Object#init */
2142 }
2143 };
2144 /* allocate ReduceAction441 */
2145 val* NEW_nit__parser__ReduceAction441(const struct type* type) {
2146 val* self /* : ReduceAction441 */;
2147 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2148 self->type = type;
2149 self->class = &class_nit__parser__ReduceAction441;
2150 return self;
2151 }
2152 /* runtime class nit__parser__ReduceAction442 */
2153 const struct class class_nit__parser__ReduceAction442 = {
2154 0, /* box_kind */
2155 {
2156 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction442:kernel#Object#object_id */
2157 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction442:kernel#Object#is_same_instance */
2158 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction442:kernel#Object#== */
2159 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction442:kernel#Object#!= */
2160 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction442:kernel#Object#hash */
2161 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction442:kernel#Object#exit */
2162 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction442:kernel#Object#sys */
2163 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction442:parser_work#ReduceAction#init */
2164 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction442:sorter#Object#default_comparator */
2165 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction442:string#Object#to_s */
2166 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction442:string#Object#native_class_name */
2167 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction442:string#Object#class_name */
2168 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction442:string#Object#inspect */
2169 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction442:string#Object#inspect_head */
2170 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction442:string#Object#args */
2171 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction442:ropes#Object#maxlen */
2172 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction442:time#Object#get_time */
2173 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction442:file#Object#printn */
2174 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction442:file#Object#print */
2175 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction442:file#Object#getcwd */
2176 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction442:file#Object#file_getcwd */
2177 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction442:model_base#Object#intrude_visibility */
2178 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction442:model_base#Object#public_visibility */
2179 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction442:model_base#Object#protected_visibility */
2180 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction442:model_base#Object#private_visibility */
2181 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction442:model_base#Object#none_visibility */
2182 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction442:version#Object#nit_version */
2183 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction442:model#Object#abstract_kind */
2184 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction442:model#Object#concrete_kind */
2185 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction442:model#Object#interface_kind */
2186 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction442:model#Object#enum_kind */
2187 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction442:model#Object#extern_kind */
2188 (nitmethod_t)nit__parser___nit__parser__ReduceAction442___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction442:parser#ReduceAction442#action */
2189 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction442:parser_work#ReduceAction#concat */
2190 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction442:parser_work#ReduceAction#goto= */
2191 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction442:kernel#Object#init */
2192 }
2193 };
2194 /* allocate ReduceAction442 */
2195 val* NEW_nit__parser__ReduceAction442(const struct type* type) {
2196 val* self /* : ReduceAction442 */;
2197 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2198 self->type = type;
2199 self->class = &class_nit__parser__ReduceAction442;
2200 return self;
2201 }
2202 /* runtime class nit__parser__ReduceAction443 */
2203 const struct class class_nit__parser__ReduceAction443 = {
2204 0, /* box_kind */
2205 {
2206 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction443:kernel#Object#object_id */
2207 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction443:kernel#Object#is_same_instance */
2208 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction443:kernel#Object#== */
2209 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction443:kernel#Object#!= */
2210 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction443:kernel#Object#hash */
2211 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction443:kernel#Object#exit */
2212 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction443:kernel#Object#sys */
2213 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction443:parser_work#ReduceAction#init */
2214 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction443:sorter#Object#default_comparator */
2215 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction443:string#Object#to_s */
2216 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction443:string#Object#native_class_name */
2217 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction443:string#Object#class_name */
2218 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction443:string#Object#inspect */
2219 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction443:string#Object#inspect_head */
2220 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction443:string#Object#args */
2221 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction443:ropes#Object#maxlen */
2222 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction443:time#Object#get_time */
2223 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction443:file#Object#printn */
2224 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction443:file#Object#print */
2225 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction443:file#Object#getcwd */
2226 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction443:file#Object#file_getcwd */
2227 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction443:model_base#Object#intrude_visibility */
2228 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction443:model_base#Object#public_visibility */
2229 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction443:model_base#Object#protected_visibility */
2230 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction443:model_base#Object#private_visibility */
2231 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction443:model_base#Object#none_visibility */
2232 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction443:version#Object#nit_version */
2233 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction443:model#Object#abstract_kind */
2234 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction443:model#Object#concrete_kind */
2235 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction443:model#Object#interface_kind */
2236 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction443:model#Object#enum_kind */
2237 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction443:model#Object#extern_kind */
2238 (nitmethod_t)nit__parser___nit__parser__ReduceAction443___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction443:parser#ReduceAction443#action */
2239 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction443:parser_work#ReduceAction#concat */
2240 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction443:parser_work#ReduceAction#goto= */
2241 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction443:kernel#Object#init */
2242 }
2243 };
2244 /* allocate ReduceAction443 */
2245 val* NEW_nit__parser__ReduceAction443(const struct type* type) {
2246 val* self /* : ReduceAction443 */;
2247 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2248 self->type = type;
2249 self->class = &class_nit__parser__ReduceAction443;
2250 return self;
2251 }
2252 /* runtime class nit__parser__ReduceAction445 */
2253 const struct class class_nit__parser__ReduceAction445 = {
2254 0, /* box_kind */
2255 {
2256 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction445:kernel#Object#object_id */
2257 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction445:kernel#Object#is_same_instance */
2258 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction445:kernel#Object#== */
2259 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction445:kernel#Object#!= */
2260 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction445:kernel#Object#hash */
2261 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction445:kernel#Object#exit */
2262 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction445:kernel#Object#sys */
2263 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction445:parser_work#ReduceAction#init */
2264 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction445:sorter#Object#default_comparator */
2265 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction445:string#Object#to_s */
2266 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction445:string#Object#native_class_name */
2267 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction445:string#Object#class_name */
2268 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction445:string#Object#inspect */
2269 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction445:string#Object#inspect_head */
2270 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction445:string#Object#args */
2271 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction445:ropes#Object#maxlen */
2272 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction445:time#Object#get_time */
2273 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction445:file#Object#printn */
2274 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction445:file#Object#print */
2275 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction445:file#Object#getcwd */
2276 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction445:file#Object#file_getcwd */
2277 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction445:model_base#Object#intrude_visibility */
2278 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction445:model_base#Object#public_visibility */
2279 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction445:model_base#Object#protected_visibility */
2280 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction445:model_base#Object#private_visibility */
2281 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction445:model_base#Object#none_visibility */
2282 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction445:version#Object#nit_version */
2283 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction445:model#Object#abstract_kind */
2284 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction445:model#Object#concrete_kind */
2285 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction445:model#Object#interface_kind */
2286 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction445:model#Object#enum_kind */
2287 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction445:model#Object#extern_kind */
2288 (nitmethod_t)nit__parser___nit__parser__ReduceAction445___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction445:parser#ReduceAction445#action */
2289 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction445:parser_work#ReduceAction#concat */
2290 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction445:parser_work#ReduceAction#goto= */
2291 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction445:kernel#Object#init */
2292 }
2293 };
2294 /* allocate ReduceAction445 */
2295 val* NEW_nit__parser__ReduceAction445(const struct type* type) {
2296 val* self /* : ReduceAction445 */;
2297 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2298 self->type = type;
2299 self->class = &class_nit__parser__ReduceAction445;
2300 return self;
2301 }
2302 /* runtime class nit__parser__ReduceAction446 */
2303 const struct class class_nit__parser__ReduceAction446 = {
2304 0, /* box_kind */
2305 {
2306 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction446:kernel#Object#object_id */
2307 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction446:kernel#Object#is_same_instance */
2308 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction446:kernel#Object#== */
2309 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction446:kernel#Object#!= */
2310 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction446:kernel#Object#hash */
2311 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction446:kernel#Object#exit */
2312 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction446:kernel#Object#sys */
2313 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction446:parser_work#ReduceAction#init */
2314 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction446:sorter#Object#default_comparator */
2315 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction446:string#Object#to_s */
2316 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction446:string#Object#native_class_name */
2317 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction446:string#Object#class_name */
2318 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction446:string#Object#inspect */
2319 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction446:string#Object#inspect_head */
2320 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction446:string#Object#args */
2321 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction446:ropes#Object#maxlen */
2322 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction446:time#Object#get_time */
2323 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction446:file#Object#printn */
2324 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction446:file#Object#print */
2325 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction446:file#Object#getcwd */
2326 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction446:file#Object#file_getcwd */
2327 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction446:model_base#Object#intrude_visibility */
2328 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction446:model_base#Object#public_visibility */
2329 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction446:model_base#Object#protected_visibility */
2330 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction446:model_base#Object#private_visibility */
2331 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction446:model_base#Object#none_visibility */
2332 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction446:version#Object#nit_version */
2333 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction446:model#Object#abstract_kind */
2334 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction446:model#Object#concrete_kind */
2335 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction446:model#Object#interface_kind */
2336 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction446:model#Object#enum_kind */
2337 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction446:model#Object#extern_kind */
2338 (nitmethod_t)nit__parser___nit__parser__ReduceAction446___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction446:parser#ReduceAction446#action */
2339 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction446:parser_work#ReduceAction#concat */
2340 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction446:parser_work#ReduceAction#goto= */
2341 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction446:kernel#Object#init */
2342 }
2343 };
2344 /* allocate ReduceAction446 */
2345 val* NEW_nit__parser__ReduceAction446(const struct type* type) {
2346 val* self /* : ReduceAction446 */;
2347 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2348 self->type = type;
2349 self->class = &class_nit__parser__ReduceAction446;
2350 return self;
2351 }
2352 /* runtime class nit__parser__ReduceAction448 */
2353 const struct class class_nit__parser__ReduceAction448 = {
2354 0, /* box_kind */
2355 {
2356 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction448:kernel#Object#object_id */
2357 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction448:kernel#Object#is_same_instance */
2358 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction448:kernel#Object#== */
2359 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction448:kernel#Object#!= */
2360 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction448:kernel#Object#hash */
2361 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction448:kernel#Object#exit */
2362 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction448:kernel#Object#sys */
2363 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction448:parser_work#ReduceAction#init */
2364 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction448:sorter#Object#default_comparator */
2365 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction448:string#Object#to_s */
2366 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction448:string#Object#native_class_name */
2367 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction448:string#Object#class_name */
2368 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction448:string#Object#inspect */
2369 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction448:string#Object#inspect_head */
2370 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction448:string#Object#args */
2371 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction448:ropes#Object#maxlen */
2372 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction448:time#Object#get_time */
2373 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction448:file#Object#printn */
2374 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction448:file#Object#print */
2375 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction448:file#Object#getcwd */
2376 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction448:file#Object#file_getcwd */
2377 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction448:model_base#Object#intrude_visibility */
2378 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction448:model_base#Object#public_visibility */
2379 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction448:model_base#Object#protected_visibility */
2380 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction448:model_base#Object#private_visibility */
2381 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction448:model_base#Object#none_visibility */
2382 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction448:version#Object#nit_version */
2383 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction448:model#Object#abstract_kind */
2384 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction448:model#Object#concrete_kind */
2385 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction448:model#Object#interface_kind */
2386 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction448:model#Object#enum_kind */
2387 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction448:model#Object#extern_kind */
2388 (nitmethod_t)nit__parser___nit__parser__ReduceAction448___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction448:parser#ReduceAction448#action */
2389 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction448:parser_work#ReduceAction#concat */
2390 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction448:parser_work#ReduceAction#goto= */
2391 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction448:kernel#Object#init */
2392 }
2393 };
2394 /* allocate ReduceAction448 */
2395 val* NEW_nit__parser__ReduceAction448(const struct type* type) {
2396 val* self /* : ReduceAction448 */;
2397 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2398 self->type = type;
2399 self->class = &class_nit__parser__ReduceAction448;
2400 return self;
2401 }
2402 /* runtime class nit__parser__ReduceAction449 */
2403 const struct class class_nit__parser__ReduceAction449 = {
2404 0, /* box_kind */
2405 {
2406 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction449:kernel#Object#object_id */
2407 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction449:kernel#Object#is_same_instance */
2408 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction449:kernel#Object#== */
2409 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction449:kernel#Object#!= */
2410 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction449:kernel#Object#hash */
2411 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction449:kernel#Object#exit */
2412 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction449:kernel#Object#sys */
2413 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction449:parser_work#ReduceAction#init */
2414 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction449:sorter#Object#default_comparator */
2415 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction449:string#Object#to_s */
2416 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction449:string#Object#native_class_name */
2417 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction449:string#Object#class_name */
2418 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction449:string#Object#inspect */
2419 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction449:string#Object#inspect_head */
2420 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction449:string#Object#args */
2421 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction449:ropes#Object#maxlen */
2422 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction449:time#Object#get_time */
2423 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction449:file#Object#printn */
2424 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction449:file#Object#print */
2425 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction449:file#Object#getcwd */
2426 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction449:file#Object#file_getcwd */
2427 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction449:model_base#Object#intrude_visibility */
2428 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction449:model_base#Object#public_visibility */
2429 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction449:model_base#Object#protected_visibility */
2430 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction449:model_base#Object#private_visibility */
2431 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction449:model_base#Object#none_visibility */
2432 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction449:version#Object#nit_version */
2433 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction449:model#Object#abstract_kind */
2434 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction449:model#Object#concrete_kind */
2435 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction449:model#Object#interface_kind */
2436 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction449:model#Object#enum_kind */
2437 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction449:model#Object#extern_kind */
2438 (nitmethod_t)nit__parser___nit__parser__ReduceAction449___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction449:parser#ReduceAction449#action */
2439 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction449:parser_work#ReduceAction#concat */
2440 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction449:parser_work#ReduceAction#goto= */
2441 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction449:kernel#Object#init */
2442 }
2443 };
2444 /* allocate ReduceAction449 */
2445 val* NEW_nit__parser__ReduceAction449(const struct type* type) {
2446 val* self /* : ReduceAction449 */;
2447 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2448 self->type = type;
2449 self->class = &class_nit__parser__ReduceAction449;
2450 return self;
2451 }
2452 /* runtime class nit__parser__ReduceAction451 */
2453 const struct class class_nit__parser__ReduceAction451 = {
2454 0, /* box_kind */
2455 {
2456 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction451:kernel#Object#object_id */
2457 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction451:kernel#Object#is_same_instance */
2458 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction451:kernel#Object#== */
2459 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction451:kernel#Object#!= */
2460 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction451:kernel#Object#hash */
2461 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction451:kernel#Object#exit */
2462 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction451:kernel#Object#sys */
2463 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction451:parser_work#ReduceAction#init */
2464 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction451:sorter#Object#default_comparator */
2465 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction451:string#Object#to_s */
2466 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction451:string#Object#native_class_name */
2467 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction451:string#Object#class_name */
2468 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction451:string#Object#inspect */
2469 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction451:string#Object#inspect_head */
2470 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction451:string#Object#args */
2471 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction451:ropes#Object#maxlen */
2472 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction451:time#Object#get_time */
2473 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction451:file#Object#printn */
2474 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction451:file#Object#print */
2475 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction451:file#Object#getcwd */
2476 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction451:file#Object#file_getcwd */
2477 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction451:model_base#Object#intrude_visibility */
2478 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction451:model_base#Object#public_visibility */
2479 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction451:model_base#Object#protected_visibility */
2480 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction451:model_base#Object#private_visibility */
2481 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction451:model_base#Object#none_visibility */
2482 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction451:version#Object#nit_version */
2483 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction451:model#Object#abstract_kind */
2484 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction451:model#Object#concrete_kind */
2485 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction451:model#Object#interface_kind */
2486 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction451:model#Object#enum_kind */
2487 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction451:model#Object#extern_kind */
2488 (nitmethod_t)nit__parser___nit__parser__ReduceAction451___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction451:parser#ReduceAction451#action */
2489 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction451:parser_work#ReduceAction#concat */
2490 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction451:parser_work#ReduceAction#goto= */
2491 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction451:kernel#Object#init */
2492 }
2493 };
2494 /* allocate ReduceAction451 */
2495 val* NEW_nit__parser__ReduceAction451(const struct type* type) {
2496 val* self /* : ReduceAction451 */;
2497 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2498 self->type = type;
2499 self->class = &class_nit__parser__ReduceAction451;
2500 return self;
2501 }
2502 /* runtime class nit__parser__ReduceAction452 */
2503 const struct class class_nit__parser__ReduceAction452 = {
2504 0, /* box_kind */
2505 {
2506 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction452:kernel#Object#object_id */
2507 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction452:kernel#Object#is_same_instance */
2508 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction452:kernel#Object#== */
2509 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction452:kernel#Object#!= */
2510 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction452:kernel#Object#hash */
2511 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction452:kernel#Object#exit */
2512 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction452:kernel#Object#sys */
2513 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction452:parser_work#ReduceAction#init */
2514 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction452:sorter#Object#default_comparator */
2515 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction452:string#Object#to_s */
2516 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction452:string#Object#native_class_name */
2517 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction452:string#Object#class_name */
2518 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction452:string#Object#inspect */
2519 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction452:string#Object#inspect_head */
2520 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction452:string#Object#args */
2521 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction452:ropes#Object#maxlen */
2522 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction452:time#Object#get_time */
2523 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction452:file#Object#printn */
2524 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction452:file#Object#print */
2525 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction452:file#Object#getcwd */
2526 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction452:file#Object#file_getcwd */
2527 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction452:model_base#Object#intrude_visibility */
2528 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction452:model_base#Object#public_visibility */
2529 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction452:model_base#Object#protected_visibility */
2530 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction452:model_base#Object#private_visibility */
2531 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction452:model_base#Object#none_visibility */
2532 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction452:version#Object#nit_version */
2533 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction452:model#Object#abstract_kind */
2534 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction452:model#Object#concrete_kind */
2535 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction452:model#Object#interface_kind */
2536 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction452:model#Object#enum_kind */
2537 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction452:model#Object#extern_kind */
2538 (nitmethod_t)nit__parser___nit__parser__ReduceAction452___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction452:parser#ReduceAction452#action */
2539 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction452:parser_work#ReduceAction#concat */
2540 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction452:parser_work#ReduceAction#goto= */
2541 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction452:kernel#Object#init */
2542 }
2543 };
2544 /* allocate ReduceAction452 */
2545 val* NEW_nit__parser__ReduceAction452(const struct type* type) {
2546 val* self /* : ReduceAction452 */;
2547 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2548 self->type = type;
2549 self->class = &class_nit__parser__ReduceAction452;
2550 return self;
2551 }
2552 /* runtime class nit__parser__ReduceAction455 */
2553 const struct class class_nit__parser__ReduceAction455 = {
2554 0, /* box_kind */
2555 {
2556 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction455:kernel#Object#object_id */
2557 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction455:kernel#Object#is_same_instance */
2558 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction455:kernel#Object#== */
2559 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction455:kernel#Object#!= */
2560 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction455:kernel#Object#hash */
2561 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction455:kernel#Object#exit */
2562 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction455:kernel#Object#sys */
2563 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction455:parser_work#ReduceAction#init */
2564 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction455:sorter#Object#default_comparator */
2565 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction455:string#Object#to_s */
2566 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction455:string#Object#native_class_name */
2567 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction455:string#Object#class_name */
2568 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction455:string#Object#inspect */
2569 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction455:string#Object#inspect_head */
2570 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction455:string#Object#args */
2571 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction455:ropes#Object#maxlen */
2572 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction455:time#Object#get_time */
2573 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction455:file#Object#printn */
2574 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction455:file#Object#print */
2575 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction455:file#Object#getcwd */
2576 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction455:file#Object#file_getcwd */
2577 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction455:model_base#Object#intrude_visibility */
2578 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction455:model_base#Object#public_visibility */
2579 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction455:model_base#Object#protected_visibility */
2580 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction455:model_base#Object#private_visibility */
2581 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction455:model_base#Object#none_visibility */
2582 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction455:version#Object#nit_version */
2583 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction455:model#Object#abstract_kind */
2584 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction455:model#Object#concrete_kind */
2585 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction455:model#Object#interface_kind */
2586 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction455:model#Object#enum_kind */
2587 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction455:model#Object#extern_kind */
2588 (nitmethod_t)nit__parser___nit__parser__ReduceAction455___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction455:parser#ReduceAction455#action */
2589 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction455:parser_work#ReduceAction#concat */
2590 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction455:parser_work#ReduceAction#goto= */
2591 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction455:kernel#Object#init */
2592 }
2593 };
2594 /* allocate ReduceAction455 */
2595 val* NEW_nit__parser__ReduceAction455(const struct type* type) {
2596 val* self /* : ReduceAction455 */;
2597 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2598 self->type = type;
2599 self->class = &class_nit__parser__ReduceAction455;
2600 return self;
2601 }
2602 /* runtime class nit__parser__ReduceAction456 */
2603 const struct class class_nit__parser__ReduceAction456 = {
2604 0, /* box_kind */
2605 {
2606 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction456:kernel#Object#object_id */
2607 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction456:kernel#Object#is_same_instance */
2608 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction456:kernel#Object#== */
2609 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction456:kernel#Object#!= */
2610 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction456:kernel#Object#hash */
2611 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction456:kernel#Object#exit */
2612 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction456:kernel#Object#sys */
2613 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction456:parser_work#ReduceAction#init */
2614 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction456:sorter#Object#default_comparator */
2615 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction456:string#Object#to_s */
2616 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction456:string#Object#native_class_name */
2617 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction456:string#Object#class_name */
2618 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction456:string#Object#inspect */
2619 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction456:string#Object#inspect_head */
2620 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction456:string#Object#args */
2621 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction456:ropes#Object#maxlen */
2622 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction456:time#Object#get_time */
2623 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction456:file#Object#printn */
2624 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction456:file#Object#print */
2625 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction456:file#Object#getcwd */
2626 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction456:file#Object#file_getcwd */
2627 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction456:model_base#Object#intrude_visibility */
2628 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction456:model_base#Object#public_visibility */
2629 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction456:model_base#Object#protected_visibility */
2630 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction456:model_base#Object#private_visibility */
2631 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction456:model_base#Object#none_visibility */
2632 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction456:version#Object#nit_version */
2633 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction456:model#Object#abstract_kind */
2634 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction456:model#Object#concrete_kind */
2635 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction456:model#Object#interface_kind */
2636 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction456:model#Object#enum_kind */
2637 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction456:model#Object#extern_kind */
2638 (nitmethod_t)nit__parser___nit__parser__ReduceAction456___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction456:parser#ReduceAction456#action */
2639 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction456:parser_work#ReduceAction#concat */
2640 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction456:parser_work#ReduceAction#goto= */
2641 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction456:kernel#Object#init */
2642 }
2643 };
2644 /* allocate ReduceAction456 */
2645 val* NEW_nit__parser__ReduceAction456(const struct type* type) {
2646 val* self /* : ReduceAction456 */;
2647 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2648 self->type = type;
2649 self->class = &class_nit__parser__ReduceAction456;
2650 return self;
2651 }
2652 /* runtime class nit__parser__ReduceAction457 */
2653 const struct class class_nit__parser__ReduceAction457 = {
2654 0, /* box_kind */
2655 {
2656 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction457:kernel#Object#object_id */
2657 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction457:kernel#Object#is_same_instance */
2658 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction457:kernel#Object#== */
2659 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction457:kernel#Object#!= */
2660 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction457:kernel#Object#hash */
2661 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction457:kernel#Object#exit */
2662 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction457:kernel#Object#sys */
2663 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction457:parser_work#ReduceAction#init */
2664 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction457:sorter#Object#default_comparator */
2665 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction457:string#Object#to_s */
2666 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction457:string#Object#native_class_name */
2667 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction457:string#Object#class_name */
2668 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction457:string#Object#inspect */
2669 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction457:string#Object#inspect_head */
2670 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction457:string#Object#args */
2671 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction457:ropes#Object#maxlen */
2672 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction457:time#Object#get_time */
2673 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction457:file#Object#printn */
2674 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction457:file#Object#print */
2675 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction457:file#Object#getcwd */
2676 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction457:file#Object#file_getcwd */
2677 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction457:model_base#Object#intrude_visibility */
2678 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction457:model_base#Object#public_visibility */
2679 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction457:model_base#Object#protected_visibility */
2680 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction457:model_base#Object#private_visibility */
2681 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction457:model_base#Object#none_visibility */
2682 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction457:version#Object#nit_version */
2683 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction457:model#Object#abstract_kind */
2684 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction457:model#Object#concrete_kind */
2685 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction457:model#Object#interface_kind */
2686 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction457:model#Object#enum_kind */
2687 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction457:model#Object#extern_kind */
2688 (nitmethod_t)nit__parser___nit__parser__ReduceAction457___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction457:parser#ReduceAction457#action */
2689 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction457:parser_work#ReduceAction#concat */
2690 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction457:parser_work#ReduceAction#goto= */
2691 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction457:kernel#Object#init */
2692 }
2693 };
2694 /* allocate ReduceAction457 */
2695 val* NEW_nit__parser__ReduceAction457(const struct type* type) {
2696 val* self /* : ReduceAction457 */;
2697 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2698 self->type = type;
2699 self->class = &class_nit__parser__ReduceAction457;
2700 return self;
2701 }
2702 /* runtime class nit__parser__ReduceAction786 */
2703 const struct class class_nit__parser__ReduceAction786 = {
2704 0, /* box_kind */
2705 {
2706 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction786:kernel#Object#object_id */
2707 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction786:kernel#Object#is_same_instance */
2708 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction786:kernel#Object#== */
2709 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction786:kernel#Object#!= */
2710 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction786:kernel#Object#hash */
2711 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction786:kernel#Object#exit */
2712 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction786:kernel#Object#sys */
2713 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction786:parser_work#ReduceAction#init */
2714 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction786:sorter#Object#default_comparator */
2715 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction786:string#Object#to_s */
2716 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction786:string#Object#native_class_name */
2717 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction786:string#Object#class_name */
2718 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction786:string#Object#inspect */
2719 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction786:string#Object#inspect_head */
2720 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction786:string#Object#args */
2721 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction786:ropes#Object#maxlen */
2722 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction786:time#Object#get_time */
2723 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction786:file#Object#printn */
2724 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction786:file#Object#print */
2725 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction786:file#Object#getcwd */
2726 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction786:file#Object#file_getcwd */
2727 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction786:model_base#Object#intrude_visibility */
2728 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction786:model_base#Object#public_visibility */
2729 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction786:model_base#Object#protected_visibility */
2730 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction786:model_base#Object#private_visibility */
2731 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction786:model_base#Object#none_visibility */
2732 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction786:version#Object#nit_version */
2733 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction786:model#Object#abstract_kind */
2734 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction786:model#Object#concrete_kind */
2735 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction786:model#Object#interface_kind */
2736 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction786:model#Object#enum_kind */
2737 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction786:model#Object#extern_kind */
2738 (nitmethod_t)nit__parser___nit__parser__ReduceAction786___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction786:parser#ReduceAction786#action */
2739 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction786:parser_work#ReduceAction#concat */
2740 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction786:parser_work#ReduceAction#goto= */
2741 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction786:kernel#Object#init */
2742 }
2743 };
2744 /* allocate ReduceAction786 */
2745 val* NEW_nit__parser__ReduceAction786(const struct type* type) {
2746 val* self /* : ReduceAction786 */;
2747 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2748 self->type = type;
2749 self->class = &class_nit__parser__ReduceAction786;
2750 return self;
2751 }
2752 /* runtime class nit__parser__ReduceAction788 */
2753 const struct class class_nit__parser__ReduceAction788 = {
2754 0, /* box_kind */
2755 {
2756 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction788:kernel#Object#object_id */
2757 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction788:kernel#Object#is_same_instance */
2758 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction788:kernel#Object#== */
2759 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction788:kernel#Object#!= */
2760 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction788:kernel#Object#hash */
2761 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction788:kernel#Object#exit */
2762 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction788:kernel#Object#sys */
2763 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction788:parser_work#ReduceAction#init */
2764 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction788:sorter#Object#default_comparator */
2765 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction788:string#Object#to_s */
2766 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction788:string#Object#native_class_name */
2767 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction788:string#Object#class_name */
2768 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction788:string#Object#inspect */
2769 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction788:string#Object#inspect_head */
2770 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction788:string#Object#args */
2771 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction788:ropes#Object#maxlen */
2772 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction788:time#Object#get_time */
2773 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction788:file#Object#printn */
2774 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction788:file#Object#print */
2775 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction788:file#Object#getcwd */
2776 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction788:file#Object#file_getcwd */
2777 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction788:model_base#Object#intrude_visibility */
2778 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction788:model_base#Object#public_visibility */
2779 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction788:model_base#Object#protected_visibility */
2780 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction788:model_base#Object#private_visibility */
2781 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction788:model_base#Object#none_visibility */
2782 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction788:version#Object#nit_version */
2783 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction788:model#Object#abstract_kind */
2784 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction788:model#Object#concrete_kind */
2785 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction788:model#Object#interface_kind */
2786 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction788:model#Object#enum_kind */
2787 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction788:model#Object#extern_kind */
2788 (nitmethod_t)nit__parser___nit__parser__ReduceAction788___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction788:parser#ReduceAction788#action */
2789 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction788:parser_work#ReduceAction#concat */
2790 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction788:parser_work#ReduceAction#goto= */
2791 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction788:kernel#Object#init */
2792 }
2793 };
2794 /* allocate ReduceAction788 */
2795 val* NEW_nit__parser__ReduceAction788(const struct type* type) {
2796 val* self /* : ReduceAction788 */;
2797 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2798 self->type = type;
2799 self->class = &class_nit__parser__ReduceAction788;
2800 return self;
2801 }
2802 /* runtime class nit__parser__ReduceAction789 */
2803 const struct class class_nit__parser__ReduceAction789 = {
2804 0, /* box_kind */
2805 {
2806 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction789:kernel#Object#object_id */
2807 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction789:kernel#Object#is_same_instance */
2808 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction789:kernel#Object#== */
2809 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction789:kernel#Object#!= */
2810 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction789:kernel#Object#hash */
2811 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction789:kernel#Object#exit */
2812 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction789:kernel#Object#sys */
2813 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction789:parser_work#ReduceAction#init */
2814 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction789:sorter#Object#default_comparator */
2815 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction789:string#Object#to_s */
2816 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction789:string#Object#native_class_name */
2817 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction789:string#Object#class_name */
2818 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction789:string#Object#inspect */
2819 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction789:string#Object#inspect_head */
2820 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction789:string#Object#args */
2821 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction789:ropes#Object#maxlen */
2822 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction789:time#Object#get_time */
2823 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction789:file#Object#printn */
2824 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction789:file#Object#print */
2825 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction789:file#Object#getcwd */
2826 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction789:file#Object#file_getcwd */
2827 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction789:model_base#Object#intrude_visibility */
2828 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction789:model_base#Object#public_visibility */
2829 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction789:model_base#Object#protected_visibility */
2830 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction789:model_base#Object#private_visibility */
2831 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction789:model_base#Object#none_visibility */
2832 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction789:version#Object#nit_version */
2833 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction789:model#Object#abstract_kind */
2834 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction789:model#Object#concrete_kind */
2835 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction789:model#Object#interface_kind */
2836 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction789:model#Object#enum_kind */
2837 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction789:model#Object#extern_kind */
2838 (nitmethod_t)nit__parser___nit__parser__ReduceAction789___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction789:parser#ReduceAction789#action */
2839 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction789:parser_work#ReduceAction#concat */
2840 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction789:parser_work#ReduceAction#goto= */
2841 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction789:kernel#Object#init */
2842 }
2843 };
2844 /* allocate ReduceAction789 */
2845 val* NEW_nit__parser__ReduceAction789(const struct type* type) {
2846 val* self /* : ReduceAction789 */;
2847 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2848 self->type = type;
2849 self->class = &class_nit__parser__ReduceAction789;
2850 return self;
2851 }
2852 /* runtime class nit__parser__ReduceAction790 */
2853 const struct class class_nit__parser__ReduceAction790 = {
2854 0, /* box_kind */
2855 {
2856 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction790:kernel#Object#object_id */
2857 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction790:kernel#Object#is_same_instance */
2858 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction790:kernel#Object#== */
2859 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction790:kernel#Object#!= */
2860 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction790:kernel#Object#hash */
2861 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction790:kernel#Object#exit */
2862 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction790:kernel#Object#sys */
2863 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction790:parser_work#ReduceAction#init */
2864 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction790:sorter#Object#default_comparator */
2865 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction790:string#Object#to_s */
2866 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction790:string#Object#native_class_name */
2867 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction790:string#Object#class_name */
2868 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction790:string#Object#inspect */
2869 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction790:string#Object#inspect_head */
2870 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction790:string#Object#args */
2871 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction790:ropes#Object#maxlen */
2872 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction790:time#Object#get_time */
2873 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction790:file#Object#printn */
2874 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction790:file#Object#print */
2875 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction790:file#Object#getcwd */
2876 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction790:file#Object#file_getcwd */
2877 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction790:model_base#Object#intrude_visibility */
2878 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction790:model_base#Object#public_visibility */
2879 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction790:model_base#Object#protected_visibility */
2880 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction790:model_base#Object#private_visibility */
2881 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction790:model_base#Object#none_visibility */
2882 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction790:version#Object#nit_version */
2883 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction790:model#Object#abstract_kind */
2884 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction790:model#Object#concrete_kind */
2885 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction790:model#Object#interface_kind */
2886 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction790:model#Object#enum_kind */
2887 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction790:model#Object#extern_kind */
2888 (nitmethod_t)nit__parser___nit__parser__ReduceAction790___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction790:parser#ReduceAction790#action */
2889 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction790:parser_work#ReduceAction#concat */
2890 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction790:parser_work#ReduceAction#goto= */
2891 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction790:kernel#Object#init */
2892 }
2893 };
2894 /* allocate ReduceAction790 */
2895 val* NEW_nit__parser__ReduceAction790(const struct type* type) {
2896 val* self /* : ReduceAction790 */;
2897 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2898 self->type = type;
2899 self->class = &class_nit__parser__ReduceAction790;
2900 return self;
2901 }
2902 /* runtime class nit__parser__ReduceAction791 */
2903 const struct class class_nit__parser__ReduceAction791 = {
2904 0, /* box_kind */
2905 {
2906 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction791:kernel#Object#object_id */
2907 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction791:kernel#Object#is_same_instance */
2908 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction791:kernel#Object#== */
2909 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction791:kernel#Object#!= */
2910 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction791:kernel#Object#hash */
2911 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction791:kernel#Object#exit */
2912 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction791:kernel#Object#sys */
2913 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction791:parser_work#ReduceAction#init */
2914 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction791:sorter#Object#default_comparator */
2915 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction791:string#Object#to_s */
2916 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction791:string#Object#native_class_name */
2917 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction791:string#Object#class_name */
2918 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction791:string#Object#inspect */
2919 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction791:string#Object#inspect_head */
2920 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction791:string#Object#args */
2921 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction791:ropes#Object#maxlen */
2922 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction791:time#Object#get_time */
2923 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction791:file#Object#printn */
2924 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction791:file#Object#print */
2925 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction791:file#Object#getcwd */
2926 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction791:file#Object#file_getcwd */
2927 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction791:model_base#Object#intrude_visibility */
2928 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction791:model_base#Object#public_visibility */
2929 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction791:model_base#Object#protected_visibility */
2930 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction791:model_base#Object#private_visibility */
2931 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction791:model_base#Object#none_visibility */
2932 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction791:version#Object#nit_version */
2933 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction791:model#Object#abstract_kind */
2934 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction791:model#Object#concrete_kind */
2935 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction791:model#Object#interface_kind */
2936 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction791:model#Object#enum_kind */
2937 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction791:model#Object#extern_kind */
2938 (nitmethod_t)nit__parser___nit__parser__ReduceAction791___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction791:parser#ReduceAction791#action */
2939 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction791:parser_work#ReduceAction#concat */
2940 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction791:parser_work#ReduceAction#goto= */
2941 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction791:kernel#Object#init */
2942 }
2943 };
2944 /* allocate ReduceAction791 */
2945 val* NEW_nit__parser__ReduceAction791(const struct type* type) {
2946 val* self /* : ReduceAction791 */;
2947 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2948 self->type = type;
2949 self->class = &class_nit__parser__ReduceAction791;
2950 return self;
2951 }
2952 /* runtime class nit__parser__ReduceAction792 */
2953 const struct class class_nit__parser__ReduceAction792 = {
2954 0, /* box_kind */
2955 {
2956 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction792:kernel#Object#object_id */
2957 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction792:kernel#Object#is_same_instance */
2958 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction792:kernel#Object#== */
2959 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction792:kernel#Object#!= */
2960 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction792:kernel#Object#hash */
2961 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction792:kernel#Object#exit */
2962 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction792:kernel#Object#sys */
2963 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction792:parser_work#ReduceAction#init */
2964 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction792:sorter#Object#default_comparator */
2965 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction792:string#Object#to_s */
2966 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction792:string#Object#native_class_name */
2967 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction792:string#Object#class_name */
2968 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction792:string#Object#inspect */
2969 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction792:string#Object#inspect_head */
2970 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction792:string#Object#args */
2971 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction792:ropes#Object#maxlen */
2972 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction792:time#Object#get_time */
2973 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction792:file#Object#printn */
2974 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction792:file#Object#print */
2975 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction792:file#Object#getcwd */
2976 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction792:file#Object#file_getcwd */
2977 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction792:model_base#Object#intrude_visibility */
2978 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction792:model_base#Object#public_visibility */
2979 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction792:model_base#Object#protected_visibility */
2980 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction792:model_base#Object#private_visibility */
2981 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction792:model_base#Object#none_visibility */
2982 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction792:version#Object#nit_version */
2983 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction792:model#Object#abstract_kind */
2984 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction792:model#Object#concrete_kind */
2985 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction792:model#Object#interface_kind */
2986 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction792:model#Object#enum_kind */
2987 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction792:model#Object#extern_kind */
2988 (nitmethod_t)nit__parser___nit__parser__ReduceAction792___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction792:parser#ReduceAction792#action */
2989 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction792:parser_work#ReduceAction#concat */
2990 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction792:parser_work#ReduceAction#goto= */
2991 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction792:kernel#Object#init */
2992 }
2993 };
2994 /* allocate ReduceAction792 */
2995 val* NEW_nit__parser__ReduceAction792(const struct type* type) {
2996 val* self /* : ReduceAction792 */;
2997 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
2998 self->type = type;
2999 self->class = &class_nit__parser__ReduceAction792;
3000 return self;
3001 }
3002 /* runtime class nit__parser__ReduceAction799 */
3003 const struct class class_nit__parser__ReduceAction799 = {
3004 0, /* box_kind */
3005 {
3006 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction799:kernel#Object#object_id */
3007 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction799:kernel#Object#is_same_instance */
3008 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction799:kernel#Object#== */
3009 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction799:kernel#Object#!= */
3010 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction799:kernel#Object#hash */
3011 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction799:kernel#Object#exit */
3012 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction799:kernel#Object#sys */
3013 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction799:parser_work#ReduceAction#init */
3014 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction799:sorter#Object#default_comparator */
3015 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction799:string#Object#to_s */
3016 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction799:string#Object#native_class_name */
3017 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction799:string#Object#class_name */
3018 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction799:string#Object#inspect */
3019 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction799:string#Object#inspect_head */
3020 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction799:string#Object#args */
3021 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction799:ropes#Object#maxlen */
3022 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction799:time#Object#get_time */
3023 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction799:file#Object#printn */
3024 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction799:file#Object#print */
3025 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction799:file#Object#getcwd */
3026 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction799:file#Object#file_getcwd */
3027 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction799:model_base#Object#intrude_visibility */
3028 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction799:model_base#Object#public_visibility */
3029 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction799:model_base#Object#protected_visibility */
3030 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction799:model_base#Object#private_visibility */
3031 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction799:model_base#Object#none_visibility */
3032 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction799:version#Object#nit_version */
3033 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction799:model#Object#abstract_kind */
3034 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction799:model#Object#concrete_kind */
3035 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction799:model#Object#interface_kind */
3036 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction799:model#Object#enum_kind */
3037 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction799:model#Object#extern_kind */
3038 (nitmethod_t)nit__parser___nit__parser__ReduceAction799___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction799:parser#ReduceAction799#action */
3039 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction799:parser_work#ReduceAction#concat */
3040 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction799:parser_work#ReduceAction#goto= */
3041 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction799:kernel#Object#init */
3042 }
3043 };
3044 /* allocate ReduceAction799 */
3045 val* NEW_nit__parser__ReduceAction799(const struct type* type) {
3046 val* self /* : ReduceAction799 */;
3047 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3048 self->type = type;
3049 self->class = &class_nit__parser__ReduceAction799;
3050 return self;
3051 }
3052 /* runtime class nit__parser__ReduceAction800 */
3053 const struct class class_nit__parser__ReduceAction800 = {
3054 0, /* box_kind */
3055 {
3056 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction800:kernel#Object#object_id */
3057 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction800:kernel#Object#is_same_instance */
3058 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction800:kernel#Object#== */
3059 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction800:kernel#Object#!= */
3060 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction800:kernel#Object#hash */
3061 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction800:kernel#Object#exit */
3062 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction800:kernel#Object#sys */
3063 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction800:parser_work#ReduceAction#init */
3064 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction800:sorter#Object#default_comparator */
3065 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction800:string#Object#to_s */
3066 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction800:string#Object#native_class_name */
3067 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction800:string#Object#class_name */
3068 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction800:string#Object#inspect */
3069 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction800:string#Object#inspect_head */
3070 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction800:string#Object#args */
3071 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction800:ropes#Object#maxlen */
3072 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction800:time#Object#get_time */
3073 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction800:file#Object#printn */
3074 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction800:file#Object#print */
3075 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction800:file#Object#getcwd */
3076 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction800:file#Object#file_getcwd */
3077 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction800:model_base#Object#intrude_visibility */
3078 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction800:model_base#Object#public_visibility */
3079 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction800:model_base#Object#protected_visibility */
3080 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction800:model_base#Object#private_visibility */
3081 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction800:model_base#Object#none_visibility */
3082 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction800:version#Object#nit_version */
3083 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction800:model#Object#abstract_kind */
3084 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction800:model#Object#concrete_kind */
3085 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction800:model#Object#interface_kind */
3086 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction800:model#Object#enum_kind */
3087 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction800:model#Object#extern_kind */
3088 (nitmethod_t)nit__parser___nit__parser__ReduceAction800___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction800:parser#ReduceAction800#action */
3089 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction800:parser_work#ReduceAction#concat */
3090 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction800:parser_work#ReduceAction#goto= */
3091 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction800:kernel#Object#init */
3092 }
3093 };
3094 /* allocate ReduceAction800 */
3095 val* NEW_nit__parser__ReduceAction800(const struct type* type) {
3096 val* self /* : ReduceAction800 */;
3097 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3098 self->type = type;
3099 self->class = &class_nit__parser__ReduceAction800;
3100 return self;
3101 }
3102 /* runtime class nit__parser__ReduceAction823 */
3103 const struct class class_nit__parser__ReduceAction823 = {
3104 0, /* box_kind */
3105 {
3106 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction823:kernel#Object#object_id */
3107 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction823:kernel#Object#is_same_instance */
3108 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction823:kernel#Object#== */
3109 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction823:kernel#Object#!= */
3110 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction823:kernel#Object#hash */
3111 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction823:kernel#Object#exit */
3112 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction823:kernel#Object#sys */
3113 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction823:parser_work#ReduceAction#init */
3114 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction823:sorter#Object#default_comparator */
3115 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction823:string#Object#to_s */
3116 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction823:string#Object#native_class_name */
3117 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction823:string#Object#class_name */
3118 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction823:string#Object#inspect */
3119 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction823:string#Object#inspect_head */
3120 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction823:string#Object#args */
3121 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction823:ropes#Object#maxlen */
3122 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction823:time#Object#get_time */
3123 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction823:file#Object#printn */
3124 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction823:file#Object#print */
3125 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction823:file#Object#getcwd */
3126 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction823:file#Object#file_getcwd */
3127 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction823:model_base#Object#intrude_visibility */
3128 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction823:model_base#Object#public_visibility */
3129 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction823:model_base#Object#protected_visibility */
3130 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction823:model_base#Object#private_visibility */
3131 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction823:model_base#Object#none_visibility */
3132 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction823:version#Object#nit_version */
3133 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction823:model#Object#abstract_kind */
3134 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction823:model#Object#concrete_kind */
3135 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction823:model#Object#interface_kind */
3136 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction823:model#Object#enum_kind */
3137 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction823:model#Object#extern_kind */
3138 (nitmethod_t)nit__parser___nit__parser__ReduceAction823___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction823:parser#ReduceAction823#action */
3139 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction823:parser_work#ReduceAction#concat */
3140 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction823:parser_work#ReduceAction#goto= */
3141 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction823:kernel#Object#init */
3142 }
3143 };
3144 /* allocate ReduceAction823 */
3145 val* NEW_nit__parser__ReduceAction823(const struct type* type) {
3146 val* self /* : ReduceAction823 */;
3147 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3148 self->type = type;
3149 self->class = &class_nit__parser__ReduceAction823;
3150 return self;
3151 }
3152 /* runtime class nit__parser__ReduceAction824 */
3153 const struct class class_nit__parser__ReduceAction824 = {
3154 0, /* box_kind */
3155 {
3156 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction824:kernel#Object#object_id */
3157 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction824:kernel#Object#is_same_instance */
3158 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction824:kernel#Object#== */
3159 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction824:kernel#Object#!= */
3160 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction824:kernel#Object#hash */
3161 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction824:kernel#Object#exit */
3162 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction824:kernel#Object#sys */
3163 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction824:parser_work#ReduceAction#init */
3164 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction824:sorter#Object#default_comparator */
3165 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction824:string#Object#to_s */
3166 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction824:string#Object#native_class_name */
3167 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction824:string#Object#class_name */
3168 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction824:string#Object#inspect */
3169 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction824:string#Object#inspect_head */
3170 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction824:string#Object#args */
3171 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction824:ropes#Object#maxlen */
3172 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction824:time#Object#get_time */
3173 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction824:file#Object#printn */
3174 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction824:file#Object#print */
3175 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction824:file#Object#getcwd */
3176 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction824:file#Object#file_getcwd */
3177 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction824:model_base#Object#intrude_visibility */
3178 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction824:model_base#Object#public_visibility */
3179 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction824:model_base#Object#protected_visibility */
3180 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction824:model_base#Object#private_visibility */
3181 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction824:model_base#Object#none_visibility */
3182 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction824:version#Object#nit_version */
3183 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction824:model#Object#abstract_kind */
3184 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction824:model#Object#concrete_kind */
3185 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction824:model#Object#interface_kind */
3186 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction824:model#Object#enum_kind */
3187 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction824:model#Object#extern_kind */
3188 (nitmethod_t)nit__parser___nit__parser__ReduceAction824___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction824:parser#ReduceAction824#action */
3189 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction824:parser_work#ReduceAction#concat */
3190 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction824:parser_work#ReduceAction#goto= */
3191 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction824:kernel#Object#init */
3192 }
3193 };
3194 /* allocate ReduceAction824 */
3195 val* NEW_nit__parser__ReduceAction824(const struct type* type) {
3196 val* self /* : ReduceAction824 */;
3197 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3198 self->type = type;
3199 self->class = &class_nit__parser__ReduceAction824;
3200 return self;
3201 }
3202 /* runtime class nit__parser__ReduceAction974 */
3203 const struct class class_nit__parser__ReduceAction974 = {
3204 0, /* box_kind */
3205 {
3206 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction974:kernel#Object#object_id */
3207 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction974:kernel#Object#is_same_instance */
3208 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction974:kernel#Object#== */
3209 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction974:kernel#Object#!= */
3210 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction974:kernel#Object#hash */
3211 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction974:kernel#Object#exit */
3212 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction974:kernel#Object#sys */
3213 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction974:parser_work#ReduceAction#init */
3214 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction974:sorter#Object#default_comparator */
3215 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction974:string#Object#to_s */
3216 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction974:string#Object#native_class_name */
3217 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction974:string#Object#class_name */
3218 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction974:string#Object#inspect */
3219 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction974:string#Object#inspect_head */
3220 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction974:string#Object#args */
3221 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction974:ropes#Object#maxlen */
3222 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction974:time#Object#get_time */
3223 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction974:file#Object#printn */
3224 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction974:file#Object#print */
3225 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction974:file#Object#getcwd */
3226 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction974:file#Object#file_getcwd */
3227 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction974:model_base#Object#intrude_visibility */
3228 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction974:model_base#Object#public_visibility */
3229 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction974:model_base#Object#protected_visibility */
3230 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction974:model_base#Object#private_visibility */
3231 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction974:model_base#Object#none_visibility */
3232 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction974:version#Object#nit_version */
3233 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction974:model#Object#abstract_kind */
3234 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction974:model#Object#concrete_kind */
3235 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction974:model#Object#interface_kind */
3236 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction974:model#Object#enum_kind */
3237 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction974:model#Object#extern_kind */
3238 (nitmethod_t)nit__parser___nit__parser__ReduceAction974___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction974:parser#ReduceAction974#action */
3239 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction974:parser_work#ReduceAction#concat */
3240 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction974:parser_work#ReduceAction#goto= */
3241 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction974:kernel#Object#init */
3242 }
3243 };
3244 /* allocate ReduceAction974 */
3245 val* NEW_nit__parser__ReduceAction974(const struct type* type) {
3246 val* self /* : ReduceAction974 */;
3247 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3248 self->type = type;
3249 self->class = &class_nit__parser__ReduceAction974;
3250 return self;
3251 }
3252 /* runtime class nit__parser__ReduceAction975 */
3253 const struct class class_nit__parser__ReduceAction975 = {
3254 0, /* box_kind */
3255 {
3256 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction975:kernel#Object#object_id */
3257 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction975:kernel#Object#is_same_instance */
3258 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction975:kernel#Object#== */
3259 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction975:kernel#Object#!= */
3260 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction975:kernel#Object#hash */
3261 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction975:kernel#Object#exit */
3262 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction975:kernel#Object#sys */
3263 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction975:parser_work#ReduceAction#init */
3264 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction975:sorter#Object#default_comparator */
3265 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction975:string#Object#to_s */
3266 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction975:string#Object#native_class_name */
3267 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction975:string#Object#class_name */
3268 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction975:string#Object#inspect */
3269 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction975:string#Object#inspect_head */
3270 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction975:string#Object#args */
3271 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction975:ropes#Object#maxlen */
3272 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction975:time#Object#get_time */
3273 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction975:file#Object#printn */
3274 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction975:file#Object#print */
3275 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction975:file#Object#getcwd */
3276 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction975:file#Object#file_getcwd */
3277 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction975:model_base#Object#intrude_visibility */
3278 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction975:model_base#Object#public_visibility */
3279 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction975:model_base#Object#protected_visibility */
3280 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction975:model_base#Object#private_visibility */
3281 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction975:model_base#Object#none_visibility */
3282 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction975:version#Object#nit_version */
3283 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction975:model#Object#abstract_kind */
3284 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction975:model#Object#concrete_kind */
3285 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction975:model#Object#interface_kind */
3286 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction975:model#Object#enum_kind */
3287 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction975:model#Object#extern_kind */
3288 (nitmethod_t)nit__parser___nit__parser__ReduceAction975___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction975:parser#ReduceAction975#action */
3289 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction975:parser_work#ReduceAction#concat */
3290 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction975:parser_work#ReduceAction#goto= */
3291 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction975:kernel#Object#init */
3292 }
3293 };
3294 /* allocate ReduceAction975 */
3295 val* NEW_nit__parser__ReduceAction975(const struct type* type) {
3296 val* self /* : ReduceAction975 */;
3297 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3298 self->type = type;
3299 self->class = &class_nit__parser__ReduceAction975;
3300 return self;
3301 }
3302 /* runtime class nit__parser__ReduceAction976 */
3303 const struct class class_nit__parser__ReduceAction976 = {
3304 0, /* box_kind */
3305 {
3306 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction976:kernel#Object#object_id */
3307 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction976:kernel#Object#is_same_instance */
3308 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction976:kernel#Object#== */
3309 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction976:kernel#Object#!= */
3310 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction976:kernel#Object#hash */
3311 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction976:kernel#Object#exit */
3312 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction976:kernel#Object#sys */
3313 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction976:parser_work#ReduceAction#init */
3314 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction976:sorter#Object#default_comparator */
3315 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction976:string#Object#to_s */
3316 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction976:string#Object#native_class_name */
3317 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction976:string#Object#class_name */
3318 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction976:string#Object#inspect */
3319 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction976:string#Object#inspect_head */
3320 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction976:string#Object#args */
3321 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction976:ropes#Object#maxlen */
3322 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction976:time#Object#get_time */
3323 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction976:file#Object#printn */
3324 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction976:file#Object#print */
3325 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction976:file#Object#getcwd */
3326 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction976:file#Object#file_getcwd */
3327 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction976:model_base#Object#intrude_visibility */
3328 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction976:model_base#Object#public_visibility */
3329 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction976:model_base#Object#protected_visibility */
3330 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction976:model_base#Object#private_visibility */
3331 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction976:model_base#Object#none_visibility */
3332 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction976:version#Object#nit_version */
3333 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction976:model#Object#abstract_kind */
3334 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction976:model#Object#concrete_kind */
3335 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction976:model#Object#interface_kind */
3336 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction976:model#Object#enum_kind */
3337 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction976:model#Object#extern_kind */
3338 (nitmethod_t)nit__parser___nit__parser__ReduceAction976___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction976:parser#ReduceAction976#action */
3339 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction976:parser_work#ReduceAction#concat */
3340 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction976:parser_work#ReduceAction#goto= */
3341 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction976:kernel#Object#init */
3342 }
3343 };
3344 /* allocate ReduceAction976 */
3345 val* NEW_nit__parser__ReduceAction976(const struct type* type) {
3346 val* self /* : ReduceAction976 */;
3347 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3348 self->type = type;
3349 self->class = &class_nit__parser__ReduceAction976;
3350 return self;
3351 }
3352 /* runtime class nit__parser__ReduceAction977 */
3353 const struct class class_nit__parser__ReduceAction977 = {
3354 0, /* box_kind */
3355 {
3356 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction977:kernel#Object#object_id */
3357 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction977:kernel#Object#is_same_instance */
3358 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction977:kernel#Object#== */
3359 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction977:kernel#Object#!= */
3360 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction977:kernel#Object#hash */
3361 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction977:kernel#Object#exit */
3362 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction977:kernel#Object#sys */
3363 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction977:parser_work#ReduceAction#init */
3364 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction977:sorter#Object#default_comparator */
3365 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction977:string#Object#to_s */
3366 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction977:string#Object#native_class_name */
3367 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction977:string#Object#class_name */
3368 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction977:string#Object#inspect */
3369 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction977:string#Object#inspect_head */
3370 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction977:string#Object#args */
3371 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction977:ropes#Object#maxlen */
3372 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction977:time#Object#get_time */
3373 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction977:file#Object#printn */
3374 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction977:file#Object#print */
3375 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction977:file#Object#getcwd */
3376 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction977:file#Object#file_getcwd */
3377 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction977:model_base#Object#intrude_visibility */
3378 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction977:model_base#Object#public_visibility */
3379 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction977:model_base#Object#protected_visibility */
3380 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction977:model_base#Object#private_visibility */
3381 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction977:model_base#Object#none_visibility */
3382 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction977:version#Object#nit_version */
3383 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction977:model#Object#abstract_kind */
3384 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction977:model#Object#concrete_kind */
3385 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction977:model#Object#interface_kind */
3386 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction977:model#Object#enum_kind */
3387 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction977:model#Object#extern_kind */
3388 (nitmethod_t)nit__parser___nit__parser__ReduceAction977___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction977:parser#ReduceAction977#action */
3389 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction977:parser_work#ReduceAction#concat */
3390 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction977:parser_work#ReduceAction#goto= */
3391 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction977:kernel#Object#init */
3392 }
3393 };
3394 /* allocate ReduceAction977 */
3395 val* NEW_nit__parser__ReduceAction977(const struct type* type) {
3396 val* self /* : ReduceAction977 */;
3397 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3398 self->type = type;
3399 self->class = &class_nit__parser__ReduceAction977;
3400 return self;
3401 }
3402 /* runtime class nit__parser__ReduceAction978 */
3403 const struct class class_nit__parser__ReduceAction978 = {
3404 0, /* box_kind */
3405 {
3406 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction978:kernel#Object#object_id */
3407 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction978:kernel#Object#is_same_instance */
3408 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction978:kernel#Object#== */
3409 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction978:kernel#Object#!= */
3410 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction978:kernel#Object#hash */
3411 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction978:kernel#Object#exit */
3412 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction978:kernel#Object#sys */
3413 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction978:parser_work#ReduceAction#init */
3414 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction978:sorter#Object#default_comparator */
3415 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction978:string#Object#to_s */
3416 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction978:string#Object#native_class_name */
3417 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction978:string#Object#class_name */
3418 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction978:string#Object#inspect */
3419 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction978:string#Object#inspect_head */
3420 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction978:string#Object#args */
3421 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction978:ropes#Object#maxlen */
3422 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction978:time#Object#get_time */
3423 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction978:file#Object#printn */
3424 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction978:file#Object#print */
3425 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction978:file#Object#getcwd */
3426 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction978:file#Object#file_getcwd */
3427 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction978:model_base#Object#intrude_visibility */
3428 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction978:model_base#Object#public_visibility */
3429 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction978:model_base#Object#protected_visibility */
3430 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction978:model_base#Object#private_visibility */
3431 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction978:model_base#Object#none_visibility */
3432 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction978:version#Object#nit_version */
3433 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction978:model#Object#abstract_kind */
3434 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction978:model#Object#concrete_kind */
3435 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction978:model#Object#interface_kind */
3436 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction978:model#Object#enum_kind */
3437 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction978:model#Object#extern_kind */
3438 (nitmethod_t)nit__parser___nit__parser__ReduceAction978___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction978:parser#ReduceAction978#action */
3439 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction978:parser_work#ReduceAction#concat */
3440 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction978:parser_work#ReduceAction#goto= */
3441 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction978:kernel#Object#init */
3442 }
3443 };
3444 /* allocate ReduceAction978 */
3445 val* NEW_nit__parser__ReduceAction978(const struct type* type) {
3446 val* self /* : ReduceAction978 */;
3447 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3448 self->type = type;
3449 self->class = &class_nit__parser__ReduceAction978;
3450 return self;
3451 }
3452 /* runtime class nit__parser__ReduceAction979 */
3453 const struct class class_nit__parser__ReduceAction979 = {
3454 0, /* box_kind */
3455 {
3456 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction979:kernel#Object#object_id */
3457 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction979:kernel#Object#is_same_instance */
3458 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction979:kernel#Object#== */
3459 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction979:kernel#Object#!= */
3460 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction979:kernel#Object#hash */
3461 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction979:kernel#Object#exit */
3462 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction979:kernel#Object#sys */
3463 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction979:parser_work#ReduceAction#init */
3464 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction979:sorter#Object#default_comparator */
3465 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction979:string#Object#to_s */
3466 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction979:string#Object#native_class_name */
3467 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction979:string#Object#class_name */
3468 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction979:string#Object#inspect */
3469 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction979:string#Object#inspect_head */
3470 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction979:string#Object#args */
3471 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction979:ropes#Object#maxlen */
3472 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction979:time#Object#get_time */
3473 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction979:file#Object#printn */
3474 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction979:file#Object#print */
3475 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction979:file#Object#getcwd */
3476 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction979:file#Object#file_getcwd */
3477 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction979:model_base#Object#intrude_visibility */
3478 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction979:model_base#Object#public_visibility */
3479 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction979:model_base#Object#protected_visibility */
3480 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction979:model_base#Object#private_visibility */
3481 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction979:model_base#Object#none_visibility */
3482 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction979:version#Object#nit_version */
3483 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction979:model#Object#abstract_kind */
3484 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction979:model#Object#concrete_kind */
3485 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction979:model#Object#interface_kind */
3486 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction979:model#Object#enum_kind */
3487 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction979:model#Object#extern_kind */
3488 (nitmethod_t)nit__parser___nit__parser__ReduceAction979___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction979:parser#ReduceAction979#action */
3489 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction979:parser_work#ReduceAction#concat */
3490 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction979:parser_work#ReduceAction#goto= */
3491 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction979:kernel#Object#init */
3492 }
3493 };
3494 /* allocate ReduceAction979 */
3495 val* NEW_nit__parser__ReduceAction979(const struct type* type) {
3496 val* self /* : ReduceAction979 */;
3497 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3498 self->type = type;
3499 self->class = &class_nit__parser__ReduceAction979;
3500 return self;
3501 }
3502 /* runtime class nit__parser__ReduceAction980 */
3503 const struct class class_nit__parser__ReduceAction980 = {
3504 0, /* box_kind */
3505 {
3506 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction980:kernel#Object#object_id */
3507 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction980:kernel#Object#is_same_instance */
3508 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction980:kernel#Object#== */
3509 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction980:kernel#Object#!= */
3510 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction980:kernel#Object#hash */
3511 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction980:kernel#Object#exit */
3512 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction980:kernel#Object#sys */
3513 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction980:parser_work#ReduceAction#init */
3514 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction980:sorter#Object#default_comparator */
3515 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction980:string#Object#to_s */
3516 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction980:string#Object#native_class_name */
3517 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction980:string#Object#class_name */
3518 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction980:string#Object#inspect */
3519 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction980:string#Object#inspect_head */
3520 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction980:string#Object#args */
3521 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction980:ropes#Object#maxlen */
3522 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction980:time#Object#get_time */
3523 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction980:file#Object#printn */
3524 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction980:file#Object#print */
3525 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction980:file#Object#getcwd */
3526 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction980:file#Object#file_getcwd */
3527 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction980:model_base#Object#intrude_visibility */
3528 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction980:model_base#Object#public_visibility */
3529 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction980:model_base#Object#protected_visibility */
3530 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction980:model_base#Object#private_visibility */
3531 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction980:model_base#Object#none_visibility */
3532 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction980:version#Object#nit_version */
3533 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction980:model#Object#abstract_kind */
3534 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction980:model#Object#concrete_kind */
3535 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction980:model#Object#interface_kind */
3536 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction980:model#Object#enum_kind */
3537 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction980:model#Object#extern_kind */
3538 (nitmethod_t)nit__parser___nit__parser__ReduceAction980___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction980:parser#ReduceAction980#action */
3539 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction980:parser_work#ReduceAction#concat */
3540 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction980:parser_work#ReduceAction#goto= */
3541 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction980:kernel#Object#init */
3542 }
3543 };
3544 /* allocate ReduceAction980 */
3545 val* NEW_nit__parser__ReduceAction980(const struct type* type) {
3546 val* self /* : ReduceAction980 */;
3547 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3548 self->type = type;
3549 self->class = &class_nit__parser__ReduceAction980;
3550 return self;
3551 }
3552 /* runtime class nit__parser__ReduceAction981 */
3553 const struct class class_nit__parser__ReduceAction981 = {
3554 0, /* box_kind */
3555 {
3556 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction981:kernel#Object#object_id */
3557 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction981:kernel#Object#is_same_instance */
3558 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction981:kernel#Object#== */
3559 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction981:kernel#Object#!= */
3560 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction981:kernel#Object#hash */
3561 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction981:kernel#Object#exit */
3562 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction981:kernel#Object#sys */
3563 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction981:parser_work#ReduceAction#init */
3564 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction981:sorter#Object#default_comparator */
3565 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction981:string#Object#to_s */
3566 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction981:string#Object#native_class_name */
3567 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction981:string#Object#class_name */
3568 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction981:string#Object#inspect */
3569 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction981:string#Object#inspect_head */
3570 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction981:string#Object#args */
3571 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction981:ropes#Object#maxlen */
3572 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction981:time#Object#get_time */
3573 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction981:file#Object#printn */
3574 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction981:file#Object#print */
3575 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction981:file#Object#getcwd */
3576 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction981:file#Object#file_getcwd */
3577 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction981:model_base#Object#intrude_visibility */
3578 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction981:model_base#Object#public_visibility */
3579 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction981:model_base#Object#protected_visibility */
3580 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction981:model_base#Object#private_visibility */
3581 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction981:model_base#Object#none_visibility */
3582 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction981:version#Object#nit_version */
3583 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction981:model#Object#abstract_kind */
3584 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction981:model#Object#concrete_kind */
3585 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction981:model#Object#interface_kind */
3586 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction981:model#Object#enum_kind */
3587 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction981:model#Object#extern_kind */
3588 (nitmethod_t)nit__parser___nit__parser__ReduceAction981___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction981:parser#ReduceAction981#action */
3589 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction981:parser_work#ReduceAction#concat */
3590 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction981:parser_work#ReduceAction#goto= */
3591 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction981:kernel#Object#init */
3592 }
3593 };
3594 /* allocate ReduceAction981 */
3595 val* NEW_nit__parser__ReduceAction981(const struct type* type) {
3596 val* self /* : ReduceAction981 */;
3597 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3598 self->type = type;
3599 self->class = &class_nit__parser__ReduceAction981;
3600 return self;
3601 }
3602 /* runtime class nit__parser__ReduceAction982 */
3603 const struct class class_nit__parser__ReduceAction982 = {
3604 0, /* box_kind */
3605 {
3606 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction982:kernel#Object#object_id */
3607 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction982:kernel#Object#is_same_instance */
3608 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction982:kernel#Object#== */
3609 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction982:kernel#Object#!= */
3610 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction982:kernel#Object#hash */
3611 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction982:kernel#Object#exit */
3612 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction982:kernel#Object#sys */
3613 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction982:parser_work#ReduceAction#init */
3614 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction982:sorter#Object#default_comparator */
3615 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction982:string#Object#to_s */
3616 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction982:string#Object#native_class_name */
3617 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction982:string#Object#class_name */
3618 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction982:string#Object#inspect */
3619 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction982:string#Object#inspect_head */
3620 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction982:string#Object#args */
3621 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction982:ropes#Object#maxlen */
3622 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction982:time#Object#get_time */
3623 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction982:file#Object#printn */
3624 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction982:file#Object#print */
3625 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction982:file#Object#getcwd */
3626 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction982:file#Object#file_getcwd */
3627 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction982:model_base#Object#intrude_visibility */
3628 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction982:model_base#Object#public_visibility */
3629 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction982:model_base#Object#protected_visibility */
3630 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction982:model_base#Object#private_visibility */
3631 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction982:model_base#Object#none_visibility */
3632 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction982:version#Object#nit_version */
3633 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction982:model#Object#abstract_kind */
3634 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction982:model#Object#concrete_kind */
3635 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction982:model#Object#interface_kind */
3636 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction982:model#Object#enum_kind */
3637 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction982:model#Object#extern_kind */
3638 (nitmethod_t)nit__parser___nit__parser__ReduceAction982___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction982:parser#ReduceAction982#action */
3639 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction982:parser_work#ReduceAction#concat */
3640 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction982:parser_work#ReduceAction#goto= */
3641 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction982:kernel#Object#init */
3642 }
3643 };
3644 /* allocate ReduceAction982 */
3645 val* NEW_nit__parser__ReduceAction982(const struct type* type) {
3646 val* self /* : ReduceAction982 */;
3647 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3648 self->type = type;
3649 self->class = &class_nit__parser__ReduceAction982;
3650 return self;
3651 }
3652 /* runtime class nit__parser__ReduceAction983 */
3653 const struct class class_nit__parser__ReduceAction983 = {
3654 0, /* box_kind */
3655 {
3656 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction983:kernel#Object#object_id */
3657 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction983:kernel#Object#is_same_instance */
3658 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction983:kernel#Object#== */
3659 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction983:kernel#Object#!= */
3660 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction983:kernel#Object#hash */
3661 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction983:kernel#Object#exit */
3662 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction983:kernel#Object#sys */
3663 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction983:parser_work#ReduceAction#init */
3664 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction983:sorter#Object#default_comparator */
3665 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction983:string#Object#to_s */
3666 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction983:string#Object#native_class_name */
3667 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction983:string#Object#class_name */
3668 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction983:string#Object#inspect */
3669 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction983:string#Object#inspect_head */
3670 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction983:string#Object#args */
3671 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction983:ropes#Object#maxlen */
3672 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction983:time#Object#get_time */
3673 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction983:file#Object#printn */
3674 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction983:file#Object#print */
3675 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction983:file#Object#getcwd */
3676 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction983:file#Object#file_getcwd */
3677 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction983:model_base#Object#intrude_visibility */
3678 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction983:model_base#Object#public_visibility */
3679 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction983:model_base#Object#protected_visibility */
3680 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction983:model_base#Object#private_visibility */
3681 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction983:model_base#Object#none_visibility */
3682 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction983:version#Object#nit_version */
3683 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction983:model#Object#abstract_kind */
3684 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction983:model#Object#concrete_kind */
3685 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction983:model#Object#interface_kind */
3686 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction983:model#Object#enum_kind */
3687 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction983:model#Object#extern_kind */
3688 (nitmethod_t)nit__parser___nit__parser__ReduceAction983___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction983:parser#ReduceAction983#action */
3689 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction983:parser_work#ReduceAction#concat */
3690 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction983:parser_work#ReduceAction#goto= */
3691 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction983:kernel#Object#init */
3692 }
3693 };
3694 /* allocate ReduceAction983 */
3695 val* NEW_nit__parser__ReduceAction983(const struct type* type) {
3696 val* self /* : ReduceAction983 */;
3697 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3698 self->type = type;
3699 self->class = &class_nit__parser__ReduceAction983;
3700 return self;
3701 }
3702 /* runtime class nit__parser__ReduceAction984 */
3703 const struct class class_nit__parser__ReduceAction984 = {
3704 0, /* box_kind */
3705 {
3706 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction984:kernel#Object#object_id */
3707 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction984:kernel#Object#is_same_instance */
3708 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction984:kernel#Object#== */
3709 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction984:kernel#Object#!= */
3710 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction984:kernel#Object#hash */
3711 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction984:kernel#Object#exit */
3712 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction984:kernel#Object#sys */
3713 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction984:parser_work#ReduceAction#init */
3714 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction984:sorter#Object#default_comparator */
3715 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction984:string#Object#to_s */
3716 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction984:string#Object#native_class_name */
3717 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction984:string#Object#class_name */
3718 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction984:string#Object#inspect */
3719 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction984:string#Object#inspect_head */
3720 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction984:string#Object#args */
3721 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction984:ropes#Object#maxlen */
3722 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction984:time#Object#get_time */
3723 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction984:file#Object#printn */
3724 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction984:file#Object#print */
3725 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction984:file#Object#getcwd */
3726 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction984:file#Object#file_getcwd */
3727 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction984:model_base#Object#intrude_visibility */
3728 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction984:model_base#Object#public_visibility */
3729 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction984:model_base#Object#protected_visibility */
3730 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction984:model_base#Object#private_visibility */
3731 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction984:model_base#Object#none_visibility */
3732 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction984:version#Object#nit_version */
3733 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction984:model#Object#abstract_kind */
3734 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction984:model#Object#concrete_kind */
3735 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction984:model#Object#interface_kind */
3736 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction984:model#Object#enum_kind */
3737 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction984:model#Object#extern_kind */
3738 (nitmethod_t)nit__parser___nit__parser__ReduceAction984___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction984:parser#ReduceAction984#action */
3739 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction984:parser_work#ReduceAction#concat */
3740 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction984:parser_work#ReduceAction#goto= */
3741 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction984:kernel#Object#init */
3742 }
3743 };
3744 /* allocate ReduceAction984 */
3745 val* NEW_nit__parser__ReduceAction984(const struct type* type) {
3746 val* self /* : ReduceAction984 */;
3747 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3748 self->type = type;
3749 self->class = &class_nit__parser__ReduceAction984;
3750 return self;
3751 }
3752 /* runtime class nit__parser__ReduceAction985 */
3753 const struct class class_nit__parser__ReduceAction985 = {
3754 0, /* box_kind */
3755 {
3756 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction985:kernel#Object#object_id */
3757 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction985:kernel#Object#is_same_instance */
3758 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction985:kernel#Object#== */
3759 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction985:kernel#Object#!= */
3760 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction985:kernel#Object#hash */
3761 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction985:kernel#Object#exit */
3762 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction985:kernel#Object#sys */
3763 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction985:parser_work#ReduceAction#init */
3764 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction985:sorter#Object#default_comparator */
3765 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction985:string#Object#to_s */
3766 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction985:string#Object#native_class_name */
3767 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction985:string#Object#class_name */
3768 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction985:string#Object#inspect */
3769 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction985:string#Object#inspect_head */
3770 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction985:string#Object#args */
3771 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction985:ropes#Object#maxlen */
3772 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction985:time#Object#get_time */
3773 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction985:file#Object#printn */
3774 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction985:file#Object#print */
3775 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction985:file#Object#getcwd */
3776 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction985:file#Object#file_getcwd */
3777 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction985:model_base#Object#intrude_visibility */
3778 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction985:model_base#Object#public_visibility */
3779 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction985:model_base#Object#protected_visibility */
3780 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction985:model_base#Object#private_visibility */
3781 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction985:model_base#Object#none_visibility */
3782 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction985:version#Object#nit_version */
3783 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction985:model#Object#abstract_kind */
3784 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction985:model#Object#concrete_kind */
3785 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction985:model#Object#interface_kind */
3786 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction985:model#Object#enum_kind */
3787 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction985:model#Object#extern_kind */
3788 (nitmethod_t)nit__parser___nit__parser__ReduceAction985___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction985:parser#ReduceAction985#action */
3789 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction985:parser_work#ReduceAction#concat */
3790 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction985:parser_work#ReduceAction#goto= */
3791 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction985:kernel#Object#init */
3792 }
3793 };
3794 /* allocate ReduceAction985 */
3795 val* NEW_nit__parser__ReduceAction985(const struct type* type) {
3796 val* self /* : ReduceAction985 */;
3797 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3798 self->type = type;
3799 self->class = &class_nit__parser__ReduceAction985;
3800 return self;
3801 }
3802 /* runtime class nit__parser__ReduceAction986 */
3803 const struct class class_nit__parser__ReduceAction986 = {
3804 0, /* box_kind */
3805 {
3806 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction986:kernel#Object#object_id */
3807 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction986:kernel#Object#is_same_instance */
3808 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction986:kernel#Object#== */
3809 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction986:kernel#Object#!= */
3810 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction986:kernel#Object#hash */
3811 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction986:kernel#Object#exit */
3812 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction986:kernel#Object#sys */
3813 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction986:parser_work#ReduceAction#init */
3814 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction986:sorter#Object#default_comparator */
3815 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction986:string#Object#to_s */
3816 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction986:string#Object#native_class_name */
3817 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction986:string#Object#class_name */
3818 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction986:string#Object#inspect */
3819 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction986:string#Object#inspect_head */
3820 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction986:string#Object#args */
3821 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction986:ropes#Object#maxlen */
3822 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction986:time#Object#get_time */
3823 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction986:file#Object#printn */
3824 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction986:file#Object#print */
3825 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction986:file#Object#getcwd */
3826 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction986:file#Object#file_getcwd */
3827 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction986:model_base#Object#intrude_visibility */
3828 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction986:model_base#Object#public_visibility */
3829 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction986:model_base#Object#protected_visibility */
3830 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction986:model_base#Object#private_visibility */
3831 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction986:model_base#Object#none_visibility */
3832 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction986:version#Object#nit_version */
3833 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction986:model#Object#abstract_kind */
3834 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction986:model#Object#concrete_kind */
3835 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction986:model#Object#interface_kind */
3836 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction986:model#Object#enum_kind */
3837 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction986:model#Object#extern_kind */
3838 (nitmethod_t)nit__parser___nit__parser__ReduceAction986___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction986:parser#ReduceAction986#action */
3839 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction986:parser_work#ReduceAction#concat */
3840 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction986:parser_work#ReduceAction#goto= */
3841 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction986:kernel#Object#init */
3842 }
3843 };
3844 /* allocate ReduceAction986 */
3845 val* NEW_nit__parser__ReduceAction986(const struct type* type) {
3846 val* self /* : ReduceAction986 */;
3847 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3848 self->type = type;
3849 self->class = &class_nit__parser__ReduceAction986;
3850 return self;
3851 }
3852 /* runtime class nit__parser__ReduceAction987 */
3853 const struct class class_nit__parser__ReduceAction987 = {
3854 0, /* box_kind */
3855 {
3856 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction987:kernel#Object#object_id */
3857 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction987:kernel#Object#is_same_instance */
3858 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction987:kernel#Object#== */
3859 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction987:kernel#Object#!= */
3860 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction987:kernel#Object#hash */
3861 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction987:kernel#Object#exit */
3862 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction987:kernel#Object#sys */
3863 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction987:parser_work#ReduceAction#init */
3864 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction987:sorter#Object#default_comparator */
3865 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction987:string#Object#to_s */
3866 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction987:string#Object#native_class_name */
3867 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction987:string#Object#class_name */
3868 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction987:string#Object#inspect */
3869 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction987:string#Object#inspect_head */
3870 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction987:string#Object#args */
3871 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction987:ropes#Object#maxlen */
3872 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction987:time#Object#get_time */
3873 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction987:file#Object#printn */
3874 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction987:file#Object#print */
3875 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction987:file#Object#getcwd */
3876 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction987:file#Object#file_getcwd */
3877 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction987:model_base#Object#intrude_visibility */
3878 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction987:model_base#Object#public_visibility */
3879 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction987:model_base#Object#protected_visibility */
3880 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction987:model_base#Object#private_visibility */
3881 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction987:model_base#Object#none_visibility */
3882 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction987:version#Object#nit_version */
3883 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction987:model#Object#abstract_kind */
3884 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction987:model#Object#concrete_kind */
3885 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction987:model#Object#interface_kind */
3886 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction987:model#Object#enum_kind */
3887 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction987:model#Object#extern_kind */
3888 (nitmethod_t)nit__parser___nit__parser__ReduceAction987___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction987:parser#ReduceAction987#action */
3889 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction987:parser_work#ReduceAction#concat */
3890 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction987:parser_work#ReduceAction#goto= */
3891 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction987:kernel#Object#init */
3892 }
3893 };
3894 /* allocate ReduceAction987 */
3895 val* NEW_nit__parser__ReduceAction987(const struct type* type) {
3896 val* self /* : ReduceAction987 */;
3897 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3898 self->type = type;
3899 self->class = &class_nit__parser__ReduceAction987;
3900 return self;
3901 }
3902 /* runtime class nit__parser__ReduceAction988 */
3903 const struct class class_nit__parser__ReduceAction988 = {
3904 0, /* box_kind */
3905 {
3906 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction988:kernel#Object#object_id */
3907 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction988:kernel#Object#is_same_instance */
3908 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction988:kernel#Object#== */
3909 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction988:kernel#Object#!= */
3910 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction988:kernel#Object#hash */
3911 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction988:kernel#Object#exit */
3912 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction988:kernel#Object#sys */
3913 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction988:parser_work#ReduceAction#init */
3914 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction988:sorter#Object#default_comparator */
3915 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction988:string#Object#to_s */
3916 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction988:string#Object#native_class_name */
3917 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction988:string#Object#class_name */
3918 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction988:string#Object#inspect */
3919 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction988:string#Object#inspect_head */
3920 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction988:string#Object#args */
3921 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction988:ropes#Object#maxlen */
3922 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction988:time#Object#get_time */
3923 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction988:file#Object#printn */
3924 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction988:file#Object#print */
3925 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction988:file#Object#getcwd */
3926 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction988:file#Object#file_getcwd */
3927 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction988:model_base#Object#intrude_visibility */
3928 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction988:model_base#Object#public_visibility */
3929 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction988:model_base#Object#protected_visibility */
3930 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction988:model_base#Object#private_visibility */
3931 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction988:model_base#Object#none_visibility */
3932 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction988:version#Object#nit_version */
3933 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction988:model#Object#abstract_kind */
3934 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction988:model#Object#concrete_kind */
3935 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction988:model#Object#interface_kind */
3936 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction988:model#Object#enum_kind */
3937 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction988:model#Object#extern_kind */
3938 (nitmethod_t)nit__parser___nit__parser__ReduceAction988___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction988:parser#ReduceAction988#action */
3939 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction988:parser_work#ReduceAction#concat */
3940 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction988:parser_work#ReduceAction#goto= */
3941 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction988:kernel#Object#init */
3942 }
3943 };
3944 /* allocate ReduceAction988 */
3945 val* NEW_nit__parser__ReduceAction988(const struct type* type) {
3946 val* self /* : ReduceAction988 */;
3947 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3948 self->type = type;
3949 self->class = &class_nit__parser__ReduceAction988;
3950 return self;
3951 }
3952 /* runtime class nit__parser__ReduceAction989 */
3953 const struct class class_nit__parser__ReduceAction989 = {
3954 0, /* box_kind */
3955 {
3956 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction989:kernel#Object#object_id */
3957 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction989:kernel#Object#is_same_instance */
3958 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction989:kernel#Object#== */
3959 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction989:kernel#Object#!= */
3960 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction989:kernel#Object#hash */
3961 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction989:kernel#Object#exit */
3962 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction989:kernel#Object#sys */
3963 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction989:parser_work#ReduceAction#init */
3964 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction989:sorter#Object#default_comparator */
3965 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction989:string#Object#to_s */
3966 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction989:string#Object#native_class_name */
3967 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction989:string#Object#class_name */
3968 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction989:string#Object#inspect */
3969 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction989:string#Object#inspect_head */
3970 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction989:string#Object#args */
3971 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction989:ropes#Object#maxlen */
3972 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction989:time#Object#get_time */
3973 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction989:file#Object#printn */
3974 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction989:file#Object#print */
3975 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction989:file#Object#getcwd */
3976 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction989:file#Object#file_getcwd */
3977 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction989:model_base#Object#intrude_visibility */
3978 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction989:model_base#Object#public_visibility */
3979 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction989:model_base#Object#protected_visibility */
3980 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction989:model_base#Object#private_visibility */
3981 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction989:model_base#Object#none_visibility */
3982 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction989:version#Object#nit_version */
3983 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction989:model#Object#abstract_kind */
3984 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction989:model#Object#concrete_kind */
3985 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction989:model#Object#interface_kind */
3986 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction989:model#Object#enum_kind */
3987 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction989:model#Object#extern_kind */
3988 (nitmethod_t)nit__parser___nit__parser__ReduceAction989___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction989:parser#ReduceAction989#action */
3989 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction989:parser_work#ReduceAction#concat */
3990 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction989:parser_work#ReduceAction#goto= */
3991 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction989:kernel#Object#init */
3992 }
3993 };
3994 /* allocate ReduceAction989 */
3995 val* NEW_nit__parser__ReduceAction989(const struct type* type) {
3996 val* self /* : ReduceAction989 */;
3997 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
3998 self->type = type;
3999 self->class = &class_nit__parser__ReduceAction989;
4000 return self;
4001 }
4002 /* runtime class nit__parser__ReduceAction991 */
4003 const struct class class_nit__parser__ReduceAction991 = {
4004 0, /* box_kind */
4005 {
4006 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction991:kernel#Object#object_id */
4007 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction991:kernel#Object#is_same_instance */
4008 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction991:kernel#Object#== */
4009 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction991:kernel#Object#!= */
4010 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction991:kernel#Object#hash */
4011 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction991:kernel#Object#exit */
4012 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction991:kernel#Object#sys */
4013 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction991:parser_work#ReduceAction#init */
4014 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction991:sorter#Object#default_comparator */
4015 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction991:string#Object#to_s */
4016 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction991:string#Object#native_class_name */
4017 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction991:string#Object#class_name */
4018 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction991:string#Object#inspect */
4019 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction991:string#Object#inspect_head */
4020 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction991:string#Object#args */
4021 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction991:ropes#Object#maxlen */
4022 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction991:time#Object#get_time */
4023 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction991:file#Object#printn */
4024 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction991:file#Object#print */
4025 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction991:file#Object#getcwd */
4026 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction991:file#Object#file_getcwd */
4027 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction991:model_base#Object#intrude_visibility */
4028 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction991:model_base#Object#public_visibility */
4029 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction991:model_base#Object#protected_visibility */
4030 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction991:model_base#Object#private_visibility */
4031 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction991:model_base#Object#none_visibility */
4032 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction991:version#Object#nit_version */
4033 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction991:model#Object#abstract_kind */
4034 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction991:model#Object#concrete_kind */
4035 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction991:model#Object#interface_kind */
4036 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction991:model#Object#enum_kind */
4037 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction991:model#Object#extern_kind */
4038 (nitmethod_t)nit__parser___nit__parser__ReduceAction991___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction991:parser#ReduceAction991#action */
4039 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction991:parser_work#ReduceAction#concat */
4040 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction991:parser_work#ReduceAction#goto= */
4041 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction991:kernel#Object#init */
4042 }
4043 };
4044 /* allocate ReduceAction991 */
4045 val* NEW_nit__parser__ReduceAction991(const struct type* type) {
4046 val* self /* : ReduceAction991 */;
4047 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4048 self->type = type;
4049 self->class = &class_nit__parser__ReduceAction991;
4050 return self;
4051 }
4052 /* runtime class nit__parser__ReduceAction993 */
4053 const struct class class_nit__parser__ReduceAction993 = {
4054 0, /* box_kind */
4055 {
4056 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction993:kernel#Object#object_id */
4057 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction993:kernel#Object#is_same_instance */
4058 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction993:kernel#Object#== */
4059 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction993:kernel#Object#!= */
4060 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction993:kernel#Object#hash */
4061 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction993:kernel#Object#exit */
4062 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction993:kernel#Object#sys */
4063 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction993:parser_work#ReduceAction#init */
4064 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction993:sorter#Object#default_comparator */
4065 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction993:string#Object#to_s */
4066 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction993:string#Object#native_class_name */
4067 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction993:string#Object#class_name */
4068 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction993:string#Object#inspect */
4069 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction993:string#Object#inspect_head */
4070 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction993:string#Object#args */
4071 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction993:ropes#Object#maxlen */
4072 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction993:time#Object#get_time */
4073 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction993:file#Object#printn */
4074 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction993:file#Object#print */
4075 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction993:file#Object#getcwd */
4076 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction993:file#Object#file_getcwd */
4077 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction993:model_base#Object#intrude_visibility */
4078 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction993:model_base#Object#public_visibility */
4079 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction993:model_base#Object#protected_visibility */
4080 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction993:model_base#Object#private_visibility */
4081 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction993:model_base#Object#none_visibility */
4082 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction993:version#Object#nit_version */
4083 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction993:model#Object#abstract_kind */
4084 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction993:model#Object#concrete_kind */
4085 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction993:model#Object#interface_kind */
4086 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction993:model#Object#enum_kind */
4087 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction993:model#Object#extern_kind */
4088 (nitmethod_t)nit__parser___nit__parser__ReduceAction993___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction993:parser#ReduceAction993#action */
4089 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction993:parser_work#ReduceAction#concat */
4090 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction993:parser_work#ReduceAction#goto= */
4091 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction993:kernel#Object#init */
4092 }
4093 };
4094 /* allocate ReduceAction993 */
4095 val* NEW_nit__parser__ReduceAction993(const struct type* type) {
4096 val* self /* : ReduceAction993 */;
4097 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4098 self->type = type;
4099 self->class = &class_nit__parser__ReduceAction993;
4100 return self;
4101 }
4102 /* runtime class nit__parser__ReduceAction999 */
4103 const struct class class_nit__parser__ReduceAction999 = {
4104 0, /* box_kind */
4105 {
4106 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction999:kernel#Object#object_id */
4107 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction999:kernel#Object#is_same_instance */
4108 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction999:kernel#Object#== */
4109 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction999:kernel#Object#!= */
4110 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction999:kernel#Object#hash */
4111 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction999:kernel#Object#exit */
4112 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction999:kernel#Object#sys */
4113 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction999:parser_work#ReduceAction#init */
4114 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction999:sorter#Object#default_comparator */
4115 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction999:string#Object#to_s */
4116 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction999:string#Object#native_class_name */
4117 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction999:string#Object#class_name */
4118 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction999:string#Object#inspect */
4119 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction999:string#Object#inspect_head */
4120 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction999:string#Object#args */
4121 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction999:ropes#Object#maxlen */
4122 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction999:time#Object#get_time */
4123 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction999:file#Object#printn */
4124 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction999:file#Object#print */
4125 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction999:file#Object#getcwd */
4126 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction999:file#Object#file_getcwd */
4127 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction999:model_base#Object#intrude_visibility */
4128 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction999:model_base#Object#public_visibility */
4129 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction999:model_base#Object#protected_visibility */
4130 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction999:model_base#Object#private_visibility */
4131 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction999:model_base#Object#none_visibility */
4132 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction999:version#Object#nit_version */
4133 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction999:model#Object#abstract_kind */
4134 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction999:model#Object#concrete_kind */
4135 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction999:model#Object#interface_kind */
4136 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction999:model#Object#enum_kind */
4137 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction999:model#Object#extern_kind */
4138 (nitmethod_t)nit__parser___nit__parser__ReduceAction999___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction999:parser#ReduceAction999#action */
4139 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction999:parser_work#ReduceAction#concat */
4140 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction999:parser_work#ReduceAction#goto= */
4141 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction999:kernel#Object#init */
4142 }
4143 };
4144 /* allocate ReduceAction999 */
4145 val* NEW_nit__parser__ReduceAction999(const struct type* type) {
4146 val* self /* : ReduceAction999 */;
4147 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4148 self->type = type;
4149 self->class = &class_nit__parser__ReduceAction999;
4150 return self;
4151 }
4152 /* runtime class nit__parser__ReduceAction1001 */
4153 const struct class class_nit__parser__ReduceAction1001 = {
4154 0, /* box_kind */
4155 {
4156 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction1001:kernel#Object#object_id */
4157 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction1001:kernel#Object#is_same_instance */
4158 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction1001:kernel#Object#== */
4159 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction1001:kernel#Object#!= */
4160 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction1001:kernel#Object#hash */
4161 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction1001:kernel#Object#exit */
4162 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction1001:kernel#Object#sys */
4163 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction1001:parser_work#ReduceAction#init */
4164 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction1001:sorter#Object#default_comparator */
4165 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction1001:string#Object#to_s */
4166 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction1001:string#Object#native_class_name */
4167 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction1001:string#Object#class_name */
4168 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction1001:string#Object#inspect */
4169 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction1001:string#Object#inspect_head */
4170 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction1001:string#Object#args */
4171 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction1001:ropes#Object#maxlen */
4172 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction1001:time#Object#get_time */
4173 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction1001:file#Object#printn */
4174 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction1001:file#Object#print */
4175 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction1001:file#Object#getcwd */
4176 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction1001:file#Object#file_getcwd */
4177 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction1001:model_base#Object#intrude_visibility */
4178 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction1001:model_base#Object#public_visibility */
4179 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction1001:model_base#Object#protected_visibility */
4180 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction1001:model_base#Object#private_visibility */
4181 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction1001:model_base#Object#none_visibility */
4182 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction1001:version#Object#nit_version */
4183 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction1001:model#Object#abstract_kind */
4184 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction1001:model#Object#concrete_kind */
4185 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction1001:model#Object#interface_kind */
4186 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction1001:model#Object#enum_kind */
4187 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction1001:model#Object#extern_kind */
4188 (nitmethod_t)nit__parser___nit__parser__ReduceAction1001___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1001:parser#ReduceAction1001#action */
4189 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1001:parser_work#ReduceAction#concat */
4190 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1001:parser_work#ReduceAction#goto= */
4191 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction1001:kernel#Object#init */
4192 }
4193 };
4194 /* allocate ReduceAction1001 */
4195 val* NEW_nit__parser__ReduceAction1001(const struct type* type) {
4196 val* self /* : ReduceAction1001 */;
4197 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4198 self->type = type;
4199 self->class = &class_nit__parser__ReduceAction1001;
4200 return self;
4201 }
4202 /* runtime class nit__parser__ReduceAction1011 */
4203 const struct class class_nit__parser__ReduceAction1011 = {
4204 0, /* box_kind */
4205 {
4206 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction1011:kernel#Object#object_id */
4207 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction1011:kernel#Object#is_same_instance */
4208 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction1011:kernel#Object#== */
4209 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction1011:kernel#Object#!= */
4210 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction1011:kernel#Object#hash */
4211 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction1011:kernel#Object#exit */
4212 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction1011:kernel#Object#sys */
4213 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction1011:parser_work#ReduceAction#init */
4214 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction1011:sorter#Object#default_comparator */
4215 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction1011:string#Object#to_s */
4216 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction1011:string#Object#native_class_name */
4217 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction1011:string#Object#class_name */
4218 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction1011:string#Object#inspect */
4219 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction1011:string#Object#inspect_head */
4220 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction1011:string#Object#args */
4221 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction1011:ropes#Object#maxlen */
4222 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction1011:time#Object#get_time */
4223 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction1011:file#Object#printn */
4224 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction1011:file#Object#print */
4225 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction1011:file#Object#getcwd */
4226 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction1011:file#Object#file_getcwd */
4227 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction1011:model_base#Object#intrude_visibility */
4228 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction1011:model_base#Object#public_visibility */
4229 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction1011:model_base#Object#protected_visibility */
4230 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction1011:model_base#Object#private_visibility */
4231 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction1011:model_base#Object#none_visibility */
4232 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction1011:version#Object#nit_version */
4233 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction1011:model#Object#abstract_kind */
4234 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction1011:model#Object#concrete_kind */
4235 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction1011:model#Object#interface_kind */
4236 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction1011:model#Object#enum_kind */
4237 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction1011:model#Object#extern_kind */
4238 (nitmethod_t)nit__parser___nit__parser__ReduceAction1011___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1011:parser#ReduceAction1011#action */
4239 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1011:parser_work#ReduceAction#concat */
4240 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1011:parser_work#ReduceAction#goto= */
4241 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction1011:kernel#Object#init */
4242 }
4243 };
4244 /* allocate ReduceAction1011 */
4245 val* NEW_nit__parser__ReduceAction1011(const struct type* type) {
4246 val* self /* : ReduceAction1011 */;
4247 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4248 self->type = type;
4249 self->class = &class_nit__parser__ReduceAction1011;
4250 return self;
4251 }
4252 /* runtime class nit__parser__ReduceAction1012 */
4253 const struct class class_nit__parser__ReduceAction1012 = {
4254 0, /* box_kind */
4255 {
4256 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction1012:kernel#Object#object_id */
4257 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction1012:kernel#Object#is_same_instance */
4258 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction1012:kernel#Object#== */
4259 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction1012:kernel#Object#!= */
4260 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction1012:kernel#Object#hash */
4261 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction1012:kernel#Object#exit */
4262 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction1012:kernel#Object#sys */
4263 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction1012:parser_work#ReduceAction#init */
4264 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction1012:sorter#Object#default_comparator */
4265 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction1012:string#Object#to_s */
4266 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction1012:string#Object#native_class_name */
4267 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction1012:string#Object#class_name */
4268 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction1012:string#Object#inspect */
4269 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction1012:string#Object#inspect_head */
4270 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction1012:string#Object#args */
4271 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction1012:ropes#Object#maxlen */
4272 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction1012:time#Object#get_time */
4273 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction1012:file#Object#printn */
4274 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction1012:file#Object#print */
4275 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction1012:file#Object#getcwd */
4276 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction1012:file#Object#file_getcwd */
4277 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction1012:model_base#Object#intrude_visibility */
4278 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction1012:model_base#Object#public_visibility */
4279 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction1012:model_base#Object#protected_visibility */
4280 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction1012:model_base#Object#private_visibility */
4281 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction1012:model_base#Object#none_visibility */
4282 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction1012:version#Object#nit_version */
4283 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction1012:model#Object#abstract_kind */
4284 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction1012:model#Object#concrete_kind */
4285 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction1012:model#Object#interface_kind */
4286 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction1012:model#Object#enum_kind */
4287 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction1012:model#Object#extern_kind */
4288 (nitmethod_t)nit__parser___nit__parser__ReduceAction1012___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1012:parser#ReduceAction1012#action */
4289 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1012:parser_work#ReduceAction#concat */
4290 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1012:parser_work#ReduceAction#goto= */
4291 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction1012:kernel#Object#init */
4292 }
4293 };
4294 /* allocate ReduceAction1012 */
4295 val* NEW_nit__parser__ReduceAction1012(const struct type* type) {
4296 val* self /* : ReduceAction1012 */;
4297 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4298 self->type = type;
4299 self->class = &class_nit__parser__ReduceAction1012;
4300 return self;
4301 }
4302 /* runtime class nit__parser__ReduceAction1013 */
4303 const struct class class_nit__parser__ReduceAction1013 = {
4304 0, /* box_kind */
4305 {
4306 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction1013:kernel#Object#object_id */
4307 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction1013:kernel#Object#is_same_instance */
4308 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction1013:kernel#Object#== */
4309 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction1013:kernel#Object#!= */
4310 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction1013:kernel#Object#hash */
4311 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction1013:kernel#Object#exit */
4312 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction1013:kernel#Object#sys */
4313 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction1013:parser_work#ReduceAction#init */
4314 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction1013:sorter#Object#default_comparator */
4315 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction1013:string#Object#to_s */
4316 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction1013:string#Object#native_class_name */
4317 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction1013:string#Object#class_name */
4318 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction1013:string#Object#inspect */
4319 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction1013:string#Object#inspect_head */
4320 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction1013:string#Object#args */
4321 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction1013:ropes#Object#maxlen */
4322 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction1013:time#Object#get_time */
4323 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction1013:file#Object#printn */
4324 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction1013:file#Object#print */
4325 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction1013:file#Object#getcwd */
4326 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction1013:file#Object#file_getcwd */
4327 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction1013:model_base#Object#intrude_visibility */
4328 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction1013:model_base#Object#public_visibility */
4329 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction1013:model_base#Object#protected_visibility */
4330 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction1013:model_base#Object#private_visibility */
4331 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction1013:model_base#Object#none_visibility */
4332 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction1013:version#Object#nit_version */
4333 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction1013:model#Object#abstract_kind */
4334 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction1013:model#Object#concrete_kind */
4335 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction1013:model#Object#interface_kind */
4336 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction1013:model#Object#enum_kind */
4337 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction1013:model#Object#extern_kind */
4338 (nitmethod_t)nit__parser___nit__parser__ReduceAction1013___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1013:parser#ReduceAction1013#action */
4339 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1013:parser_work#ReduceAction#concat */
4340 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1013:parser_work#ReduceAction#goto= */
4341 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction1013:kernel#Object#init */
4342 }
4343 };
4344 /* allocate ReduceAction1013 */
4345 val* NEW_nit__parser__ReduceAction1013(const struct type* type) {
4346 val* self /* : ReduceAction1013 */;
4347 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4348 self->type = type;
4349 self->class = &class_nit__parser__ReduceAction1013;
4350 return self;
4351 }
4352 /* runtime class nit__parser__ReduceAction1014 */
4353 const struct class class_nit__parser__ReduceAction1014 = {
4354 0, /* box_kind */
4355 {
4356 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction1014:kernel#Object#object_id */
4357 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction1014:kernel#Object#is_same_instance */
4358 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction1014:kernel#Object#== */
4359 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction1014:kernel#Object#!= */
4360 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction1014:kernel#Object#hash */
4361 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction1014:kernel#Object#exit */
4362 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction1014:kernel#Object#sys */
4363 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction1014:parser_work#ReduceAction#init */
4364 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction1014:sorter#Object#default_comparator */
4365 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction1014:string#Object#to_s */
4366 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction1014:string#Object#native_class_name */
4367 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction1014:string#Object#class_name */
4368 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction1014:string#Object#inspect */
4369 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction1014:string#Object#inspect_head */
4370 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction1014:string#Object#args */
4371 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction1014:ropes#Object#maxlen */
4372 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction1014:time#Object#get_time */
4373 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction1014:file#Object#printn */
4374 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction1014:file#Object#print */
4375 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction1014:file#Object#getcwd */
4376 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction1014:file#Object#file_getcwd */
4377 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction1014:model_base#Object#intrude_visibility */
4378 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction1014:model_base#Object#public_visibility */
4379 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction1014:model_base#Object#protected_visibility */
4380 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction1014:model_base#Object#private_visibility */
4381 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction1014:model_base#Object#none_visibility */
4382 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction1014:version#Object#nit_version */
4383 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction1014:model#Object#abstract_kind */
4384 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction1014:model#Object#concrete_kind */
4385 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction1014:model#Object#interface_kind */
4386 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction1014:model#Object#enum_kind */
4387 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction1014:model#Object#extern_kind */
4388 (nitmethod_t)nit__parser___nit__parser__ReduceAction1014___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1014:parser#ReduceAction1014#action */
4389 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1014:parser_work#ReduceAction#concat */
4390 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1014:parser_work#ReduceAction#goto= */
4391 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction1014:kernel#Object#init */
4392 }
4393 };
4394 /* allocate ReduceAction1014 */
4395 val* NEW_nit__parser__ReduceAction1014(const struct type* type) {
4396 val* self /* : ReduceAction1014 */;
4397 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4398 self->type = type;
4399 self->class = &class_nit__parser__ReduceAction1014;
4400 return self;
4401 }
4402 /* runtime class nit__parser__ReduceAction1015 */
4403 const struct class class_nit__parser__ReduceAction1015 = {
4404 0, /* box_kind */
4405 {
4406 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser:ReduceAction1015:kernel#Object#object_id */
4407 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser:ReduceAction1015:kernel#Object#is_same_instance */
4408 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser:ReduceAction1015:kernel#Object#== */
4409 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser:ReduceAction1015:kernel#Object#!= */
4410 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser:ReduceAction1015:kernel#Object#hash */
4411 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser:ReduceAction1015:kernel#Object#exit */
4412 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser:ReduceAction1015:kernel#Object#sys */
4413 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___standard__kernel__Object__init, /* pointer to parser:ReduceAction1015:parser_work#ReduceAction#init */
4414 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser:ReduceAction1015:sorter#Object#default_comparator */
4415 (nitmethod_t)standard__string___Object___to_s, /* pointer to parser:ReduceAction1015:string#Object#to_s */
4416 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser:ReduceAction1015:string#Object#native_class_name */
4417 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser:ReduceAction1015:string#Object#class_name */
4418 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser:ReduceAction1015:string#Object#inspect */
4419 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser:ReduceAction1015:string#Object#inspect_head */
4420 (nitmethod_t)standard__string___Object___args, /* pointer to parser:ReduceAction1015:string#Object#args */
4421 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser:ReduceAction1015:ropes#Object#maxlen */
4422 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser:ReduceAction1015:time#Object#get_time */
4423 (nitmethod_t)standard__file___Object___printn, /* pointer to parser:ReduceAction1015:file#Object#printn */
4424 (nitmethod_t)standard__file___Object___print, /* pointer to parser:ReduceAction1015:file#Object#print */
4425 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser:ReduceAction1015:file#Object#getcwd */
4426 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser:ReduceAction1015:file#Object#file_getcwd */
4427 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser:ReduceAction1015:model_base#Object#intrude_visibility */
4428 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser:ReduceAction1015:model_base#Object#public_visibility */
4429 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser:ReduceAction1015:model_base#Object#protected_visibility */
4430 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser:ReduceAction1015:model_base#Object#private_visibility */
4431 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser:ReduceAction1015:model_base#Object#none_visibility */
4432 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser:ReduceAction1015:version#Object#nit_version */
4433 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser:ReduceAction1015:model#Object#abstract_kind */
4434 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser:ReduceAction1015:model#Object#concrete_kind */
4435 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser:ReduceAction1015:model#Object#interface_kind */
4436 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser:ReduceAction1015:model#Object#enum_kind */
4437 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser:ReduceAction1015:model#Object#extern_kind */
4438 (nitmethod_t)nit__parser___nit__parser__ReduceAction1015___nit__parser_work__ReduceAction__action, /* pointer to parser:ReduceAction1015:parser#ReduceAction1015#action */
4439 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___concat, /* pointer to parser:ReduceAction1015:parser_work#ReduceAction#concat */
4440 (nitmethod_t)nit__parser_work___nit__parser_work__ReduceAction___goto_61d, /* pointer to parser:ReduceAction1015:parser_work#ReduceAction#goto= */
4441 (nitmethod_t)standard___standard__Object___init, /* pointer to parser:ReduceAction1015:kernel#Object#init */
4442 }
4443 };
4444 /* allocate ReduceAction1015 */
4445 val* NEW_nit__parser__ReduceAction1015(const struct type* type) {
4446 val* self /* : ReduceAction1015 */;
4447 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
4448 self->type = type;
4449 self->class = &class_nit__parser__ReduceAction1015;
4450 return self;
4451 }
4452 /* runtime class nit__ANode */
4453 /* allocate ANode */
4454 val* NEW_nit__ANode(const struct type* type) {
4455 PRINT_ERROR("Runtime error: %s", "ANode is DEAD");
4456 PRINT_ERROR("\n");
4457 show_backtrace(1);
4458 }
4459 /* runtime class nit__parser_nodes__CollectTokensByTextVisitor */
4460 /* allocate CollectTokensByTextVisitor */
4461 val* NEW_nit__parser_nodes__CollectTokensByTextVisitor(const struct type* type) {
4462 PRINT_ERROR("Runtime error: %s", "CollectTokensByTextVisitor is DEAD");
4463 PRINT_ERROR("\n");
4464 show_backtrace(1);
4465 }
4466 /* runtime class nit__parser_nodes__CollectAnnotationsByNameVisitor */
4467 /* allocate CollectAnnotationsByNameVisitor */
4468 val* NEW_nit__parser_nodes__CollectAnnotationsByNameVisitor(const struct type* type) {
4469 PRINT_ERROR("Runtime error: %s", "CollectAnnotationsByNameVisitor is DEAD");
4470 PRINT_ERROR("\n");
4471 show_backtrace(1);
4472 }
4473 /* runtime class nit__ANodes */
4474 const struct class class_nit__ANodes = {
4475 0, /* box_kind */
4476 {
4477 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:ANodes:kernel#Object#object_id */
4478 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:ANodes:kernel#Object#is_same_instance */
4479 (nitmethod_t)standard___standard__SequenceRead___standard__kernel__Object___61d_61d, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#== */
4480 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:ANodes:kernel#Object#!= */
4481 (nitmethod_t)standard___standard__SequenceRead___standard__kernel__Object__hash, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#hash */
4482 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:ANodes:kernel#Object#exit */
4483 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:ANodes:kernel#Object#sys */
4484 (nitmethod_t)nit___nit__ANodes___standard__kernel__Object__init, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#init */
4485 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:ANodes:sorter#Object#default_comparator */
4486 (nitmethod_t)standard__string___Collection___Object__to_s, /* pointer to parser_nodes:ANodes:string#Collection#to_s */
4487 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:ANodes:string#Object#native_class_name */
4488 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:ANodes:string#Object#class_name */
4489 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:ANodes:string#Object#inspect */
4490 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:ANodes:string#Object#inspect_head */
4491 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:ANodes:string#Object#args */
4492 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:ANodes:ropes#Object#maxlen */
4493 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:ANodes:time#Object#get_time */
4494 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:ANodes:file#Object#printn */
4495 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:ANodes:file#Object#print */
4496 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:ANodes:file#Object#getcwd */
4497 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:ANodes:file#Object#file_getcwd */
4498 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:ANodes:model_base#Object#intrude_visibility */
4499 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:ANodes:model_base#Object#public_visibility */
4500 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:ANodes:model_base#Object#protected_visibility */
4501 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:ANodes:model_base#Object#private_visibility */
4502 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:ANodes:model_base#Object#none_visibility */
4503 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:ANodes:version#Object#nit_version */
4504 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:ANodes:model#Object#abstract_kind */
4505 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:ANodes:model#Object#concrete_kind */
4506 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:ANodes:model#Object#interface_kind */
4507 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:ANodes:model#Object#enum_kind */
4508 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:ANodes:model#Object#extern_kind */
4509 NULL, /* empty */
4510 NULL, /* empty */
4511 NULL, /* empty */
4512 NULL, /* empty */
4513 NULL, /* empty */
4514 (nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Collection__iterator, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#iterator */
4515 (nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Collection__is_empty, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#is_empty */
4516 (nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Collection__length, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#length */
4517 (nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Collection__has, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#has */
4518 (nitmethod_t)standard___standard__SequenceRead___Collection__first, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#first */
4519 (nitmethod_t)standard___standard__Collection___has_all, /* pointer to parser_nodes:ANodes:abstract_collection#Collection#has_all */
4520 (nitmethod_t)standard__array___Collection___to_a, /* pointer to parser_nodes:ANodes:array#Collection#to_a */
4521 (nitmethod_t)standard__string___Collection___join, /* pointer to parser_nodes:ANodes:string#Collection#join */
4522 (nitmethod_t)nit___nit__ANodes___standard__abstract_collection__SequenceRead___91d_93d, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#[] */
4523 (nitmethod_t)standard___standard__SequenceRead___last, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#last */
4524 (nitmethod_t)standard___standard__SequenceRead___index_of, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#index_of */
4525 (nitmethod_t)standard___standard__SequenceRead___last_index_of, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#last_index_of */
4526 (nitmethod_t)standard___standard__SequenceRead___index_of_from, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#index_of_from */
4527 (nitmethod_t)standard___standard__SequenceRead___last_index_of_from, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#last_index_of_from */
4528 (nitmethod_t)standard___standard__SequenceRead___iterator_from, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#iterator_from */
4529 (nitmethod_t)standard___standard__RemovableCollection___clear, /* pointer to parser_nodes:ANodes:abstract_collection#RemovableCollection#clear */
4530 (nitmethod_t)standard___standard__RemovableCollection___remove, /* pointer to parser_nodes:ANodes:abstract_collection#RemovableCollection#remove */
4531 NULL, /* empty */
4532 NULL, /* empty */
4533 NULL, /* empty */
4534 (nitmethod_t)standard___standard__Sequence___SimpleCollection__add, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#add */
4535 (nitmethod_t)standard___standard__SimpleCollection___add_all, /* pointer to parser_nodes:ANodes:abstract_collection#SimpleCollection#add_all */
4536 (nitmethod_t)standard___standard__Sequence___first_61d, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#first= */
4537 (nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Sequence__push, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#push */
4538 (nitmethod_t)standard___standard__Sequence___append, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#append */
4539 (nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Sequence__pop, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#pop */
4540 (nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Sequence__unshift, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#unshift */
4541 (nitmethod_t)standard___standard__Sequence___prepend, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#prepend */
4542 (nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Sequence__shift, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#shift */
4543 (nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Sequence___91d_93d_61d, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#[]= */
4544 (nitmethod_t)standard___standard__Sequence___insert, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#insert */
4545 (nitmethod_t)standard___standard__Sequence___insert_all, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#insert_all */
4546 (nitmethod_t)nit___nit__ANodes___standard__abstract_collection__Sequence__remove_at, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#remove_at */
4547 (nitmethod_t)nit___nit__ANodes___parent, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#parent */
4548 (nitmethod_t)nit___nit__ANodes___parent_61d, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#parent= */
4549 (nitmethod_t)nit___nit__ANodes___items, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#items */
4550 (nitmethod_t)nit___nit__ANodes___hook_add, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#hook_add */
4551 (nitmethod_t)nit___nit__ANodes___hook_remove, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#hook_remove */
4552 (nitmethod_t)nit___nit__ANodes___unsafe_add_all, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#unsafe_add_all */
4553 (nitmethod_t)nit___nit__ANodes___replace_child, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#replace_child */
4554 (nitmethod_t)nit___nit__ANodes___visit_all, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#visit_all */
4555 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:ANodes:kernel#Object#init */
4556 }
4557 };
4558 /* allocate ANodes[ANode] */
4559 val* NEW_nit__ANodes(const struct type* type) {
4560 val* self /* : ANodes[ANode] */;
4561 val* var /* : Array[ANode] */;
4562 self = nit_alloc(sizeof(struct instance) + 2*sizeof(nitattribute_t));
4563 self->type = type;
4564 self->class = &class_nit__ANodes;
4565 var = NEW_standard__Array(self->type->resolution_table->types[COLOR_standard__Array__nit__ANodes___35dE]);
4566 {
4567 standard___standard__Array___standard__kernel__Object__init(var); /* Direct call array#Array#init on <var:Array[ANode]>*/
4568 }
4569 self->attrs[COLOR_nit__parser_nodes__ANodes___items].val = var; /* _items on <self:ANodes[ANode] exact> */
4570 return self;
4571 }
4572 /* runtime class nit__Token */
4573 /* allocate Token */
4574 val* NEW_nit__Token(const struct type* type) {
4575 PRINT_ERROR("Runtime error: %s", "Token is DEAD");
4576 PRINT_ERROR("\n");
4577 show_backtrace(1);
4578 }
4579 /* runtime class nit__Prod */
4580 /* allocate Prod */
4581 val* NEW_nit__Prod(const struct type* type) {
4582 PRINT_ERROR("Runtime error: %s", "Prod is DEAD");
4583 PRINT_ERROR("\n");
4584 show_backtrace(1);
4585 }
4586 /* runtime class nit__Visitor */
4587 /* allocate Visitor */
4588 val* NEW_nit__Visitor(const struct type* type) {
4589 PRINT_ERROR("Runtime error: %s", "Visitor is DEAD");
4590 PRINT_ERROR("\n");
4591 show_backtrace(1);
4592 }
4593 /* runtime class nit__TEol */
4594 const struct class class_nit__TEol = {
4595 0, /* box_kind */
4596 {
4597 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TEol:kernel#Object#object_id */
4598 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TEol:kernel#Object#is_same_instance */
4599 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TEol:kernel#Object#== */
4600 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TEol:kernel#Object#!= */
4601 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TEol:kernel#Object#hash */
4602 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TEol:kernel#Object#exit */
4603 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TEol:kernel#Object#sys */
4604 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TEol:kernel#Object#init */
4605 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TEol:sorter#Object#default_comparator */
4606 (nitmethod_t)nit___nit__TEol___standard__string__Object__to_s, /* pointer to parser_nodes:TEol:parser_nodes#TEol#to_s */
4607 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TEol:string#Object#native_class_name */
4608 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TEol:string#Object#class_name */
4609 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TEol:string#Object#inspect */
4610 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TEol:string#Object#inspect_head */
4611 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TEol:string#Object#args */
4612 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TEol:ropes#Object#maxlen */
4613 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TEol:time#Object#get_time */
4614 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TEol:file#Object#printn */
4615 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TEol:file#Object#print */
4616 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TEol:file#Object#getcwd */
4617 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TEol:file#Object#file_getcwd */
4618 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TEol:model_base#Object#intrude_visibility */
4619 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TEol:model_base#Object#public_visibility */
4620 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TEol:model_base#Object#protected_visibility */
4621 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TEol:model_base#Object#private_visibility */
4622 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TEol:model_base#Object#none_visibility */
4623 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TEol:version#Object#nit_version */
4624 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TEol:model#Object#abstract_kind */
4625 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TEol:model#Object#concrete_kind */
4626 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TEol:model#Object#interface_kind */
4627 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TEol:model#Object#enum_kind */
4628 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TEol:model#Object#extern_kind */
4629 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TEol:parser_nodes#ANode#location */
4630 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TEol:parser_nodes#ANode#location= */
4631 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TEol:parser_nodes#ANode#hot_location */
4632 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TEol:parser_nodes#ANode#debug */
4633 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TEol:parser_nodes#ANode#parent */
4634 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TEol:parser_nodes#ANode#parent= */
4635 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TEol:parser_nodes#Token#replace_child */
4636 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TEol:parser_nodes#ANode#replace_with */
4637 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TEol:parser_nodes#Token#visit_all */
4638 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TEol:literal#ANode#accept_literal */
4639 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TEol:scope#ANode#accept_scope_visitor */
4640 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TEol:flow#ANode#accept_flow_visitor */
4641 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TEol:local_var_init#ANode#accept_local_var_visitor */
4642 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TEol:auto_super_init#ANode#accept_auto_super_init */
4643 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TEol:astvalidation#ANode#accept_ast_validation */
4644 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TEol:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4645 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TEol:transform#ANode#full_transform_visitor */
4646 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TEol:transform#ANode#accept_transform_visitor */
4647 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TEol:lexer_work#Token#text */
4648 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TEol:parser_nodes#Token#prev_token= */
4649 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TEol:parser_nodes#Token#next_token= */
4650 (nitmethod_t)nit__lexer___TEol___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TEol:lexer#TEol#parser_index */
4651 (nitmethod_t)nit__lexer___TEol___init_tk, /* pointer to parser_nodes:TEol:lexer#TEol#init_tk */
4652 }
4653 };
4654 /* allocate TEol */
4655 val* NEW_nit__TEol(const struct type* type) {
4656 val* self /* : TEol */;
4657 val* var /* : null */;
4658 val* var1 /* : null */;
4659 val* var2 /* : null */;
4660 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4661 self->type = type;
4662 self->class = &class_nit__TEol;
4663 var = NULL;
4664 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TEol exact> */
4665 var1 = NULL;
4666 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TEol exact> */
4667 var2 = NULL;
4668 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TEol exact> */
4669 return self;
4670 }
4671 /* runtime class nit__TComment */
4672 const struct class class_nit__TComment = {
4673 0, /* box_kind */
4674 {
4675 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TComment:kernel#Object#object_id */
4676 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TComment:kernel#Object#is_same_instance */
4677 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TComment:kernel#Object#== */
4678 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TComment:kernel#Object#!= */
4679 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TComment:kernel#Object#hash */
4680 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TComment:kernel#Object#exit */
4681 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TComment:kernel#Object#sys */
4682 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TComment:kernel#Object#init */
4683 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TComment:sorter#Object#default_comparator */
4684 (nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TComment:parser_nodes#Token#to_s */
4685 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TComment:string#Object#native_class_name */
4686 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TComment:string#Object#class_name */
4687 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TComment:string#Object#inspect */
4688 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TComment:string#Object#inspect_head */
4689 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TComment:string#Object#args */
4690 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TComment:ropes#Object#maxlen */
4691 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TComment:time#Object#get_time */
4692 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TComment:file#Object#printn */
4693 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TComment:file#Object#print */
4694 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TComment:file#Object#getcwd */
4695 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TComment:file#Object#file_getcwd */
4696 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TComment:model_base#Object#intrude_visibility */
4697 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TComment:model_base#Object#public_visibility */
4698 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TComment:model_base#Object#protected_visibility */
4699 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TComment:model_base#Object#private_visibility */
4700 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TComment:model_base#Object#none_visibility */
4701 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TComment:version#Object#nit_version */
4702 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TComment:model#Object#abstract_kind */
4703 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TComment:model#Object#concrete_kind */
4704 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TComment:model#Object#interface_kind */
4705 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TComment:model#Object#enum_kind */
4706 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TComment:model#Object#extern_kind */
4707 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TComment:parser_nodes#ANode#location */
4708 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TComment:parser_nodes#ANode#location= */
4709 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TComment:parser_nodes#ANode#hot_location */
4710 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TComment:parser_nodes#ANode#debug */
4711 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TComment:parser_nodes#ANode#parent */
4712 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TComment:parser_nodes#ANode#parent= */
4713 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TComment:parser_nodes#Token#replace_child */
4714 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TComment:parser_nodes#ANode#replace_with */
4715 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TComment:parser_nodes#Token#visit_all */
4716 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TComment:literal#ANode#accept_literal */
4717 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TComment:scope#ANode#accept_scope_visitor */
4718 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TComment:flow#ANode#accept_flow_visitor */
4719 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TComment:local_var_init#ANode#accept_local_var_visitor */
4720 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TComment:auto_super_init#ANode#accept_auto_super_init */
4721 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TComment:astvalidation#ANode#accept_ast_validation */
4722 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TComment:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4723 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TComment:transform#ANode#full_transform_visitor */
4724 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TComment:transform#ANode#accept_transform_visitor */
4725 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TComment:lexer_work#Token#text */
4726 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TComment:parser_nodes#Token#prev_token= */
4727 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TComment:parser_nodes#Token#next_token= */
4728 (nitmethod_t)nit__lexer___TComment___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TComment:lexer#TComment#parser_index */
4729 (nitmethod_t)nit__lexer___TComment___init_tk, /* pointer to parser_nodes:TComment:lexer#TComment#init_tk */
4730 }
4731 };
4732 /* allocate TComment */
4733 val* NEW_nit__TComment(const struct type* type) {
4734 val* self /* : TComment */;
4735 val* var /* : null */;
4736 val* var1 /* : null */;
4737 val* var2 /* : null */;
4738 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4739 self->type = type;
4740 self->class = &class_nit__TComment;
4741 var = NULL;
4742 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TComment exact> */
4743 var1 = NULL;
4744 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TComment exact> */
4745 var2 = NULL;
4746 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TComment exact> */
4747 return self;
4748 }
4749 /* runtime class nit__TokenKeyword */
4750 /* allocate TokenKeyword */
4751 val* NEW_nit__TokenKeyword(const struct type* type) {
4752 PRINT_ERROR("Runtime error: %s", "TokenKeyword is DEAD");
4753 PRINT_ERROR("\n");
4754 show_backtrace(1);
4755 }
4756 /* runtime class nit__TKwpackage */
4757 const struct class class_nit__TKwpackage = {
4758 0, /* box_kind */
4759 {
4760 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwpackage:kernel#Object#object_id */
4761 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwpackage:kernel#Object#is_same_instance */
4762 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwpackage:kernel#Object#== */
4763 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwpackage:kernel#Object#!= */
4764 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwpackage:kernel#Object#hash */
4765 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwpackage:kernel#Object#exit */
4766 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwpackage:kernel#Object#sys */
4767 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwpackage:kernel#Object#init */
4768 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwpackage:sorter#Object#default_comparator */
4769 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwpackage:parser_nodes#TokenKeyword#to_s */
4770 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwpackage:string#Object#native_class_name */
4771 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwpackage:string#Object#class_name */
4772 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwpackage:string#Object#inspect */
4773 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwpackage:string#Object#inspect_head */
4774 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwpackage:string#Object#args */
4775 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwpackage:ropes#Object#maxlen */
4776 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwpackage:time#Object#get_time */
4777 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwpackage:file#Object#printn */
4778 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwpackage:file#Object#print */
4779 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwpackage:file#Object#getcwd */
4780 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwpackage:file#Object#file_getcwd */
4781 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwpackage:model_base#Object#intrude_visibility */
4782 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwpackage:model_base#Object#public_visibility */
4783 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwpackage:model_base#Object#protected_visibility */
4784 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwpackage:model_base#Object#private_visibility */
4785 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwpackage:model_base#Object#none_visibility */
4786 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwpackage:version#Object#nit_version */
4787 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwpackage:model#Object#abstract_kind */
4788 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwpackage:model#Object#concrete_kind */
4789 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwpackage:model#Object#interface_kind */
4790 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwpackage:model#Object#enum_kind */
4791 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwpackage:model#Object#extern_kind */
4792 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#location */
4793 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#location= */
4794 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#hot_location */
4795 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#debug */
4796 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#parent */
4797 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#parent= */
4798 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#replace_child */
4799 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#replace_with */
4800 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#visit_all */
4801 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwpackage:literal#ANode#accept_literal */
4802 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwpackage:scope#ANode#accept_scope_visitor */
4803 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwpackage:flow#ANode#accept_flow_visitor */
4804 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwpackage:local_var_init#ANode#accept_local_var_visitor */
4805 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwpackage:auto_super_init#ANode#accept_auto_super_init */
4806 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwpackage:astvalidation#ANode#accept_ast_validation */
4807 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwpackage:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4808 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwpackage:transform#ANode#full_transform_visitor */
4809 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwpackage:transform#ANode#accept_transform_visitor */
4810 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwpackage:lexer_work#Token#text */
4811 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#prev_token= */
4812 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#next_token= */
4813 (nitmethod_t)nit__lexer___TKwpackage___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwpackage:lexer#TKwpackage#parser_index */
4814 (nitmethod_t)nit__lexer___TKwpackage___init_tk, /* pointer to parser_nodes:TKwpackage:lexer#TKwpackage#init_tk */
4815 }
4816 };
4817 /* allocate TKwpackage */
4818 val* NEW_nit__TKwpackage(const struct type* type) {
4819 val* self /* : TKwpackage */;
4820 val* var /* : null */;
4821 val* var1 /* : null */;
4822 val* var2 /* : null */;
4823 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4824 self->type = type;
4825 self->class = &class_nit__TKwpackage;
4826 var = NULL;
4827 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwpackage exact> */
4828 var1 = NULL;
4829 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwpackage exact> */
4830 var2 = NULL;
4831 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwpackage exact> */
4832 return self;
4833 }
4834 /* runtime class nit__TKwmodule */
4835 const struct class class_nit__TKwmodule = {
4836 0, /* box_kind */
4837 {
4838 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwmodule:kernel#Object#object_id */
4839 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwmodule:kernel#Object#is_same_instance */
4840 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwmodule:kernel#Object#== */
4841 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwmodule:kernel#Object#!= */
4842 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwmodule:kernel#Object#hash */
4843 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwmodule:kernel#Object#exit */
4844 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwmodule:kernel#Object#sys */
4845 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwmodule:kernel#Object#init */
4846 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwmodule:sorter#Object#default_comparator */
4847 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwmodule:parser_nodes#TokenKeyword#to_s */
4848 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwmodule:string#Object#native_class_name */
4849 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwmodule:string#Object#class_name */
4850 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwmodule:string#Object#inspect */
4851 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwmodule:string#Object#inspect_head */
4852 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwmodule:string#Object#args */
4853 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwmodule:ropes#Object#maxlen */
4854 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwmodule:time#Object#get_time */
4855 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwmodule:file#Object#printn */
4856 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwmodule:file#Object#print */
4857 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwmodule:file#Object#getcwd */
4858 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwmodule:file#Object#file_getcwd */
4859 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwmodule:model_base#Object#intrude_visibility */
4860 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwmodule:model_base#Object#public_visibility */
4861 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwmodule:model_base#Object#protected_visibility */
4862 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwmodule:model_base#Object#private_visibility */
4863 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwmodule:model_base#Object#none_visibility */
4864 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwmodule:version#Object#nit_version */
4865 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwmodule:model#Object#abstract_kind */
4866 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwmodule:model#Object#concrete_kind */
4867 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwmodule:model#Object#interface_kind */
4868 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwmodule:model#Object#enum_kind */
4869 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwmodule:model#Object#extern_kind */
4870 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#location */
4871 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#location= */
4872 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#hot_location */
4873 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#debug */
4874 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#parent */
4875 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#parent= */
4876 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#replace_child */
4877 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#replace_with */
4878 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#visit_all */
4879 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwmodule:literal#ANode#accept_literal */
4880 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwmodule:scope#ANode#accept_scope_visitor */
4881 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwmodule:flow#ANode#accept_flow_visitor */
4882 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwmodule:local_var_init#ANode#accept_local_var_visitor */
4883 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwmodule:auto_super_init#ANode#accept_auto_super_init */
4884 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwmodule:astvalidation#ANode#accept_ast_validation */
4885 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwmodule:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4886 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwmodule:transform#ANode#full_transform_visitor */
4887 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwmodule:transform#ANode#accept_transform_visitor */
4888 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwmodule:lexer_work#Token#text */
4889 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#prev_token= */
4890 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#next_token= */
4891 (nitmethod_t)nit__lexer___TKwmodule___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwmodule:lexer#TKwmodule#parser_index */
4892 (nitmethod_t)nit__lexer___TKwmodule___init_tk, /* pointer to parser_nodes:TKwmodule:lexer#TKwmodule#init_tk */
4893 }
4894 };
4895 /* allocate TKwmodule */
4896 val* NEW_nit__TKwmodule(const struct type* type) {
4897 val* self /* : TKwmodule */;
4898 val* var /* : null */;
4899 val* var1 /* : null */;
4900 val* var2 /* : null */;
4901 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4902 self->type = type;
4903 self->class = &class_nit__TKwmodule;
4904 var = NULL;
4905 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwmodule exact> */
4906 var1 = NULL;
4907 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwmodule exact> */
4908 var2 = NULL;
4909 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwmodule exact> */
4910 return self;
4911 }
4912 /* runtime class nit__TKwimport */
4913 const struct class class_nit__TKwimport = {
4914 0, /* box_kind */
4915 {
4916 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwimport:kernel#Object#object_id */
4917 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwimport:kernel#Object#is_same_instance */
4918 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwimport:kernel#Object#== */
4919 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwimport:kernel#Object#!= */
4920 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwimport:kernel#Object#hash */
4921 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwimport:kernel#Object#exit */
4922 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwimport:kernel#Object#sys */
4923 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwimport:kernel#Object#init */
4924 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwimport:sorter#Object#default_comparator */
4925 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwimport:parser_nodes#TokenKeyword#to_s */
4926 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwimport:string#Object#native_class_name */
4927 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwimport:string#Object#class_name */
4928 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwimport:string#Object#inspect */
4929 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwimport:string#Object#inspect_head */
4930 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwimport:string#Object#args */
4931 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwimport:ropes#Object#maxlen */
4932 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwimport:time#Object#get_time */
4933 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwimport:file#Object#printn */
4934 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwimport:file#Object#print */
4935 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwimport:file#Object#getcwd */
4936 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwimport:file#Object#file_getcwd */
4937 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwimport:model_base#Object#intrude_visibility */
4938 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwimport:model_base#Object#public_visibility */
4939 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwimport:model_base#Object#protected_visibility */
4940 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwimport:model_base#Object#private_visibility */
4941 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwimport:model_base#Object#none_visibility */
4942 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwimport:version#Object#nit_version */
4943 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwimport:model#Object#abstract_kind */
4944 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwimport:model#Object#concrete_kind */
4945 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwimport:model#Object#interface_kind */
4946 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwimport:model#Object#enum_kind */
4947 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwimport:model#Object#extern_kind */
4948 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#location */
4949 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#location= */
4950 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#hot_location */
4951 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#debug */
4952 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#parent */
4953 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#parent= */
4954 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#replace_child */
4955 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#replace_with */
4956 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#visit_all */
4957 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwimport:literal#ANode#accept_literal */
4958 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwimport:scope#ANode#accept_scope_visitor */
4959 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwimport:flow#ANode#accept_flow_visitor */
4960 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwimport:local_var_init#ANode#accept_local_var_visitor */
4961 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwimport:auto_super_init#ANode#accept_auto_super_init */
4962 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwimport:astvalidation#ANode#accept_ast_validation */
4963 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwimport:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4964 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwimport:transform#ANode#full_transform_visitor */
4965 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwimport:transform#ANode#accept_transform_visitor */
4966 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwimport:lexer_work#Token#text */
4967 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#prev_token= */
4968 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#next_token= */
4969 (nitmethod_t)nit__lexer___TKwimport___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwimport:lexer#TKwimport#parser_index */
4970 (nitmethod_t)nit__lexer___TKwimport___init_tk, /* pointer to parser_nodes:TKwimport:lexer#TKwimport#init_tk */
4971 }
4972 };
4973 /* allocate TKwimport */
4974 val* NEW_nit__TKwimport(const struct type* type) {
4975 val* self /* : TKwimport */;
4976 val* var /* : null */;
4977 val* var1 /* : null */;
4978 val* var2 /* : null */;
4979 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4980 self->type = type;
4981 self->class = &class_nit__TKwimport;
4982 var = NULL;
4983 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwimport exact> */
4984 var1 = NULL;
4985 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwimport exact> */
4986 var2 = NULL;
4987 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwimport exact> */
4988 return self;
4989 }
4990 /* runtime class nit__TKwclass */
4991 const struct class class_nit__TKwclass = {
4992 0, /* box_kind */
4993 {
4994 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwclass:kernel#Object#object_id */
4995 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwclass:kernel#Object#is_same_instance */
4996 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwclass:kernel#Object#== */
4997 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwclass:kernel#Object#!= */
4998 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwclass:kernel#Object#hash */
4999 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwclass:kernel#Object#exit */
5000 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwclass:kernel#Object#sys */
5001 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwclass:kernel#Object#init */
5002 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwclass:sorter#Object#default_comparator */
5003 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwclass:parser_nodes#TokenKeyword#to_s */
5004 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwclass:string#Object#native_class_name */
5005 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwclass:string#Object#class_name */
5006 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwclass:string#Object#inspect */
5007 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwclass:string#Object#inspect_head */
5008 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwclass:string#Object#args */
5009 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwclass:ropes#Object#maxlen */
5010 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwclass:time#Object#get_time */
5011 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwclass:file#Object#printn */
5012 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwclass:file#Object#print */
5013 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwclass:file#Object#getcwd */
5014 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwclass:file#Object#file_getcwd */
5015 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwclass:model_base#Object#intrude_visibility */
5016 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwclass:model_base#Object#public_visibility */
5017 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwclass:model_base#Object#protected_visibility */
5018 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwclass:model_base#Object#private_visibility */
5019 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwclass:model_base#Object#none_visibility */
5020 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwclass:version#Object#nit_version */
5021 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwclass:model#Object#abstract_kind */
5022 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwclass:model#Object#concrete_kind */
5023 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwclass:model#Object#interface_kind */
5024 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwclass:model#Object#enum_kind */
5025 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwclass:model#Object#extern_kind */
5026 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#location */
5027 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#location= */
5028 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#hot_location */
5029 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#debug */
5030 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#parent */
5031 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#parent= */
5032 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#replace_child */
5033 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#replace_with */
5034 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#visit_all */
5035 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwclass:literal#ANode#accept_literal */
5036 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwclass:scope#ANode#accept_scope_visitor */
5037 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwclass:flow#ANode#accept_flow_visitor */
5038 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwclass:local_var_init#ANode#accept_local_var_visitor */
5039 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwclass:auto_super_init#ANode#accept_auto_super_init */
5040 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwclass:astvalidation#ANode#accept_ast_validation */
5041 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwclass:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5042 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwclass:transform#ANode#full_transform_visitor */
5043 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwclass:transform#ANode#accept_transform_visitor */
5044 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwclass:lexer_work#Token#text */
5045 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#prev_token= */
5046 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#next_token= */
5047 (nitmethod_t)nit__lexer___TKwclass___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwclass:lexer#TKwclass#parser_index */
5048 (nitmethod_t)nit__lexer___TKwclass___init_tk, /* pointer to parser_nodes:TKwclass:lexer#TKwclass#init_tk */
5049 }
5050 };
5051 /* allocate TKwclass */
5052 val* NEW_nit__TKwclass(const struct type* type) {
5053 val* self /* : TKwclass */;
5054 val* var /* : null */;
5055 val* var1 /* : null */;
5056 val* var2 /* : null */;
5057 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5058 self->type = type;
5059 self->class = &class_nit__TKwclass;
5060 var = NULL;
5061 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwclass exact> */
5062 var1 = NULL;
5063 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwclass exact> */
5064 var2 = NULL;
5065 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwclass exact> */
5066 return self;
5067 }
5068 /* runtime class nit__TKwabstract */
5069 const struct class class_nit__TKwabstract = {
5070 0, /* box_kind */
5071 {
5072 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwabstract:kernel#Object#object_id */
5073 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwabstract:kernel#Object#is_same_instance */
5074 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwabstract:kernel#Object#== */
5075 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwabstract:kernel#Object#!= */
5076 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwabstract:kernel#Object#hash */
5077 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwabstract:kernel#Object#exit */
5078 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwabstract:kernel#Object#sys */
5079 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwabstract:kernel#Object#init */
5080 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwabstract:sorter#Object#default_comparator */
5081 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwabstract:parser_nodes#TokenKeyword#to_s */
5082 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwabstract:string#Object#native_class_name */
5083 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwabstract:string#Object#class_name */
5084 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwabstract:string#Object#inspect */
5085 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwabstract:string#Object#inspect_head */
5086 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwabstract:string#Object#args */
5087 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwabstract:ropes#Object#maxlen */
5088 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwabstract:time#Object#get_time */
5089 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwabstract:file#Object#printn */
5090 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwabstract:file#Object#print */
5091 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwabstract:file#Object#getcwd */
5092 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwabstract:file#Object#file_getcwd */
5093 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwabstract:model_base#Object#intrude_visibility */
5094 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwabstract:model_base#Object#public_visibility */
5095 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwabstract:model_base#Object#protected_visibility */
5096 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwabstract:model_base#Object#private_visibility */
5097 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwabstract:model_base#Object#none_visibility */
5098 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwabstract:version#Object#nit_version */
5099 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwabstract:model#Object#abstract_kind */
5100 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwabstract:model#Object#concrete_kind */
5101 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwabstract:model#Object#interface_kind */
5102 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwabstract:model#Object#enum_kind */
5103 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwabstract:model#Object#extern_kind */
5104 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#location */
5105 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#location= */
5106 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#hot_location */
5107 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#debug */
5108 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#parent */
5109 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#parent= */
5110 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#replace_child */
5111 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#replace_with */
5112 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#visit_all */
5113 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwabstract:literal#ANode#accept_literal */
5114 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwabstract:scope#ANode#accept_scope_visitor */
5115 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwabstract:flow#ANode#accept_flow_visitor */
5116 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwabstract:local_var_init#ANode#accept_local_var_visitor */
5117 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwabstract:auto_super_init#ANode#accept_auto_super_init */
5118 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwabstract:astvalidation#ANode#accept_ast_validation */
5119 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwabstract:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5120 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwabstract:transform#ANode#full_transform_visitor */
5121 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwabstract:transform#ANode#accept_transform_visitor */
5122 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwabstract:lexer_work#Token#text */
5123 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#prev_token= */
5124 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#next_token= */
5125 (nitmethod_t)nit__lexer___TKwabstract___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwabstract:lexer#TKwabstract#parser_index */
5126 (nitmethod_t)nit__lexer___TKwabstract___init_tk, /* pointer to parser_nodes:TKwabstract:lexer#TKwabstract#init_tk */
5127 }
5128 };
5129 /* allocate TKwabstract */
5130 val* NEW_nit__TKwabstract(const struct type* type) {
5131 val* self /* : TKwabstract */;
5132 val* var /* : null */;
5133 val* var1 /* : null */;
5134 val* var2 /* : null */;
5135 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5136 self->type = type;
5137 self->class = &class_nit__TKwabstract;
5138 var = NULL;
5139 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwabstract exact> */
5140 var1 = NULL;
5141 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwabstract exact> */
5142 var2 = NULL;
5143 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwabstract exact> */
5144 return self;
5145 }
5146 /* runtime class nit__TKwinterface */
5147 const struct class class_nit__TKwinterface = {
5148 0, /* box_kind */
5149 {
5150 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwinterface:kernel#Object#object_id */
5151 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwinterface:kernel#Object#is_same_instance */
5152 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwinterface:kernel#Object#== */
5153 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwinterface:kernel#Object#!= */
5154 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwinterface:kernel#Object#hash */
5155 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwinterface:kernel#Object#exit */
5156 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwinterface:kernel#Object#sys */
5157 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwinterface:kernel#Object#init */
5158 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwinterface:sorter#Object#default_comparator */
5159 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwinterface:parser_nodes#TokenKeyword#to_s */
5160 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwinterface:string#Object#native_class_name */
5161 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwinterface:string#Object#class_name */
5162 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwinterface:string#Object#inspect */
5163 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwinterface:string#Object#inspect_head */
5164 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwinterface:string#Object#args */
5165 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwinterface:ropes#Object#maxlen */
5166 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwinterface:time#Object#get_time */
5167 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwinterface:file#Object#printn */
5168 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwinterface:file#Object#print */
5169 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwinterface:file#Object#getcwd */
5170 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwinterface:file#Object#file_getcwd */
5171 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwinterface:model_base#Object#intrude_visibility */
5172 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwinterface:model_base#Object#public_visibility */
5173 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwinterface:model_base#Object#protected_visibility */
5174 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwinterface:model_base#Object#private_visibility */
5175 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwinterface:model_base#Object#none_visibility */
5176 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwinterface:version#Object#nit_version */
5177 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwinterface:model#Object#abstract_kind */
5178 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwinterface:model#Object#concrete_kind */
5179 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwinterface:model#Object#interface_kind */
5180 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwinterface:model#Object#enum_kind */
5181 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwinterface:model#Object#extern_kind */
5182 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#location */
5183 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#location= */
5184 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#hot_location */
5185 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#debug */
5186 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#parent */
5187 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#parent= */
5188 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#replace_child */
5189 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#replace_with */
5190 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#visit_all */
5191 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwinterface:literal#ANode#accept_literal */
5192 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwinterface:scope#ANode#accept_scope_visitor */
5193 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwinterface:flow#ANode#accept_flow_visitor */
5194 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwinterface:local_var_init#ANode#accept_local_var_visitor */
5195 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwinterface:auto_super_init#ANode#accept_auto_super_init */
5196 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwinterface:astvalidation#ANode#accept_ast_validation */
5197 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwinterface:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5198 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwinterface:transform#ANode#full_transform_visitor */
5199 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwinterface:transform#ANode#accept_transform_visitor */
5200 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwinterface:lexer_work#Token#text */
5201 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#prev_token= */
5202 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#next_token= */
5203 (nitmethod_t)nit__lexer___TKwinterface___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwinterface:lexer#TKwinterface#parser_index */
5204 (nitmethod_t)nit__lexer___TKwinterface___init_tk, /* pointer to parser_nodes:TKwinterface:lexer#TKwinterface#init_tk */
5205 }
5206 };
5207 /* allocate TKwinterface */
5208 val* NEW_nit__TKwinterface(const struct type* type) {
5209 val* self /* : TKwinterface */;
5210 val* var /* : null */;
5211 val* var1 /* : null */;
5212 val* var2 /* : null */;
5213 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5214 self->type = type;
5215 self->class = &class_nit__TKwinterface;
5216 var = NULL;
5217 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwinterface exact> */
5218 var1 = NULL;
5219 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwinterface exact> */
5220 var2 = NULL;
5221 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwinterface exact> */
5222 return self;
5223 }
5224 /* runtime class nit__TKwenum */
5225 const struct class class_nit__TKwenum = {
5226 0, /* box_kind */
5227 {
5228 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwenum:kernel#Object#object_id */
5229 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwenum:kernel#Object#is_same_instance */
5230 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwenum:kernel#Object#== */
5231 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwenum:kernel#Object#!= */
5232 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwenum:kernel#Object#hash */
5233 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwenum:kernel#Object#exit */
5234 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwenum:kernel#Object#sys */
5235 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwenum:kernel#Object#init */
5236 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwenum:sorter#Object#default_comparator */
5237 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwenum:parser_nodes#TokenKeyword#to_s */
5238 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwenum:string#Object#native_class_name */
5239 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwenum:string#Object#class_name */
5240 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwenum:string#Object#inspect */
5241 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwenum:string#Object#inspect_head */
5242 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwenum:string#Object#args */
5243 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwenum:ropes#Object#maxlen */
5244 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwenum:time#Object#get_time */
5245 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwenum:file#Object#printn */
5246 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwenum:file#Object#print */
5247 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwenum:file#Object#getcwd */
5248 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwenum:file#Object#file_getcwd */
5249 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwenum:model_base#Object#intrude_visibility */
5250 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwenum:model_base#Object#public_visibility */
5251 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwenum:model_base#Object#protected_visibility */
5252 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwenum:model_base#Object#private_visibility */
5253 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwenum:model_base#Object#none_visibility */
5254 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwenum:version#Object#nit_version */
5255 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwenum:model#Object#abstract_kind */
5256 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwenum:model#Object#concrete_kind */
5257 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwenum:model#Object#interface_kind */
5258 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwenum:model#Object#enum_kind */
5259 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwenum:model#Object#extern_kind */
5260 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#location */
5261 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#location= */
5262 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#hot_location */
5263 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#debug */
5264 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#parent */
5265 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#parent= */
5266 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#replace_child */
5267 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#replace_with */
5268 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#visit_all */
5269 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwenum:literal#ANode#accept_literal */
5270 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwenum:scope#ANode#accept_scope_visitor */
5271 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwenum:flow#ANode#accept_flow_visitor */
5272 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwenum:local_var_init#ANode#accept_local_var_visitor */
5273 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwenum:auto_super_init#ANode#accept_auto_super_init */
5274 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwenum:astvalidation#ANode#accept_ast_validation */
5275 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwenum:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5276 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwenum:transform#ANode#full_transform_visitor */
5277 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwenum:transform#ANode#accept_transform_visitor */
5278 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwenum:lexer_work#Token#text */
5279 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#prev_token= */
5280 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#next_token= */
5281 (nitmethod_t)nit__lexer___TKwenum___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwenum:lexer#TKwenum#parser_index */
5282 (nitmethod_t)nit__lexer___TKwenum___init_tk, /* pointer to parser_nodes:TKwenum:lexer#TKwenum#init_tk */
5283 }
5284 };
5285 /* allocate TKwenum */
5286 val* NEW_nit__TKwenum(const struct type* type) {
5287 val* self /* : TKwenum */;
5288 val* var /* : null */;
5289 val* var1 /* : null */;
5290 val* var2 /* : null */;
5291 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5292 self->type = type;
5293 self->class = &class_nit__TKwenum;
5294 var = NULL;
5295 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwenum exact> */
5296 var1 = NULL;
5297 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwenum exact> */
5298 var2 = NULL;
5299 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwenum exact> */
5300 return self;
5301 }
5302 /* runtime class nit__TKwend */
5303 const struct class class_nit__TKwend = {
5304 0, /* box_kind */
5305 {
5306 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwend:kernel#Object#object_id */
5307 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwend:kernel#Object#is_same_instance */
5308 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwend:kernel#Object#== */
5309 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwend:kernel#Object#!= */
5310 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwend:kernel#Object#hash */
5311 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwend:kernel#Object#exit */
5312 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwend:kernel#Object#sys */
5313 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwend:kernel#Object#init */
5314 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwend:sorter#Object#default_comparator */
5315 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwend:parser_nodes#TokenKeyword#to_s */
5316 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwend:string#Object#native_class_name */
5317 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwend:string#Object#class_name */
5318 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwend:string#Object#inspect */
5319 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwend:string#Object#inspect_head */
5320 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwend:string#Object#args */
5321 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwend:ropes#Object#maxlen */
5322 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwend:time#Object#get_time */
5323 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwend:file#Object#printn */
5324 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwend:file#Object#print */
5325 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwend:file#Object#getcwd */
5326 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwend:file#Object#file_getcwd */
5327 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwend:model_base#Object#intrude_visibility */
5328 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwend:model_base#Object#public_visibility */
5329 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwend:model_base#Object#protected_visibility */
5330 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwend:model_base#Object#private_visibility */
5331 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwend:model_base#Object#none_visibility */
5332 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwend:version#Object#nit_version */
5333 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwend:model#Object#abstract_kind */
5334 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwend:model#Object#concrete_kind */
5335 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwend:model#Object#interface_kind */
5336 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwend:model#Object#enum_kind */
5337 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwend:model#Object#extern_kind */
5338 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#location */
5339 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#location= */
5340 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#hot_location */
5341 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#debug */
5342 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#parent */
5343 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#parent= */
5344 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwend:parser_nodes#Token#replace_child */
5345 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#replace_with */
5346 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwend:parser_nodes#Token#visit_all */
5347 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwend:literal#ANode#accept_literal */
5348 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwend:scope#ANode#accept_scope_visitor */
5349 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwend:flow#ANode#accept_flow_visitor */
5350 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwend:local_var_init#ANode#accept_local_var_visitor */
5351 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwend:auto_super_init#ANode#accept_auto_super_init */
5352 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwend:astvalidation#ANode#accept_ast_validation */
5353 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwend:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5354 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwend:transform#ANode#full_transform_visitor */
5355 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwend:transform#ANode#accept_transform_visitor */
5356 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwend:lexer_work#Token#text */
5357 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwend:parser_nodes#Token#prev_token= */
5358 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwend:parser_nodes#Token#next_token= */
5359 (nitmethod_t)nit__lexer___TKwend___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwend:lexer#TKwend#parser_index */
5360 (nitmethod_t)nit__lexer___TKwend___init_tk, /* pointer to parser_nodes:TKwend:lexer#TKwend#init_tk */
5361 }
5362 };
5363 /* allocate TKwend */
5364 val* NEW_nit__TKwend(const struct type* type) {
5365 val* self /* : TKwend */;
5366 val* var /* : null */;
5367 val* var1 /* : null */;
5368 val* var2 /* : null */;
5369 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5370 self->type = type;
5371 self->class = &class_nit__TKwend;
5372 var = NULL;
5373 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwend exact> */
5374 var1 = NULL;
5375 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwend exact> */
5376 var2 = NULL;
5377 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwend exact> */
5378 return self;
5379 }
5380 /* runtime class nit__TKwmeth */
5381 const struct class class_nit__TKwmeth = {
5382 0, /* box_kind */
5383 {
5384 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwmeth:kernel#Object#object_id */
5385 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwmeth:kernel#Object#is_same_instance */
5386 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwmeth:kernel#Object#== */
5387 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwmeth:kernel#Object#!= */
5388 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwmeth:kernel#Object#hash */
5389 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwmeth:kernel#Object#exit */
5390 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwmeth:kernel#Object#sys */
5391 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwmeth:kernel#Object#init */
5392 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwmeth:sorter#Object#default_comparator */
5393 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwmeth:parser_nodes#TokenKeyword#to_s */
5394 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwmeth:string#Object#native_class_name */
5395 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwmeth:string#Object#class_name */
5396 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwmeth:string#Object#inspect */
5397 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwmeth:string#Object#inspect_head */
5398 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwmeth:string#Object#args */
5399 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwmeth:ropes#Object#maxlen */
5400 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwmeth:time#Object#get_time */
5401 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwmeth:file#Object#printn */
5402 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwmeth:file#Object#print */
5403 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwmeth:file#Object#getcwd */
5404 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwmeth:file#Object#file_getcwd */
5405 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwmeth:model_base#Object#intrude_visibility */
5406 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwmeth:model_base#Object#public_visibility */
5407 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwmeth:model_base#Object#protected_visibility */
5408 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwmeth:model_base#Object#private_visibility */
5409 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwmeth:model_base#Object#none_visibility */
5410 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwmeth:version#Object#nit_version */
5411 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwmeth:model#Object#abstract_kind */
5412 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwmeth:model#Object#concrete_kind */
5413 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwmeth:model#Object#interface_kind */
5414 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwmeth:model#Object#enum_kind */
5415 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwmeth:model#Object#extern_kind */
5416 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#location */
5417 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#location= */
5418 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#hot_location */
5419 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#debug */
5420 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#parent */
5421 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#parent= */
5422 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#replace_child */
5423 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#replace_with */
5424 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#visit_all */
5425 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwmeth:literal#ANode#accept_literal */
5426 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwmeth:scope#ANode#accept_scope_visitor */
5427 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwmeth:flow#ANode#accept_flow_visitor */
5428 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwmeth:local_var_init#ANode#accept_local_var_visitor */
5429 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwmeth:auto_super_init#ANode#accept_auto_super_init */
5430 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwmeth:astvalidation#ANode#accept_ast_validation */
5431 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwmeth:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5432 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwmeth:transform#ANode#full_transform_visitor */
5433 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwmeth:transform#ANode#accept_transform_visitor */
5434 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwmeth:lexer_work#Token#text */
5435 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#prev_token= */
5436 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#next_token= */
5437 (nitmethod_t)nit__lexer___TKwmeth___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwmeth:lexer#TKwmeth#parser_index */
5438 (nitmethod_t)nit__lexer___TKwmeth___init_tk, /* pointer to parser_nodes:TKwmeth:lexer#TKwmeth#init_tk */
5439 }
5440 };
5441 /* allocate TKwmeth */
5442 val* NEW_nit__TKwmeth(const struct type* type) {
5443 val* self /* : TKwmeth */;
5444 val* var /* : null */;
5445 val* var1 /* : null */;
5446 val* var2 /* : null */;
5447 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5448 self->type = type;
5449 self->class = &class_nit__TKwmeth;
5450 var = NULL;
5451 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwmeth exact> */
5452 var1 = NULL;
5453 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwmeth exact> */
5454 var2 = NULL;
5455 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwmeth exact> */
5456 return self;
5457 }
5458 /* runtime class nit__TKwtype */
5459 const struct class class_nit__TKwtype = {
5460 0, /* box_kind */
5461 {
5462 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwtype:kernel#Object#object_id */
5463 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwtype:kernel#Object#is_same_instance */
5464 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwtype:kernel#Object#== */
5465 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwtype:kernel#Object#!= */
5466 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwtype:kernel#Object#hash */
5467 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwtype:kernel#Object#exit */
5468 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwtype:kernel#Object#sys */
5469 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwtype:kernel#Object#init */
5470 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwtype:sorter#Object#default_comparator */
5471 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwtype:parser_nodes#TokenKeyword#to_s */
5472 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwtype:string#Object#native_class_name */
5473 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwtype:string#Object#class_name */
5474 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwtype:string#Object#inspect */
5475 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwtype:string#Object#inspect_head */
5476 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwtype:string#Object#args */
5477 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwtype:ropes#Object#maxlen */
5478 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwtype:time#Object#get_time */
5479 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwtype:file#Object#printn */
5480 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwtype:file#Object#print */
5481 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwtype:file#Object#getcwd */
5482 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwtype:file#Object#file_getcwd */
5483 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwtype:model_base#Object#intrude_visibility */
5484 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwtype:model_base#Object#public_visibility */
5485 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwtype:model_base#Object#protected_visibility */
5486 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwtype:model_base#Object#private_visibility */
5487 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwtype:model_base#Object#none_visibility */
5488 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwtype:version#Object#nit_version */
5489 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwtype:model#Object#abstract_kind */
5490 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwtype:model#Object#concrete_kind */
5491 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwtype:model#Object#interface_kind */
5492 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwtype:model#Object#enum_kind */
5493 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwtype:model#Object#extern_kind */
5494 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#location */
5495 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#location= */
5496 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#hot_location */
5497 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#debug */
5498 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#parent */
5499 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#parent= */
5500 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#replace_child */
5501 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#replace_with */
5502 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#visit_all */
5503 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwtype:literal#ANode#accept_literal */
5504 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwtype:scope#ANode#accept_scope_visitor */
5505 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwtype:flow#ANode#accept_flow_visitor */
5506 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwtype:local_var_init#ANode#accept_local_var_visitor */
5507 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwtype:auto_super_init#ANode#accept_auto_super_init */
5508 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwtype:astvalidation#ANode#accept_ast_validation */
5509 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwtype:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5510 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwtype:transform#ANode#full_transform_visitor */
5511 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwtype:transform#ANode#accept_transform_visitor */
5512 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwtype:lexer_work#Token#text */
5513 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#prev_token= */
5514 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#next_token= */
5515 (nitmethod_t)nit__lexer___TKwtype___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwtype:lexer#TKwtype#parser_index */
5516 (nitmethod_t)nit__lexer___TKwtype___init_tk, /* pointer to parser_nodes:TKwtype:lexer#TKwtype#init_tk */
5517 }
5518 };
5519 /* allocate TKwtype */
5520 val* NEW_nit__TKwtype(const struct type* type) {
5521 val* self /* : TKwtype */;
5522 val* var /* : null */;
5523 val* var1 /* : null */;
5524 val* var2 /* : null */;
5525 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5526 self->type = type;
5527 self->class = &class_nit__TKwtype;
5528 var = NULL;
5529 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwtype exact> */
5530 var1 = NULL;
5531 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwtype exact> */
5532 var2 = NULL;
5533 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwtype exact> */
5534 return self;
5535 }
5536 /* runtime class nit__TKwinit */
5537 const struct class class_nit__TKwinit = {
5538 0, /* box_kind */
5539 {
5540 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwinit:kernel#Object#object_id */
5541 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwinit:kernel#Object#is_same_instance */
5542 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwinit:kernel#Object#== */
5543 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwinit:kernel#Object#!= */
5544 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwinit:kernel#Object#hash */
5545 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwinit:kernel#Object#exit */
5546 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwinit:kernel#Object#sys */
5547 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwinit:kernel#Object#init */
5548 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwinit:sorter#Object#default_comparator */
5549 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwinit:parser_nodes#TokenKeyword#to_s */
5550 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwinit:string#Object#native_class_name */
5551 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwinit:string#Object#class_name */
5552 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwinit:string#Object#inspect */
5553 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwinit:string#Object#inspect_head */
5554 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwinit:string#Object#args */
5555 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwinit:ropes#Object#maxlen */
5556 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwinit:time#Object#get_time */
5557 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwinit:file#Object#printn */
5558 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwinit:file#Object#print */
5559 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwinit:file#Object#getcwd */
5560 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwinit:file#Object#file_getcwd */
5561 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwinit:model_base#Object#intrude_visibility */
5562 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwinit:model_base#Object#public_visibility */
5563 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwinit:model_base#Object#protected_visibility */
5564 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwinit:model_base#Object#private_visibility */
5565 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwinit:model_base#Object#none_visibility */
5566 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwinit:version#Object#nit_version */
5567 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwinit:model#Object#abstract_kind */
5568 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwinit:model#Object#concrete_kind */
5569 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwinit:model#Object#interface_kind */
5570 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwinit:model#Object#enum_kind */
5571 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwinit:model#Object#extern_kind */
5572 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#location */
5573 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#location= */
5574 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#hot_location */
5575 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#debug */
5576 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#parent */
5577 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#parent= */
5578 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#replace_child */
5579 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#replace_with */
5580 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#visit_all */
5581 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwinit:literal#ANode#accept_literal */
5582 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwinit:scope#ANode#accept_scope_visitor */
5583 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwinit:flow#ANode#accept_flow_visitor */
5584 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwinit:local_var_init#ANode#accept_local_var_visitor */
5585 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwinit:auto_super_init#ANode#accept_auto_super_init */
5586 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwinit:astvalidation#ANode#accept_ast_validation */
5587 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwinit:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5588 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwinit:transform#ANode#full_transform_visitor */
5589 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwinit:transform#ANode#accept_transform_visitor */
5590 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwinit:lexer_work#Token#text */
5591 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#prev_token= */
5592 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#next_token= */
5593 (nitmethod_t)nit__lexer___TKwinit___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwinit:lexer#TKwinit#parser_index */
5594 (nitmethod_t)nit__lexer___TKwinit___init_tk, /* pointer to parser_nodes:TKwinit:lexer#TKwinit#init_tk */
5595 }
5596 };
5597 /* allocate TKwinit */
5598 val* NEW_nit__TKwinit(const struct type* type) {
5599 val* self /* : TKwinit */;
5600 val* var /* : null */;
5601 val* var1 /* : null */;
5602 val* var2 /* : null */;
5603 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5604 self->type = type;
5605 self->class = &class_nit__TKwinit;
5606 var = NULL;
5607 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwinit exact> */
5608 var1 = NULL;
5609 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwinit exact> */
5610 var2 = NULL;
5611 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwinit exact> */
5612 return self;
5613 }
5614 /* runtime class nit__TKwredef */
5615 const struct class class_nit__TKwredef = {
5616 0, /* box_kind */
5617 {
5618 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwredef:kernel#Object#object_id */
5619 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwredef:kernel#Object#is_same_instance */
5620 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwredef:kernel#Object#== */
5621 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwredef:kernel#Object#!= */
5622 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwredef:kernel#Object#hash */
5623 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwredef:kernel#Object#exit */
5624 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwredef:kernel#Object#sys */
5625 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwredef:kernel#Object#init */
5626 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwredef:sorter#Object#default_comparator */
5627 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwredef:parser_nodes#TokenKeyword#to_s */
5628 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwredef:string#Object#native_class_name */
5629 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwredef:string#Object#class_name */
5630 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwredef:string#Object#inspect */
5631 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwredef:string#Object#inspect_head */
5632 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwredef:string#Object#args */
5633 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwredef:ropes#Object#maxlen */
5634 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwredef:time#Object#get_time */
5635 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwredef:file#Object#printn */
5636 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwredef:file#Object#print */
5637 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwredef:file#Object#getcwd */
5638 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwredef:file#Object#file_getcwd */
5639 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwredef:model_base#Object#intrude_visibility */
5640 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwredef:model_base#Object#public_visibility */
5641 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwredef:model_base#Object#protected_visibility */
5642 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwredef:model_base#Object#private_visibility */
5643 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwredef:model_base#Object#none_visibility */
5644 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwredef:version#Object#nit_version */
5645 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwredef:model#Object#abstract_kind */
5646 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwredef:model#Object#concrete_kind */
5647 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwredef:model#Object#interface_kind */
5648 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwredef:model#Object#enum_kind */
5649 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwredef:model#Object#extern_kind */
5650 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#location */
5651 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#location= */
5652 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#hot_location */
5653 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#debug */
5654 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#parent */
5655 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#parent= */
5656 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#replace_child */
5657 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#replace_with */
5658 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#visit_all */
5659 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwredef:literal#ANode#accept_literal */
5660 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwredef:scope#ANode#accept_scope_visitor */
5661 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwredef:flow#ANode#accept_flow_visitor */
5662 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwredef:local_var_init#ANode#accept_local_var_visitor */
5663 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwredef:auto_super_init#ANode#accept_auto_super_init */
5664 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwredef:astvalidation#ANode#accept_ast_validation */
5665 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwredef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5666 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwredef:transform#ANode#full_transform_visitor */
5667 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwredef:transform#ANode#accept_transform_visitor */
5668 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwredef:lexer_work#Token#text */
5669 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#prev_token= */
5670 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#next_token= */
5671 (nitmethod_t)nit__lexer___TKwredef___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwredef:lexer#TKwredef#parser_index */
5672 (nitmethod_t)nit__lexer___TKwredef___init_tk, /* pointer to parser_nodes:TKwredef:lexer#TKwredef#init_tk */
5673 }
5674 };
5675 /* allocate TKwredef */
5676 val* NEW_nit__TKwredef(const struct type* type) {
5677 val* self /* : TKwredef */;
5678 val* var /* : null */;
5679 val* var1 /* : null */;
5680 val* var2 /* : null */;
5681 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5682 self->type = type;
5683 self->class = &class_nit__TKwredef;
5684 var = NULL;
5685 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwredef exact> */
5686 var1 = NULL;
5687 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwredef exact> */
5688 var2 = NULL;
5689 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwredef exact> */
5690 return self;
5691 }
5692 /* runtime class nit__TKwis */
5693 const struct class class_nit__TKwis = {
5694 0, /* box_kind */
5695 {
5696 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwis:kernel#Object#object_id */
5697 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwis:kernel#Object#is_same_instance */
5698 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwis:kernel#Object#== */
5699 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwis:kernel#Object#!= */
5700 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwis:kernel#Object#hash */
5701 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwis:kernel#Object#exit */
5702 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwis:kernel#Object#sys */
5703 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwis:kernel#Object#init */
5704 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwis:sorter#Object#default_comparator */
5705 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwis:parser_nodes#TokenKeyword#to_s */
5706 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwis:string#Object#native_class_name */
5707 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwis:string#Object#class_name */
5708 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwis:string#Object#inspect */
5709 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwis:string#Object#inspect_head */
5710 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwis:string#Object#args */
5711 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwis:ropes#Object#maxlen */
5712 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwis:time#Object#get_time */
5713 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwis:file#Object#printn */
5714 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwis:file#Object#print */
5715 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwis:file#Object#getcwd */
5716 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwis:file#Object#file_getcwd */
5717 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwis:model_base#Object#intrude_visibility */
5718 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwis:model_base#Object#public_visibility */
5719 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwis:model_base#Object#protected_visibility */
5720 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwis:model_base#Object#private_visibility */
5721 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwis:model_base#Object#none_visibility */
5722 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwis:version#Object#nit_version */
5723 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwis:model#Object#abstract_kind */
5724 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwis:model#Object#concrete_kind */
5725 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwis:model#Object#interface_kind */
5726 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwis:model#Object#enum_kind */
5727 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwis:model#Object#extern_kind */
5728 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#location */
5729 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#location= */
5730 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#hot_location */
5731 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#debug */
5732 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#parent */
5733 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#parent= */
5734 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwis:parser_nodes#Token#replace_child */
5735 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#replace_with */
5736 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwis:parser_nodes#Token#visit_all */
5737 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwis:literal#ANode#accept_literal */
5738 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwis:scope#ANode#accept_scope_visitor */
5739 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwis:flow#ANode#accept_flow_visitor */
5740 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwis:local_var_init#ANode#accept_local_var_visitor */
5741 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwis:auto_super_init#ANode#accept_auto_super_init */
5742 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwis:astvalidation#ANode#accept_ast_validation */
5743 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwis:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5744 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwis:transform#ANode#full_transform_visitor */
5745 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwis:transform#ANode#accept_transform_visitor */
5746 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwis:lexer_work#Token#text */
5747 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwis:parser_nodes#Token#prev_token= */
5748 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwis:parser_nodes#Token#next_token= */
5749 (nitmethod_t)nit__lexer___TKwis___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwis:lexer#TKwis#parser_index */
5750 (nitmethod_t)nit__lexer___TKwis___init_tk, /* pointer to parser_nodes:TKwis:lexer#TKwis#init_tk */
5751 }
5752 };
5753 /* allocate TKwis */
5754 val* NEW_nit__TKwis(const struct type* type) {
5755 val* self /* : TKwis */;
5756 val* var /* : null */;
5757 val* var1 /* : null */;
5758 val* var2 /* : null */;
5759 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5760 self->type = type;
5761 self->class = &class_nit__TKwis;
5762 var = NULL;
5763 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwis exact> */
5764 var1 = NULL;
5765 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwis exact> */
5766 var2 = NULL;
5767 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwis exact> */
5768 return self;
5769 }
5770 /* runtime class nit__TKwdo */
5771 const struct class class_nit__TKwdo = {
5772 0, /* box_kind */
5773 {
5774 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwdo:kernel#Object#object_id */
5775 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwdo:kernel#Object#is_same_instance */
5776 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwdo:kernel#Object#== */
5777 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwdo:kernel#Object#!= */
5778 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwdo:kernel#Object#hash */
5779 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwdo:kernel#Object#exit */
5780 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwdo:kernel#Object#sys */
5781 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwdo:kernel#Object#init */
5782 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwdo:sorter#Object#default_comparator */
5783 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwdo:parser_nodes#TokenKeyword#to_s */
5784 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwdo:string#Object#native_class_name */
5785 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwdo:string#Object#class_name */
5786 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwdo:string#Object#inspect */
5787 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwdo:string#Object#inspect_head */
5788 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwdo:string#Object#args */
5789 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwdo:ropes#Object#maxlen */
5790 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwdo:time#Object#get_time */
5791 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwdo:file#Object#printn */
5792 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwdo:file#Object#print */
5793 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwdo:file#Object#getcwd */
5794 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwdo:file#Object#file_getcwd */
5795 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#intrude_visibility */
5796 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#public_visibility */
5797 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#protected_visibility */
5798 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#private_visibility */
5799 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#none_visibility */
5800 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwdo:version#Object#nit_version */
5801 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwdo:model#Object#abstract_kind */
5802 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwdo:model#Object#concrete_kind */
5803 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwdo:model#Object#interface_kind */
5804 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwdo:model#Object#enum_kind */
5805 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwdo:model#Object#extern_kind */
5806 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#location */
5807 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#location= */
5808 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#hot_location */
5809 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#debug */
5810 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#parent */
5811 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#parent= */
5812 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#replace_child */
5813 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#replace_with */
5814 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#visit_all */
5815 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwdo:literal#ANode#accept_literal */
5816 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwdo:scope#ANode#accept_scope_visitor */
5817 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwdo:flow#ANode#accept_flow_visitor */
5818 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwdo:local_var_init#ANode#accept_local_var_visitor */
5819 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwdo:auto_super_init#ANode#accept_auto_super_init */
5820 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwdo:astvalidation#ANode#accept_ast_validation */
5821 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwdo:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5822 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwdo:transform#ANode#full_transform_visitor */
5823 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwdo:transform#ANode#accept_transform_visitor */
5824 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwdo:lexer_work#Token#text */
5825 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#prev_token= */
5826 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#next_token= */
5827 (nitmethod_t)nit__lexer___TKwdo___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwdo:lexer#TKwdo#parser_index */
5828 (nitmethod_t)nit__lexer___TKwdo___init_tk, /* pointer to parser_nodes:TKwdo:lexer#TKwdo#init_tk */
5829 }
5830 };
5831 /* allocate TKwdo */
5832 val* NEW_nit__TKwdo(const struct type* type) {
5833 val* self /* : TKwdo */;
5834 val* var /* : null */;
5835 val* var1 /* : null */;
5836 val* var2 /* : null */;
5837 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5838 self->type = type;
5839 self->class = &class_nit__TKwdo;
5840 var = NULL;
5841 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwdo exact> */
5842 var1 = NULL;
5843 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwdo exact> */
5844 var2 = NULL;
5845 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwdo exact> */
5846 return self;
5847 }
5848 /* runtime class nit__TKwvar */
5849 const struct class class_nit__TKwvar = {
5850 0, /* box_kind */
5851 {
5852 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwvar:kernel#Object#object_id */
5853 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwvar:kernel#Object#is_same_instance */
5854 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwvar:kernel#Object#== */
5855 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwvar:kernel#Object#!= */
5856 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwvar:kernel#Object#hash */
5857 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwvar:kernel#Object#exit */
5858 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwvar:kernel#Object#sys */
5859 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwvar:kernel#Object#init */
5860 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwvar:sorter#Object#default_comparator */
5861 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwvar:parser_nodes#TokenKeyword#to_s */
5862 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwvar:string#Object#native_class_name */
5863 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwvar:string#Object#class_name */
5864 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwvar:string#Object#inspect */
5865 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwvar:string#Object#inspect_head */
5866 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwvar:string#Object#args */
5867 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwvar:ropes#Object#maxlen */
5868 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwvar:time#Object#get_time */
5869 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwvar:file#Object#printn */
5870 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwvar:file#Object#print */
5871 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwvar:file#Object#getcwd */
5872 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwvar:file#Object#file_getcwd */
5873 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#intrude_visibility */
5874 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#public_visibility */
5875 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#protected_visibility */
5876 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#private_visibility */
5877 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#none_visibility */
5878 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwvar:version#Object#nit_version */
5879 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwvar:model#Object#abstract_kind */
5880 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwvar:model#Object#concrete_kind */
5881 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwvar:model#Object#interface_kind */
5882 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwvar:model#Object#enum_kind */
5883 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwvar:model#Object#extern_kind */
5884 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#location */
5885 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#location= */
5886 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#hot_location */
5887 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#debug */
5888 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#parent */
5889 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#parent= */
5890 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#replace_child */
5891 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#replace_with */
5892 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#visit_all */
5893 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwvar:literal#ANode#accept_literal */
5894 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwvar:scope#ANode#accept_scope_visitor */
5895 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwvar:flow#ANode#accept_flow_visitor */
5896 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwvar:local_var_init#ANode#accept_local_var_visitor */
5897 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwvar:auto_super_init#ANode#accept_auto_super_init */
5898 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwvar:astvalidation#ANode#accept_ast_validation */
5899 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwvar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5900 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwvar:transform#ANode#full_transform_visitor */
5901 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwvar:transform#ANode#accept_transform_visitor */
5902 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwvar:lexer_work#Token#text */
5903 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#prev_token= */
5904 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#next_token= */
5905 (nitmethod_t)nit__lexer___TKwvar___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwvar:lexer#TKwvar#parser_index */
5906 (nitmethod_t)nit__lexer___TKwvar___init_tk, /* pointer to parser_nodes:TKwvar:lexer#TKwvar#init_tk */
5907 }
5908 };
5909 /* allocate TKwvar */
5910 val* NEW_nit__TKwvar(const struct type* type) {
5911 val* self /* : TKwvar */;
5912 val* var /* : null */;
5913 val* var1 /* : null */;
5914 val* var2 /* : null */;
5915 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5916 self->type = type;
5917 self->class = &class_nit__TKwvar;
5918 var = NULL;
5919 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwvar exact> */
5920 var1 = NULL;
5921 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwvar exact> */
5922 var2 = NULL;
5923 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwvar exact> */
5924 return self;
5925 }
5926 /* runtime class nit__TKwextern */
5927 const struct class class_nit__TKwextern = {
5928 0, /* box_kind */
5929 {
5930 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwextern:kernel#Object#object_id */
5931 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwextern:kernel#Object#is_same_instance */
5932 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwextern:kernel#Object#== */
5933 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwextern:kernel#Object#!= */
5934 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwextern:kernel#Object#hash */
5935 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwextern:kernel#Object#exit */
5936 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwextern:kernel#Object#sys */
5937 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwextern:kernel#Object#init */
5938 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwextern:sorter#Object#default_comparator */
5939 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwextern:parser_nodes#TokenKeyword#to_s */
5940 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwextern:string#Object#native_class_name */
5941 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwextern:string#Object#class_name */
5942 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwextern:string#Object#inspect */
5943 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwextern:string#Object#inspect_head */
5944 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwextern:string#Object#args */
5945 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwextern:ropes#Object#maxlen */
5946 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwextern:time#Object#get_time */
5947 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwextern:file#Object#printn */
5948 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwextern:file#Object#print */
5949 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwextern:file#Object#getcwd */
5950 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwextern:file#Object#file_getcwd */
5951 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#intrude_visibility */
5952 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#public_visibility */
5953 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#protected_visibility */
5954 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#private_visibility */
5955 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#none_visibility */
5956 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwextern:version#Object#nit_version */
5957 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwextern:model#Object#abstract_kind */
5958 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwextern:model#Object#concrete_kind */
5959 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwextern:model#Object#interface_kind */
5960 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwextern:model#Object#enum_kind */
5961 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwextern:model#Object#extern_kind */
5962 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#location */
5963 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#location= */
5964 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#hot_location */
5965 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#debug */
5966 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#parent */
5967 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#parent= */
5968 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#replace_child */
5969 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#replace_with */
5970 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#visit_all */
5971 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwextern:literal#ANode#accept_literal */
5972 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwextern:scope#ANode#accept_scope_visitor */
5973 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwextern:flow#ANode#accept_flow_visitor */
5974 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwextern:local_var_init#ANode#accept_local_var_visitor */
5975 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwextern:auto_super_init#ANode#accept_auto_super_init */
5976 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwextern:astvalidation#ANode#accept_ast_validation */
5977 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwextern:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5978 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwextern:transform#ANode#full_transform_visitor */
5979 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwextern:transform#ANode#accept_transform_visitor */
5980 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwextern:lexer_work#Token#text */
5981 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#prev_token= */
5982 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#next_token= */
5983 (nitmethod_t)nit__lexer___TKwextern___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwextern:lexer#TKwextern#parser_index */
5984 (nitmethod_t)nit__lexer___TKwextern___init_tk, /* pointer to parser_nodes:TKwextern:lexer#TKwextern#init_tk */
5985 }
5986 };
5987 /* allocate TKwextern */
5988 val* NEW_nit__TKwextern(const struct type* type) {
5989 val* self /* : TKwextern */;
5990 val* var /* : null */;
5991 val* var1 /* : null */;
5992 val* var2 /* : null */;
5993 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5994 self->type = type;
5995 self->class = &class_nit__TKwextern;
5996 var = NULL;
5997 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwextern exact> */
5998 var1 = NULL;
5999 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwextern exact> */
6000 var2 = NULL;
6001 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwextern exact> */
6002 return self;
6003 }
6004 /* runtime class nit__TKwpublic */
6005 const struct class class_nit__TKwpublic = {
6006 0, /* box_kind */
6007 {
6008 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwpublic:kernel#Object#object_id */
6009 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwpublic:kernel#Object#is_same_instance */
6010 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwpublic:kernel#Object#== */
6011 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwpublic:kernel#Object#!= */
6012 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwpublic:kernel#Object#hash */
6013 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwpublic:kernel#Object#exit */
6014 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwpublic:kernel#Object#sys */
6015 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwpublic:kernel#Object#init */
6016 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwpublic:sorter#Object#default_comparator */
6017 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwpublic:parser_nodes#TokenKeyword#to_s */
6018 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwpublic:string#Object#native_class_name */
6019 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwpublic:string#Object#class_name */
6020 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwpublic:string#Object#inspect */
6021 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwpublic:string#Object#inspect_head */
6022 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwpublic:string#Object#args */
6023 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwpublic:ropes#Object#maxlen */
6024 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwpublic:time#Object#get_time */
6025 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwpublic:file#Object#printn */
6026 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwpublic:file#Object#print */
6027 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwpublic:file#Object#getcwd */
6028 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwpublic:file#Object#file_getcwd */
6029 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwpublic:model_base#Object#intrude_visibility */
6030 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwpublic:model_base#Object#public_visibility */
6031 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwpublic:model_base#Object#protected_visibility */
6032 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwpublic:model_base#Object#private_visibility */
6033 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwpublic:model_base#Object#none_visibility */
6034 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwpublic:version#Object#nit_version */
6035 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwpublic:model#Object#abstract_kind */
6036 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwpublic:model#Object#concrete_kind */
6037 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwpublic:model#Object#interface_kind */
6038 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwpublic:model#Object#enum_kind */
6039 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwpublic:model#Object#extern_kind */
6040 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#location */
6041 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#location= */
6042 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#hot_location */
6043 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#debug */
6044 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#parent */
6045 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#parent= */
6046 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#replace_child */
6047 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwpublic:parser_nodes#ANode#replace_with */
6048 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#visit_all */
6049 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwpublic:literal#ANode#accept_literal */
6050 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwpublic:scope#ANode#accept_scope_visitor */
6051 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwpublic:flow#ANode#accept_flow_visitor */
6052 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwpublic:local_var_init#ANode#accept_local_var_visitor */
6053 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwpublic:auto_super_init#ANode#accept_auto_super_init */
6054 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwpublic:astvalidation#ANode#accept_ast_validation */
6055 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwpublic:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6056 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwpublic:transform#ANode#full_transform_visitor */
6057 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwpublic:transform#ANode#accept_transform_visitor */
6058 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwpublic:lexer_work#Token#text */
6059 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#prev_token= */
6060 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwpublic:parser_nodes#Token#next_token= */
6061 (nitmethod_t)nit__lexer___TKwpublic___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwpublic:lexer#TKwpublic#parser_index */
6062 (nitmethod_t)nit__lexer___TKwpublic___init_tk, /* pointer to parser_nodes:TKwpublic:lexer#TKwpublic#init_tk */
6063 }
6064 };
6065 /* allocate TKwpublic */
6066 val* NEW_nit__TKwpublic(const struct type* type) {
6067 val* self /* : TKwpublic */;
6068 val* var /* : null */;
6069 val* var1 /* : null */;
6070 val* var2 /* : null */;
6071 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6072 self->type = type;
6073 self->class = &class_nit__TKwpublic;
6074 var = NULL;
6075 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwpublic exact> */
6076 var1 = NULL;
6077 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwpublic exact> */
6078 var2 = NULL;
6079 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwpublic exact> */
6080 return self;
6081 }
6082 /* runtime class nit__TKwprotected */
6083 const struct class class_nit__TKwprotected = {
6084 0, /* box_kind */
6085 {
6086 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwprotected:kernel#Object#object_id */
6087 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwprotected:kernel#Object#is_same_instance */
6088 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwprotected:kernel#Object#== */
6089 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwprotected:kernel#Object#!= */
6090 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwprotected:kernel#Object#hash */
6091 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwprotected:kernel#Object#exit */
6092 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwprotected:kernel#Object#sys */
6093 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwprotected:kernel#Object#init */
6094 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwprotected:sorter#Object#default_comparator */
6095 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwprotected:parser_nodes#TokenKeyword#to_s */
6096 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwprotected:string#Object#native_class_name */
6097 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwprotected:string#Object#class_name */
6098 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwprotected:string#Object#inspect */
6099 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwprotected:string#Object#inspect_head */
6100 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwprotected:string#Object#args */
6101 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwprotected:ropes#Object#maxlen */
6102 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwprotected:time#Object#get_time */
6103 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwprotected:file#Object#printn */
6104 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwprotected:file#Object#print */
6105 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwprotected:file#Object#getcwd */
6106 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwprotected:file#Object#file_getcwd */
6107 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#intrude_visibility */
6108 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#public_visibility */
6109 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#protected_visibility */
6110 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#private_visibility */
6111 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#none_visibility */
6112 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwprotected:version#Object#nit_version */
6113 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwprotected:model#Object#abstract_kind */
6114 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwprotected:model#Object#concrete_kind */
6115 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwprotected:model#Object#interface_kind */
6116 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwprotected:model#Object#enum_kind */
6117 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwprotected:model#Object#extern_kind */
6118 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#location */
6119 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#location= */
6120 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#hot_location */
6121 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#debug */
6122 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#parent */
6123 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#parent= */
6124 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#replace_child */
6125 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#replace_with */
6126 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#visit_all */
6127 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwprotected:literal#ANode#accept_literal */
6128 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwprotected:scope#ANode#accept_scope_visitor */
6129 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwprotected:flow#ANode#accept_flow_visitor */
6130 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwprotected:local_var_init#ANode#accept_local_var_visitor */
6131 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwprotected:auto_super_init#ANode#accept_auto_super_init */
6132 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwprotected:astvalidation#ANode#accept_ast_validation */
6133 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwprotected:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6134 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwprotected:transform#ANode#full_transform_visitor */
6135 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwprotected:transform#ANode#accept_transform_visitor */
6136 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwprotected:lexer_work#Token#text */
6137 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#prev_token= */
6138 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#next_token= */
6139 (nitmethod_t)nit__lexer___TKwprotected___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwprotected:lexer#TKwprotected#parser_index */
6140 (nitmethod_t)nit__lexer___TKwprotected___init_tk, /* pointer to parser_nodes:TKwprotected:lexer#TKwprotected#init_tk */
6141 }
6142 };
6143 /* allocate TKwprotected */
6144 val* NEW_nit__TKwprotected(const struct type* type) {
6145 val* self /* : TKwprotected */;
6146 val* var /* : null */;
6147 val* var1 /* : null */;
6148 val* var2 /* : null */;
6149 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6150 self->type = type;
6151 self->class = &class_nit__TKwprotected;
6152 var = NULL;
6153 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwprotected exact> */
6154 var1 = NULL;
6155 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwprotected exact> */
6156 var2 = NULL;
6157 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwprotected exact> */
6158 return self;
6159 }
6160 /* runtime class nit__TKwprivate */
6161 const struct class class_nit__TKwprivate = {
6162 0, /* box_kind */
6163 {
6164 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwprivate:kernel#Object#object_id */
6165 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwprivate:kernel#Object#is_same_instance */
6166 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwprivate:kernel#Object#== */
6167 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwprivate:kernel#Object#!= */
6168 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwprivate:kernel#Object#hash */
6169 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwprivate:kernel#Object#exit */
6170 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwprivate:kernel#Object#sys */
6171 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwprivate:kernel#Object#init */
6172 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwprivate:sorter#Object#default_comparator */
6173 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwprivate:parser_nodes#TokenKeyword#to_s */
6174 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwprivate:string#Object#native_class_name */
6175 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwprivate:string#Object#class_name */
6176 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwprivate:string#Object#inspect */
6177 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwprivate:string#Object#inspect_head */
6178 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwprivate:string#Object#args */
6179 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwprivate:ropes#Object#maxlen */
6180 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwprivate:time#Object#get_time */
6181 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwprivate:file#Object#printn */
6182 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwprivate:file#Object#print */
6183 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwprivate:file#Object#getcwd */
6184 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwprivate:file#Object#file_getcwd */
6185 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#intrude_visibility */
6186 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#public_visibility */
6187 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#protected_visibility */
6188 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#private_visibility */
6189 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#none_visibility */
6190 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwprivate:version#Object#nit_version */
6191 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwprivate:model#Object#abstract_kind */
6192 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwprivate:model#Object#concrete_kind */
6193 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwprivate:model#Object#interface_kind */
6194 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwprivate:model#Object#enum_kind */
6195 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwprivate:model#Object#extern_kind */
6196 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#location */
6197 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#location= */
6198 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#hot_location */
6199 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#debug */
6200 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#parent */
6201 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#parent= */
6202 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#replace_child */
6203 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#replace_with */
6204 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#visit_all */
6205 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwprivate:literal#ANode#accept_literal */
6206 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwprivate:scope#ANode#accept_scope_visitor */
6207 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwprivate:flow#ANode#accept_flow_visitor */
6208 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwprivate:local_var_init#ANode#accept_local_var_visitor */
6209 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwprivate:auto_super_init#ANode#accept_auto_super_init */
6210 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwprivate:astvalidation#ANode#accept_ast_validation */
6211 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwprivate:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6212 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwprivate:transform#ANode#full_transform_visitor */
6213 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwprivate:transform#ANode#accept_transform_visitor */
6214 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwprivate:lexer_work#Token#text */
6215 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#prev_token= */
6216 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#next_token= */
6217 (nitmethod_t)nit__lexer___TKwprivate___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwprivate:lexer#TKwprivate#parser_index */
6218 (nitmethod_t)nit__lexer___TKwprivate___init_tk, /* pointer to parser_nodes:TKwprivate:lexer#TKwprivate#init_tk */
6219 }
6220 };
6221 /* allocate TKwprivate */
6222 val* NEW_nit__TKwprivate(const struct type* type) {
6223 val* self /* : TKwprivate */;
6224 val* var /* : null */;
6225 val* var1 /* : null */;
6226 val* var2 /* : null */;
6227 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6228 self->type = type;
6229 self->class = &class_nit__TKwprivate;
6230 var = NULL;
6231 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwprivate exact> */
6232 var1 = NULL;
6233 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwprivate exact> */
6234 var2 = NULL;
6235 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwprivate exact> */
6236 return self;
6237 }
6238 /* runtime class nit__TKwintrude */
6239 const struct class class_nit__TKwintrude = {
6240 0, /* box_kind */
6241 {
6242 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwintrude:kernel#Object#object_id */
6243 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwintrude:kernel#Object#is_same_instance */
6244 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwintrude:kernel#Object#== */
6245 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwintrude:kernel#Object#!= */
6246 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwintrude:kernel#Object#hash */
6247 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwintrude:kernel#Object#exit */
6248 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwintrude:kernel#Object#sys */
6249 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwintrude:kernel#Object#init */
6250 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwintrude:sorter#Object#default_comparator */
6251 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwintrude:parser_nodes#TokenKeyword#to_s */
6252 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwintrude:string#Object#native_class_name */
6253 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwintrude:string#Object#class_name */
6254 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwintrude:string#Object#inspect */
6255 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwintrude:string#Object#inspect_head */
6256 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwintrude:string#Object#args */
6257 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwintrude:ropes#Object#maxlen */
6258 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwintrude:time#Object#get_time */
6259 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwintrude:file#Object#printn */
6260 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwintrude:file#Object#print */
6261 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwintrude:file#Object#getcwd */
6262 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwintrude:file#Object#file_getcwd */
6263 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#intrude_visibility */
6264 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#public_visibility */
6265 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#protected_visibility */
6266 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#private_visibility */
6267 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#none_visibility */
6268 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwintrude:version#Object#nit_version */
6269 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwintrude:model#Object#abstract_kind */
6270 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwintrude:model#Object#concrete_kind */
6271 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwintrude:model#Object#interface_kind */
6272 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwintrude:model#Object#enum_kind */
6273 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwintrude:model#Object#extern_kind */
6274 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#location */
6275 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#location= */
6276 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#hot_location */
6277 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#debug */
6278 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#parent */
6279 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#parent= */
6280 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#replace_child */
6281 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#replace_with */
6282 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#visit_all */
6283 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwintrude:literal#ANode#accept_literal */
6284 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwintrude:scope#ANode#accept_scope_visitor */
6285 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwintrude:flow#ANode#accept_flow_visitor */
6286 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwintrude:local_var_init#ANode#accept_local_var_visitor */
6287 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwintrude:auto_super_init#ANode#accept_auto_super_init */
6288 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwintrude:astvalidation#ANode#accept_ast_validation */
6289 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwintrude:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6290 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwintrude:transform#ANode#full_transform_visitor */
6291 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwintrude:transform#ANode#accept_transform_visitor */
6292 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwintrude:lexer_work#Token#text */
6293 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#prev_token= */
6294 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#next_token= */
6295 (nitmethod_t)nit__lexer___TKwintrude___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwintrude:lexer#TKwintrude#parser_index */
6296 (nitmethod_t)nit__lexer___TKwintrude___init_tk, /* pointer to parser_nodes:TKwintrude:lexer#TKwintrude#init_tk */
6297 }
6298 };
6299 /* allocate TKwintrude */
6300 val* NEW_nit__TKwintrude(const struct type* type) {
6301 val* self /* : TKwintrude */;
6302 val* var /* : null */;
6303 val* var1 /* : null */;
6304 val* var2 /* : null */;
6305 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6306 self->type = type;
6307 self->class = &class_nit__TKwintrude;
6308 var = NULL;
6309 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwintrude exact> */
6310 var1 = NULL;
6311 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwintrude exact> */
6312 var2 = NULL;
6313 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwintrude exact> */
6314 return self;
6315 }
6316 /* runtime class nit__TKwif */
6317 const struct class class_nit__TKwif = {
6318 0, /* box_kind */
6319 {
6320 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwif:kernel#Object#object_id */
6321 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwif:kernel#Object#is_same_instance */
6322 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwif:kernel#Object#== */
6323 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwif:kernel#Object#!= */
6324 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwif:kernel#Object#hash */
6325 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwif:kernel#Object#exit */
6326 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwif:kernel#Object#sys */
6327 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwif:kernel#Object#init */
6328 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwif:sorter#Object#default_comparator */
6329 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwif:parser_nodes#TokenKeyword#to_s */
6330 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwif:string#Object#native_class_name */
6331 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwif:string#Object#class_name */
6332 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwif:string#Object#inspect */
6333 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwif:string#Object#inspect_head */
6334 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwif:string#Object#args */
6335 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwif:ropes#Object#maxlen */
6336 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwif:time#Object#get_time */
6337 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwif:file#Object#printn */
6338 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwif:file#Object#print */
6339 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwif:file#Object#getcwd */
6340 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwif:file#Object#file_getcwd */
6341 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#intrude_visibility */
6342 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#public_visibility */
6343 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#protected_visibility */
6344 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#private_visibility */
6345 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#none_visibility */
6346 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwif:version#Object#nit_version */
6347 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwif:model#Object#abstract_kind */
6348 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwif:model#Object#concrete_kind */
6349 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwif:model#Object#interface_kind */
6350 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwif:model#Object#enum_kind */
6351 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwif:model#Object#extern_kind */
6352 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#location */
6353 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#location= */
6354 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#hot_location */
6355 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#debug */
6356 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#parent */
6357 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#parent= */
6358 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwif:parser_nodes#Token#replace_child */
6359 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#replace_with */
6360 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwif:parser_nodes#Token#visit_all */
6361 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwif:literal#ANode#accept_literal */
6362 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwif:scope#ANode#accept_scope_visitor */
6363 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwif:flow#ANode#accept_flow_visitor */
6364 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwif:local_var_init#ANode#accept_local_var_visitor */
6365 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwif:auto_super_init#ANode#accept_auto_super_init */
6366 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwif:astvalidation#ANode#accept_ast_validation */
6367 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwif:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6368 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwif:transform#ANode#full_transform_visitor */
6369 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwif:transform#ANode#accept_transform_visitor */
6370 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwif:lexer_work#Token#text */
6371 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwif:parser_nodes#Token#prev_token= */
6372 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwif:parser_nodes#Token#next_token= */
6373 (nitmethod_t)nit__lexer___TKwif___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwif:lexer#TKwif#parser_index */
6374 (nitmethod_t)nit__lexer___TKwif___init_tk, /* pointer to parser_nodes:TKwif:lexer#TKwif#init_tk */
6375 }
6376 };
6377 /* allocate TKwif */
6378 val* NEW_nit__TKwif(const struct type* type) {
6379 val* self /* : TKwif */;
6380 val* var /* : null */;
6381 val* var1 /* : null */;
6382 val* var2 /* : null */;
6383 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6384 self->type = type;
6385 self->class = &class_nit__TKwif;
6386 var = NULL;
6387 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwif exact> */
6388 var1 = NULL;
6389 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwif exact> */
6390 var2 = NULL;
6391 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwif exact> */
6392 return self;
6393 }
6394 /* runtime class nit__TKwthen */
6395 const struct class class_nit__TKwthen = {
6396 0, /* box_kind */
6397 {
6398 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwthen:kernel#Object#object_id */
6399 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwthen:kernel#Object#is_same_instance */
6400 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwthen:kernel#Object#== */
6401 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwthen:kernel#Object#!= */
6402 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwthen:kernel#Object#hash */
6403 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwthen:kernel#Object#exit */
6404 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwthen:kernel#Object#sys */
6405 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwthen:kernel#Object#init */
6406 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwthen:sorter#Object#default_comparator */
6407 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwthen:parser_nodes#TokenKeyword#to_s */
6408 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwthen:string#Object#native_class_name */
6409 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwthen:string#Object#class_name */
6410 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwthen:string#Object#inspect */
6411 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwthen:string#Object#inspect_head */
6412 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwthen:string#Object#args */
6413 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwthen:ropes#Object#maxlen */
6414 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwthen:time#Object#get_time */
6415 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwthen:file#Object#printn */
6416 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwthen:file#Object#print */
6417 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwthen:file#Object#getcwd */
6418 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwthen:file#Object#file_getcwd */
6419 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#intrude_visibility */
6420 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#public_visibility */
6421 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#protected_visibility */
6422 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#private_visibility */
6423 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#none_visibility */
6424 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwthen:version#Object#nit_version */
6425 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwthen:model#Object#abstract_kind */
6426 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwthen:model#Object#concrete_kind */
6427 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwthen:model#Object#interface_kind */
6428 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwthen:model#Object#enum_kind */
6429 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwthen:model#Object#extern_kind */
6430 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#location */
6431 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#location= */
6432 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#hot_location */
6433 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#debug */
6434 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#parent */
6435 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#parent= */
6436 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#replace_child */
6437 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#replace_with */
6438 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#visit_all */
6439 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwthen:literal#ANode#accept_literal */
6440 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwthen:scope#ANode#accept_scope_visitor */
6441 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwthen:flow#ANode#accept_flow_visitor */
6442 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwthen:local_var_init#ANode#accept_local_var_visitor */
6443 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwthen:auto_super_init#ANode#accept_auto_super_init */
6444 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwthen:astvalidation#ANode#accept_ast_validation */
6445 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwthen:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6446 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwthen:transform#ANode#full_transform_visitor */
6447 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwthen:transform#ANode#accept_transform_visitor */
6448 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwthen:lexer_work#Token#text */
6449 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#prev_token= */
6450 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#next_token= */
6451 (nitmethod_t)nit__lexer___TKwthen___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwthen:lexer#TKwthen#parser_index */
6452 (nitmethod_t)nit__lexer___TKwthen___init_tk, /* pointer to parser_nodes:TKwthen:lexer#TKwthen#init_tk */
6453 }
6454 };
6455 /* allocate TKwthen */
6456 val* NEW_nit__TKwthen(const struct type* type) {
6457 val* self /* : TKwthen */;
6458 val* var /* : null */;
6459 val* var1 /* : null */;
6460 val* var2 /* : null */;
6461 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6462 self->type = type;
6463 self->class = &class_nit__TKwthen;
6464 var = NULL;
6465 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwthen exact> */
6466 var1 = NULL;
6467 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwthen exact> */
6468 var2 = NULL;
6469 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwthen exact> */
6470 return self;
6471 }
6472 /* runtime class nit__TKwelse */
6473 const struct class class_nit__TKwelse = {
6474 0, /* box_kind */
6475 {
6476 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwelse:kernel#Object#object_id */
6477 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwelse:kernel#Object#is_same_instance */
6478 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwelse:kernel#Object#== */
6479 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwelse:kernel#Object#!= */
6480 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwelse:kernel#Object#hash */
6481 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwelse:kernel#Object#exit */
6482 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwelse:kernel#Object#sys */
6483 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwelse:kernel#Object#init */
6484 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwelse:sorter#Object#default_comparator */
6485 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwelse:parser_nodes#TokenKeyword#to_s */
6486 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwelse:string#Object#native_class_name */
6487 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwelse:string#Object#class_name */
6488 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwelse:string#Object#inspect */
6489 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwelse:string#Object#inspect_head */
6490 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwelse:string#Object#args */
6491 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwelse:ropes#Object#maxlen */
6492 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwelse:time#Object#get_time */
6493 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwelse:file#Object#printn */
6494 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwelse:file#Object#print */
6495 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwelse:file#Object#getcwd */
6496 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwelse:file#Object#file_getcwd */
6497 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#intrude_visibility */
6498 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#public_visibility */
6499 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#protected_visibility */
6500 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#private_visibility */
6501 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#none_visibility */
6502 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwelse:version#Object#nit_version */
6503 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwelse:model#Object#abstract_kind */
6504 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwelse:model#Object#concrete_kind */
6505 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwelse:model#Object#interface_kind */
6506 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwelse:model#Object#enum_kind */
6507 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwelse:model#Object#extern_kind */
6508 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#location */
6509 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#location= */
6510 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#hot_location */
6511 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#debug */
6512 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#parent */
6513 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#parent= */
6514 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#replace_child */
6515 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#replace_with */
6516 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#visit_all */
6517 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwelse:literal#ANode#accept_literal */
6518 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwelse:scope#ANode#accept_scope_visitor */
6519 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwelse:flow#ANode#accept_flow_visitor */
6520 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwelse:local_var_init#ANode#accept_local_var_visitor */
6521 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwelse:auto_super_init#ANode#accept_auto_super_init */
6522 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwelse:astvalidation#ANode#accept_ast_validation */
6523 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwelse:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6524 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwelse:transform#ANode#full_transform_visitor */
6525 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwelse:transform#ANode#accept_transform_visitor */
6526 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwelse:lexer_work#Token#text */
6527 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#prev_token= */
6528 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#next_token= */
6529 (nitmethod_t)nit__lexer___TKwelse___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwelse:lexer#TKwelse#parser_index */
6530 (nitmethod_t)nit__lexer___TKwelse___init_tk, /* pointer to parser_nodes:TKwelse:lexer#TKwelse#init_tk */
6531 }
6532 };
6533 /* allocate TKwelse */
6534 val* NEW_nit__TKwelse(const struct type* type) {
6535 val* self /* : TKwelse */;
6536 val* var /* : null */;
6537 val* var1 /* : null */;
6538 val* var2 /* : null */;
6539 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6540 self->type = type;
6541 self->class = &class_nit__TKwelse;
6542 var = NULL;
6543 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwelse exact> */
6544 var1 = NULL;
6545 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwelse exact> */
6546 var2 = NULL;
6547 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwelse exact> */
6548 return self;
6549 }
6550 /* runtime class nit__TKwwhile */
6551 const struct class class_nit__TKwwhile = {
6552 0, /* box_kind */
6553 {
6554 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwwhile:kernel#Object#object_id */
6555 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwwhile:kernel#Object#is_same_instance */
6556 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwwhile:kernel#Object#== */
6557 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwwhile:kernel#Object#!= */
6558 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwwhile:kernel#Object#hash */
6559 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwwhile:kernel#Object#exit */
6560 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwwhile:kernel#Object#sys */
6561 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwwhile:kernel#Object#init */
6562 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwwhile:sorter#Object#default_comparator */
6563 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwwhile:parser_nodes#TokenKeyword#to_s */
6564 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwwhile:string#Object#native_class_name */
6565 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwwhile:string#Object#class_name */
6566 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwwhile:string#Object#inspect */
6567 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwwhile:string#Object#inspect_head */
6568 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwwhile:string#Object#args */
6569 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwwhile:ropes#Object#maxlen */
6570 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwwhile:time#Object#get_time */
6571 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwwhile:file#Object#printn */
6572 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwwhile:file#Object#print */
6573 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwwhile:file#Object#getcwd */
6574 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwwhile:file#Object#file_getcwd */
6575 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#intrude_visibility */
6576 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#public_visibility */
6577 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#protected_visibility */
6578 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#private_visibility */
6579 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#none_visibility */
6580 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwwhile:version#Object#nit_version */
6581 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwwhile:model#Object#abstract_kind */
6582 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwwhile:model#Object#concrete_kind */
6583 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwwhile:model#Object#interface_kind */
6584 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwwhile:model#Object#enum_kind */
6585 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwwhile:model#Object#extern_kind */
6586 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#location */
6587 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#location= */
6588 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#hot_location */
6589 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#debug */
6590 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#parent */
6591 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#parent= */
6592 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#replace_child */
6593 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#replace_with */
6594 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#visit_all */
6595 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwwhile:literal#ANode#accept_literal */
6596 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwwhile:scope#ANode#accept_scope_visitor */
6597 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwwhile:flow#ANode#accept_flow_visitor */
6598 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwwhile:local_var_init#ANode#accept_local_var_visitor */
6599 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwwhile:auto_super_init#ANode#accept_auto_super_init */
6600 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwwhile:astvalidation#ANode#accept_ast_validation */
6601 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwwhile:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6602 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwwhile:transform#ANode#full_transform_visitor */
6603 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwwhile:transform#ANode#accept_transform_visitor */
6604 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwwhile:lexer_work#Token#text */
6605 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#prev_token= */
6606 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#next_token= */
6607 (nitmethod_t)nit__lexer___TKwwhile___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwwhile:lexer#TKwwhile#parser_index */
6608 (nitmethod_t)nit__lexer___TKwwhile___init_tk, /* pointer to parser_nodes:TKwwhile:lexer#TKwwhile#init_tk */
6609 }
6610 };
6611 /* allocate TKwwhile */
6612 val* NEW_nit__TKwwhile(const struct type* type) {
6613 val* self /* : TKwwhile */;
6614 val* var /* : null */;
6615 val* var1 /* : null */;
6616 val* var2 /* : null */;
6617 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6618 self->type = type;
6619 self->class = &class_nit__TKwwhile;
6620 var = NULL;
6621 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwwhile exact> */
6622 var1 = NULL;
6623 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwwhile exact> */
6624 var2 = NULL;
6625 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwwhile exact> */
6626 return self;
6627 }
6628 /* runtime class nit__TKwloop */
6629 const struct class class_nit__TKwloop = {
6630 0, /* box_kind */
6631 {
6632 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwloop:kernel#Object#object_id */
6633 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwloop:kernel#Object#is_same_instance */
6634 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwloop:kernel#Object#== */
6635 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwloop:kernel#Object#!= */
6636 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwloop:kernel#Object#hash */
6637 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwloop:kernel#Object#exit */
6638 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwloop:kernel#Object#sys */
6639 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwloop:kernel#Object#init */
6640 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwloop:sorter#Object#default_comparator */
6641 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwloop:parser_nodes#TokenKeyword#to_s */
6642 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwloop:string#Object#native_class_name */
6643 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwloop:string#Object#class_name */
6644 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwloop:string#Object#inspect */
6645 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwloop:string#Object#inspect_head */
6646 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwloop:string#Object#args */
6647 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwloop:ropes#Object#maxlen */
6648 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwloop:time#Object#get_time */
6649 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwloop:file#Object#printn */
6650 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwloop:file#Object#print */
6651 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwloop:file#Object#getcwd */
6652 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwloop:file#Object#file_getcwd */
6653 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#intrude_visibility */
6654 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#public_visibility */
6655 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#protected_visibility */
6656 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#private_visibility */
6657 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#none_visibility */
6658 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwloop:version#Object#nit_version */
6659 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwloop:model#Object#abstract_kind */
6660 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwloop:model#Object#concrete_kind */
6661 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwloop:model#Object#interface_kind */
6662 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwloop:model#Object#enum_kind */
6663 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwloop:model#Object#extern_kind */
6664 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#location */
6665 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#location= */
6666 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#hot_location */
6667 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#debug */
6668 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#parent */
6669 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#parent= */
6670 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#replace_child */
6671 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#replace_with */
6672 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#visit_all */
6673 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwloop:literal#ANode#accept_literal */
6674 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwloop:scope#ANode#accept_scope_visitor */
6675 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwloop:flow#ANode#accept_flow_visitor */
6676 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwloop:local_var_init#ANode#accept_local_var_visitor */
6677 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwloop:auto_super_init#ANode#accept_auto_super_init */
6678 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwloop:astvalidation#ANode#accept_ast_validation */
6679 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwloop:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6680 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwloop:transform#ANode#full_transform_visitor */
6681 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwloop:transform#ANode#accept_transform_visitor */
6682 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwloop:lexer_work#Token#text */
6683 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#prev_token= */
6684 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#next_token= */
6685 (nitmethod_t)nit__lexer___TKwloop___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwloop:lexer#TKwloop#parser_index */
6686 (nitmethod_t)nit__lexer___TKwloop___init_tk, /* pointer to parser_nodes:TKwloop:lexer#TKwloop#init_tk */
6687 }
6688 };
6689 /* allocate TKwloop */
6690 val* NEW_nit__TKwloop(const struct type* type) {
6691 val* self /* : TKwloop */;
6692 val* var /* : null */;
6693 val* var1 /* : null */;
6694 val* var2 /* : null */;
6695 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6696 self->type = type;
6697 self->class = &class_nit__TKwloop;
6698 var = NULL;
6699 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwloop exact> */
6700 var1 = NULL;
6701 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwloop exact> */
6702 var2 = NULL;
6703 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwloop exact> */
6704 return self;
6705 }
6706 /* runtime class nit__TKwfor */
6707 const struct class class_nit__TKwfor = {
6708 0, /* box_kind */
6709 {
6710 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwfor:kernel#Object#object_id */
6711 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwfor:kernel#Object#is_same_instance */
6712 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwfor:kernel#Object#== */
6713 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwfor:kernel#Object#!= */
6714 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwfor:kernel#Object#hash */
6715 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwfor:kernel#Object#exit */
6716 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwfor:kernel#Object#sys */
6717 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwfor:kernel#Object#init */
6718 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwfor:sorter#Object#default_comparator */
6719 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwfor:parser_nodes#TokenKeyword#to_s */
6720 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwfor:string#Object#native_class_name */
6721 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwfor:string#Object#class_name */
6722 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwfor:string#Object#inspect */
6723 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwfor:string#Object#inspect_head */
6724 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwfor:string#Object#args */
6725 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwfor:ropes#Object#maxlen */
6726 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwfor:time#Object#get_time */
6727 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwfor:file#Object#printn */
6728 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwfor:file#Object#print */
6729 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwfor:file#Object#getcwd */
6730 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwfor:file#Object#file_getcwd */
6731 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#intrude_visibility */
6732 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#public_visibility */
6733 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#protected_visibility */
6734 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#private_visibility */
6735 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#none_visibility */
6736 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwfor:version#Object#nit_version */
6737 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwfor:model#Object#abstract_kind */
6738 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwfor:model#Object#concrete_kind */
6739 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwfor:model#Object#interface_kind */
6740 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwfor:model#Object#enum_kind */
6741 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwfor:model#Object#extern_kind */
6742 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#location */
6743 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#location= */
6744 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#hot_location */
6745 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#debug */
6746 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#parent */
6747 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#parent= */
6748 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#replace_child */
6749 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#replace_with */
6750 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#visit_all */
6751 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwfor:literal#ANode#accept_literal */
6752 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwfor:scope#ANode#accept_scope_visitor */
6753 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwfor:flow#ANode#accept_flow_visitor */
6754 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwfor:local_var_init#ANode#accept_local_var_visitor */
6755 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwfor:auto_super_init#ANode#accept_auto_super_init */
6756 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwfor:astvalidation#ANode#accept_ast_validation */
6757 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwfor:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6758 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwfor:transform#ANode#full_transform_visitor */
6759 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwfor:transform#ANode#accept_transform_visitor */
6760 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwfor:lexer_work#Token#text */
6761 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#prev_token= */
6762 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#next_token= */
6763 (nitmethod_t)nit__lexer___TKwfor___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwfor:lexer#TKwfor#parser_index */
6764 (nitmethod_t)nit__lexer___TKwfor___init_tk, /* pointer to parser_nodes:TKwfor:lexer#TKwfor#init_tk */
6765 }
6766 };
6767 /* allocate TKwfor */
6768 val* NEW_nit__TKwfor(const struct type* type) {
6769 val* self /* : TKwfor */;
6770 val* var /* : null */;
6771 val* var1 /* : null */;
6772 val* var2 /* : null */;
6773 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6774 self->type = type;
6775 self->class = &class_nit__TKwfor;
6776 var = NULL;
6777 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwfor exact> */
6778 var1 = NULL;
6779 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwfor exact> */
6780 var2 = NULL;
6781 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwfor exact> */
6782 return self;
6783 }
6784 /* runtime class nit__TKwin */
6785 const struct class class_nit__TKwin = {
6786 0, /* box_kind */
6787 {
6788 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwin:kernel#Object#object_id */
6789 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwin:kernel#Object#is_same_instance */
6790 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwin:kernel#Object#== */
6791 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwin:kernel#Object#!= */
6792 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwin:kernel#Object#hash */
6793 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwin:kernel#Object#exit */
6794 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwin:kernel#Object#sys */
6795 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwin:kernel#Object#init */
6796 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwin:sorter#Object#default_comparator */
6797 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwin:parser_nodes#TokenKeyword#to_s */
6798 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwin:string#Object#native_class_name */
6799 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwin:string#Object#class_name */
6800 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwin:string#Object#inspect */
6801 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwin:string#Object#inspect_head */
6802 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwin:string#Object#args */
6803 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwin:ropes#Object#maxlen */
6804 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwin:time#Object#get_time */
6805 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwin:file#Object#printn */
6806 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwin:file#Object#print */
6807 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwin:file#Object#getcwd */
6808 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwin:file#Object#file_getcwd */
6809 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#intrude_visibility */
6810 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#public_visibility */
6811 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#protected_visibility */
6812 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#private_visibility */
6813 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#none_visibility */
6814 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwin:version#Object#nit_version */
6815 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwin:model#Object#abstract_kind */
6816 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwin:model#Object#concrete_kind */
6817 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwin:model#Object#interface_kind */
6818 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwin:model#Object#enum_kind */
6819 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwin:model#Object#extern_kind */
6820 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#location */
6821 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#location= */
6822 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#hot_location */
6823 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#debug */
6824 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#parent */
6825 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#parent= */
6826 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwin:parser_nodes#Token#replace_child */
6827 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#replace_with */
6828 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwin:parser_nodes#Token#visit_all */
6829 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwin:literal#ANode#accept_literal */
6830 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwin:scope#ANode#accept_scope_visitor */
6831 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwin:flow#ANode#accept_flow_visitor */
6832 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwin:local_var_init#ANode#accept_local_var_visitor */
6833 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwin:auto_super_init#ANode#accept_auto_super_init */
6834 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwin:astvalidation#ANode#accept_ast_validation */
6835 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwin:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6836 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwin:transform#ANode#full_transform_visitor */
6837 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwin:transform#ANode#accept_transform_visitor */
6838 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwin:lexer_work#Token#text */
6839 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwin:parser_nodes#Token#prev_token= */
6840 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwin:parser_nodes#Token#next_token= */
6841 (nitmethod_t)nit__lexer___TKwin___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwin:lexer#TKwin#parser_index */
6842 (nitmethod_t)nit__lexer___TKwin___init_tk, /* pointer to parser_nodes:TKwin:lexer#TKwin#init_tk */
6843 }
6844 };
6845 /* allocate TKwin */
6846 val* NEW_nit__TKwin(const struct type* type) {
6847 val* self /* : TKwin */;
6848 val* var /* : null */;
6849 val* var1 /* : null */;
6850 val* var2 /* : null */;
6851 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6852 self->type = type;
6853 self->class = &class_nit__TKwin;
6854 var = NULL;
6855 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwin exact> */
6856 var1 = NULL;
6857 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwin exact> */
6858 var2 = NULL;
6859 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwin exact> */
6860 return self;
6861 }
6862 /* runtime class nit__TKwand */
6863 const struct class class_nit__TKwand = {
6864 0, /* box_kind */
6865 {
6866 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwand:kernel#Object#object_id */
6867 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwand:kernel#Object#is_same_instance */
6868 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwand:kernel#Object#== */
6869 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwand:kernel#Object#!= */
6870 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwand:kernel#Object#hash */
6871 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwand:kernel#Object#exit */
6872 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwand:kernel#Object#sys */
6873 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwand:kernel#Object#init */
6874 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwand:sorter#Object#default_comparator */
6875 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwand:parser_nodes#TokenKeyword#to_s */
6876 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwand:string#Object#native_class_name */
6877 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwand:string#Object#class_name */
6878 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwand:string#Object#inspect */
6879 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwand:string#Object#inspect_head */
6880 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwand:string#Object#args */
6881 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwand:ropes#Object#maxlen */
6882 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwand:time#Object#get_time */
6883 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwand:file#Object#printn */
6884 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwand:file#Object#print */
6885 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwand:file#Object#getcwd */
6886 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwand:file#Object#file_getcwd */
6887 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#intrude_visibility */
6888 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#public_visibility */
6889 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#protected_visibility */
6890 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#private_visibility */
6891 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#none_visibility */
6892 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwand:version#Object#nit_version */
6893 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwand:model#Object#abstract_kind */
6894 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwand:model#Object#concrete_kind */
6895 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwand:model#Object#interface_kind */
6896 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwand:model#Object#enum_kind */
6897 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwand:model#Object#extern_kind */
6898 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#location */
6899 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#location= */
6900 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#hot_location */
6901 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#debug */
6902 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#parent */
6903 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#parent= */
6904 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwand:parser_nodes#Token#replace_child */
6905 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#replace_with */
6906 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwand:parser_nodes#Token#visit_all */
6907 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwand:literal#ANode#accept_literal */
6908 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwand:scope#ANode#accept_scope_visitor */
6909 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwand:flow#ANode#accept_flow_visitor */
6910 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwand:local_var_init#ANode#accept_local_var_visitor */
6911 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwand:auto_super_init#ANode#accept_auto_super_init */
6912 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwand:astvalidation#ANode#accept_ast_validation */
6913 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwand:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6914 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwand:transform#ANode#full_transform_visitor */
6915 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwand:transform#ANode#accept_transform_visitor */
6916 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwand:lexer_work#Token#text */
6917 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwand:parser_nodes#Token#prev_token= */
6918 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwand:parser_nodes#Token#next_token= */
6919 (nitmethod_t)nit__lexer___TKwand___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwand:lexer#TKwand#parser_index */
6920 (nitmethod_t)nit__lexer___TKwand___init_tk, /* pointer to parser_nodes:TKwand:lexer#TKwand#init_tk */
6921 }
6922 };
6923 /* allocate TKwand */
6924 val* NEW_nit__TKwand(const struct type* type) {
6925 val* self /* : TKwand */;
6926 val* var /* : null */;
6927 val* var1 /* : null */;
6928 val* var2 /* : null */;
6929 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6930 self->type = type;
6931 self->class = &class_nit__TKwand;
6932 var = NULL;
6933 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwand exact> */
6934 var1 = NULL;
6935 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwand exact> */
6936 var2 = NULL;
6937 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwand exact> */
6938 return self;
6939 }
6940 /* runtime class nit__TKwor */
6941 const struct class class_nit__TKwor = {
6942 0, /* box_kind */
6943 {
6944 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwor:kernel#Object#object_id */
6945 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwor:kernel#Object#is_same_instance */
6946 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwor:kernel#Object#== */
6947 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwor:kernel#Object#!= */
6948 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwor:kernel#Object#hash */
6949 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwor:kernel#Object#exit */
6950 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwor:kernel#Object#sys */
6951 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwor:kernel#Object#init */
6952 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwor:sorter#Object#default_comparator */
6953 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwor:parser_nodes#TokenKeyword#to_s */
6954 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwor:string#Object#native_class_name */
6955 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwor:string#Object#class_name */
6956 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwor:string#Object#inspect */
6957 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwor:string#Object#inspect_head */
6958 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwor:string#Object#args */
6959 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwor:ropes#Object#maxlen */
6960 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwor:time#Object#get_time */
6961 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwor:file#Object#printn */
6962 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwor:file#Object#print */
6963 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwor:file#Object#getcwd */
6964 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwor:file#Object#file_getcwd */
6965 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#intrude_visibility */
6966 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#public_visibility */
6967 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#protected_visibility */
6968 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#private_visibility */
6969 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#none_visibility */
6970 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwor:version#Object#nit_version */
6971 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwor:model#Object#abstract_kind */
6972 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwor:model#Object#concrete_kind */
6973 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwor:model#Object#interface_kind */
6974 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwor:model#Object#enum_kind */
6975 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwor:model#Object#extern_kind */
6976 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#location */
6977 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#location= */
6978 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#hot_location */
6979 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#debug */
6980 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#parent */
6981 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#parent= */
6982 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwor:parser_nodes#Token#replace_child */
6983 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#replace_with */
6984 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwor:parser_nodes#Token#visit_all */
6985 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwor:literal#ANode#accept_literal */
6986 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwor:scope#ANode#accept_scope_visitor */
6987 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwor:flow#ANode#accept_flow_visitor */
6988 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwor:local_var_init#ANode#accept_local_var_visitor */
6989 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwor:auto_super_init#ANode#accept_auto_super_init */
6990 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwor:astvalidation#ANode#accept_ast_validation */
6991 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwor:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6992 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwor:transform#ANode#full_transform_visitor */
6993 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwor:transform#ANode#accept_transform_visitor */
6994 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwor:lexer_work#Token#text */
6995 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwor:parser_nodes#Token#prev_token= */
6996 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwor:parser_nodes#Token#next_token= */
6997 (nitmethod_t)nit__lexer___TKwor___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwor:lexer#TKwor#parser_index */
6998 (nitmethod_t)nit__lexer___TKwor___init_tk, /* pointer to parser_nodes:TKwor:lexer#TKwor#init_tk */
6999 }
7000 };
7001 /* allocate TKwor */
7002 val* NEW_nit__TKwor(const struct type* type) {
7003 val* self /* : TKwor */;
7004 val* var /* : null */;
7005 val* var1 /* : null */;
7006 val* var2 /* : null */;
7007 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7008 self->type = type;
7009 self->class = &class_nit__TKwor;
7010 var = NULL;
7011 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwor exact> */
7012 var1 = NULL;
7013 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwor exact> */
7014 var2 = NULL;
7015 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwor exact> */
7016 return self;
7017 }
7018 /* runtime class nit__TKwimplies */
7019 const struct class class_nit__TKwimplies = {
7020 0, /* box_kind */
7021 {
7022 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwimplies:kernel#Object#object_id */
7023 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwimplies:kernel#Object#is_same_instance */
7024 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwimplies:kernel#Object#== */
7025 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwimplies:kernel#Object#!= */
7026 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwimplies:kernel#Object#hash */
7027 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwimplies:kernel#Object#exit */
7028 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwimplies:kernel#Object#sys */
7029 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwimplies:kernel#Object#init */
7030 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwimplies:sorter#Object#default_comparator */
7031 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwimplies:parser_nodes#TokenKeyword#to_s */
7032 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwimplies:string#Object#native_class_name */
7033 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwimplies:string#Object#class_name */
7034 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwimplies:string#Object#inspect */
7035 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwimplies:string#Object#inspect_head */
7036 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwimplies:string#Object#args */
7037 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwimplies:ropes#Object#maxlen */
7038 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwimplies:time#Object#get_time */
7039 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwimplies:file#Object#printn */
7040 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwimplies:file#Object#print */
7041 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwimplies:file#Object#getcwd */
7042 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwimplies:file#Object#file_getcwd */
7043 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#intrude_visibility */
7044 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#public_visibility */
7045 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#protected_visibility */
7046 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#private_visibility */
7047 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#none_visibility */
7048 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwimplies:version#Object#nit_version */
7049 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwimplies:model#Object#abstract_kind */
7050 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwimplies:model#Object#concrete_kind */
7051 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwimplies:model#Object#interface_kind */
7052 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwimplies:model#Object#enum_kind */
7053 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwimplies:model#Object#extern_kind */
7054 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#location */
7055 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#location= */
7056 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#hot_location */
7057 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#debug */
7058 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#parent */
7059 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#parent= */
7060 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#replace_child */
7061 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#replace_with */
7062 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#visit_all */
7063 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwimplies:literal#ANode#accept_literal */
7064 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwimplies:scope#ANode#accept_scope_visitor */
7065 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwimplies:flow#ANode#accept_flow_visitor */
7066 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwimplies:local_var_init#ANode#accept_local_var_visitor */
7067 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwimplies:auto_super_init#ANode#accept_auto_super_init */
7068 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwimplies:astvalidation#ANode#accept_ast_validation */
7069 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwimplies:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7070 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwimplies:transform#ANode#full_transform_visitor */
7071 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwimplies:transform#ANode#accept_transform_visitor */
7072 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwimplies:lexer_work#Token#text */
7073 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#prev_token= */
7074 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#next_token= */
7075 (nitmethod_t)nit__lexer___TKwimplies___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwimplies:lexer#TKwimplies#parser_index */
7076 (nitmethod_t)nit__lexer___TKwimplies___init_tk, /* pointer to parser_nodes:TKwimplies:lexer#TKwimplies#init_tk */
7077 }
7078 };
7079 /* allocate TKwimplies */
7080 val* NEW_nit__TKwimplies(const struct type* type) {
7081 val* self /* : TKwimplies */;
7082 val* var /* : null */;
7083 val* var1 /* : null */;
7084 val* var2 /* : null */;
7085 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7086 self->type = type;
7087 self->class = &class_nit__TKwimplies;
7088 var = NULL;
7089 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwimplies exact> */
7090 var1 = NULL;
7091 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwimplies exact> */
7092 var2 = NULL;
7093 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwimplies exact> */
7094 return self;
7095 }
7096 /* runtime class nit__TKwnot */
7097 const struct class class_nit__TKwnot = {
7098 0, /* box_kind */
7099 {
7100 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwnot:kernel#Object#object_id */
7101 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwnot:kernel#Object#is_same_instance */
7102 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwnot:kernel#Object#== */
7103 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwnot:kernel#Object#!= */
7104 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwnot:kernel#Object#hash */
7105 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwnot:kernel#Object#exit */
7106 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwnot:kernel#Object#sys */
7107 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwnot:kernel#Object#init */
7108 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwnot:sorter#Object#default_comparator */
7109 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwnot:parser_nodes#TokenKeyword#to_s */
7110 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwnot:string#Object#native_class_name */
7111 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwnot:string#Object#class_name */
7112 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwnot:string#Object#inspect */
7113 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwnot:string#Object#inspect_head */
7114 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwnot:string#Object#args */
7115 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwnot:ropes#Object#maxlen */
7116 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwnot:time#Object#get_time */
7117 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwnot:file#Object#printn */
7118 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwnot:file#Object#print */
7119 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwnot:file#Object#getcwd */
7120 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwnot:file#Object#file_getcwd */
7121 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#intrude_visibility */
7122 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#public_visibility */
7123 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#protected_visibility */
7124 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#private_visibility */
7125 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#none_visibility */
7126 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwnot:version#Object#nit_version */
7127 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwnot:model#Object#abstract_kind */
7128 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwnot:model#Object#concrete_kind */
7129 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwnot:model#Object#interface_kind */
7130 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwnot:model#Object#enum_kind */
7131 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwnot:model#Object#extern_kind */
7132 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#location */
7133 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#location= */
7134 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#hot_location */
7135 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#debug */
7136 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#parent */
7137 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#parent= */
7138 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#replace_child */
7139 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#replace_with */
7140 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#visit_all */
7141 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnot:literal#ANode#accept_literal */
7142 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnot:scope#ANode#accept_scope_visitor */
7143 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnot:flow#ANode#accept_flow_visitor */
7144 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnot:local_var_init#ANode#accept_local_var_visitor */
7145 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnot:auto_super_init#ANode#accept_auto_super_init */
7146 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnot:astvalidation#ANode#accept_ast_validation */
7147 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7148 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnot:transform#ANode#full_transform_visitor */
7149 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnot:transform#ANode#accept_transform_visitor */
7150 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwnot:lexer_work#Token#text */
7151 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#prev_token= */
7152 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#next_token= */
7153 (nitmethod_t)nit__lexer___TKwnot___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnot:lexer#TKwnot#parser_index */
7154 (nitmethod_t)nit__lexer___TKwnot___init_tk, /* pointer to parser_nodes:TKwnot:lexer#TKwnot#init_tk */
7155 }
7156 };
7157 /* allocate TKwnot */
7158 val* NEW_nit__TKwnot(const struct type* type) {
7159 val* self /* : TKwnot */;
7160 val* var /* : null */;
7161 val* var1 /* : null */;
7162 val* var2 /* : null */;
7163 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7164 self->type = type;
7165 self->class = &class_nit__TKwnot;
7166 var = NULL;
7167 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwnot exact> */
7168 var1 = NULL;
7169 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwnot exact> */
7170 var2 = NULL;
7171 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwnot exact> */
7172 return self;
7173 }
7174 /* runtime class nit__TKwreturn */
7175 const struct class class_nit__TKwreturn = {
7176 0, /* box_kind */
7177 {
7178 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwreturn:kernel#Object#object_id */
7179 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwreturn:kernel#Object#is_same_instance */
7180 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwreturn:kernel#Object#== */
7181 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwreturn:kernel#Object#!= */
7182 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwreturn:kernel#Object#hash */
7183 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwreturn:kernel#Object#exit */
7184 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwreturn:kernel#Object#sys */
7185 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwreturn:kernel#Object#init */
7186 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwreturn:sorter#Object#default_comparator */
7187 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwreturn:parser_nodes#TokenKeyword#to_s */
7188 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwreturn:string#Object#native_class_name */
7189 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwreturn:string#Object#class_name */
7190 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwreturn:string#Object#inspect */
7191 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwreturn:string#Object#inspect_head */
7192 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwreturn:string#Object#args */
7193 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwreturn:ropes#Object#maxlen */
7194 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwreturn:time#Object#get_time */
7195 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwreturn:file#Object#printn */
7196 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwreturn:file#Object#print */
7197 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwreturn:file#Object#getcwd */
7198 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwreturn:file#Object#file_getcwd */
7199 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#intrude_visibility */
7200 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#public_visibility */
7201 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#protected_visibility */
7202 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#private_visibility */
7203 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#none_visibility */
7204 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwreturn:version#Object#nit_version */
7205 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwreturn:model#Object#abstract_kind */
7206 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwreturn:model#Object#concrete_kind */
7207 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwreturn:model#Object#interface_kind */
7208 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwreturn:model#Object#enum_kind */
7209 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwreturn:model#Object#extern_kind */
7210 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#location */
7211 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#location= */
7212 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#hot_location */
7213 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#debug */
7214 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#parent */
7215 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#parent= */
7216 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#replace_child */
7217 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#replace_with */
7218 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#visit_all */
7219 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwreturn:literal#ANode#accept_literal */
7220 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwreturn:scope#ANode#accept_scope_visitor */
7221 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwreturn:flow#ANode#accept_flow_visitor */
7222 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwreturn:local_var_init#ANode#accept_local_var_visitor */
7223 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwreturn:auto_super_init#ANode#accept_auto_super_init */
7224 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwreturn:astvalidation#ANode#accept_ast_validation */
7225 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwreturn:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7226 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwreturn:transform#ANode#full_transform_visitor */
7227 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwreturn:transform#ANode#accept_transform_visitor */
7228 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwreturn:lexer_work#Token#text */
7229 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#prev_token= */
7230 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#next_token= */
7231 (nitmethod_t)nit__lexer___TKwreturn___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwreturn:lexer#TKwreturn#parser_index */
7232 (nitmethod_t)nit__lexer___TKwreturn___init_tk, /* pointer to parser_nodes:TKwreturn:lexer#TKwreturn#init_tk */
7233 }
7234 };
7235 /* allocate TKwreturn */
7236 val* NEW_nit__TKwreturn(const struct type* type) {
7237 val* self /* : TKwreturn */;
7238 val* var /* : null */;
7239 val* var1 /* : null */;
7240 val* var2 /* : null */;
7241 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7242 self->type = type;
7243 self->class = &class_nit__TKwreturn;
7244 var = NULL;
7245 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwreturn exact> */
7246 var1 = NULL;
7247 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwreturn exact> */
7248 var2 = NULL;
7249 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwreturn exact> */
7250 return self;
7251 }
7252 /* runtime class nit__TKwcontinue */
7253 const struct class class_nit__TKwcontinue = {
7254 0, /* box_kind */
7255 {
7256 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwcontinue:kernel#Object#object_id */
7257 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwcontinue:kernel#Object#is_same_instance */
7258 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwcontinue:kernel#Object#== */
7259 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwcontinue:kernel#Object#!= */
7260 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwcontinue:kernel#Object#hash */
7261 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwcontinue:kernel#Object#exit */
7262 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwcontinue:kernel#Object#sys */
7263 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwcontinue:kernel#Object#init */
7264 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwcontinue:sorter#Object#default_comparator */
7265 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwcontinue:parser_nodes#TokenKeyword#to_s */
7266 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwcontinue:string#Object#native_class_name */
7267 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwcontinue:string#Object#class_name */
7268 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwcontinue:string#Object#inspect */
7269 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwcontinue:string#Object#inspect_head */
7270 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwcontinue:string#Object#args */
7271 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwcontinue:ropes#Object#maxlen */
7272 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwcontinue:time#Object#get_time */
7273 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwcontinue:file#Object#printn */
7274 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwcontinue:file#Object#print */
7275 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwcontinue:file#Object#getcwd */
7276 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwcontinue:file#Object#file_getcwd */
7277 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#intrude_visibility */
7278 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#public_visibility */
7279 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#protected_visibility */
7280 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#private_visibility */
7281 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#none_visibility */
7282 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwcontinue:version#Object#nit_version */
7283 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#abstract_kind */
7284 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#concrete_kind */
7285 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#interface_kind */
7286 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#enum_kind */
7287 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#extern_kind */
7288 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#location */
7289 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#location= */
7290 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#hot_location */
7291 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#debug */
7292 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#parent */
7293 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#parent= */
7294 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#replace_child */
7295 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#replace_with */
7296 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#visit_all */
7297 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwcontinue:literal#ANode#accept_literal */
7298 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwcontinue:scope#ANode#accept_scope_visitor */
7299 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwcontinue:flow#ANode#accept_flow_visitor */
7300 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwcontinue:local_var_init#ANode#accept_local_var_visitor */
7301 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwcontinue:auto_super_init#ANode#accept_auto_super_init */
7302 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwcontinue:astvalidation#ANode#accept_ast_validation */
7303 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwcontinue:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7304 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwcontinue:transform#ANode#full_transform_visitor */
7305 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwcontinue:transform#ANode#accept_transform_visitor */
7306 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwcontinue:lexer_work#Token#text */
7307 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#prev_token= */
7308 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#next_token= */
7309 (nitmethod_t)nit__lexer___TKwcontinue___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwcontinue:lexer#TKwcontinue#parser_index */
7310 (nitmethod_t)nit__lexer___TKwcontinue___init_tk, /* pointer to parser_nodes:TKwcontinue:lexer#TKwcontinue#init_tk */
7311 }
7312 };
7313 /* allocate TKwcontinue */
7314 val* NEW_nit__TKwcontinue(const struct type* type) {
7315 val* self /* : TKwcontinue */;
7316 val* var /* : null */;
7317 val* var1 /* : null */;
7318 val* var2 /* : null */;
7319 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7320 self->type = type;
7321 self->class = &class_nit__TKwcontinue;
7322 var = NULL;
7323 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwcontinue exact> */
7324 var1 = NULL;
7325 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwcontinue exact> */
7326 var2 = NULL;
7327 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwcontinue exact> */
7328 return self;
7329 }
7330 /* runtime class nit__TKwbreak */
7331 const struct class class_nit__TKwbreak = {
7332 0, /* box_kind */
7333 {
7334 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwbreak:kernel#Object#object_id */
7335 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwbreak:kernel#Object#is_same_instance */
7336 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwbreak:kernel#Object#== */
7337 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwbreak:kernel#Object#!= */
7338 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwbreak:kernel#Object#hash */
7339 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwbreak:kernel#Object#exit */
7340 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwbreak:kernel#Object#sys */
7341 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwbreak:kernel#Object#init */
7342 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwbreak:sorter#Object#default_comparator */
7343 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwbreak:parser_nodes#TokenKeyword#to_s */
7344 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwbreak:string#Object#native_class_name */
7345 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwbreak:string#Object#class_name */
7346 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwbreak:string#Object#inspect */
7347 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwbreak:string#Object#inspect_head */
7348 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwbreak:string#Object#args */
7349 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwbreak:ropes#Object#maxlen */
7350 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwbreak:time#Object#get_time */
7351 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwbreak:file#Object#printn */
7352 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwbreak:file#Object#print */
7353 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwbreak:file#Object#getcwd */
7354 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwbreak:file#Object#file_getcwd */
7355 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#intrude_visibility */
7356 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#public_visibility */
7357 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#protected_visibility */
7358 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#private_visibility */
7359 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#none_visibility */
7360 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwbreak:version#Object#nit_version */
7361 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwbreak:model#Object#abstract_kind */
7362 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwbreak:model#Object#concrete_kind */
7363 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwbreak:model#Object#interface_kind */
7364 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwbreak:model#Object#enum_kind */
7365 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwbreak:model#Object#extern_kind */
7366 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#location */
7367 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#location= */
7368 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#hot_location */
7369 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#debug */
7370 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#parent */
7371 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#parent= */
7372 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#replace_child */
7373 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#replace_with */
7374 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#visit_all */
7375 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwbreak:literal#ANode#accept_literal */
7376 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwbreak:scope#ANode#accept_scope_visitor */
7377 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwbreak:flow#ANode#accept_flow_visitor */
7378 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwbreak:local_var_init#ANode#accept_local_var_visitor */
7379 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwbreak:auto_super_init#ANode#accept_auto_super_init */
7380 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwbreak:astvalidation#ANode#accept_ast_validation */
7381 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwbreak:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7382 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwbreak:transform#ANode#full_transform_visitor */
7383 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwbreak:transform#ANode#accept_transform_visitor */
7384 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwbreak:lexer_work#Token#text */
7385 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#prev_token= */
7386 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#next_token= */
7387 (nitmethod_t)nit__lexer___TKwbreak___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwbreak:lexer#TKwbreak#parser_index */
7388 (nitmethod_t)nit__lexer___TKwbreak___init_tk, /* pointer to parser_nodes:TKwbreak:lexer#TKwbreak#init_tk */
7389 }
7390 };
7391 /* allocate TKwbreak */
7392 val* NEW_nit__TKwbreak(const struct type* type) {
7393 val* self /* : TKwbreak */;
7394 val* var /* : null */;
7395 val* var1 /* : null */;
7396 val* var2 /* : null */;
7397 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7398 self->type = type;
7399 self->class = &class_nit__TKwbreak;
7400 var = NULL;
7401 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwbreak exact> */
7402 var1 = NULL;
7403 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwbreak exact> */
7404 var2 = NULL;
7405 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwbreak exact> */
7406 return self;
7407 }
7408 /* runtime class nit__TKwabort */
7409 const struct class class_nit__TKwabort = {
7410 0, /* box_kind */
7411 {
7412 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwabort:kernel#Object#object_id */
7413 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwabort:kernel#Object#is_same_instance */
7414 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwabort:kernel#Object#== */
7415 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwabort:kernel#Object#!= */
7416 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwabort:kernel#Object#hash */
7417 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwabort:kernel#Object#exit */
7418 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwabort:kernel#Object#sys */
7419 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwabort:kernel#Object#init */
7420 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwabort:sorter#Object#default_comparator */
7421 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwabort:parser_nodes#TokenKeyword#to_s */
7422 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwabort:string#Object#native_class_name */
7423 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwabort:string#Object#class_name */
7424 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwabort:string#Object#inspect */
7425 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwabort:string#Object#inspect_head */
7426 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwabort:string#Object#args */
7427 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwabort:ropes#Object#maxlen */
7428 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwabort:time#Object#get_time */
7429 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwabort:file#Object#printn */
7430 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwabort:file#Object#print */
7431 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwabort:file#Object#getcwd */
7432 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwabort:file#Object#file_getcwd */
7433 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#intrude_visibility */
7434 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#public_visibility */
7435 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#protected_visibility */
7436 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#private_visibility */
7437 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#none_visibility */
7438 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwabort:version#Object#nit_version */
7439 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwabort:model#Object#abstract_kind */
7440 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwabort:model#Object#concrete_kind */
7441 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwabort:model#Object#interface_kind */
7442 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwabort:model#Object#enum_kind */
7443 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwabort:model#Object#extern_kind */
7444 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#location */
7445 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#location= */
7446 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#hot_location */
7447 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#debug */
7448 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#parent */
7449 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#parent= */
7450 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#replace_child */
7451 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#replace_with */
7452 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#visit_all */
7453 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwabort:literal#ANode#accept_literal */
7454 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwabort:scope#ANode#accept_scope_visitor */
7455 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwabort:flow#ANode#accept_flow_visitor */
7456 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwabort:local_var_init#ANode#accept_local_var_visitor */
7457 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwabort:auto_super_init#ANode#accept_auto_super_init */
7458 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwabort:astvalidation#ANode#accept_ast_validation */
7459 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwabort:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7460 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwabort:transform#ANode#full_transform_visitor */
7461 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwabort:transform#ANode#accept_transform_visitor */
7462 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwabort:lexer_work#Token#text */
7463 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#prev_token= */
7464 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#next_token= */
7465 (nitmethod_t)nit__lexer___TKwabort___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwabort:lexer#TKwabort#parser_index */
7466 (nitmethod_t)nit__lexer___TKwabort___init_tk, /* pointer to parser_nodes:TKwabort:lexer#TKwabort#init_tk */
7467 }
7468 };
7469 /* allocate TKwabort */
7470 val* NEW_nit__TKwabort(const struct type* type) {
7471 val* self /* : TKwabort */;
7472 val* var /* : null */;
7473 val* var1 /* : null */;
7474 val* var2 /* : null */;
7475 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7476 self->type = type;
7477 self->class = &class_nit__TKwabort;
7478 var = NULL;
7479 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwabort exact> */
7480 var1 = NULL;
7481 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwabort exact> */
7482 var2 = NULL;
7483 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwabort exact> */
7484 return self;
7485 }
7486 /* runtime class nit__TKwassert */
7487 const struct class class_nit__TKwassert = {
7488 0, /* box_kind */
7489 {
7490 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwassert:kernel#Object#object_id */
7491 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwassert:kernel#Object#is_same_instance */
7492 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwassert:kernel#Object#== */
7493 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwassert:kernel#Object#!= */
7494 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwassert:kernel#Object#hash */
7495 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwassert:kernel#Object#exit */
7496 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwassert:kernel#Object#sys */
7497 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwassert:kernel#Object#init */
7498 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwassert:sorter#Object#default_comparator */
7499 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwassert:parser_nodes#TokenKeyword#to_s */
7500 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwassert:string#Object#native_class_name */
7501 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwassert:string#Object#class_name */
7502 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwassert:string#Object#inspect */
7503 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwassert:string#Object#inspect_head */
7504 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwassert:string#Object#args */
7505 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwassert:ropes#Object#maxlen */
7506 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwassert:time#Object#get_time */
7507 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwassert:file#Object#printn */
7508 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwassert:file#Object#print */
7509 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwassert:file#Object#getcwd */
7510 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwassert:file#Object#file_getcwd */
7511 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#intrude_visibility */
7512 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#public_visibility */
7513 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#protected_visibility */
7514 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#private_visibility */
7515 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#none_visibility */
7516 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwassert:version#Object#nit_version */
7517 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwassert:model#Object#abstract_kind */
7518 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwassert:model#Object#concrete_kind */
7519 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwassert:model#Object#interface_kind */
7520 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwassert:model#Object#enum_kind */
7521 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwassert:model#Object#extern_kind */
7522 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#location */
7523 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#location= */
7524 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#hot_location */
7525 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#debug */
7526 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#parent */
7527 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#parent= */
7528 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#replace_child */
7529 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#replace_with */
7530 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#visit_all */
7531 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwassert:literal#ANode#accept_literal */
7532 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwassert:scope#ANode#accept_scope_visitor */
7533 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwassert:flow#ANode#accept_flow_visitor */
7534 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwassert:local_var_init#ANode#accept_local_var_visitor */
7535 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwassert:auto_super_init#ANode#accept_auto_super_init */
7536 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwassert:astvalidation#ANode#accept_ast_validation */
7537 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwassert:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7538 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwassert:transform#ANode#full_transform_visitor */
7539 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwassert:transform#ANode#accept_transform_visitor */
7540 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwassert:lexer_work#Token#text */
7541 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#prev_token= */
7542 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#next_token= */
7543 (nitmethod_t)nit__lexer___TKwassert___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwassert:lexer#TKwassert#parser_index */
7544 (nitmethod_t)nit__lexer___TKwassert___init_tk, /* pointer to parser_nodes:TKwassert:lexer#TKwassert#init_tk */
7545 }
7546 };
7547 /* allocate TKwassert */
7548 val* NEW_nit__TKwassert(const struct type* type) {
7549 val* self /* : TKwassert */;
7550 val* var /* : null */;
7551 val* var1 /* : null */;
7552 val* var2 /* : null */;
7553 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7554 self->type = type;
7555 self->class = &class_nit__TKwassert;
7556 var = NULL;
7557 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwassert exact> */
7558 var1 = NULL;
7559 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwassert exact> */
7560 var2 = NULL;
7561 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwassert exact> */
7562 return self;
7563 }
7564 /* runtime class nit__TKwnew */
7565 const struct class class_nit__TKwnew = {
7566 0, /* box_kind */
7567 {
7568 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwnew:kernel#Object#object_id */
7569 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwnew:kernel#Object#is_same_instance */
7570 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwnew:kernel#Object#== */
7571 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwnew:kernel#Object#!= */
7572 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwnew:kernel#Object#hash */
7573 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwnew:kernel#Object#exit */
7574 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwnew:kernel#Object#sys */
7575 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwnew:kernel#Object#init */
7576 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwnew:sorter#Object#default_comparator */
7577 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwnew:parser_nodes#TokenKeyword#to_s */
7578 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwnew:string#Object#native_class_name */
7579 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwnew:string#Object#class_name */
7580 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwnew:string#Object#inspect */
7581 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwnew:string#Object#inspect_head */
7582 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwnew:string#Object#args */
7583 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwnew:ropes#Object#maxlen */
7584 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwnew:time#Object#get_time */
7585 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwnew:file#Object#printn */
7586 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwnew:file#Object#print */
7587 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwnew:file#Object#getcwd */
7588 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwnew:file#Object#file_getcwd */
7589 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#intrude_visibility */
7590 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#public_visibility */
7591 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#protected_visibility */
7592 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#private_visibility */
7593 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#none_visibility */
7594 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwnew:version#Object#nit_version */
7595 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwnew:model#Object#abstract_kind */
7596 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwnew:model#Object#concrete_kind */
7597 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwnew:model#Object#interface_kind */
7598 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwnew:model#Object#enum_kind */
7599 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwnew:model#Object#extern_kind */
7600 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#location */
7601 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#location= */
7602 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#hot_location */
7603 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#debug */
7604 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#parent */
7605 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#parent= */
7606 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#replace_child */
7607 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#replace_with */
7608 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#visit_all */
7609 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnew:literal#ANode#accept_literal */
7610 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnew:scope#ANode#accept_scope_visitor */
7611 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnew:flow#ANode#accept_flow_visitor */
7612 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnew:local_var_init#ANode#accept_local_var_visitor */
7613 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnew:auto_super_init#ANode#accept_auto_super_init */
7614 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnew:astvalidation#ANode#accept_ast_validation */
7615 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnew:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7616 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnew:transform#ANode#full_transform_visitor */
7617 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnew:transform#ANode#accept_transform_visitor */
7618 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwnew:lexer_work#Token#text */
7619 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#prev_token= */
7620 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#next_token= */
7621 (nitmethod_t)nit__lexer___TKwnew___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnew:lexer#TKwnew#parser_index */
7622 (nitmethod_t)nit__lexer___TKwnew___init_tk, /* pointer to parser_nodes:TKwnew:lexer#TKwnew#init_tk */
7623 }
7624 };
7625 /* allocate TKwnew */
7626 val* NEW_nit__TKwnew(const struct type* type) {
7627 val* self /* : TKwnew */;
7628 val* var /* : null */;
7629 val* var1 /* : null */;
7630 val* var2 /* : null */;
7631 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7632 self->type = type;
7633 self->class = &class_nit__TKwnew;
7634 var = NULL;
7635 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwnew exact> */
7636 var1 = NULL;
7637 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwnew exact> */
7638 var2 = NULL;
7639 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwnew exact> */
7640 return self;
7641 }
7642 /* runtime class nit__TKwisa */
7643 const struct class class_nit__TKwisa = {
7644 0, /* box_kind */
7645 {
7646 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwisa:kernel#Object#object_id */
7647 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwisa:kernel#Object#is_same_instance */
7648 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwisa:kernel#Object#== */
7649 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwisa:kernel#Object#!= */
7650 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwisa:kernel#Object#hash */
7651 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwisa:kernel#Object#exit */
7652 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwisa:kernel#Object#sys */
7653 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwisa:kernel#Object#init */
7654 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwisa:sorter#Object#default_comparator */
7655 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwisa:parser_nodes#TokenKeyword#to_s */
7656 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwisa:string#Object#native_class_name */
7657 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwisa:string#Object#class_name */
7658 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwisa:string#Object#inspect */
7659 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwisa:string#Object#inspect_head */
7660 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwisa:string#Object#args */
7661 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwisa:ropes#Object#maxlen */
7662 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwisa:time#Object#get_time */
7663 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwisa:file#Object#printn */
7664 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwisa:file#Object#print */
7665 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwisa:file#Object#getcwd */
7666 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwisa:file#Object#file_getcwd */
7667 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#intrude_visibility */
7668 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#public_visibility */
7669 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#protected_visibility */
7670 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#private_visibility */
7671 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#none_visibility */
7672 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwisa:version#Object#nit_version */
7673 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwisa:model#Object#abstract_kind */
7674 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwisa:model#Object#concrete_kind */
7675 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwisa:model#Object#interface_kind */
7676 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwisa:model#Object#enum_kind */
7677 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwisa:model#Object#extern_kind */
7678 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#location */
7679 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#location= */
7680 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#hot_location */
7681 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#debug */
7682 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#parent */
7683 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#parent= */
7684 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#replace_child */
7685 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#replace_with */
7686 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#visit_all */
7687 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwisa:literal#ANode#accept_literal */
7688 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwisa:scope#ANode#accept_scope_visitor */
7689 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwisa:flow#ANode#accept_flow_visitor */
7690 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwisa:local_var_init#ANode#accept_local_var_visitor */
7691 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwisa:auto_super_init#ANode#accept_auto_super_init */
7692 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwisa:astvalidation#ANode#accept_ast_validation */
7693 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwisa:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7694 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwisa:transform#ANode#full_transform_visitor */
7695 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwisa:transform#ANode#accept_transform_visitor */
7696 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwisa:lexer_work#Token#text */
7697 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#prev_token= */
7698 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#next_token= */
7699 (nitmethod_t)nit__lexer___TKwisa___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwisa:lexer#TKwisa#parser_index */
7700 (nitmethod_t)nit__lexer___TKwisa___init_tk, /* pointer to parser_nodes:TKwisa:lexer#TKwisa#init_tk */
7701 }
7702 };
7703 /* allocate TKwisa */
7704 val* NEW_nit__TKwisa(const struct type* type) {
7705 val* self /* : TKwisa */;
7706 val* var /* : null */;
7707 val* var1 /* : null */;
7708 val* var2 /* : null */;
7709 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7710 self->type = type;
7711 self->class = &class_nit__TKwisa;
7712 var = NULL;
7713 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwisa exact> */
7714 var1 = NULL;
7715 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwisa exact> */
7716 var2 = NULL;
7717 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwisa exact> */
7718 return self;
7719 }
7720 /* runtime class nit__TKwonce */
7721 const struct class class_nit__TKwonce = {
7722 0, /* box_kind */
7723 {
7724 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwonce:kernel#Object#object_id */
7725 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwonce:kernel#Object#is_same_instance */
7726 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwonce:kernel#Object#== */
7727 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwonce:kernel#Object#!= */
7728 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwonce:kernel#Object#hash */
7729 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwonce:kernel#Object#exit */
7730 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwonce:kernel#Object#sys */
7731 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwonce:kernel#Object#init */
7732 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwonce:sorter#Object#default_comparator */
7733 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwonce:parser_nodes#TokenKeyword#to_s */
7734 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwonce:string#Object#native_class_name */
7735 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwonce:string#Object#class_name */
7736 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwonce:string#Object#inspect */
7737 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwonce:string#Object#inspect_head */
7738 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwonce:string#Object#args */
7739 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwonce:ropes#Object#maxlen */
7740 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwonce:time#Object#get_time */
7741 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwonce:file#Object#printn */
7742 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwonce:file#Object#print */
7743 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwonce:file#Object#getcwd */
7744 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwonce:file#Object#file_getcwd */
7745 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#intrude_visibility */
7746 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#public_visibility */
7747 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#protected_visibility */
7748 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#private_visibility */
7749 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#none_visibility */
7750 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwonce:version#Object#nit_version */
7751 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwonce:model#Object#abstract_kind */
7752 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwonce:model#Object#concrete_kind */
7753 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwonce:model#Object#interface_kind */
7754 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwonce:model#Object#enum_kind */
7755 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwonce:model#Object#extern_kind */
7756 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#location */
7757 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#location= */
7758 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#hot_location */
7759 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#debug */
7760 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#parent */
7761 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#parent= */
7762 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#replace_child */
7763 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#replace_with */
7764 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#visit_all */
7765 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwonce:literal#ANode#accept_literal */
7766 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwonce:scope#ANode#accept_scope_visitor */
7767 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwonce:flow#ANode#accept_flow_visitor */
7768 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwonce:local_var_init#ANode#accept_local_var_visitor */
7769 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwonce:auto_super_init#ANode#accept_auto_super_init */
7770 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwonce:astvalidation#ANode#accept_ast_validation */
7771 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwonce:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7772 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwonce:transform#ANode#full_transform_visitor */
7773 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwonce:transform#ANode#accept_transform_visitor */
7774 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwonce:lexer_work#Token#text */
7775 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#prev_token= */
7776 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#next_token= */
7777 (nitmethod_t)nit__lexer___TKwonce___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwonce:lexer#TKwonce#parser_index */
7778 (nitmethod_t)nit__lexer___TKwonce___init_tk, /* pointer to parser_nodes:TKwonce:lexer#TKwonce#init_tk */
7779 }
7780 };
7781 /* allocate TKwonce */
7782 val* NEW_nit__TKwonce(const struct type* type) {
7783 val* self /* : TKwonce */;
7784 val* var /* : null */;
7785 val* var1 /* : null */;
7786 val* var2 /* : null */;
7787 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7788 self->type = type;
7789 self->class = &class_nit__TKwonce;
7790 var = NULL;
7791 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwonce exact> */
7792 var1 = NULL;
7793 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwonce exact> */
7794 var2 = NULL;
7795 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwonce exact> */
7796 return self;
7797 }
7798 /* runtime class nit__TKwsuper */
7799 const struct class class_nit__TKwsuper = {
7800 0, /* box_kind */
7801 {
7802 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwsuper:kernel#Object#object_id */
7803 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwsuper:kernel#Object#is_same_instance */
7804 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwsuper:kernel#Object#== */
7805 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwsuper:kernel#Object#!= */
7806 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwsuper:kernel#Object#hash */
7807 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwsuper:kernel#Object#exit */
7808 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwsuper:kernel#Object#sys */
7809 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwsuper:kernel#Object#init */
7810 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwsuper:sorter#Object#default_comparator */
7811 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwsuper:parser_nodes#TokenKeyword#to_s */
7812 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwsuper:string#Object#native_class_name */
7813 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwsuper:string#Object#class_name */
7814 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwsuper:string#Object#inspect */
7815 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwsuper:string#Object#inspect_head */
7816 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwsuper:string#Object#args */
7817 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwsuper:ropes#Object#maxlen */
7818 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwsuper:time#Object#get_time */
7819 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwsuper:file#Object#printn */
7820 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwsuper:file#Object#print */
7821 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwsuper:file#Object#getcwd */
7822 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwsuper:file#Object#file_getcwd */
7823 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#intrude_visibility */
7824 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#public_visibility */
7825 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#protected_visibility */
7826 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#private_visibility */
7827 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#none_visibility */
7828 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwsuper:version#Object#nit_version */
7829 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwsuper:model#Object#abstract_kind */
7830 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwsuper:model#Object#concrete_kind */
7831 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwsuper:model#Object#interface_kind */
7832 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwsuper:model#Object#enum_kind */
7833 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwsuper:model#Object#extern_kind */
7834 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#location */
7835 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#location= */
7836 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#hot_location */
7837 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#debug */
7838 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#parent */
7839 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#parent= */
7840 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#replace_child */
7841 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#replace_with */
7842 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#visit_all */
7843 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwsuper:literal#ANode#accept_literal */
7844 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwsuper:scope#ANode#accept_scope_visitor */
7845 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwsuper:flow#ANode#accept_flow_visitor */
7846 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwsuper:local_var_init#ANode#accept_local_var_visitor */
7847 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwsuper:auto_super_init#ANode#accept_auto_super_init */
7848 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwsuper:astvalidation#ANode#accept_ast_validation */
7849 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwsuper:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7850 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwsuper:transform#ANode#full_transform_visitor */
7851 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwsuper:transform#ANode#accept_transform_visitor */
7852 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwsuper:lexer_work#Token#text */
7853 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#prev_token= */
7854 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#next_token= */
7855 (nitmethod_t)nit__lexer___TKwsuper___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwsuper:lexer#TKwsuper#parser_index */
7856 (nitmethod_t)nit__lexer___TKwsuper___init_tk, /* pointer to parser_nodes:TKwsuper:lexer#TKwsuper#init_tk */
7857 }
7858 };
7859 /* allocate TKwsuper */
7860 val* NEW_nit__TKwsuper(const struct type* type) {
7861 val* self /* : TKwsuper */;
7862 val* var /* : null */;
7863 val* var1 /* : null */;
7864 val* var2 /* : null */;
7865 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7866 self->type = type;
7867 self->class = &class_nit__TKwsuper;
7868 var = NULL;
7869 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwsuper exact> */
7870 var1 = NULL;
7871 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwsuper exact> */
7872 var2 = NULL;
7873 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwsuper exact> */
7874 return self;
7875 }
7876 /* runtime class nit__TKwself */
7877 const struct class class_nit__TKwself = {
7878 0, /* box_kind */
7879 {
7880 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwself:kernel#Object#object_id */
7881 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwself:kernel#Object#is_same_instance */
7882 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwself:kernel#Object#== */
7883 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwself:kernel#Object#!= */
7884 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwself:kernel#Object#hash */
7885 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwself:kernel#Object#exit */
7886 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwself:kernel#Object#sys */
7887 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwself:kernel#Object#init */
7888 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwself:sorter#Object#default_comparator */
7889 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwself:parser_nodes#TokenKeyword#to_s */
7890 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwself:string#Object#native_class_name */
7891 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwself:string#Object#class_name */
7892 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwself:string#Object#inspect */
7893 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwself:string#Object#inspect_head */
7894 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwself:string#Object#args */
7895 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwself:ropes#Object#maxlen */
7896 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwself:time#Object#get_time */
7897 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwself:file#Object#printn */
7898 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwself:file#Object#print */
7899 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwself:file#Object#getcwd */
7900 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwself:file#Object#file_getcwd */
7901 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#intrude_visibility */
7902 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#public_visibility */
7903 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#protected_visibility */
7904 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#private_visibility */
7905 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#none_visibility */
7906 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwself:version#Object#nit_version */
7907 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwself:model#Object#abstract_kind */
7908 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwself:model#Object#concrete_kind */
7909 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwself:model#Object#interface_kind */
7910 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwself:model#Object#enum_kind */
7911 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwself:model#Object#extern_kind */
7912 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#location */
7913 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#location= */
7914 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#hot_location */
7915 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#debug */
7916 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#parent */
7917 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#parent= */
7918 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwself:parser_nodes#Token#replace_child */
7919 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#replace_with */
7920 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwself:parser_nodes#Token#visit_all */
7921 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwself:literal#ANode#accept_literal */
7922 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwself:scope#ANode#accept_scope_visitor */
7923 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwself:flow#ANode#accept_flow_visitor */
7924 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwself:local_var_init#ANode#accept_local_var_visitor */
7925 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwself:auto_super_init#ANode#accept_auto_super_init */
7926 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwself:astvalidation#ANode#accept_ast_validation */
7927 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwself:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7928 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwself:transform#ANode#full_transform_visitor */
7929 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwself:transform#ANode#accept_transform_visitor */
7930 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwself:lexer_work#Token#text */
7931 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwself:parser_nodes#Token#prev_token= */
7932 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwself:parser_nodes#Token#next_token= */
7933 (nitmethod_t)nit__lexer___TKwself___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwself:lexer#TKwself#parser_index */
7934 (nitmethod_t)nit__lexer___TKwself___init_tk, /* pointer to parser_nodes:TKwself:lexer#TKwself#init_tk */
7935 }
7936 };
7937 /* allocate TKwself */
7938 val* NEW_nit__TKwself(const struct type* type) {
7939 val* self /* : TKwself */;
7940 val* var /* : null */;
7941 val* var1 /* : null */;
7942 val* var2 /* : null */;
7943 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7944 self->type = type;
7945 self->class = &class_nit__TKwself;
7946 var = NULL;
7947 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwself exact> */
7948 var1 = NULL;
7949 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwself exact> */
7950 var2 = NULL;
7951 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwself exact> */
7952 return self;
7953 }
7954 /* runtime class nit__TKwtrue */
7955 const struct class class_nit__TKwtrue = {
7956 0, /* box_kind */
7957 {
7958 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwtrue:kernel#Object#object_id */
7959 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwtrue:kernel#Object#is_same_instance */
7960 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwtrue:kernel#Object#== */
7961 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwtrue:kernel#Object#!= */
7962 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwtrue:kernel#Object#hash */
7963 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwtrue:kernel#Object#exit */
7964 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwtrue:kernel#Object#sys */
7965 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwtrue:kernel#Object#init */
7966 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwtrue:sorter#Object#default_comparator */
7967 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwtrue:parser_nodes#TokenKeyword#to_s */
7968 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwtrue:string#Object#native_class_name */
7969 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwtrue:string#Object#class_name */
7970 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwtrue:string#Object#inspect */
7971 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwtrue:string#Object#inspect_head */
7972 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwtrue:string#Object#args */
7973 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwtrue:ropes#Object#maxlen */
7974 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwtrue:time#Object#get_time */
7975 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwtrue:file#Object#printn */
7976 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwtrue:file#Object#print */
7977 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwtrue:file#Object#getcwd */
7978 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwtrue:file#Object#file_getcwd */
7979 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#intrude_visibility */
7980 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#public_visibility */
7981 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#protected_visibility */
7982 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#private_visibility */
7983 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#none_visibility */
7984 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwtrue:version#Object#nit_version */
7985 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwtrue:model#Object#abstract_kind */
7986 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwtrue:model#Object#concrete_kind */
7987 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwtrue:model#Object#interface_kind */
7988 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwtrue:model#Object#enum_kind */
7989 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwtrue:model#Object#extern_kind */
7990 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#location */
7991 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#location= */
7992 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#hot_location */
7993 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#debug */
7994 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#parent */
7995 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#parent= */
7996 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#replace_child */
7997 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#replace_with */
7998 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#visit_all */
7999 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwtrue:literal#ANode#accept_literal */
8000 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwtrue:scope#ANode#accept_scope_visitor */
8001 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwtrue:flow#ANode#accept_flow_visitor */
8002 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwtrue:local_var_init#ANode#accept_local_var_visitor */
8003 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwtrue:auto_super_init#ANode#accept_auto_super_init */
8004 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwtrue:astvalidation#ANode#accept_ast_validation */
8005 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwtrue:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8006 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwtrue:transform#ANode#full_transform_visitor */
8007 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwtrue:transform#ANode#accept_transform_visitor */
8008 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwtrue:lexer_work#Token#text */
8009 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#prev_token= */
8010 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#next_token= */
8011 (nitmethod_t)nit__lexer___TKwtrue___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwtrue:lexer#TKwtrue#parser_index */
8012 (nitmethod_t)nit__lexer___TKwtrue___init_tk, /* pointer to parser_nodes:TKwtrue:lexer#TKwtrue#init_tk */
8013 }
8014 };
8015 /* allocate TKwtrue */
8016 val* NEW_nit__TKwtrue(const struct type* type) {
8017 val* self /* : TKwtrue */;
8018 val* var /* : null */;
8019 val* var1 /* : null */;
8020 val* var2 /* : null */;
8021 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8022 self->type = type;
8023 self->class = &class_nit__TKwtrue;
8024 var = NULL;
8025 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwtrue exact> */
8026 var1 = NULL;
8027 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwtrue exact> */
8028 var2 = NULL;
8029 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwtrue exact> */
8030 return self;
8031 }
8032 /* runtime class nit__TKwfalse */
8033 const struct class class_nit__TKwfalse = {
8034 0, /* box_kind */
8035 {
8036 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwfalse:kernel#Object#object_id */
8037 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwfalse:kernel#Object#is_same_instance */
8038 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwfalse:kernel#Object#== */
8039 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwfalse:kernel#Object#!= */
8040 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwfalse:kernel#Object#hash */
8041 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwfalse:kernel#Object#exit */
8042 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwfalse:kernel#Object#sys */
8043 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwfalse:kernel#Object#init */
8044 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwfalse:sorter#Object#default_comparator */
8045 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwfalse:parser_nodes#TokenKeyword#to_s */
8046 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwfalse:string#Object#native_class_name */
8047 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwfalse:string#Object#class_name */
8048 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwfalse:string#Object#inspect */
8049 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwfalse:string#Object#inspect_head */
8050 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwfalse:string#Object#args */
8051 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwfalse:ropes#Object#maxlen */
8052 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwfalse:time#Object#get_time */
8053 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwfalse:file#Object#printn */
8054 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwfalse:file#Object#print */
8055 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwfalse:file#Object#getcwd */
8056 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwfalse:file#Object#file_getcwd */
8057 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#intrude_visibility */
8058 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#public_visibility */
8059 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#protected_visibility */
8060 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#private_visibility */
8061 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#none_visibility */
8062 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwfalse:version#Object#nit_version */
8063 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwfalse:model#Object#abstract_kind */
8064 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwfalse:model#Object#concrete_kind */
8065 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwfalse:model#Object#interface_kind */
8066 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwfalse:model#Object#enum_kind */
8067 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwfalse:model#Object#extern_kind */
8068 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#location */
8069 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#location= */
8070 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#hot_location */
8071 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#debug */
8072 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#parent */
8073 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#parent= */
8074 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#replace_child */
8075 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#replace_with */
8076 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#visit_all */
8077 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwfalse:literal#ANode#accept_literal */
8078 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwfalse:scope#ANode#accept_scope_visitor */
8079 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwfalse:flow#ANode#accept_flow_visitor */
8080 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwfalse:local_var_init#ANode#accept_local_var_visitor */
8081 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwfalse:auto_super_init#ANode#accept_auto_super_init */
8082 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwfalse:astvalidation#ANode#accept_ast_validation */
8083 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwfalse:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8084 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwfalse:transform#ANode#full_transform_visitor */
8085 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwfalse:transform#ANode#accept_transform_visitor */
8086 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwfalse:lexer_work#Token#text */
8087 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#prev_token= */
8088 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#next_token= */
8089 (nitmethod_t)nit__lexer___TKwfalse___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwfalse:lexer#TKwfalse#parser_index */
8090 (nitmethod_t)nit__lexer___TKwfalse___init_tk, /* pointer to parser_nodes:TKwfalse:lexer#TKwfalse#init_tk */
8091 }
8092 };
8093 /* allocate TKwfalse */
8094 val* NEW_nit__TKwfalse(const struct type* type) {
8095 val* self /* : TKwfalse */;
8096 val* var /* : null */;
8097 val* var1 /* : null */;
8098 val* var2 /* : null */;
8099 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8100 self->type = type;
8101 self->class = &class_nit__TKwfalse;
8102 var = NULL;
8103 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwfalse exact> */
8104 var1 = NULL;
8105 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwfalse exact> */
8106 var2 = NULL;
8107 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwfalse exact> */
8108 return self;
8109 }
8110 /* runtime class nit__TKwnull */
8111 const struct class class_nit__TKwnull = {
8112 0, /* box_kind */
8113 {
8114 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwnull:kernel#Object#object_id */
8115 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwnull:kernel#Object#is_same_instance */
8116 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwnull:kernel#Object#== */
8117 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwnull:kernel#Object#!= */
8118 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwnull:kernel#Object#hash */
8119 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwnull:kernel#Object#exit */
8120 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwnull:kernel#Object#sys */
8121 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwnull:kernel#Object#init */
8122 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwnull:sorter#Object#default_comparator */
8123 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwnull:parser_nodes#TokenKeyword#to_s */
8124 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwnull:string#Object#native_class_name */
8125 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwnull:string#Object#class_name */
8126 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwnull:string#Object#inspect */
8127 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwnull:string#Object#inspect_head */
8128 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwnull:string#Object#args */
8129 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwnull:ropes#Object#maxlen */
8130 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwnull:time#Object#get_time */
8131 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwnull:file#Object#printn */
8132 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwnull:file#Object#print */
8133 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwnull:file#Object#getcwd */
8134 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwnull:file#Object#file_getcwd */
8135 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#intrude_visibility */
8136 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#public_visibility */
8137 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#protected_visibility */
8138 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#private_visibility */
8139 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#none_visibility */
8140 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwnull:version#Object#nit_version */
8141 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwnull:model#Object#abstract_kind */
8142 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwnull:model#Object#concrete_kind */
8143 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwnull:model#Object#interface_kind */
8144 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwnull:model#Object#enum_kind */
8145 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwnull:model#Object#extern_kind */
8146 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#location */
8147 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#location= */
8148 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#hot_location */
8149 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#debug */
8150 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#parent */
8151 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#parent= */
8152 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#replace_child */
8153 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#replace_with */
8154 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#visit_all */
8155 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnull:literal#ANode#accept_literal */
8156 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnull:scope#ANode#accept_scope_visitor */
8157 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnull:flow#ANode#accept_flow_visitor */
8158 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnull:local_var_init#ANode#accept_local_var_visitor */
8159 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnull:auto_super_init#ANode#accept_auto_super_init */
8160 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnull:astvalidation#ANode#accept_ast_validation */
8161 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnull:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8162 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnull:transform#ANode#full_transform_visitor */
8163 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnull:transform#ANode#accept_transform_visitor */
8164 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwnull:lexer_work#Token#text */
8165 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#prev_token= */
8166 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#next_token= */
8167 (nitmethod_t)nit__lexer___TKwnull___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnull:lexer#TKwnull#parser_index */
8168 (nitmethod_t)nit__lexer___TKwnull___init_tk, /* pointer to parser_nodes:TKwnull:lexer#TKwnull#init_tk */
8169 }
8170 };
8171 /* allocate TKwnull */
8172 val* NEW_nit__TKwnull(const struct type* type) {
8173 val* self /* : TKwnull */;
8174 val* var /* : null */;
8175 val* var1 /* : null */;
8176 val* var2 /* : null */;
8177 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8178 self->type = type;
8179 self->class = &class_nit__TKwnull;
8180 var = NULL;
8181 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwnull exact> */
8182 var1 = NULL;
8183 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwnull exact> */
8184 var2 = NULL;
8185 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwnull exact> */
8186 return self;
8187 }
8188 /* runtime class nit__TKwas */
8189 const struct class class_nit__TKwas = {
8190 0, /* box_kind */
8191 {
8192 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwas:kernel#Object#object_id */
8193 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwas:kernel#Object#is_same_instance */
8194 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwas:kernel#Object#== */
8195 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwas:kernel#Object#!= */
8196 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwas:kernel#Object#hash */
8197 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwas:kernel#Object#exit */
8198 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwas:kernel#Object#sys */
8199 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwas:kernel#Object#init */
8200 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwas:sorter#Object#default_comparator */
8201 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwas:parser_nodes#TokenKeyword#to_s */
8202 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwas:string#Object#native_class_name */
8203 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwas:string#Object#class_name */
8204 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwas:string#Object#inspect */
8205 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwas:string#Object#inspect_head */
8206 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwas:string#Object#args */
8207 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwas:ropes#Object#maxlen */
8208 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwas:time#Object#get_time */
8209 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwas:file#Object#printn */
8210 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwas:file#Object#print */
8211 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwas:file#Object#getcwd */
8212 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwas:file#Object#file_getcwd */
8213 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#intrude_visibility */
8214 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#public_visibility */
8215 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#protected_visibility */
8216 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#private_visibility */
8217 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#none_visibility */
8218 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwas:version#Object#nit_version */
8219 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwas:model#Object#abstract_kind */
8220 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwas:model#Object#concrete_kind */
8221 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwas:model#Object#interface_kind */
8222 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwas:model#Object#enum_kind */
8223 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwas:model#Object#extern_kind */
8224 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#location */
8225 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#location= */
8226 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#hot_location */
8227 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#debug */
8228 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#parent */
8229 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#parent= */
8230 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwas:parser_nodes#Token#replace_child */
8231 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#replace_with */
8232 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwas:parser_nodes#Token#visit_all */
8233 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwas:literal#ANode#accept_literal */
8234 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwas:scope#ANode#accept_scope_visitor */
8235 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwas:flow#ANode#accept_flow_visitor */
8236 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwas:local_var_init#ANode#accept_local_var_visitor */
8237 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwas:auto_super_init#ANode#accept_auto_super_init */
8238 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwas:astvalidation#ANode#accept_ast_validation */
8239 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwas:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8240 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwas:transform#ANode#full_transform_visitor */
8241 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwas:transform#ANode#accept_transform_visitor */
8242 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwas:lexer_work#Token#text */
8243 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwas:parser_nodes#Token#prev_token= */
8244 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwas:parser_nodes#Token#next_token= */
8245 (nitmethod_t)nit__lexer___TKwas___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwas:lexer#TKwas#parser_index */
8246 (nitmethod_t)nit__lexer___TKwas___init_tk, /* pointer to parser_nodes:TKwas:lexer#TKwas#init_tk */
8247 }
8248 };
8249 /* allocate TKwas */
8250 val* NEW_nit__TKwas(const struct type* type) {
8251 val* self /* : TKwas */;
8252 val* var /* : null */;
8253 val* var1 /* : null */;
8254 val* var2 /* : null */;
8255 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8256 self->type = type;
8257 self->class = &class_nit__TKwas;
8258 var = NULL;
8259 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwas exact> */
8260 var1 = NULL;
8261 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwas exact> */
8262 var2 = NULL;
8263 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwas exact> */
8264 return self;
8265 }
8266 /* runtime class nit__TKwnullable */
8267 const struct class class_nit__TKwnullable = {
8268 0, /* box_kind */
8269 {
8270 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwnullable:kernel#Object#object_id */
8271 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwnullable:kernel#Object#is_same_instance */
8272 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwnullable:kernel#Object#== */
8273 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwnullable:kernel#Object#!= */
8274 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwnullable:kernel#Object#hash */
8275 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwnullable:kernel#Object#exit */
8276 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwnullable:kernel#Object#sys */
8277 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwnullable:kernel#Object#init */
8278 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwnullable:sorter#Object#default_comparator */
8279 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwnullable:parser_nodes#TokenKeyword#to_s */
8280 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwnullable:string#Object#native_class_name */
8281 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwnullable:string#Object#class_name */
8282 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwnullable:string#Object#inspect */
8283 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwnullable:string#Object#inspect_head */
8284 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwnullable:string#Object#args */
8285 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwnullable:ropes#Object#maxlen */
8286 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwnullable:time#Object#get_time */
8287 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwnullable:file#Object#printn */
8288 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwnullable:file#Object#print */
8289 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwnullable:file#Object#getcwd */
8290 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwnullable:file#Object#file_getcwd */
8291 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#intrude_visibility */
8292 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#public_visibility */
8293 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#protected_visibility */
8294 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#private_visibility */
8295 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#none_visibility */
8296 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwnullable:version#Object#nit_version */
8297 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwnullable:model#Object#abstract_kind */
8298 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwnullable:model#Object#concrete_kind */
8299 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwnullable:model#Object#interface_kind */
8300 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwnullable:model#Object#enum_kind */
8301 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwnullable:model#Object#extern_kind */
8302 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#location */
8303 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#location= */
8304 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#hot_location */
8305 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#debug */
8306 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#parent */
8307 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#parent= */
8308 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#replace_child */
8309 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#replace_with */
8310 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#visit_all */
8311 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwnullable:literal#ANode#accept_literal */
8312 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwnullable:scope#ANode#accept_scope_visitor */
8313 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwnullable:flow#ANode#accept_flow_visitor */
8314 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwnullable:local_var_init#ANode#accept_local_var_visitor */
8315 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwnullable:auto_super_init#ANode#accept_auto_super_init */
8316 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwnullable:astvalidation#ANode#accept_ast_validation */
8317 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnullable:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8318 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwnullable:transform#ANode#full_transform_visitor */
8319 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwnullable:transform#ANode#accept_transform_visitor */
8320 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwnullable:lexer_work#Token#text */
8321 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#prev_token= */
8322 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#next_token= */
8323 (nitmethod_t)nit__lexer___TKwnullable___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwnullable:lexer#TKwnullable#parser_index */
8324 (nitmethod_t)nit__lexer___TKwnullable___init_tk, /* pointer to parser_nodes:TKwnullable:lexer#TKwnullable#init_tk */
8325 }
8326 };
8327 /* allocate TKwnullable */
8328 val* NEW_nit__TKwnullable(const struct type* type) {
8329 val* self /* : TKwnullable */;
8330 val* var /* : null */;
8331 val* var1 /* : null */;
8332 val* var2 /* : null */;
8333 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8334 self->type = type;
8335 self->class = &class_nit__TKwnullable;
8336 var = NULL;
8337 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwnullable exact> */
8338 var1 = NULL;
8339 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwnullable exact> */
8340 var2 = NULL;
8341 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwnullable exact> */
8342 return self;
8343 }
8344 /* runtime class nit__TKwisset */
8345 const struct class class_nit__TKwisset = {
8346 0, /* box_kind */
8347 {
8348 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwisset:kernel#Object#object_id */
8349 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwisset:kernel#Object#is_same_instance */
8350 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwisset:kernel#Object#== */
8351 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwisset:kernel#Object#!= */
8352 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwisset:kernel#Object#hash */
8353 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwisset:kernel#Object#exit */
8354 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwisset:kernel#Object#sys */
8355 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwisset:kernel#Object#init */
8356 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwisset:sorter#Object#default_comparator */
8357 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwisset:parser_nodes#TokenKeyword#to_s */
8358 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwisset:string#Object#native_class_name */
8359 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwisset:string#Object#class_name */
8360 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwisset:string#Object#inspect */
8361 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwisset:string#Object#inspect_head */
8362 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwisset:string#Object#args */
8363 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwisset:ropes#Object#maxlen */
8364 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwisset:time#Object#get_time */
8365 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwisset:file#Object#printn */
8366 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwisset:file#Object#print */
8367 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwisset:file#Object#getcwd */
8368 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwisset:file#Object#file_getcwd */
8369 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#intrude_visibility */
8370 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#public_visibility */
8371 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#protected_visibility */
8372 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#private_visibility */
8373 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#none_visibility */
8374 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwisset:version#Object#nit_version */
8375 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwisset:model#Object#abstract_kind */
8376 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwisset:model#Object#concrete_kind */
8377 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwisset:model#Object#interface_kind */
8378 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwisset:model#Object#enum_kind */
8379 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwisset:model#Object#extern_kind */
8380 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#location */
8381 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#location= */
8382 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#hot_location */
8383 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#debug */
8384 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#parent */
8385 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#parent= */
8386 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#replace_child */
8387 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#replace_with */
8388 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#visit_all */
8389 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwisset:literal#ANode#accept_literal */
8390 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwisset:scope#ANode#accept_scope_visitor */
8391 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwisset:flow#ANode#accept_flow_visitor */
8392 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwisset:local_var_init#ANode#accept_local_var_visitor */
8393 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwisset:auto_super_init#ANode#accept_auto_super_init */
8394 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwisset:astvalidation#ANode#accept_ast_validation */
8395 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwisset:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8396 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwisset:transform#ANode#full_transform_visitor */
8397 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwisset:transform#ANode#accept_transform_visitor */
8398 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwisset:lexer_work#Token#text */
8399 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#prev_token= */
8400 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#next_token= */
8401 (nitmethod_t)nit__lexer___TKwisset___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwisset:lexer#TKwisset#parser_index */
8402 (nitmethod_t)nit__lexer___TKwisset___init_tk, /* pointer to parser_nodes:TKwisset:lexer#TKwisset#init_tk */
8403 }
8404 };
8405 /* allocate TKwisset */
8406 val* NEW_nit__TKwisset(const struct type* type) {
8407 val* self /* : TKwisset */;
8408 val* var /* : null */;
8409 val* var1 /* : null */;
8410 val* var2 /* : null */;
8411 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8412 self->type = type;
8413 self->class = &class_nit__TKwisset;
8414 var = NULL;
8415 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwisset exact> */
8416 var1 = NULL;
8417 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwisset exact> */
8418 var2 = NULL;
8419 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwisset exact> */
8420 return self;
8421 }
8422 /* runtime class nit__TKwlabel */
8423 const struct class class_nit__TKwlabel = {
8424 0, /* box_kind */
8425 {
8426 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwlabel:kernel#Object#object_id */
8427 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwlabel:kernel#Object#is_same_instance */
8428 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwlabel:kernel#Object#== */
8429 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwlabel:kernel#Object#!= */
8430 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwlabel:kernel#Object#hash */
8431 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwlabel:kernel#Object#exit */
8432 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwlabel:kernel#Object#sys */
8433 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwlabel:kernel#Object#init */
8434 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwlabel:sorter#Object#default_comparator */
8435 (nitmethod_t)nit___nit__TokenKeyword___standard__string__Object__to_s, /* pointer to parser_nodes:TKwlabel:parser_nodes#TokenKeyword#to_s */
8436 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwlabel:string#Object#native_class_name */
8437 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwlabel:string#Object#class_name */
8438 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwlabel:string#Object#inspect */
8439 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwlabel:string#Object#inspect_head */
8440 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwlabel:string#Object#args */
8441 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwlabel:ropes#Object#maxlen */
8442 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwlabel:time#Object#get_time */
8443 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwlabel:file#Object#printn */
8444 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwlabel:file#Object#print */
8445 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwlabel:file#Object#getcwd */
8446 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwlabel:file#Object#file_getcwd */
8447 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#intrude_visibility */
8448 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#public_visibility */
8449 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#protected_visibility */
8450 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#private_visibility */
8451 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#none_visibility */
8452 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwlabel:version#Object#nit_version */
8453 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwlabel:model#Object#abstract_kind */
8454 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwlabel:model#Object#concrete_kind */
8455 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwlabel:model#Object#interface_kind */
8456 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwlabel:model#Object#enum_kind */
8457 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwlabel:model#Object#extern_kind */
8458 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#location */
8459 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#location= */
8460 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#hot_location */
8461 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#debug */
8462 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#parent */
8463 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#parent= */
8464 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#replace_child */
8465 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#replace_with */
8466 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#visit_all */
8467 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwlabel:literal#ANode#accept_literal */
8468 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwlabel:scope#ANode#accept_scope_visitor */
8469 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwlabel:flow#ANode#accept_flow_visitor */
8470 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwlabel:local_var_init#ANode#accept_local_var_visitor */
8471 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwlabel:auto_super_init#ANode#accept_auto_super_init */
8472 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwlabel:astvalidation#ANode#accept_ast_validation */
8473 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwlabel:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8474 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwlabel:transform#ANode#full_transform_visitor */
8475 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwlabel:transform#ANode#accept_transform_visitor */
8476 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwlabel:lexer_work#Token#text */
8477 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#prev_token= */
8478 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#next_token= */
8479 (nitmethod_t)nit__lexer___TKwlabel___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwlabel:lexer#TKwlabel#parser_index */
8480 (nitmethod_t)nit__lexer___TKwlabel___init_tk, /* pointer to parser_nodes:TKwlabel:lexer#TKwlabel#init_tk */
8481 }
8482 };
8483 /* allocate TKwlabel */
8484 val* NEW_nit__TKwlabel(const struct type* type) {
8485 val* self /* : TKwlabel */;
8486 val* var /* : null */;
8487 val* var1 /* : null */;
8488 val* var2 /* : null */;
8489 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8490 self->type = type;
8491 self->class = &class_nit__TKwlabel;
8492 var = NULL;
8493 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwlabel exact> */
8494 var1 = NULL;
8495 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwlabel exact> */
8496 var2 = NULL;
8497 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwlabel exact> */
8498 return self;
8499 }
8500 /* runtime class nit__TKwdebug */
8501 const struct class class_nit__TKwdebug = {
8502 0, /* box_kind */
8503 {
8504 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TKwdebug:kernel#Object#object_id */
8505 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TKwdebug:kernel#Object#is_same_instance */
8506 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TKwdebug:kernel#Object#== */
8507 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TKwdebug:kernel#Object#!= */
8508 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TKwdebug:kernel#Object#hash */
8509 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TKwdebug:kernel#Object#exit */
8510 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TKwdebug:kernel#Object#sys */
8511 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TKwdebug:kernel#Object#init */
8512 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TKwdebug:sorter#Object#default_comparator */
8513 (nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#to_s */
8514 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TKwdebug:string#Object#native_class_name */
8515 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TKwdebug:string#Object#class_name */
8516 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TKwdebug:string#Object#inspect */
8517 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TKwdebug:string#Object#inspect_head */
8518 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TKwdebug:string#Object#args */
8519 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TKwdebug:ropes#Object#maxlen */
8520 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TKwdebug:time#Object#get_time */
8521 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TKwdebug:file#Object#printn */
8522 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TKwdebug:file#Object#print */
8523 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TKwdebug:file#Object#getcwd */
8524 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TKwdebug:file#Object#file_getcwd */
8525 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#intrude_visibility */
8526 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#public_visibility */
8527 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#protected_visibility */
8528 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#private_visibility */
8529 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#none_visibility */
8530 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TKwdebug:version#Object#nit_version */
8531 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TKwdebug:model#Object#abstract_kind */
8532 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TKwdebug:model#Object#concrete_kind */
8533 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TKwdebug:model#Object#interface_kind */
8534 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TKwdebug:model#Object#enum_kind */
8535 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TKwdebug:model#Object#extern_kind */
8536 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#location */
8537 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#location= */
8538 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#hot_location */
8539 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#debug */
8540 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#parent */
8541 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#parent= */
8542 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#replace_child */
8543 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#replace_with */
8544 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#visit_all */
8545 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TKwdebug:literal#ANode#accept_literal */
8546 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TKwdebug:scope#ANode#accept_scope_visitor */
8547 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TKwdebug:flow#ANode#accept_flow_visitor */
8548 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TKwdebug:local_var_init#ANode#accept_local_var_visitor */
8549 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TKwdebug:auto_super_init#ANode#accept_auto_super_init */
8550 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TKwdebug:astvalidation#ANode#accept_ast_validation */
8551 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TKwdebug:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8552 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TKwdebug:transform#ANode#full_transform_visitor */
8553 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TKwdebug:transform#ANode#accept_transform_visitor */
8554 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TKwdebug:lexer_work#Token#text */
8555 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#prev_token= */
8556 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#next_token= */
8557 (nitmethod_t)nit__lexer___TKwdebug___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TKwdebug:lexer#TKwdebug#parser_index */
8558 (nitmethod_t)nit__lexer___TKwdebug___init_tk, /* pointer to parser_nodes:TKwdebug:lexer#TKwdebug#init_tk */
8559 }
8560 };
8561 /* allocate TKwdebug */
8562 val* NEW_nit__TKwdebug(const struct type* type) {
8563 val* self /* : TKwdebug */;
8564 val* var /* : null */;
8565 val* var1 /* : null */;
8566 val* var2 /* : null */;
8567 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8568 self->type = type;
8569 self->class = &class_nit__TKwdebug;
8570 var = NULL;
8571 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TKwdebug exact> */
8572 var1 = NULL;
8573 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TKwdebug exact> */
8574 var2 = NULL;
8575 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TKwdebug exact> */
8576 return self;
8577 }
8578 /* runtime class nit__TOpar */
8579 const struct class class_nit__TOpar = {
8580 0, /* box_kind */
8581 {
8582 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TOpar:kernel#Object#object_id */
8583 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TOpar:kernel#Object#is_same_instance */
8584 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TOpar:kernel#Object#== */
8585 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TOpar:kernel#Object#!= */
8586 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TOpar:kernel#Object#hash */
8587 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TOpar:kernel#Object#exit */
8588 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TOpar:kernel#Object#sys */
8589 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TOpar:kernel#Object#init */
8590 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TOpar:sorter#Object#default_comparator */
8591 (nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TOpar:parser_nodes#Token#to_s */
8592 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TOpar:string#Object#native_class_name */
8593 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TOpar:string#Object#class_name */
8594 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TOpar:string#Object#inspect */
8595 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TOpar:string#Object#inspect_head */
8596 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TOpar:string#Object#args */
8597 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TOpar:ropes#Object#maxlen */
8598 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TOpar:time#Object#get_time */
8599 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TOpar:file#Object#printn */
8600 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TOpar:file#Object#print */
8601 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TOpar:file#Object#getcwd */
8602 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TOpar:file#Object#file_getcwd */
8603 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#intrude_visibility */
8604 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#public_visibility */
8605 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#protected_visibility */
8606 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#private_visibility */
8607 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#none_visibility */
8608 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TOpar:version#Object#nit_version */
8609 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TOpar:model#Object#abstract_kind */
8610 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TOpar:model#Object#concrete_kind */
8611 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TOpar:model#Object#interface_kind */
8612 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TOpar:model#Object#enum_kind */
8613 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TOpar:model#Object#extern_kind */
8614 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#location */
8615 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#location= */
8616 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#hot_location */
8617 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#debug */
8618 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#parent */
8619 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#parent= */
8620 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TOpar:parser_nodes#Token#replace_child */
8621 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#replace_with */
8622 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TOpar:parser_nodes#Token#visit_all */
8623 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TOpar:literal#ANode#accept_literal */
8624 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TOpar:scope#ANode#accept_scope_visitor */
8625 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TOpar:flow#ANode#accept_flow_visitor */
8626 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TOpar:local_var_init#ANode#accept_local_var_visitor */
8627 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TOpar:auto_super_init#ANode#accept_auto_super_init */
8628 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TOpar:astvalidation#ANode#accept_ast_validation */
8629 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TOpar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8630 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TOpar:transform#ANode#full_transform_visitor */
8631 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TOpar:transform#ANode#accept_transform_visitor */
8632 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TOpar:lexer_work#Token#text */
8633 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TOpar:parser_nodes#Token#prev_token= */
8634 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TOpar:parser_nodes#Token#next_token= */
8635 (nitmethod_t)nit__lexer___TOpar___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TOpar:lexer#TOpar#parser_index */
8636 (nitmethod_t)nit__lexer___TOpar___init_tk, /* pointer to parser_nodes:TOpar:lexer#TOpar#init_tk */
8637 }
8638 };
8639 /* allocate TOpar */
8640 val* NEW_nit__TOpar(const struct type* type) {
8641 val* self /* : TOpar */;
8642 val* var /* : null */;
8643 val* var1 /* : null */;
8644 val* var2 /* : null */;
8645 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8646 self->type = type;
8647 self->class = &class_nit__TOpar;
8648 var = NULL;
8649 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TOpar exact> */
8650 var1 = NULL;
8651 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TOpar exact> */
8652 var2 = NULL;
8653 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TOpar exact> */
8654 return self;
8655 }
8656 /* runtime class nit__TCpar */
8657 const struct class class_nit__TCpar = {
8658 0, /* box_kind */
8659 {
8660 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TCpar:kernel#Object#object_id */
8661 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TCpar:kernel#Object#is_same_instance */
8662 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TCpar:kernel#Object#== */
8663 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TCpar:kernel#Object#!= */
8664 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TCpar:kernel#Object#hash */
8665 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TCpar:kernel#Object#exit */
8666 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TCpar:kernel#Object#sys */
8667 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TCpar:kernel#Object#init */
8668 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TCpar:sorter#Object#default_comparator */
8669 (nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TCpar:parser_nodes#Token#to_s */
8670 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TCpar:string#Object#native_class_name */
8671 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TCpar:string#Object#class_name */
8672 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TCpar:string#Object#inspect */
8673 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TCpar:string#Object#inspect_head */
8674 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TCpar:string#Object#args */
8675 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TCpar:ropes#Object#maxlen */
8676 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TCpar:time#Object#get_time */
8677 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TCpar:file#Object#printn */
8678 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TCpar:file#Object#print */
8679 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TCpar:file#Object#getcwd */
8680 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TCpar:file#Object#file_getcwd */
8681 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#intrude_visibility */
8682 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#public_visibility */
8683 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#protected_visibility */
8684 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#private_visibility */
8685 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#none_visibility */
8686 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TCpar:version#Object#nit_version */
8687 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TCpar:model#Object#abstract_kind */
8688 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TCpar:model#Object#concrete_kind */
8689 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TCpar:model#Object#interface_kind */
8690 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TCpar:model#Object#enum_kind */
8691 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TCpar:model#Object#extern_kind */
8692 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#location */
8693 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#location= */
8694 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#hot_location */
8695 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#debug */
8696 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#parent */
8697 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#parent= */
8698 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TCpar:parser_nodes#Token#replace_child */
8699 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#replace_with */
8700 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TCpar:parser_nodes#Token#visit_all */
8701 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TCpar:literal#ANode#accept_literal */
8702 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TCpar:scope#ANode#accept_scope_visitor */
8703 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TCpar:flow#ANode#accept_flow_visitor */
8704 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TCpar:local_var_init#ANode#accept_local_var_visitor */
8705 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TCpar:auto_super_init#ANode#accept_auto_super_init */
8706 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TCpar:astvalidation#ANode#accept_ast_validation */
8707 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TCpar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8708 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TCpar:transform#ANode#full_transform_visitor */
8709 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TCpar:transform#ANode#accept_transform_visitor */
8710 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TCpar:lexer_work#Token#text */
8711 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TCpar:parser_nodes#Token#prev_token= */
8712 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TCpar:parser_nodes#Token#next_token= */
8713 (nitmethod_t)nit__lexer___TCpar___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TCpar:lexer#TCpar#parser_index */
8714 (nitmethod_t)nit__lexer___TCpar___init_tk, /* pointer to parser_nodes:TCpar:lexer#TCpar#init_tk */
8715 }
8716 };
8717 /* allocate TCpar */
8718 val* NEW_nit__TCpar(const struct type* type) {
8719 val* self /* : TCpar */;
8720 val* var /* : null */;
8721 val* var1 /* : null */;
8722 val* var2 /* : null */;
8723 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8724 self->type = type;
8725 self->class = &class_nit__TCpar;
8726 var = NULL;
8727 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TCpar exact> */
8728 var1 = NULL;
8729 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TCpar exact> */
8730 var2 = NULL;
8731 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TCpar exact> */
8732 return self;
8733 }
8734 /* runtime class nit__TObra */
8735 const struct class class_nit__TObra = {
8736 0, /* box_kind */
8737 {
8738 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TObra:kernel#Object#object_id */
8739 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TObra:kernel#Object#is_same_instance */
8740 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TObra:kernel#Object#== */
8741 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TObra:kernel#Object#!= */
8742 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TObra:kernel#Object#hash */
8743 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TObra:kernel#Object#exit */
8744 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TObra:kernel#Object#sys */
8745 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TObra:kernel#Object#init */
8746 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TObra:sorter#Object#default_comparator */
8747 (nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TObra:parser_nodes#Token#to_s */
8748 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TObra:string#Object#native_class_name */
8749 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TObra:string#Object#class_name */
8750 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TObra:string#Object#inspect */
8751 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TObra:string#Object#inspect_head */
8752 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TObra:string#Object#args */
8753 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TObra:ropes#Object#maxlen */
8754 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TObra:time#Object#get_time */
8755 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TObra:file#Object#printn */
8756 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TObra:file#Object#print */
8757 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TObra:file#Object#getcwd */
8758 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TObra:file#Object#file_getcwd */
8759 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TObra:model_base#Object#intrude_visibility */
8760 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TObra:model_base#Object#public_visibility */
8761 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TObra:model_base#Object#protected_visibility */
8762 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TObra:model_base#Object#private_visibility */
8763 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TObra:model_base#Object#none_visibility */
8764 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TObra:version#Object#nit_version */
8765 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TObra:model#Object#abstract_kind */
8766 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TObra:model#Object#concrete_kind */
8767 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TObra:model#Object#interface_kind */
8768 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TObra:model#Object#enum_kind */
8769 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TObra:model#Object#extern_kind */
8770 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TObra:parser_nodes#ANode#location */
8771 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TObra:parser_nodes#ANode#location= */
8772 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TObra:parser_nodes#ANode#hot_location */
8773 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TObra:parser_nodes#ANode#debug */
8774 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TObra:parser_nodes#ANode#parent */
8775 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TObra:parser_nodes#ANode#parent= */
8776 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TObra:parser_nodes#Token#replace_child */
8777 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TObra:parser_nodes#ANode#replace_with */
8778 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TObra:parser_nodes#Token#visit_all */
8779 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TObra:literal#ANode#accept_literal */
8780 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TObra:scope#ANode#accept_scope_visitor */
8781 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TObra:flow#ANode#accept_flow_visitor */
8782 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TObra:local_var_init#ANode#accept_local_var_visitor */
8783 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TObra:auto_super_init#ANode#accept_auto_super_init */
8784 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TObra:astvalidation#ANode#accept_ast_validation */
8785 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TObra:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8786 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TObra:transform#ANode#full_transform_visitor */
8787 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TObra:transform#ANode#accept_transform_visitor */
8788 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TObra:lexer_work#Token#text */
8789 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TObra:parser_nodes#Token#prev_token= */
8790 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TObra:parser_nodes#Token#next_token= */
8791 (nitmethod_t)nit__lexer___TObra___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TObra:lexer#TObra#parser_index */
8792 (nitmethod_t)nit__lexer___TObra___init_tk, /* pointer to parser_nodes:TObra:lexer#TObra#init_tk */
8793 }
8794 };
8795 /* allocate TObra */
8796 val* NEW_nit__TObra(const struct type* type) {
8797 val* self /* : TObra */;
8798 val* var /* : null */;
8799 val* var1 /* : null */;
8800 val* var2 /* : null */;
8801 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8802 self->type = type;
8803 self->class = &class_nit__TObra;
8804 var = NULL;
8805 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TObra exact> */
8806 var1 = NULL;
8807 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TObra exact> */
8808 var2 = NULL;
8809 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TObra exact> */
8810 return self;
8811 }
8812 /* runtime class nit__TCbra */
8813 const struct class class_nit__TCbra = {
8814 0, /* box_kind */
8815 {
8816 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TCbra:kernel#Object#object_id */
8817 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TCbra:kernel#Object#is_same_instance */
8818 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TCbra:kernel#Object#== */
8819 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TCbra:kernel#Object#!= */
8820 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TCbra:kernel#Object#hash */
8821 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TCbra:kernel#Object#exit */
8822 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TCbra:kernel#Object#sys */
8823 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TCbra:kernel#Object#init */
8824 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TCbra:sorter#Object#default_comparator */
8825 (nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TCbra:parser_nodes#Token#to_s */
8826 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TCbra:string#Object#native_class_name */
8827 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TCbra:string#Object#class_name */
8828 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TCbra:string#Object#inspect */
8829 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TCbra:string#Object#inspect_head */
8830 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TCbra:string#Object#args */
8831 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TCbra:ropes#Object#maxlen */
8832 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TCbra:time#Object#get_time */
8833 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TCbra:file#Object#printn */
8834 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TCbra:file#Object#print */
8835 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TCbra:file#Object#getcwd */
8836 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TCbra:file#Object#file_getcwd */
8837 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#intrude_visibility */
8838 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#public_visibility */
8839 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#protected_visibility */
8840 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#private_visibility */
8841 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#none_visibility */
8842 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TCbra:version#Object#nit_version */
8843 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TCbra:model#Object#abstract_kind */
8844 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TCbra:model#Object#concrete_kind */
8845 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TCbra:model#Object#interface_kind */
8846 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TCbra:model#Object#enum_kind */
8847 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TCbra:model#Object#extern_kind */
8848 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#location */
8849 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#location= */
8850 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#hot_location */
8851 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#debug */
8852 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#parent */
8853 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#parent= */
8854 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TCbra:parser_nodes#Token#replace_child */
8855 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#replace_with */
8856 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TCbra:parser_nodes#Token#visit_all */
8857 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TCbra:literal#ANode#accept_literal */
8858 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TCbra:scope#ANode#accept_scope_visitor */
8859 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TCbra:flow#ANode#accept_flow_visitor */
8860 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TCbra:local_var_init#ANode#accept_local_var_visitor */
8861 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TCbra:auto_super_init#ANode#accept_auto_super_init */
8862 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TCbra:astvalidation#ANode#accept_ast_validation */
8863 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TCbra:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8864 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TCbra:transform#ANode#full_transform_visitor */
8865 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TCbra:transform#ANode#accept_transform_visitor */
8866 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TCbra:lexer_work#Token#text */
8867 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TCbra:parser_nodes#Token#prev_token= */
8868 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TCbra:parser_nodes#Token#next_token= */
8869 (nitmethod_t)nit__lexer___TCbra___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TCbra:lexer#TCbra#parser_index */
8870 (nitmethod_t)nit__lexer___TCbra___init_tk, /* pointer to parser_nodes:TCbra:lexer#TCbra#init_tk */
8871 }
8872 };
8873 /* allocate TCbra */
8874 val* NEW_nit__TCbra(const struct type* type) {
8875 val* self /* : TCbra */;
8876 val* var /* : null */;
8877 val* var1 /* : null */;
8878 val* var2 /* : null */;
8879 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8880 self->type = type;
8881 self->class = &class_nit__TCbra;
8882 var = NULL;
8883 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TCbra exact> */
8884 var1 = NULL;
8885 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TCbra exact> */
8886 var2 = NULL;
8887 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TCbra exact> */
8888 return self;
8889 }
8890 /* runtime class nit__TComma */
8891 const struct class class_nit__TComma = {
8892 0, /* box_kind */
8893 {
8894 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TComma:kernel#Object#object_id */
8895 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TComma:kernel#Object#is_same_instance */
8896 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TComma:kernel#Object#== */
8897 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TComma:kernel#Object#!= */
8898 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TComma:kernel#Object#hash */
8899 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TComma:kernel#Object#exit */
8900 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TComma:kernel#Object#sys */
8901 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TComma:kernel#Object#init */
8902 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TComma:sorter#Object#default_comparator */
8903 (nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TComma:parser_nodes#Token#to_s */
8904 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TComma:string#Object#native_class_name */
8905 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TComma:string#Object#class_name */
8906 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TComma:string#Object#inspect */
8907 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TComma:string#Object#inspect_head */
8908 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TComma:string#Object#args */
8909 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TComma:ropes#Object#maxlen */
8910 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TComma:time#Object#get_time */
8911 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TComma:file#Object#printn */
8912 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TComma:file#Object#print */
8913 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TComma:file#Object#getcwd */
8914 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TComma:file#Object#file_getcwd */
8915 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TComma:model_base#Object#intrude_visibility */
8916 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TComma:model_base#Object#public_visibility */
8917 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TComma:model_base#Object#protected_visibility */
8918 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TComma:model_base#Object#private_visibility */
8919 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TComma:model_base#Object#none_visibility */
8920 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TComma:version#Object#nit_version */
8921 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TComma:model#Object#abstract_kind */
8922 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TComma:model#Object#concrete_kind */
8923 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TComma:model#Object#interface_kind */
8924 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TComma:model#Object#enum_kind */
8925 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TComma:model#Object#extern_kind */
8926 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TComma:parser_nodes#ANode#location */
8927 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TComma:parser_nodes#ANode#location= */
8928 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TComma:parser_nodes#ANode#hot_location */
8929 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TComma:parser_nodes#ANode#debug */
8930 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TComma:parser_nodes#ANode#parent */
8931 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TComma:parser_nodes#ANode#parent= */
8932 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TComma:parser_nodes#Token#replace_child */
8933 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TComma:parser_nodes#ANode#replace_with */
8934 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TComma:parser_nodes#Token#visit_all */
8935 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TComma:literal#ANode#accept_literal */
8936 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TComma:scope#ANode#accept_scope_visitor */
8937 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TComma:flow#ANode#accept_flow_visitor */
8938 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TComma:local_var_init#ANode#accept_local_var_visitor */
8939 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TComma:auto_super_init#ANode#accept_auto_super_init */
8940 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TComma:astvalidation#ANode#accept_ast_validation */
8941 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TComma:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8942 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TComma:transform#ANode#full_transform_visitor */
8943 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TComma:transform#ANode#accept_transform_visitor */
8944 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TComma:lexer_work#Token#text */
8945 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TComma:parser_nodes#Token#prev_token= */
8946 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TComma:parser_nodes#Token#next_token= */
8947 (nitmethod_t)nit__lexer___TComma___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TComma:lexer#TComma#parser_index */
8948 (nitmethod_t)nit__lexer___TComma___init_tk, /* pointer to parser_nodes:TComma:lexer#TComma#init_tk */
8949 }
8950 };
8951 /* allocate TComma */
8952 val* NEW_nit__TComma(const struct type* type) {
8953 val* self /* : TComma */;
8954 val* var /* : null */;
8955 val* var1 /* : null */;
8956 val* var2 /* : null */;
8957 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8958 self->type = type;
8959 self->class = &class_nit__TComma;
8960 var = NULL;
8961 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TComma exact> */
8962 var1 = NULL;
8963 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TComma exact> */
8964 var2 = NULL;
8965 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TComma exact> */
8966 return self;
8967 }
8968 /* runtime class nit__TColumn */
8969 const struct class class_nit__TColumn = {
8970 0, /* box_kind */
8971 {
8972 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TColumn:kernel#Object#object_id */
8973 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TColumn:kernel#Object#is_same_instance */
8974 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TColumn:kernel#Object#== */
8975 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TColumn:kernel#Object#!= */
8976 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TColumn:kernel#Object#hash */
8977 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TColumn:kernel#Object#exit */
8978 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TColumn:kernel#Object#sys */
8979 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TColumn:kernel#Object#init */
8980 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TColumn:sorter#Object#default_comparator */
8981 (nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TColumn:parser_nodes#Token#to_s */
8982 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TColumn:string#Object#native_class_name */
8983 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TColumn:string#Object#class_name */
8984 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TColumn:string#Object#inspect */
8985 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TColumn:string#Object#inspect_head */
8986 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TColumn:string#Object#args */
8987 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TColumn:ropes#Object#maxlen */
8988 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TColumn:time#Object#get_time */
8989 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TColumn:file#Object#printn */
8990 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TColumn:file#Object#print */
8991 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TColumn:file#Object#getcwd */
8992 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TColumn:file#Object#file_getcwd */
8993 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#intrude_visibility */
8994 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#public_visibility */
8995 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#protected_visibility */
8996 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#private_visibility */
8997 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#none_visibility */
8998 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TColumn:version#Object#nit_version */
8999 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TColumn:model#Object#abstract_kind */
9000 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TColumn:model#Object#concrete_kind */
9001 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TColumn:model#Object#interface_kind */
9002 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TColumn:model#Object#enum_kind */
9003 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TColumn:model#Object#extern_kind */
9004 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#location */
9005 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#location= */
9006 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#hot_location */
9007 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#debug */
9008 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#parent */
9009 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#parent= */
9010 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TColumn:parser_nodes#Token#replace_child */
9011 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#replace_with */
9012 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TColumn:parser_nodes#Token#visit_all */
9013 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TColumn:literal#ANode#accept_literal */
9014 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TColumn:scope#ANode#accept_scope_visitor */
9015 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TColumn:flow#ANode#accept_flow_visitor */
9016 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TColumn:local_var_init#ANode#accept_local_var_visitor */
9017 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TColumn:auto_super_init#ANode#accept_auto_super_init */
9018 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TColumn:astvalidation#ANode#accept_ast_validation */
9019 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TColumn:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9020 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TColumn:transform#ANode#full_transform_visitor */
9021 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TColumn:transform#ANode#accept_transform_visitor */
9022 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TColumn:lexer_work#Token#text */
9023 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TColumn:parser_nodes#Token#prev_token= */
9024 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TColumn:parser_nodes#Token#next_token= */
9025 (nitmethod_t)nit__lexer___TColumn___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TColumn:lexer#TColumn#parser_index */
9026 (nitmethod_t)nit__lexer___TColumn___init_tk, /* pointer to parser_nodes:TColumn:lexer#TColumn#init_tk */
9027 }
9028 };
9029 /* allocate TColumn */
9030 val* NEW_nit__TColumn(const struct type* type) {
9031 val* self /* : TColumn */;
9032 val* var /* : null */;
9033 val* var1 /* : null */;
9034 val* var2 /* : null */;
9035 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9036 self->type = type;
9037 self->class = &class_nit__TColumn;
9038 var = NULL;
9039 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TColumn exact> */
9040 var1 = NULL;
9041 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TColumn exact> */
9042 var2 = NULL;
9043 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TColumn exact> */
9044 return self;
9045 }
9046 /* runtime class nit__TQuad */
9047 const struct class class_nit__TQuad = {
9048 0, /* box_kind */
9049 {
9050 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TQuad:kernel#Object#object_id */
9051 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TQuad:kernel#Object#is_same_instance */
9052 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TQuad:kernel#Object#== */
9053 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TQuad:kernel#Object#!= */
9054 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TQuad:kernel#Object#hash */
9055 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TQuad:kernel#Object#exit */
9056 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TQuad:kernel#Object#sys */
9057 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TQuad:kernel#Object#init */
9058 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TQuad:sorter#Object#default_comparator */
9059 (nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TQuad:parser_nodes#Token#to_s */
9060 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TQuad:string#Object#native_class_name */
9061 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TQuad:string#Object#class_name */
9062 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TQuad:string#Object#inspect */
9063 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TQuad:string#Object#inspect_head */
9064 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TQuad:string#Object#args */
9065 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TQuad:ropes#Object#maxlen */
9066 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TQuad:time#Object#get_time */
9067 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TQuad:file#Object#printn */
9068 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TQuad:file#Object#print */
9069 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TQuad:file#Object#getcwd */
9070 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TQuad:file#Object#file_getcwd */
9071 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#intrude_visibility */
9072 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#public_visibility */
9073 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#protected_visibility */
9074 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#private_visibility */
9075 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#none_visibility */
9076 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TQuad:version#Object#nit_version */
9077 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TQuad:model#Object#abstract_kind */
9078 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TQuad:model#Object#concrete_kind */
9079 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TQuad:model#Object#interface_kind */
9080 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TQuad:model#Object#enum_kind */
9081 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TQuad:model#Object#extern_kind */
9082 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#location */
9083 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#location= */
9084 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#hot_location */
9085 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#debug */
9086 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#parent */
9087 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#parent= */
9088 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TQuad:parser_nodes#Token#replace_child */
9089 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#replace_with */
9090 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TQuad:parser_nodes#Token#visit_all */
9091 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TQuad:literal#ANode#accept_literal */
9092 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TQuad:scope#ANode#accept_scope_visitor */
9093 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TQuad:flow#ANode#accept_flow_visitor */
9094 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TQuad:local_var_init#ANode#accept_local_var_visitor */
9095 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TQuad:auto_super_init#ANode#accept_auto_super_init */
9096 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TQuad:astvalidation#ANode#accept_ast_validation */
9097 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TQuad:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9098 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TQuad:transform#ANode#full_transform_visitor */
9099 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TQuad:transform#ANode#accept_transform_visitor */
9100 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TQuad:lexer_work#Token#text */
9101 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TQuad:parser_nodes#Token#prev_token= */
9102 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TQuad:parser_nodes#Token#next_token= */
9103 (nitmethod_t)nit__lexer___TQuad___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TQuad:lexer#TQuad#parser_index */
9104 (nitmethod_t)nit__lexer___TQuad___init_tk, /* pointer to parser_nodes:TQuad:lexer#TQuad#init_tk */
9105 }
9106 };
9107 /* allocate TQuad */
9108 val* NEW_nit__TQuad(const struct type* type) {
9109 val* self /* : TQuad */;
9110 val* var /* : null */;
9111 val* var1 /* : null */;
9112 val* var2 /* : null */;
9113 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9114 self->type = type;
9115 self->class = &class_nit__TQuad;
9116 var = NULL;
9117 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TQuad exact> */
9118 var1 = NULL;
9119 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TQuad exact> */
9120 var2 = NULL;
9121 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TQuad exact> */
9122 return self;
9123 }
9124 /* runtime class nit__TAssign */
9125 const struct class class_nit__TAssign = {
9126 0, /* box_kind */
9127 {
9128 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TAssign:kernel#Object#object_id */
9129 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TAssign:kernel#Object#is_same_instance */
9130 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TAssign:kernel#Object#== */
9131 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TAssign:kernel#Object#!= */
9132 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TAssign:kernel#Object#hash */
9133 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TAssign:kernel#Object#exit */
9134 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TAssign:kernel#Object#sys */
9135 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TAssign:kernel#Object#init */
9136 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TAssign:sorter#Object#default_comparator */
9137 (nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TAssign:parser_nodes#Token#to_s */
9138 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TAssign:string#Object#native_class_name */
9139 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TAssign:string#Object#class_name */
9140 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TAssign:string#Object#inspect */
9141 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TAssign:string#Object#inspect_head */
9142 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TAssign:string#Object#args */
9143 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TAssign:ropes#Object#maxlen */
9144 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TAssign:time#Object#get_time */
9145 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TAssign:file#Object#printn */
9146 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TAssign:file#Object#print */
9147 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TAssign:file#Object#getcwd */
9148 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TAssign:file#Object#file_getcwd */
9149 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#intrude_visibility */
9150 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#public_visibility */
9151 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#protected_visibility */
9152 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#private_visibility */
9153 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#none_visibility */
9154 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TAssign:version#Object#nit_version */
9155 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TAssign:model#Object#abstract_kind */
9156 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TAssign:model#Object#concrete_kind */
9157 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TAssign:model#Object#interface_kind */
9158 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TAssign:model#Object#enum_kind */
9159 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TAssign:model#Object#extern_kind */
9160 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#location */
9161 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#location= */
9162 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#hot_location */
9163 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#debug */
9164 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#parent */
9165 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#parent= */
9166 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TAssign:parser_nodes#Token#replace_child */
9167 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#replace_with */
9168 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TAssign:parser_nodes#Token#visit_all */
9169 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TAssign:literal#ANode#accept_literal */
9170 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TAssign:scope#ANode#accept_scope_visitor */
9171 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TAssign:flow#ANode#accept_flow_visitor */
9172 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TAssign:local_var_init#ANode#accept_local_var_visitor */
9173 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TAssign:auto_super_init#ANode#accept_auto_super_init */
9174 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TAssign:astvalidation#ANode#accept_ast_validation */
9175 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TAssign:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9176 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TAssign:transform#ANode#full_transform_visitor */
9177 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TAssign:transform#ANode#accept_transform_visitor */
9178 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TAssign:lexer_work#Token#text */
9179 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TAssign:parser_nodes#Token#prev_token= */
9180 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TAssign:parser_nodes#Token#next_token= */
9181 (nitmethod_t)nit__lexer___TAssign___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TAssign:lexer#TAssign#parser_index */
9182 (nitmethod_t)nit__lexer___TAssign___init_tk, /* pointer to parser_nodes:TAssign:lexer#TAssign#init_tk */
9183 }
9184 };
9185 /* allocate TAssign */
9186 val* NEW_nit__TAssign(const struct type* type) {
9187 val* self /* : TAssign */;
9188 val* var /* : null */;
9189 val* var1 /* : null */;
9190 val* var2 /* : null */;
9191 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9192 self->type = type;
9193 self->class = &class_nit__TAssign;
9194 var = NULL;
9195 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TAssign exact> */
9196 var1 = NULL;
9197 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TAssign exact> */
9198 var2 = NULL;
9199 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TAssign exact> */
9200 return self;
9201 }
9202 /* runtime class nit__TokenOperator */
9203 /* allocate TokenOperator */
9204 val* NEW_nit__TokenOperator(const struct type* type) {
9205 PRINT_ERROR("Runtime error: %s", "TokenOperator is DEAD");
9206 PRINT_ERROR("\n");
9207 show_backtrace(1);
9208 }
9209 /* runtime class nit__TPluseq */
9210 const struct class class_nit__TPluseq = {
9211 0, /* box_kind */
9212 {
9213 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TPluseq:kernel#Object#object_id */
9214 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TPluseq:kernel#Object#is_same_instance */
9215 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TPluseq:kernel#Object#== */
9216 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TPluseq:kernel#Object#!= */
9217 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TPluseq:kernel#Object#hash */
9218 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TPluseq:kernel#Object#exit */
9219 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TPluseq:kernel#Object#sys */
9220 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TPluseq:kernel#Object#init */
9221 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TPluseq:sorter#Object#default_comparator */
9222 (nitmethod_t)nit___nit__TokenOperator___standard__string__Object__to_s, /* pointer to parser_nodes:TPluseq:parser_nodes#TokenOperator#to_s */
9223 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TPluseq:string#Object#native_class_name */
9224 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TPluseq:string#Object#class_name */
9225 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TPluseq:string#Object#inspect */
9226 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TPluseq:string#Object#inspect_head */
9227 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TPluseq:string#Object#args */
9228 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TPluseq:ropes#Object#maxlen */
9229 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TPluseq:time#Object#get_time */
9230 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TPluseq:file#Object#printn */
9231 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TPluseq:file#Object#print */
9232 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TPluseq:file#Object#getcwd */
9233 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TPluseq:file#Object#file_getcwd */
9234 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#intrude_visibility */
9235 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#public_visibility */
9236 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#protected_visibility */
9237 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#private_visibility */
9238 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#none_visibility */
9239 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TPluseq:version#Object#nit_version */
9240 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TPluseq:model#Object#abstract_kind */
9241 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TPluseq:model#Object#concrete_kind */
9242 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TPluseq:model#Object#interface_kind */
9243 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TPluseq:model#Object#enum_kind */
9244 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TPluseq:model#Object#extern_kind */
9245 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#location */
9246 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#location= */
9247 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#hot_location */
9248 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#debug */
9249 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#parent */
9250 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#parent= */
9251 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#replace_child */
9252 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#replace_with */
9253 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#visit_all */
9254 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TPluseq:literal#ANode#accept_literal */
9255 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPluseq:scope#ANode#accept_scope_visitor */
9256 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPluseq:flow#ANode#accept_flow_visitor */
9257 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPluseq:local_var_init#ANode#accept_local_var_visitor */
9258 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPluseq:auto_super_init#ANode#accept_auto_super_init */
9259 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPluseq:astvalidation#ANode#accept_ast_validation */
9260 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPluseq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9261 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPluseq:transform#ANode#full_transform_visitor */
9262 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPluseq:transform#ANode#accept_transform_visitor */
9263 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TPluseq:lexer_work#Token#text */
9264 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#prev_token= */
9265 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#next_token= */
9266 (nitmethod_t)nit__lexer___TPluseq___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPluseq:lexer#TPluseq#parser_index */
9267 (nitmethod_t)nit__lexer___TPluseq___init_tk, /* pointer to parser_nodes:TPluseq:lexer#TPluseq#init_tk */
9268 }
9269 };
9270 /* allocate TPluseq */
9271 val* NEW_nit__TPluseq(const struct type* type) {
9272 val* self /* : TPluseq */;
9273 val* var /* : null */;
9274 val* var1 /* : null */;
9275 val* var2 /* : null */;
9276 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9277 self->type = type;
9278 self->class = &class_nit__TPluseq;
9279 var = NULL;
9280 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TPluseq exact> */
9281 var1 = NULL;
9282 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TPluseq exact> */
9283 var2 = NULL;
9284 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TPluseq exact> */
9285 return self;
9286 }
9287 /* runtime class nit__TMinuseq */
9288 const struct class class_nit__TMinuseq = {
9289 0, /* box_kind */
9290 {
9291 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TMinuseq:kernel#Object#object_id */
9292 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TMinuseq:kernel#Object#is_same_instance */
9293 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TMinuseq:kernel#Object#== */
9294 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TMinuseq:kernel#Object#!= */
9295 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TMinuseq:kernel#Object#hash */
9296 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TMinuseq:kernel#Object#exit */
9297 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TMinuseq:kernel#Object#sys */
9298 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TMinuseq:kernel#Object#init */
9299 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TMinuseq:sorter#Object#default_comparator */
9300 (nitmethod_t)nit___nit__TokenOperator___standard__string__Object__to_s, /* pointer to parser_nodes:TMinuseq:parser_nodes#TokenOperator#to_s */
9301 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TMinuseq:string#Object#native_class_name */
9302 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TMinuseq:string#Object#class_name */
9303 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TMinuseq:string#Object#inspect */
9304 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TMinuseq:string#Object#inspect_head */
9305 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TMinuseq:string#Object#args */
9306 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TMinuseq:ropes#Object#maxlen */
9307 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TMinuseq:time#Object#get_time */
9308 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TMinuseq:file#Object#printn */
9309 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TMinuseq:file#Object#print */
9310 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TMinuseq:file#Object#getcwd */
9311 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TMinuseq:file#Object#file_getcwd */
9312 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#intrude_visibility */
9313 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#public_visibility */
9314 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#protected_visibility */
9315 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#private_visibility */
9316 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#none_visibility */
9317 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TMinuseq:version#Object#nit_version */
9318 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TMinuseq:model#Object#abstract_kind */
9319 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TMinuseq:model#Object#concrete_kind */
9320 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TMinuseq:model#Object#interface_kind */
9321 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TMinuseq:model#Object#enum_kind */
9322 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TMinuseq:model#Object#extern_kind */
9323 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#location */
9324 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#location= */
9325 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#hot_location */
9326 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#debug */
9327 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#parent */
9328 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#parent= */
9329 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#replace_child */
9330 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#replace_with */
9331 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#visit_all */
9332 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TMinuseq:literal#ANode#accept_literal */
9333 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TMinuseq:scope#ANode#accept_scope_visitor */
9334 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TMinuseq:flow#ANode#accept_flow_visitor */
9335 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TMinuseq:local_var_init#ANode#accept_local_var_visitor */
9336 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TMinuseq:auto_super_init#ANode#accept_auto_super_init */
9337 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TMinuseq:astvalidation#ANode#accept_ast_validation */
9338 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TMinuseq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9339 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TMinuseq:transform#ANode#full_transform_visitor */
9340 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TMinuseq:transform#ANode#accept_transform_visitor */
9341 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TMinuseq:lexer_work#Token#text */
9342 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#prev_token= */
9343 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#next_token= */
9344 (nitmethod_t)nit__lexer___TMinuseq___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TMinuseq:lexer#TMinuseq#parser_index */
9345 (nitmethod_t)nit__lexer___TMinuseq___init_tk, /* pointer to parser_nodes:TMinuseq:lexer#TMinuseq#init_tk */
9346 }
9347 };
9348 /* allocate TMinuseq */
9349 val* NEW_nit__TMinuseq(const struct type* type) {
9350 val* self /* : TMinuseq */;
9351 val* var /* : null */;
9352 val* var1 /* : null */;
9353 val* var2 /* : null */;
9354 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9355 self->type = type;
9356 self->class = &class_nit__TMinuseq;
9357 var = NULL;
9358 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TMinuseq exact> */
9359 var1 = NULL;
9360 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TMinuseq exact> */
9361 var2 = NULL;
9362 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TMinuseq exact> */
9363 return self;
9364 }
9365 /* runtime class nit__TDotdotdot */
9366 const struct class class_nit__TDotdotdot = {
9367 0, /* box_kind */
9368 {
9369 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TDotdotdot:kernel#Object#object_id */
9370 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TDotdotdot:kernel#Object#is_same_instance */
9371 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TDotdotdot:kernel#Object#== */
9372 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TDotdotdot:kernel#Object#!= */
9373 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TDotdotdot:kernel#Object#hash */
9374 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TDotdotdot:kernel#Object#exit */
9375 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TDotdotdot:kernel#Object#sys */
9376 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TDotdotdot:kernel#Object#init */
9377 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TDotdotdot:sorter#Object#default_comparator */
9378 (nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#to_s */
9379 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TDotdotdot:string#Object#native_class_name */
9380 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TDotdotdot:string#Object#class_name */
9381 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TDotdotdot:string#Object#inspect */
9382 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TDotdotdot:string#Object#inspect_head */
9383 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TDotdotdot:string#Object#args */
9384 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TDotdotdot:ropes#Object#maxlen */
9385 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TDotdotdot:time#Object#get_time */
9386 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TDotdotdot:file#Object#printn */
9387 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TDotdotdot:file#Object#print */
9388 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TDotdotdot:file#Object#getcwd */
9389 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TDotdotdot:file#Object#file_getcwd */
9390 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#intrude_visibility */
9391 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#public_visibility */
9392 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#protected_visibility */
9393 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#private_visibility */
9394 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#none_visibility */
9395 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TDotdotdot:version#Object#nit_version */
9396 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#abstract_kind */
9397 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#concrete_kind */
9398 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#interface_kind */
9399 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#enum_kind */
9400 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#extern_kind */
9401 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#location */
9402 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#location= */
9403 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#hot_location */
9404 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#debug */
9405 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#parent */
9406 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#parent= */
9407 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#replace_child */
9408 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#replace_with */
9409 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#visit_all */
9410 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TDotdotdot:literal#ANode#accept_literal */
9411 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TDotdotdot:scope#ANode#accept_scope_visitor */
9412 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TDotdotdot:flow#ANode#accept_flow_visitor */
9413 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TDotdotdot:local_var_init#ANode#accept_local_var_visitor */
9414 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TDotdotdot:auto_super_init#ANode#accept_auto_super_init */
9415 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TDotdotdot:astvalidation#ANode#accept_ast_validation */
9416 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TDotdotdot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9417 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TDotdotdot:transform#ANode#full_transform_visitor */
9418 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TDotdotdot:transform#ANode#accept_transform_visitor */
9419 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TDotdotdot:lexer_work#Token#text */
9420 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#prev_token= */
9421 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#next_token= */
9422 (nitmethod_t)nit__lexer___TDotdotdot___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TDotdotdot:lexer#TDotdotdot#parser_index */
9423 (nitmethod_t)nit__lexer___TDotdotdot___init_tk, /* pointer to parser_nodes:TDotdotdot:lexer#TDotdotdot#init_tk */
9424 }
9425 };
9426 /* allocate TDotdotdot */
9427 val* NEW_nit__TDotdotdot(const struct type* type) {
9428 val* self /* : TDotdotdot */;
9429 val* var /* : null */;
9430 val* var1 /* : null */;
9431 val* var2 /* : null */;
9432 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9433 self->type = type;
9434 self->class = &class_nit__TDotdotdot;
9435 var = NULL;
9436 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TDotdotdot exact> */
9437 var1 = NULL;
9438 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TDotdotdot exact> */
9439 var2 = NULL;
9440 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TDotdotdot exact> */
9441 return self;
9442 }
9443 /* runtime class nit__TDotdot */
9444 const struct class class_nit__TDotdot = {
9445 0, /* box_kind */
9446 {
9447 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TDotdot:kernel#Object#object_id */
9448 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TDotdot:kernel#Object#is_same_instance */
9449 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TDotdot:kernel#Object#== */
9450 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TDotdot:kernel#Object#!= */
9451 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TDotdot:kernel#Object#hash */
9452 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TDotdot:kernel#Object#exit */
9453 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TDotdot:kernel#Object#sys */
9454 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TDotdot:kernel#Object#init */
9455 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TDotdot:sorter#Object#default_comparator */
9456 (nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#to_s */
9457 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TDotdot:string#Object#native_class_name */
9458 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TDotdot:string#Object#class_name */
9459 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TDotdot:string#Object#inspect */
9460 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TDotdot:string#Object#inspect_head */
9461 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TDotdot:string#Object#args */
9462 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TDotdot:ropes#Object#maxlen */
9463 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TDotdot:time#Object#get_time */
9464 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TDotdot:file#Object#printn */
9465 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TDotdot:file#Object#print */
9466 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TDotdot:file#Object#getcwd */
9467 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TDotdot:file#Object#file_getcwd */
9468 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#intrude_visibility */
9469 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#public_visibility */
9470 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#protected_visibility */
9471 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#private_visibility */
9472 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#none_visibility */
9473 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TDotdot:version#Object#nit_version */
9474 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TDotdot:model#Object#abstract_kind */
9475 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TDotdot:model#Object#concrete_kind */
9476 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TDotdot:model#Object#interface_kind */
9477 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TDotdot:model#Object#enum_kind */
9478 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TDotdot:model#Object#extern_kind */
9479 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#location */
9480 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#location= */
9481 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#hot_location */
9482 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#debug */
9483 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#parent */
9484 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#parent= */
9485 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#replace_child */
9486 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#replace_with */
9487 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#visit_all */
9488 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TDotdot:literal#ANode#accept_literal */
9489 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TDotdot:scope#ANode#accept_scope_visitor */
9490 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TDotdot:flow#ANode#accept_flow_visitor */
9491 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TDotdot:local_var_init#ANode#accept_local_var_visitor */
9492 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TDotdot:auto_super_init#ANode#accept_auto_super_init */
9493 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TDotdot:astvalidation#ANode#accept_ast_validation */
9494 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TDotdot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9495 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TDotdot:transform#ANode#full_transform_visitor */
9496 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TDotdot:transform#ANode#accept_transform_visitor */
9497 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TDotdot:lexer_work#Token#text */
9498 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#prev_token= */
9499 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#next_token= */
9500 (nitmethod_t)nit__lexer___TDotdot___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TDotdot:lexer#TDotdot#parser_index */
9501 (nitmethod_t)nit__lexer___TDotdot___init_tk, /* pointer to parser_nodes:TDotdot:lexer#TDotdot#init_tk */
9502 }
9503 };
9504 /* allocate TDotdot */
9505 val* NEW_nit__TDotdot(const struct type* type) {
9506 val* self /* : TDotdot */;
9507 val* var /* : null */;
9508 val* var1 /* : null */;
9509 val* var2 /* : null */;
9510 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9511 self->type = type;
9512 self->class = &class_nit__TDotdot;
9513 var = NULL;
9514 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TDotdot exact> */
9515 var1 = NULL;
9516 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TDotdot exact> */
9517 var2 = NULL;
9518 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TDotdot exact> */
9519 return self;
9520 }
9521 /* runtime class nit__TDot */
9522 const struct class class_nit__TDot = {
9523 0, /* box_kind */
9524 {
9525 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TDot:kernel#Object#object_id */
9526 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TDot:kernel#Object#is_same_instance */
9527 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TDot:kernel#Object#== */
9528 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TDot:kernel#Object#!= */
9529 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TDot:kernel#Object#hash */
9530 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TDot:kernel#Object#exit */
9531 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TDot:kernel#Object#sys */
9532 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TDot:kernel#Object#init */
9533 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TDot:sorter#Object#default_comparator */
9534 (nitmethod_t)nit___nit__Token___standard__string__Object__to_s, /* pointer to parser_nodes:TDot:parser_nodes#Token#to_s */
9535 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TDot:string#Object#native_class_name */
9536 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TDot:string#Object#class_name */
9537 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TDot:string#Object#inspect */
9538 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TDot:string#Object#inspect_head */
9539 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TDot:string#Object#args */
9540 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TDot:ropes#Object#maxlen */
9541 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TDot:time#Object#get_time */
9542 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TDot:file#Object#printn */
9543 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TDot:file#Object#print */
9544 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TDot:file#Object#getcwd */
9545 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TDot:file#Object#file_getcwd */
9546 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TDot:model_base#Object#intrude_visibility */
9547 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TDot:model_base#Object#public_visibility */
9548 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TDot:model_base#Object#protected_visibility */
9549 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TDot:model_base#Object#private_visibility */
9550 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TDot:model_base#Object#none_visibility */
9551 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TDot:version#Object#nit_version */
9552 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TDot:model#Object#abstract_kind */
9553 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TDot:model#Object#concrete_kind */
9554 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TDot:model#Object#interface_kind */
9555 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TDot:model#Object#enum_kind */
9556 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TDot:model#Object#extern_kind */
9557 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TDot:parser_nodes#ANode#location */
9558 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TDot:parser_nodes#ANode#location= */
9559 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TDot:parser_nodes#ANode#hot_location */
9560 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TDot:parser_nodes#ANode#debug */
9561 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TDot:parser_nodes#ANode#parent */
9562 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TDot:parser_nodes#ANode#parent= */
9563 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TDot:parser_nodes#Token#replace_child */
9564 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TDot:parser_nodes#ANode#replace_with */
9565 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TDot:parser_nodes#Token#visit_all */
9566 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TDot:literal#ANode#accept_literal */
9567 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TDot:scope#ANode#accept_scope_visitor */
9568 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TDot:flow#ANode#accept_flow_visitor */
9569 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TDot:local_var_init#ANode#accept_local_var_visitor */
9570 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TDot:auto_super_init#ANode#accept_auto_super_init */
9571 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TDot:astvalidation#ANode#accept_ast_validation */
9572 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TDot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9573 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TDot:transform#ANode#full_transform_visitor */
9574 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TDot:transform#ANode#accept_transform_visitor */
9575 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TDot:lexer_work#Token#text */
9576 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TDot:parser_nodes#Token#prev_token= */
9577 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TDot:parser_nodes#Token#next_token= */
9578 (nitmethod_t)nit__lexer___TDot___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TDot:lexer#TDot#parser_index */
9579 (nitmethod_t)nit__lexer___TDot___init_tk, /* pointer to parser_nodes:TDot:lexer#TDot#init_tk */
9580 }
9581 };
9582 /* allocate TDot */
9583 val* NEW_nit__TDot(const struct type* type) {
9584 val* self /* : TDot */;
9585 val* var /* : null */;
9586 val* var1 /* : null */;
9587 val* var2 /* : null */;
9588 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9589 self->type = type;
9590 self->class = &class_nit__TDot;
9591 var = NULL;
9592 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TDot exact> */
9593 var1 = NULL;
9594 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TDot exact> */
9595 var2 = NULL;
9596 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TDot exact> */
9597 return self;
9598 }
9599 /* runtime class nit__TPlus */
9600 const struct class class_nit__TPlus = {
9601 0, /* box_kind */
9602 {
9603 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TPlus:kernel#Object#object_id */
9604 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TPlus:kernel#Object#is_same_instance */
9605 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TPlus:kernel#Object#== */
9606 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TPlus:kernel#Object#!= */
9607 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TPlus:kernel#Object#hash */
9608 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TPlus:kernel#Object#exit */
9609 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TPlus:kernel#Object#sys */
9610 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TPlus:kernel#Object#init */
9611 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TPlus:sorter#Object#default_comparator */
9612 (nitmethod_t)nit___nit__TokenOperator___standard__string__Object__to_s, /* pointer to parser_nodes:TPlus:parser_nodes#TokenOperator#to_s */
9613 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TPlus:string#Object#native_class_name */
9614 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TPlus:string#Object#class_name */
9615 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TPlus:string#Object#inspect */
9616 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TPlus:string#Object#inspect_head */
9617 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TPlus:string#Object#args */
9618 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TPlus:ropes#Object#maxlen */
9619 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TPlus:time#Object#get_time */
9620 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TPlus:file#Object#printn */
9621 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TPlus:file#Object#print */
9622 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TPlus:file#Object#getcwd */
9623 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TPlus:file#Object#file_getcwd */
9624 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#intrude_visibility */
9625 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#public_visibility */
9626 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#protected_visibility */
9627 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#private_visibility */
9628 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#none_visibility */
9629 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TPlus:version#Object#nit_version */
9630 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TPlus:model#Object#abstract_kind */
9631 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TPlus:model#Object#concrete_kind */
9632 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TPlus:model#Object#interface_kind */
9633 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TPlus:model#Object#enum_kind */
9634 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TPlus:model#Object#extern_kind */
9635 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#location */
9636 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#location= */
9637 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#hot_location */
9638 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#debug */
9639 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#parent */
9640 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#parent= */
9641 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TPlus:parser_nodes#Token#replace_child */
9642 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#replace_with */
9643 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TPlus:parser_nodes#Token#visit_all */
9644 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TPlus:literal#ANode#accept_literal */
9645 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TPlus:scope#ANode#accept_scope_visitor */
9646 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TPlus:flow#ANode#accept_flow_visitor */
9647 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TPlus:local_var_init#ANode#accept_local_var_visitor */
9648 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TPlus:auto_super_init#ANode#accept_auto_super_init */
9649 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TPlus:astvalidation#ANode#accept_ast_validation */
9650 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TPlus:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9651 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TPlus:transform#ANode#full_transform_visitor */
9652 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TPlus:transform#ANode#accept_transform_visitor */
9653 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TPlus:lexer_work#Token#text */
9654 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TPlus:parser_nodes#Token#prev_token= */
9655 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TPlus:parser_nodes#Token#next_token= */
9656 (nitmethod_t)nit__lexer___TPlus___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TPlus:lexer#TPlus#parser_index */
9657 (nitmethod_t)nit__lexer___TPlus___init_tk, /* pointer to parser_nodes:TPlus:lexer#TPlus#init_tk */
9658 }
9659 };
9660 /* allocate TPlus */
9661 val* NEW_nit__TPlus(const struct type* type) {
9662 val* self /* : TPlus */;
9663 val* var /* : null */;
9664 val* var1 /* : null */;
9665 val* var2 /* : null */;
9666 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9667 self->type = type;
9668 self->class = &class_nit__TPlus;
9669 var = NULL;
9670 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TPlus exact> */
9671 var1 = NULL;
9672 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TPlus exact> */
9673 var2 = NULL;
9674 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TPlus exact> */
9675 return self;
9676 }
9677 /* runtime class nit__TMinus */
9678 const struct class class_nit__TMinus = {
9679 0, /* box_kind */
9680 {
9681 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TMinus:kernel#Object#object_id */
9682 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TMinus:kernel#Object#is_same_instance */
9683 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TMinus:kernel#Object#== */
9684 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TMinus:kernel#Object#!= */
9685 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TMinus:kernel#Object#hash */
9686 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TMinus:kernel#Object#exit */
9687 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TMinus:kernel#Object#sys */
9688 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TMinus:kernel#Object#init */
9689 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TMinus:sorter#Object#default_comparator */
9690 (nitmethod_t)nit___nit__TokenOperator___standard__string__Object__to_s, /* pointer to parser_nodes:TMinus:parser_nodes#TokenOperator#to_s */
9691 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TMinus:string#Object#native_class_name */
9692 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TMinus:string#Object#class_name */
9693 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TMinus:string#Object#inspect */
9694 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TMinus:string#Object#inspect_head */
9695 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TMinus:string#Object#args */
9696 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TMinus:ropes#Object#maxlen */
9697 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TMinus:time#Object#get_time */
9698 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TMinus:file#Object#printn */
9699 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TMinus:file#Object#print */
9700 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TMinus:file#Object#getcwd */
9701 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TMinus:file#Object#file_getcwd */
9702 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#intrude_visibility */
9703 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#public_visibility */
9704 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#protected_visibility */
9705 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#private_visibility */
9706 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#none_visibility */
9707 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TMinus:version#Object#nit_version */
9708 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TMinus:model#Object#abstract_kind */
9709 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TMinus:model#Object#concrete_kind */
9710 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TMinus:model#Object#interface_kind */
9711 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TMinus:model#Object#enum_kind */
9712 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TMinus:model#Object#extern_kind */
9713 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#location */
9714 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#location= */
9715 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#hot_location */
9716 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#debug */
9717 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#parent */
9718 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#parent= */
9719 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TMinus:parser_nodes#Token#replace_child */
9720 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#replace_with */
9721 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TMinus:parser_nodes#Token#visit_all */
9722 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TMinus:literal#ANode#accept_literal */
9723 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TMinus:scope#ANode#accept_scope_visitor */
9724 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TMinus:flow#ANode#accept_flow_visitor */
9725 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TMinus:local_var_init#ANode#accept_local_var_visitor */
9726 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TMinus:auto_super_init#ANode#accept_auto_super_init */
9727 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TMinus:astvalidation#ANode#accept_ast_validation */
9728 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TMinus:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9729 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TMinus:transform#ANode#full_transform_visitor */
9730 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TMinus:transform#ANode#accept_transform_visitor */
9731 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TMinus:lexer_work#Token#text */
9732 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TMinus:parser_nodes#Token#prev_token= */
9733 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TMinus:parser_nodes#Token#next_token= */
9734 (nitmethod_t)nit__lexer___TMinus___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TMinus:lexer#TMinus#parser_index */
9735 (nitmethod_t)nit__lexer___TMinus___init_tk, /* pointer to parser_nodes:TMinus:lexer#TMinus#init_tk */
9736 }
9737 };
9738 /* allocate TMinus */
9739 val* NEW_nit__TMinus(const struct type* type) {
9740 val* self /* : TMinus */;
9741 val* var /* : null */;
9742 val* var1 /* : null */;
9743 val* var2 /* : null */;
9744 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9745 self->type = type;
9746 self->class = &class_nit__TMinus;
9747 var = NULL;
9748 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TMinus exact> */
9749 var1 = NULL;
9750 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TMinus exact> */
9751 var2 = NULL;
9752 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TMinus exact> */
9753 return self;
9754 }
9755 /* runtime class nit__TStar */
9756 const struct class class_nit__TStar = {
9757 0, /* box_kind */
9758 {
9759 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TStar:kernel#Object#object_id */
9760 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TStar:kernel#Object#is_same_instance */
9761 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TStar:kernel#Object#== */
9762 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TStar:kernel#Object#!= */
9763 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TStar:kernel#Object#hash */
9764 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TStar:kernel#Object#exit */
9765 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TStar:kernel#Object#sys */
9766 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TStar:kernel#Object#init */
9767 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TStar:sorter#Object#default_comparator */
9768 (nitmethod_t)nit___nit__TokenOperator___standard__string__Object__to_s, /* pointer to parser_nodes:TStar:parser_nodes#TokenOperator#to_s */
9769 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TStar:string#Object#native_class_name */
9770 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TStar:string#Object#class_name */
9771 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TStar:string#Object#inspect */
9772 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TStar:string#Object#inspect_head */
9773 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TStar:string#Object#args */
9774 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TStar:ropes#Object#maxlen */
9775 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TStar:time#Object#get_time */
9776 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TStar:file#Object#printn */
9777 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TStar:file#Object#print */
9778 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TStar:file#Object#getcwd */
9779 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TStar:file#Object#file_getcwd */
9780 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TStar:model_base#Object#intrude_visibility */
9781 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TStar:model_base#Object#public_visibility */
9782 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TStar:model_base#Object#protected_visibility */
9783 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TStar:model_base#Object#private_visibility */
9784 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TStar:model_base#Object#none_visibility */
9785 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TStar:version#Object#nit_version */
9786 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TStar:model#Object#abstract_kind */
9787 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TStar:model#Object#concrete_kind */
9788 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TStar:model#Object#interface_kind */
9789 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TStar:model#Object#enum_kind */
9790 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TStar:model#Object#extern_kind */
9791 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TStar:parser_nodes#ANode#location */
9792 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TStar:parser_nodes#ANode#location= */
9793 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TStar:parser_nodes#ANode#hot_location */
9794 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TStar:parser_nodes#ANode#debug */
9795 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TStar:parser_nodes#ANode#parent */
9796 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TStar:parser_nodes#ANode#parent= */
9797 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TStar:parser_nodes#Token#replace_child */
9798 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TStar:parser_nodes#ANode#replace_with */
9799 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TStar:parser_nodes#Token#visit_all */
9800 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TStar:literal#ANode#accept_literal */
9801 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStar:scope#ANode#accept_scope_visitor */
9802 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStar:flow#ANode#accept_flow_visitor */
9803 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStar:local_var_init#ANode#accept_local_var_visitor */
9804 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStar:auto_super_init#ANode#accept_auto_super_init */
9805 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStar:astvalidation#ANode#accept_ast_validation */
9806 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9807 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStar:transform#ANode#full_transform_visitor */
9808 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStar:transform#ANode#accept_transform_visitor */
9809 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TStar:lexer_work#Token#text */
9810 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TStar:parser_nodes#Token#prev_token= */
9811 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TStar:parser_nodes#Token#next_token= */
9812 (nitmethod_t)nit__lexer___TStar___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStar:lexer#TStar#parser_index */
9813 (nitmethod_t)nit__lexer___TStar___init_tk, /* pointer to parser_nodes:TStar:lexer#TStar#init_tk */
9814 }
9815 };
9816 /* allocate TStar */
9817 val* NEW_nit__TStar(const struct type* type) {
9818 val* self /* : TStar */;
9819 val* var /* : null */;
9820 val* var1 /* : null */;
9821 val* var2 /* : null */;
9822 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9823 self->type = type;
9824 self->class = &class_nit__TStar;
9825 var = NULL;
9826 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TStar exact> */
9827 var1 = NULL;
9828 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TStar exact> */
9829 var2 = NULL;
9830 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TStar exact> */
9831 return self;
9832 }
9833 /* runtime class nit__TStarstar */
9834 const struct class class_nit__TStarstar = {
9835 0, /* box_kind */
9836 {
9837 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TStarstar:kernel#Object#object_id */
9838 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TStarstar:kernel#Object#is_same_instance */
9839 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TStarstar:kernel#Object#== */
9840 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TStarstar:kernel#Object#!= */
9841 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TStarstar:kernel#Object#hash */
9842 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TStarstar:kernel#Object#exit */
9843 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TStarstar:kernel#Object#sys */
9844 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TStarstar:kernel#Object#init */
9845 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TStarstar:sorter#Object#default_comparator */
9846 (nitmethod_t)nit___nit__TokenOperator___standard__string__Object__to_s, /* pointer to parser_nodes:TStarstar:parser_nodes#TokenOperator#to_s */
9847 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TStarstar:string#Object#native_class_name */
9848 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TStarstar:string#Object#class_name */
9849 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TStarstar:string#Object#inspect */
9850 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TStarstar:string#Object#inspect_head */
9851 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TStarstar:string#Object#args */
9852 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TStarstar:ropes#Object#maxlen */
9853 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TStarstar:time#Object#get_time */
9854 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TStarstar:file#Object#printn */
9855 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TStarstar:file#Object#print */
9856 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TStarstar:file#Object#getcwd */
9857 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TStarstar:file#Object#file_getcwd */
9858 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TStarstar:model_base#Object#intrude_visibility */
9859 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TStarstar:model_base#Object#public_visibility */
9860 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TStarstar:model_base#Object#protected_visibility */
9861 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TStarstar:model_base#Object#private_visibility */
9862 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TStarstar:model_base#Object#none_visibility */
9863 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TStarstar:version#Object#nit_version */
9864 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TStarstar:model#Object#abstract_kind */
9865 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TStarstar:model#Object#concrete_kind */
9866 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TStarstar:model#Object#interface_kind */
9867 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TStarstar:model#Object#enum_kind */
9868 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TStarstar:model#Object#extern_kind */
9869 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#location */
9870 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#location= */
9871 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#hot_location */
9872 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#debug */
9873 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#parent */
9874 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#parent= */
9875 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#replace_child */
9876 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TStarstar:parser_nodes#ANode#replace_with */
9877 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#visit_all */
9878 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TStarstar:literal#ANode#accept_literal */
9879 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TStarstar:scope#ANode#accept_scope_visitor */
9880 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TStarstar:flow#ANode#accept_flow_visitor */
9881 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TStarstar:local_var_init#ANode#accept_local_var_visitor */
9882 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TStarstar:auto_super_init#ANode#accept_auto_super_init */
9883 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TStarstar:astvalidation#ANode#accept_ast_validation */
9884 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TStarstar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9885 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TStarstar:transform#ANode#full_transform_visitor */
9886 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TStarstar:transform#ANode#accept_transform_visitor */
9887 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TStarstar:lexer_work#Token#text */
9888 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#prev_token= */
9889 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TStarstar:parser_nodes#Token#next_token= */
9890 (nitmethod_t)nit__lexer___TStarstar___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TStarstar:lexer#TStarstar#parser_index */
9891 (nitmethod_t)nit__lexer___TStarstar___init_tk, /* pointer to parser_nodes:TStarstar:lexer#TStarstar#init_tk */
9892 }
9893 };
9894 /* allocate TStarstar */
9895 val* NEW_nit__TStarstar(const struct type* type) {
9896 val* self /* : TStarstar */;
9897 val* var /* : null */;
9898 val* var1 /* : null */;
9899 val* var2 /* : null */;
9900 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9901 self->type = type;
9902 self->class = &class_nit__TStarstar;
9903 var = NULL;
9904 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TStarstar exact> */
9905 var1 = NULL;
9906 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TStarstar exact> */
9907 var2 = NULL;
9908 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TStarstar exact> */
9909 return self;
9910 }
9911 /* runtime class nit__TSlash */
9912 const struct class class_nit__TSlash = {
9913 0, /* box_kind */
9914 {
9915 (nitmethod_t)standard___standard__Object___object_id, /* pointer to parser_nodes:TSlash:kernel#Object#object_id */
9916 (nitmethod_t)standard___standard__Object___is_same_instance, /* pointer to parser_nodes:TSlash:kernel#Object#is_same_instance */
9917 (nitmethod_t)standard___standard__Object____61d_61d, /* pointer to parser_nodes:TSlash:kernel#Object#== */
9918 (nitmethod_t)standard___standard__Object____33d_61d, /* pointer to parser_nodes:TSlash:kernel#Object#!= */
9919 (nitmethod_t)standard___standard__Object___hash, /* pointer to parser_nodes:TSlash:kernel#Object#hash */
9920 (nitmethod_t)standard___standard__Object___exit, /* pointer to parser_nodes:TSlash:kernel#Object#exit */
9921 (nitmethod_t)standard___standard__Object___sys, /* pointer to parser_nodes:TSlash:kernel#Object#sys */
9922 (nitmethod_t)standard___standard__Object___init, /* pointer to parser_nodes:TSlash:kernel#Object#init */
9923 (nitmethod_t)standard__sorter___Object___default_comparator, /* pointer to parser_nodes:TSlash:sorter#Object#default_comparator */
9924 (nitmethod_t)nit___nit__TokenOperator___standard__string__Object__to_s, /* pointer to parser_nodes:TSlash:parser_nodes#TokenOperator#to_s */
9925 (nitmethod_t)standard__string___Object___native_class_name, /* pointer to parser_nodes:TSlash:string#Object#native_class_name */
9926 (nitmethod_t)standard__string___Object___class_name, /* pointer to parser_nodes:TSlash:string#Object#class_name */
9927 (nitmethod_t)standard__string___Object___inspect, /* pointer to parser_nodes:TSlash:string#Object#inspect */
9928 (nitmethod_t)standard__string___Object___inspect_head, /* pointer to parser_nodes:TSlash:string#Object#inspect_head */
9929 (nitmethod_t)standard__string___Object___args, /* pointer to parser_nodes:TSlash:string#Object#args */
9930 (nitmethod_t)standard__ropes___Object___maxlen, /* pointer to parser_nodes:TSlash:ropes#Object#maxlen */
9931 (nitmethod_t)standard__time___Object___get_time, /* pointer to parser_nodes:TSlash:time#Object#get_time */
9932 (nitmethod_t)standard__file___Object___printn, /* pointer to parser_nodes:TSlash:file#Object#printn */
9933 (nitmethod_t)standard__file___Object___print, /* pointer to parser_nodes:TSlash:file#Object#print */
9934 (nitmethod_t)standard__file___Object___getcwd, /* pointer to parser_nodes:TSlash:file#Object#getcwd */
9935 (nitmethod_t)standard__file___Object___file_getcwd, /* pointer to parser_nodes:TSlash:file#Object#file_getcwd */
9936 (nitmethod_t)nit__model_base___standard__Object___intrude_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#intrude_visibility */
9937 (nitmethod_t)nit__model_base___standard__Object___public_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#public_visibility */
9938 (nitmethod_t)nit__model_base___standard__Object___protected_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#protected_visibility */
9939 (nitmethod_t)nit__model_base___standard__Object___private_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#private_visibility */
9940 (nitmethod_t)nit__model_base___standard__Object___none_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#none_visibility */
9941 (nitmethod_t)nit__version___standard__Object___nit_version, /* pointer to parser_nodes:TSlash:version#Object#nit_version */
9942 (nitmethod_t)nit__model___standard__Object___abstract_kind, /* pointer to parser_nodes:TSlash:model#Object#abstract_kind */
9943 (nitmethod_t)nit__model___standard__Object___concrete_kind, /* pointer to parser_nodes:TSlash:model#Object#concrete_kind */
9944 (nitmethod_t)nit__model___standard__Object___interface_kind, /* pointer to parser_nodes:TSlash:model#Object#interface_kind */
9945 (nitmethod_t)nit__model___standard__Object___enum_kind, /* pointer to parser_nodes:TSlash:model#Object#enum_kind */
9946 (nitmethod_t)nit__model___standard__Object___extern_kind, /* pointer to parser_nodes:TSlash:model#Object#extern_kind */
9947 (nitmethod_t)nit___nit__ANode___location, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#location */
9948 (nitmethod_t)nit___nit__ANode___location_61d, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#location= */
9949 (nitmethod_t)nit___nit__ANode___hot_location, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#hot_location */
9950 (nitmethod_t)nit___nit__ANode___debug, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#debug */
9951 (nitmethod_t)nit___nit__ANode___parent, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#parent */
9952 (nitmethod_t)nit___nit__ANode___parent_61d, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#parent= */
9953 (nitmethod_t)nit___nit__Token___ANode__replace_child, /* pointer to parser_nodes:TSlash:parser_nodes#Token#replace_child */
9954 (nitmethod_t)nit___nit__ANode___replace_with, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#replace_with */
9955 (nitmethod_t)nit___nit__Token___ANode__visit_all, /* pointer to parser_nodes:TSlash:parser_nodes#Token#visit_all */
9956 (nitmethod_t)nit__literal___ANode___accept_literal, /* pointer to parser_nodes:TSlash:literal#ANode#accept_literal */
9957 (nitmethod_t)nit__scope___ANode___accept_scope_visitor, /* pointer to parser_nodes:TSlash:scope#ANode#accept_scope_visitor */
9958 (nitmethod_t)nit__flow___ANode___accept_flow_visitor, /* pointer to parser_nodes:TSlash:flow#ANode#accept_flow_visitor */
9959 (nitmethod_t)nit__local_var_init___ANode___accept_local_var_visitor, /* pointer to parser_nodes:TSlash:local_var_init#ANode#accept_local_var_visitor */
9960 (nitmethod_t)nit__auto_super_init___ANode___accept_auto_super_init, /* pointer to parser_nodes:TSlash:auto_super_init#ANode#accept_auto_super_init */
9961 (nitmethod_t)nit__astvalidation___ANode___accept_ast_validation, /* pointer to parser_nodes:TSlash:astvalidation#ANode#accept_ast_validation */
9962 (nitmethod_t)nit__rapid_type_analysis___ANode___accept_rapid_type_visitor, /* pointer to parser_nodes:TSlash:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9963 (nitmethod_t)nit__transform___ANode___full_transform_visitor, /* pointer to parser_nodes:TSlash:transform#ANode#full_transform_visitor */
9964 (nitmethod_t)nit__transform___ANode___accept_transform_visitor, /* pointer to parser_nodes:TSlash:transform#ANode#accept_transform_visitor */
9965 (nitmethod_t)nit__lexer_work___Token___text, /* pointer to parser_nodes:TSlash:lexer_work#Token#text */
9966 (nitmethod_t)nit___nit__Token___prev_token_61d, /* pointer to parser_nodes:TSlash:parser_nodes#Token#prev_token= */
9967 (nitmethod_t)nit___nit__Token___next_token_61d, /* pointer to parser_nodes:TSlash:parser_nodes#Token#next_token= */
9968 (nitmethod_t)nit__lexer___TSlash___nit__lexer_work__Token__parser_index, /* pointer to parser_nodes:TSlash:lexer#TSlash#parser_index */
9969 (nitmethod_t)nit__lexer___TSlash___init_tk, /* pointer to parser_nodes:TSlash:lexer#TSlash#init_tk */
9970 }
9971 };
9972 /* allocate TSlash */
9973 val* NEW_nit__TSlash(const struct type* type) {
9974 val* self /* : TSlash */;
9975 val* var /* : null */;
9976 val* var1 /* : null */;
9977 val* var2 /* : null */;
9978 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9979 self->type = type;
9980 self->class = &class_nit__TSlash;
9981 var = NULL;
9982 self->attrs[COLOR_nit__parser_nodes__ANode___parent].val = var; /* _parent on <self:TSlash exact> */
9983 var1 = NULL;
9984 self->attrs[COLOR_nit__parser_nodes__Token___prev_token].val = var1; /* _prev_token on <self:TSlash exact> */
9985 var2 = NULL;
9986 self->attrs[COLOR_nit__parser_nodes__Token___next_token].val = var2; /* _next_token on <self:TSlash exact> */
9987 return self;
9988 }