examples/dino: replace closure by a custom sorter
[nit.git] / c_src / nitg.classes.6.c
1 #include "nitg.classes.0.h"
2 /* runtime class parser__ReduceAction1540 */
3 const struct class class_parser__ReduceAction1540 = {
4 0, /* box_kind */
5 {
6 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction1540:kernel#Object#object_id */
7 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction1540:kernel#Object#is_same_type */
8 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction1540:kernel#Object#is_same_instance */
9 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction1540:kernel#Object#== */
10 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction1540:kernel#Object#!= */
11 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction1540:kernel#Object#output */
12 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction1540:kernel#Object#output_class_name */
13 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction1540:kernel#Object#exit */
14 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction1540:kernel#Object#sys */
15 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction1540:kernel#Object#hash */
16 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction1540:string#Object#to_s */
17 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction1540:string#Object#native_class_name */
18 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction1540:string#Object#class_name */
19 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction1540:string#Object#inspect */
20 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction1540:string#Object#inspect_head */
21 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction1540:string#Object#args */
22 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction1540:math#Object#atan2 */
23 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction1540:math#Object#pi */
24 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction1540:math#Object#srand_from */
25 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction1540:math#Object#srand */
26 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction1540:stream#Object#poll */
27 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction1540:stream#Object#intern_poll */
28 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction1540:time#Object#get_time */
29 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction1540:file#Object#printn */
30 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction1540:file#Object#print */
31 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction1540:file#Object#getc */
32 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction1540:file#Object#gets */
33 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction1540:file#Object#getcwd */
34 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction1540:file#Object#file_getcwd */
35 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction1540:file#Object#stdin */
36 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction1540:file#Object#stdout */
37 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction1540:file#Object#stderr */
38 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction1540:model_base#Object#intrude_visibility */
39 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction1540:model_base#Object#public_visibility */
40 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction1540:model_base#Object#protected_visibility */
41 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction1540:model_base#Object#private_visibility */
42 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction1540:model_base#Object#none_visibility */
43 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction1540:model#Object#abstract_kind */
44 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction1540:model#Object#concrete_kind */
45 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction1540:model#Object#interface_kind */
46 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction1540:model#Object#enum_kind */
47 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction1540:model#Object#extern_kind */
48 (nitmethod_t)VIRTUAL_parser__ReduceAction1540__action, /* pointer to parser:ReduceAction1540:parser#ReduceAction1540#action */
49 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction1540:parser#ReduceAction#concat */
50 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction1540:parser#ReduceAction#init */
51 }
52 };
53 /* allocate ReduceAction1540 */
54 val* NEW_parser__ReduceAction1540(const struct type* type) {
55 val* self /* : ReduceAction1540 */;
56 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
57 self->type = type;
58 self->class = &class_parser__ReduceAction1540;
59 return self;
60 }
61 /* runtime class parser__ReduceAction1541 */
62 const struct class class_parser__ReduceAction1541 = {
63 0, /* box_kind */
64 {
65 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction1541:kernel#Object#object_id */
66 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction1541:kernel#Object#is_same_type */
67 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction1541:kernel#Object#is_same_instance */
68 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction1541:kernel#Object#== */
69 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction1541:kernel#Object#!= */
70 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction1541:kernel#Object#output */
71 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction1541:kernel#Object#output_class_name */
72 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction1541:kernel#Object#exit */
73 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction1541:kernel#Object#sys */
74 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction1541:kernel#Object#hash */
75 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction1541:string#Object#to_s */
76 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction1541:string#Object#native_class_name */
77 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction1541:string#Object#class_name */
78 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction1541:string#Object#inspect */
79 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction1541:string#Object#inspect_head */
80 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction1541:string#Object#args */
81 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction1541:math#Object#atan2 */
82 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction1541:math#Object#pi */
83 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction1541:math#Object#srand_from */
84 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction1541:math#Object#srand */
85 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction1541:stream#Object#poll */
86 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction1541:stream#Object#intern_poll */
87 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction1541:time#Object#get_time */
88 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction1541:file#Object#printn */
89 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction1541:file#Object#print */
90 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction1541:file#Object#getc */
91 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction1541:file#Object#gets */
92 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction1541:file#Object#getcwd */
93 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction1541:file#Object#file_getcwd */
94 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction1541:file#Object#stdin */
95 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction1541:file#Object#stdout */
96 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction1541:file#Object#stderr */
97 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction1541:model_base#Object#intrude_visibility */
98 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction1541:model_base#Object#public_visibility */
99 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction1541:model_base#Object#protected_visibility */
100 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction1541:model_base#Object#private_visibility */
101 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction1541:model_base#Object#none_visibility */
102 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction1541:model#Object#abstract_kind */
103 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction1541:model#Object#concrete_kind */
104 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction1541:model#Object#interface_kind */
105 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction1541:model#Object#enum_kind */
106 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction1541:model#Object#extern_kind */
107 (nitmethod_t)VIRTUAL_parser__ReduceAction1541__action, /* pointer to parser:ReduceAction1541:parser#ReduceAction1541#action */
108 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction1541:parser#ReduceAction#concat */
109 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction1541:parser#ReduceAction#init */
110 }
111 };
112 /* allocate ReduceAction1541 */
113 val* NEW_parser__ReduceAction1541(const struct type* type) {
114 val* self /* : ReduceAction1541 */;
115 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
116 self->type = type;
117 self->class = &class_parser__ReduceAction1541;
118 return self;
119 }
120 /* runtime class parser__ReduceAction1543 */
121 const struct class class_parser__ReduceAction1543 = {
122 0, /* box_kind */
123 {
124 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction1543:kernel#Object#object_id */
125 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction1543:kernel#Object#is_same_type */
126 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction1543:kernel#Object#is_same_instance */
127 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction1543:kernel#Object#== */
128 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction1543:kernel#Object#!= */
129 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction1543:kernel#Object#output */
130 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction1543:kernel#Object#output_class_name */
131 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction1543:kernel#Object#exit */
132 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction1543:kernel#Object#sys */
133 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction1543:kernel#Object#hash */
134 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction1543:string#Object#to_s */
135 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction1543:string#Object#native_class_name */
136 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction1543:string#Object#class_name */
137 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction1543:string#Object#inspect */
138 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction1543:string#Object#inspect_head */
139 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction1543:string#Object#args */
140 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction1543:math#Object#atan2 */
141 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction1543:math#Object#pi */
142 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction1543:math#Object#srand_from */
143 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction1543:math#Object#srand */
144 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction1543:stream#Object#poll */
145 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction1543:stream#Object#intern_poll */
146 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction1543:time#Object#get_time */
147 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction1543:file#Object#printn */
148 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction1543:file#Object#print */
149 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction1543:file#Object#getc */
150 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction1543:file#Object#gets */
151 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction1543:file#Object#getcwd */
152 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction1543:file#Object#file_getcwd */
153 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction1543:file#Object#stdin */
154 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction1543:file#Object#stdout */
155 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction1543:file#Object#stderr */
156 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction1543:model_base#Object#intrude_visibility */
157 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction1543:model_base#Object#public_visibility */
158 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction1543:model_base#Object#protected_visibility */
159 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction1543:model_base#Object#private_visibility */
160 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction1543:model_base#Object#none_visibility */
161 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction1543:model#Object#abstract_kind */
162 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction1543:model#Object#concrete_kind */
163 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction1543:model#Object#interface_kind */
164 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction1543:model#Object#enum_kind */
165 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction1543:model#Object#extern_kind */
166 (nitmethod_t)VIRTUAL_parser__ReduceAction1543__action, /* pointer to parser:ReduceAction1543:parser#ReduceAction1543#action */
167 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction1543:parser#ReduceAction#concat */
168 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction1543:parser#ReduceAction#init */
169 }
170 };
171 /* allocate ReduceAction1543 */
172 val* NEW_parser__ReduceAction1543(const struct type* type) {
173 val* self /* : ReduceAction1543 */;
174 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
175 self->type = type;
176 self->class = &class_parser__ReduceAction1543;
177 return self;
178 }
179 /* runtime class parser__ReduceAction1544 */
180 const struct class class_parser__ReduceAction1544 = {
181 0, /* box_kind */
182 {
183 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction1544:kernel#Object#object_id */
184 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction1544:kernel#Object#is_same_type */
185 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction1544:kernel#Object#is_same_instance */
186 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction1544:kernel#Object#== */
187 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction1544:kernel#Object#!= */
188 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction1544:kernel#Object#output */
189 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction1544:kernel#Object#output_class_name */
190 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction1544:kernel#Object#exit */
191 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction1544:kernel#Object#sys */
192 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction1544:kernel#Object#hash */
193 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction1544:string#Object#to_s */
194 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction1544:string#Object#native_class_name */
195 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction1544:string#Object#class_name */
196 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction1544:string#Object#inspect */
197 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction1544:string#Object#inspect_head */
198 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction1544:string#Object#args */
199 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction1544:math#Object#atan2 */
200 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction1544:math#Object#pi */
201 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction1544:math#Object#srand_from */
202 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction1544:math#Object#srand */
203 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction1544:stream#Object#poll */
204 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction1544:stream#Object#intern_poll */
205 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction1544:time#Object#get_time */
206 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction1544:file#Object#printn */
207 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction1544:file#Object#print */
208 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction1544:file#Object#getc */
209 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction1544:file#Object#gets */
210 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction1544:file#Object#getcwd */
211 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction1544:file#Object#file_getcwd */
212 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction1544:file#Object#stdin */
213 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction1544:file#Object#stdout */
214 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction1544:file#Object#stderr */
215 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction1544:model_base#Object#intrude_visibility */
216 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction1544:model_base#Object#public_visibility */
217 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction1544:model_base#Object#protected_visibility */
218 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction1544:model_base#Object#private_visibility */
219 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction1544:model_base#Object#none_visibility */
220 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction1544:model#Object#abstract_kind */
221 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction1544:model#Object#concrete_kind */
222 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction1544:model#Object#interface_kind */
223 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction1544:model#Object#enum_kind */
224 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction1544:model#Object#extern_kind */
225 (nitmethod_t)VIRTUAL_parser__ReduceAction1544__action, /* pointer to parser:ReduceAction1544:parser#ReduceAction1544#action */
226 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction1544:parser#ReduceAction#concat */
227 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction1544:parser#ReduceAction#init */
228 }
229 };
230 /* allocate ReduceAction1544 */
231 val* NEW_parser__ReduceAction1544(const struct type* type) {
232 val* self /* : ReduceAction1544 */;
233 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
234 self->type = type;
235 self->class = &class_parser__ReduceAction1544;
236 return self;
237 }
238 /* runtime class parser__ReduceAction1545 */
239 const struct class class_parser__ReduceAction1545 = {
240 0, /* box_kind */
241 {
242 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction1545:kernel#Object#object_id */
243 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction1545:kernel#Object#is_same_type */
244 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction1545:kernel#Object#is_same_instance */
245 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction1545:kernel#Object#== */
246 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction1545:kernel#Object#!= */
247 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction1545:kernel#Object#output */
248 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction1545:kernel#Object#output_class_name */
249 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction1545:kernel#Object#exit */
250 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction1545:kernel#Object#sys */
251 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction1545:kernel#Object#hash */
252 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction1545:string#Object#to_s */
253 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction1545:string#Object#native_class_name */
254 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction1545:string#Object#class_name */
255 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction1545:string#Object#inspect */
256 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction1545:string#Object#inspect_head */
257 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction1545:string#Object#args */
258 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction1545:math#Object#atan2 */
259 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction1545:math#Object#pi */
260 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction1545:math#Object#srand_from */
261 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction1545:math#Object#srand */
262 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction1545:stream#Object#poll */
263 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction1545:stream#Object#intern_poll */
264 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction1545:time#Object#get_time */
265 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction1545:file#Object#printn */
266 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction1545:file#Object#print */
267 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction1545:file#Object#getc */
268 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction1545:file#Object#gets */
269 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction1545:file#Object#getcwd */
270 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction1545:file#Object#file_getcwd */
271 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction1545:file#Object#stdin */
272 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction1545:file#Object#stdout */
273 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction1545:file#Object#stderr */
274 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction1545:model_base#Object#intrude_visibility */
275 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction1545:model_base#Object#public_visibility */
276 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction1545:model_base#Object#protected_visibility */
277 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction1545:model_base#Object#private_visibility */
278 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction1545:model_base#Object#none_visibility */
279 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction1545:model#Object#abstract_kind */
280 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction1545:model#Object#concrete_kind */
281 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction1545:model#Object#interface_kind */
282 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction1545:model#Object#enum_kind */
283 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction1545:model#Object#extern_kind */
284 (nitmethod_t)VIRTUAL_parser__ReduceAction1545__action, /* pointer to parser:ReduceAction1545:parser#ReduceAction1545#action */
285 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction1545:parser#ReduceAction#concat */
286 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction1545:parser#ReduceAction#init */
287 }
288 };
289 /* allocate ReduceAction1545 */
290 val* NEW_parser__ReduceAction1545(const struct type* type) {
291 val* self /* : ReduceAction1545 */;
292 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
293 self->type = type;
294 self->class = &class_parser__ReduceAction1545;
295 return self;
296 }
297 /* runtime class parser__ReduceAction1546 */
298 const struct class class_parser__ReduceAction1546 = {
299 0, /* box_kind */
300 {
301 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction1546:kernel#Object#object_id */
302 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction1546:kernel#Object#is_same_type */
303 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction1546:kernel#Object#is_same_instance */
304 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction1546:kernel#Object#== */
305 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction1546:kernel#Object#!= */
306 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction1546:kernel#Object#output */
307 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction1546:kernel#Object#output_class_name */
308 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction1546:kernel#Object#exit */
309 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction1546:kernel#Object#sys */
310 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction1546:kernel#Object#hash */
311 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction1546:string#Object#to_s */
312 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction1546:string#Object#native_class_name */
313 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction1546:string#Object#class_name */
314 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction1546:string#Object#inspect */
315 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction1546:string#Object#inspect_head */
316 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction1546:string#Object#args */
317 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction1546:math#Object#atan2 */
318 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction1546:math#Object#pi */
319 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction1546:math#Object#srand_from */
320 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction1546:math#Object#srand */
321 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction1546:stream#Object#poll */
322 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction1546:stream#Object#intern_poll */
323 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction1546:time#Object#get_time */
324 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction1546:file#Object#printn */
325 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction1546:file#Object#print */
326 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction1546:file#Object#getc */
327 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction1546:file#Object#gets */
328 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction1546:file#Object#getcwd */
329 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction1546:file#Object#file_getcwd */
330 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction1546:file#Object#stdin */
331 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction1546:file#Object#stdout */
332 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction1546:file#Object#stderr */
333 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction1546:model_base#Object#intrude_visibility */
334 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction1546:model_base#Object#public_visibility */
335 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction1546:model_base#Object#protected_visibility */
336 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction1546:model_base#Object#private_visibility */
337 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction1546:model_base#Object#none_visibility */
338 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction1546:model#Object#abstract_kind */
339 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction1546:model#Object#concrete_kind */
340 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction1546:model#Object#interface_kind */
341 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction1546:model#Object#enum_kind */
342 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction1546:model#Object#extern_kind */
343 (nitmethod_t)VIRTUAL_parser__ReduceAction1546__action, /* pointer to parser:ReduceAction1546:parser#ReduceAction1546#action */
344 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction1546:parser#ReduceAction#concat */
345 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction1546:parser#ReduceAction#init */
346 }
347 };
348 /* allocate ReduceAction1546 */
349 val* NEW_parser__ReduceAction1546(const struct type* type) {
350 val* self /* : ReduceAction1546 */;
351 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
352 self->type = type;
353 self->class = &class_parser__ReduceAction1546;
354 return self;
355 }
356 /* runtime class parser__ReduceAction1547 */
357 const struct class class_parser__ReduceAction1547 = {
358 0, /* box_kind */
359 {
360 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction1547:kernel#Object#object_id */
361 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction1547:kernel#Object#is_same_type */
362 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction1547:kernel#Object#is_same_instance */
363 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction1547:kernel#Object#== */
364 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction1547:kernel#Object#!= */
365 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction1547:kernel#Object#output */
366 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction1547:kernel#Object#output_class_name */
367 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction1547:kernel#Object#exit */
368 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction1547:kernel#Object#sys */
369 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction1547:kernel#Object#hash */
370 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction1547:string#Object#to_s */
371 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction1547:string#Object#native_class_name */
372 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction1547:string#Object#class_name */
373 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction1547:string#Object#inspect */
374 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction1547:string#Object#inspect_head */
375 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction1547:string#Object#args */
376 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction1547:math#Object#atan2 */
377 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction1547:math#Object#pi */
378 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction1547:math#Object#srand_from */
379 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction1547:math#Object#srand */
380 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction1547:stream#Object#poll */
381 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction1547:stream#Object#intern_poll */
382 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction1547:time#Object#get_time */
383 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction1547:file#Object#printn */
384 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction1547:file#Object#print */
385 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction1547:file#Object#getc */
386 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction1547:file#Object#gets */
387 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction1547:file#Object#getcwd */
388 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction1547:file#Object#file_getcwd */
389 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction1547:file#Object#stdin */
390 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction1547:file#Object#stdout */
391 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction1547:file#Object#stderr */
392 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction1547:model_base#Object#intrude_visibility */
393 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction1547:model_base#Object#public_visibility */
394 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction1547:model_base#Object#protected_visibility */
395 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction1547:model_base#Object#private_visibility */
396 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction1547:model_base#Object#none_visibility */
397 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction1547:model#Object#abstract_kind */
398 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction1547:model#Object#concrete_kind */
399 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction1547:model#Object#interface_kind */
400 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction1547:model#Object#enum_kind */
401 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction1547:model#Object#extern_kind */
402 (nitmethod_t)VIRTUAL_parser__ReduceAction1547__action, /* pointer to parser:ReduceAction1547:parser#ReduceAction1547#action */
403 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction1547:parser#ReduceAction#concat */
404 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction1547:parser#ReduceAction#init */
405 }
406 };
407 /* allocate ReduceAction1547 */
408 val* NEW_parser__ReduceAction1547(const struct type* type) {
409 val* self /* : ReduceAction1547 */;
410 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
411 self->type = type;
412 self->class = &class_parser__ReduceAction1547;
413 return self;
414 }
415 /* runtime class parser__ReduceAction1549 */
416 const struct class class_parser__ReduceAction1549 = {
417 0, /* box_kind */
418 {
419 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction1549:kernel#Object#object_id */
420 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction1549:kernel#Object#is_same_type */
421 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction1549:kernel#Object#is_same_instance */
422 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction1549:kernel#Object#== */
423 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction1549:kernel#Object#!= */
424 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction1549:kernel#Object#output */
425 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction1549:kernel#Object#output_class_name */
426 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction1549:kernel#Object#exit */
427 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction1549:kernel#Object#sys */
428 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction1549:kernel#Object#hash */
429 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction1549:string#Object#to_s */
430 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction1549:string#Object#native_class_name */
431 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction1549:string#Object#class_name */
432 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction1549:string#Object#inspect */
433 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction1549:string#Object#inspect_head */
434 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction1549:string#Object#args */
435 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction1549:math#Object#atan2 */
436 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction1549:math#Object#pi */
437 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction1549:math#Object#srand_from */
438 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction1549:math#Object#srand */
439 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction1549:stream#Object#poll */
440 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction1549:stream#Object#intern_poll */
441 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction1549:time#Object#get_time */
442 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction1549:file#Object#printn */
443 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction1549:file#Object#print */
444 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction1549:file#Object#getc */
445 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction1549:file#Object#gets */
446 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction1549:file#Object#getcwd */
447 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction1549:file#Object#file_getcwd */
448 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction1549:file#Object#stdin */
449 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction1549:file#Object#stdout */
450 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction1549:file#Object#stderr */
451 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction1549:model_base#Object#intrude_visibility */
452 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction1549:model_base#Object#public_visibility */
453 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction1549:model_base#Object#protected_visibility */
454 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction1549:model_base#Object#private_visibility */
455 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction1549:model_base#Object#none_visibility */
456 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction1549:model#Object#abstract_kind */
457 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction1549:model#Object#concrete_kind */
458 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction1549:model#Object#interface_kind */
459 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction1549:model#Object#enum_kind */
460 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction1549:model#Object#extern_kind */
461 (nitmethod_t)VIRTUAL_parser__ReduceAction1549__action, /* pointer to parser:ReduceAction1549:parser#ReduceAction1549#action */
462 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction1549:parser#ReduceAction#concat */
463 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction1549:parser#ReduceAction#init */
464 }
465 };
466 /* allocate ReduceAction1549 */
467 val* NEW_parser__ReduceAction1549(const struct type* type) {
468 val* self /* : ReduceAction1549 */;
469 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
470 self->type = type;
471 self->class = &class_parser__ReduceAction1549;
472 return self;
473 }
474 /* runtime class parser__ReduceAction1553 */
475 const struct class class_parser__ReduceAction1553 = {
476 0, /* box_kind */
477 {
478 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction1553:kernel#Object#object_id */
479 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction1553:kernel#Object#is_same_type */
480 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction1553:kernel#Object#is_same_instance */
481 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction1553:kernel#Object#== */
482 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction1553:kernel#Object#!= */
483 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction1553:kernel#Object#output */
484 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction1553:kernel#Object#output_class_name */
485 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction1553:kernel#Object#exit */
486 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction1553:kernel#Object#sys */
487 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction1553:kernel#Object#hash */
488 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction1553:string#Object#to_s */
489 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction1553:string#Object#native_class_name */
490 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction1553:string#Object#class_name */
491 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction1553:string#Object#inspect */
492 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction1553:string#Object#inspect_head */
493 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction1553:string#Object#args */
494 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction1553:math#Object#atan2 */
495 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction1553:math#Object#pi */
496 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction1553:math#Object#srand_from */
497 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction1553:math#Object#srand */
498 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction1553:stream#Object#poll */
499 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction1553:stream#Object#intern_poll */
500 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction1553:time#Object#get_time */
501 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction1553:file#Object#printn */
502 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction1553:file#Object#print */
503 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction1553:file#Object#getc */
504 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction1553:file#Object#gets */
505 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction1553:file#Object#getcwd */
506 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction1553:file#Object#file_getcwd */
507 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction1553:file#Object#stdin */
508 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction1553:file#Object#stdout */
509 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction1553:file#Object#stderr */
510 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction1553:model_base#Object#intrude_visibility */
511 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction1553:model_base#Object#public_visibility */
512 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction1553:model_base#Object#protected_visibility */
513 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction1553:model_base#Object#private_visibility */
514 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction1553:model_base#Object#none_visibility */
515 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction1553:model#Object#abstract_kind */
516 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction1553:model#Object#concrete_kind */
517 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction1553:model#Object#interface_kind */
518 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction1553:model#Object#enum_kind */
519 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction1553:model#Object#extern_kind */
520 (nitmethod_t)VIRTUAL_parser__ReduceAction1553__action, /* pointer to parser:ReduceAction1553:parser#ReduceAction1553#action */
521 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction1553:parser#ReduceAction#concat */
522 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction1553:parser#ReduceAction#init */
523 }
524 };
525 /* allocate ReduceAction1553 */
526 val* NEW_parser__ReduceAction1553(const struct type* type) {
527 val* self /* : ReduceAction1553 */;
528 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
529 self->type = type;
530 self->class = &class_parser__ReduceAction1553;
531 return self;
532 }
533 /* runtime class parser__ReduceAction1557 */
534 const struct class class_parser__ReduceAction1557 = {
535 0, /* box_kind */
536 {
537 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction1557:kernel#Object#object_id */
538 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction1557:kernel#Object#is_same_type */
539 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction1557:kernel#Object#is_same_instance */
540 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction1557:kernel#Object#== */
541 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction1557:kernel#Object#!= */
542 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction1557:kernel#Object#output */
543 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction1557:kernel#Object#output_class_name */
544 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction1557:kernel#Object#exit */
545 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction1557:kernel#Object#sys */
546 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction1557:kernel#Object#hash */
547 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction1557:string#Object#to_s */
548 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction1557:string#Object#native_class_name */
549 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction1557:string#Object#class_name */
550 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction1557:string#Object#inspect */
551 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction1557:string#Object#inspect_head */
552 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction1557:string#Object#args */
553 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction1557:math#Object#atan2 */
554 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction1557:math#Object#pi */
555 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction1557:math#Object#srand_from */
556 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction1557:math#Object#srand */
557 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction1557:stream#Object#poll */
558 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction1557:stream#Object#intern_poll */
559 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction1557:time#Object#get_time */
560 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction1557:file#Object#printn */
561 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction1557:file#Object#print */
562 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction1557:file#Object#getc */
563 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction1557:file#Object#gets */
564 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction1557:file#Object#getcwd */
565 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction1557:file#Object#file_getcwd */
566 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction1557:file#Object#stdin */
567 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction1557:file#Object#stdout */
568 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction1557:file#Object#stderr */
569 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction1557:model_base#Object#intrude_visibility */
570 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction1557:model_base#Object#public_visibility */
571 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction1557:model_base#Object#protected_visibility */
572 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction1557:model_base#Object#private_visibility */
573 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction1557:model_base#Object#none_visibility */
574 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction1557:model#Object#abstract_kind */
575 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction1557:model#Object#concrete_kind */
576 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction1557:model#Object#interface_kind */
577 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction1557:model#Object#enum_kind */
578 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction1557:model#Object#extern_kind */
579 (nitmethod_t)VIRTUAL_parser__ReduceAction1557__action, /* pointer to parser:ReduceAction1557:parser#ReduceAction1557#action */
580 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction1557:parser#ReduceAction#concat */
581 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction1557:parser#ReduceAction#init */
582 }
583 };
584 /* allocate ReduceAction1557 */
585 val* NEW_parser__ReduceAction1557(const struct type* type) {
586 val* self /* : ReduceAction1557 */;
587 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
588 self->type = type;
589 self->class = &class_parser__ReduceAction1557;
590 return self;
591 }
592 /* runtime class parser__ReduceAction1558 */
593 const struct class class_parser__ReduceAction1558 = {
594 0, /* box_kind */
595 {
596 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction1558:kernel#Object#object_id */
597 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction1558:kernel#Object#is_same_type */
598 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction1558:kernel#Object#is_same_instance */
599 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction1558:kernel#Object#== */
600 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction1558:kernel#Object#!= */
601 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction1558:kernel#Object#output */
602 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction1558:kernel#Object#output_class_name */
603 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction1558:kernel#Object#exit */
604 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction1558:kernel#Object#sys */
605 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction1558:kernel#Object#hash */
606 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction1558:string#Object#to_s */
607 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction1558:string#Object#native_class_name */
608 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction1558:string#Object#class_name */
609 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction1558:string#Object#inspect */
610 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction1558:string#Object#inspect_head */
611 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction1558:string#Object#args */
612 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction1558:math#Object#atan2 */
613 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction1558:math#Object#pi */
614 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction1558:math#Object#srand_from */
615 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction1558:math#Object#srand */
616 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction1558:stream#Object#poll */
617 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction1558:stream#Object#intern_poll */
618 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction1558:time#Object#get_time */
619 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction1558:file#Object#printn */
620 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction1558:file#Object#print */
621 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction1558:file#Object#getc */
622 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction1558:file#Object#gets */
623 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction1558:file#Object#getcwd */
624 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction1558:file#Object#file_getcwd */
625 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction1558:file#Object#stdin */
626 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction1558:file#Object#stdout */
627 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction1558:file#Object#stderr */
628 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction1558:model_base#Object#intrude_visibility */
629 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction1558:model_base#Object#public_visibility */
630 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction1558:model_base#Object#protected_visibility */
631 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction1558:model_base#Object#private_visibility */
632 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction1558:model_base#Object#none_visibility */
633 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction1558:model#Object#abstract_kind */
634 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction1558:model#Object#concrete_kind */
635 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction1558:model#Object#interface_kind */
636 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction1558:model#Object#enum_kind */
637 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction1558:model#Object#extern_kind */
638 (nitmethod_t)VIRTUAL_parser__ReduceAction1558__action, /* pointer to parser:ReduceAction1558:parser#ReduceAction1558#action */
639 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction1558:parser#ReduceAction#concat */
640 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction1558:parser#ReduceAction#init */
641 }
642 };
643 /* allocate ReduceAction1558 */
644 val* NEW_parser__ReduceAction1558(const struct type* type) {
645 val* self /* : ReduceAction1558 */;
646 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
647 self->type = type;
648 self->class = &class_parser__ReduceAction1558;
649 return self;
650 }
651 /* runtime class parser__ReduceAction1559 */
652 const struct class class_parser__ReduceAction1559 = {
653 0, /* box_kind */
654 {
655 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction1559:kernel#Object#object_id */
656 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction1559:kernel#Object#is_same_type */
657 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction1559:kernel#Object#is_same_instance */
658 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction1559:kernel#Object#== */
659 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction1559:kernel#Object#!= */
660 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction1559:kernel#Object#output */
661 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction1559:kernel#Object#output_class_name */
662 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction1559:kernel#Object#exit */
663 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction1559:kernel#Object#sys */
664 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction1559:kernel#Object#hash */
665 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction1559:string#Object#to_s */
666 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction1559:string#Object#native_class_name */
667 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction1559:string#Object#class_name */
668 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction1559:string#Object#inspect */
669 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction1559:string#Object#inspect_head */
670 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction1559:string#Object#args */
671 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction1559:math#Object#atan2 */
672 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction1559:math#Object#pi */
673 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction1559:math#Object#srand_from */
674 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction1559:math#Object#srand */
675 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction1559:stream#Object#poll */
676 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction1559:stream#Object#intern_poll */
677 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction1559:time#Object#get_time */
678 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction1559:file#Object#printn */
679 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction1559:file#Object#print */
680 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction1559:file#Object#getc */
681 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction1559:file#Object#gets */
682 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction1559:file#Object#getcwd */
683 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction1559:file#Object#file_getcwd */
684 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction1559:file#Object#stdin */
685 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction1559:file#Object#stdout */
686 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction1559:file#Object#stderr */
687 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction1559:model_base#Object#intrude_visibility */
688 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction1559:model_base#Object#public_visibility */
689 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction1559:model_base#Object#protected_visibility */
690 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction1559:model_base#Object#private_visibility */
691 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction1559:model_base#Object#none_visibility */
692 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction1559:model#Object#abstract_kind */
693 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction1559:model#Object#concrete_kind */
694 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction1559:model#Object#interface_kind */
695 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction1559:model#Object#enum_kind */
696 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction1559:model#Object#extern_kind */
697 (nitmethod_t)VIRTUAL_parser__ReduceAction1559__action, /* pointer to parser:ReduceAction1559:parser#ReduceAction1559#action */
698 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction1559:parser#ReduceAction#concat */
699 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction1559:parser#ReduceAction#init */
700 }
701 };
702 /* allocate ReduceAction1559 */
703 val* NEW_parser__ReduceAction1559(const struct type* type) {
704 val* self /* : ReduceAction1559 */;
705 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
706 self->type = type;
707 self->class = &class_parser__ReduceAction1559;
708 return self;
709 }
710 /* runtime class parser__ReduceAction1560 */
711 const struct class class_parser__ReduceAction1560 = {
712 0, /* box_kind */
713 {
714 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction1560:kernel#Object#object_id */
715 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction1560:kernel#Object#is_same_type */
716 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction1560:kernel#Object#is_same_instance */
717 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction1560:kernel#Object#== */
718 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction1560:kernel#Object#!= */
719 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction1560:kernel#Object#output */
720 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction1560:kernel#Object#output_class_name */
721 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction1560:kernel#Object#exit */
722 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction1560:kernel#Object#sys */
723 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction1560:kernel#Object#hash */
724 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction1560:string#Object#to_s */
725 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction1560:string#Object#native_class_name */
726 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction1560:string#Object#class_name */
727 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction1560:string#Object#inspect */
728 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction1560:string#Object#inspect_head */
729 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction1560:string#Object#args */
730 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction1560:math#Object#atan2 */
731 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction1560:math#Object#pi */
732 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction1560:math#Object#srand_from */
733 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction1560:math#Object#srand */
734 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction1560:stream#Object#poll */
735 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction1560:stream#Object#intern_poll */
736 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction1560:time#Object#get_time */
737 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction1560:file#Object#printn */
738 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction1560:file#Object#print */
739 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction1560:file#Object#getc */
740 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction1560:file#Object#gets */
741 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction1560:file#Object#getcwd */
742 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction1560:file#Object#file_getcwd */
743 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction1560:file#Object#stdin */
744 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction1560:file#Object#stdout */
745 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction1560:file#Object#stderr */
746 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction1560:model_base#Object#intrude_visibility */
747 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction1560:model_base#Object#public_visibility */
748 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction1560:model_base#Object#protected_visibility */
749 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction1560:model_base#Object#private_visibility */
750 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction1560:model_base#Object#none_visibility */
751 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction1560:model#Object#abstract_kind */
752 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction1560:model#Object#concrete_kind */
753 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction1560:model#Object#interface_kind */
754 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction1560:model#Object#enum_kind */
755 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction1560:model#Object#extern_kind */
756 (nitmethod_t)VIRTUAL_parser__ReduceAction1560__action, /* pointer to parser:ReduceAction1560:parser#ReduceAction1560#action */
757 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction1560:parser#ReduceAction#concat */
758 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction1560:parser#ReduceAction#init */
759 }
760 };
761 /* allocate ReduceAction1560 */
762 val* NEW_parser__ReduceAction1560(const struct type* type) {
763 val* self /* : ReduceAction1560 */;
764 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
765 self->type = type;
766 self->class = &class_parser__ReduceAction1560;
767 return self;
768 }
769 /* runtime class parser__ReduceAction1561 */
770 const struct class class_parser__ReduceAction1561 = {
771 0, /* box_kind */
772 {
773 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction1561:kernel#Object#object_id */
774 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction1561:kernel#Object#is_same_type */
775 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction1561:kernel#Object#is_same_instance */
776 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction1561:kernel#Object#== */
777 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction1561:kernel#Object#!= */
778 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction1561:kernel#Object#output */
779 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser:ReduceAction1561:kernel#Object#output_class_name */
780 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser:ReduceAction1561:kernel#Object#exit */
781 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser:ReduceAction1561:kernel#Object#sys */
782 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser:ReduceAction1561:kernel#Object#hash */
783 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser:ReduceAction1561:string#Object#to_s */
784 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser:ReduceAction1561:string#Object#native_class_name */
785 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser:ReduceAction1561:string#Object#class_name */
786 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser:ReduceAction1561:string#Object#inspect */
787 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser:ReduceAction1561:string#Object#inspect_head */
788 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser:ReduceAction1561:string#Object#args */
789 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser:ReduceAction1561:math#Object#atan2 */
790 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser:ReduceAction1561:math#Object#pi */
791 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser:ReduceAction1561:math#Object#srand_from */
792 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser:ReduceAction1561:math#Object#srand */
793 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser:ReduceAction1561:stream#Object#poll */
794 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser:ReduceAction1561:stream#Object#intern_poll */
795 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser:ReduceAction1561:time#Object#get_time */
796 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser:ReduceAction1561:file#Object#printn */
797 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser:ReduceAction1561:file#Object#print */
798 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser:ReduceAction1561:file#Object#getc */
799 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser:ReduceAction1561:file#Object#gets */
800 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser:ReduceAction1561:file#Object#getcwd */
801 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser:ReduceAction1561:file#Object#file_getcwd */
802 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser:ReduceAction1561:file#Object#stdin */
803 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser:ReduceAction1561:file#Object#stdout */
804 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser:ReduceAction1561:file#Object#stderr */
805 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser:ReduceAction1561:model_base#Object#intrude_visibility */
806 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser:ReduceAction1561:model_base#Object#public_visibility */
807 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser:ReduceAction1561:model_base#Object#protected_visibility */
808 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser:ReduceAction1561:model_base#Object#private_visibility */
809 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser:ReduceAction1561:model_base#Object#none_visibility */
810 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser:ReduceAction1561:model#Object#abstract_kind */
811 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser:ReduceAction1561:model#Object#concrete_kind */
812 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser:ReduceAction1561:model#Object#interface_kind */
813 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser:ReduceAction1561:model#Object#enum_kind */
814 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser:ReduceAction1561:model#Object#extern_kind */
815 (nitmethod_t)VIRTUAL_parser__ReduceAction1561__action, /* pointer to parser:ReduceAction1561:parser#ReduceAction1561#action */
816 (nitmethod_t)VIRTUAL_parser__ReduceAction__concat, /* pointer to parser:ReduceAction1561:parser#ReduceAction#concat */
817 (nitmethod_t)VIRTUAL_parser__ReduceAction__init, /* pointer to parser:ReduceAction1561:parser#ReduceAction#init */
818 }
819 };
820 /* allocate ReduceAction1561 */
821 val* NEW_parser__ReduceAction1561(const struct type* type) {
822 val* self /* : ReduceAction1561 */;
823 self = nit_alloc(sizeof(struct instance) + 1*sizeof(nitattribute_t));
824 self->type = type;
825 self->class = &class_parser__ReduceAction1561;
826 return self;
827 }
828 /* runtime class lexer__Lexer */
829 const struct class class_lexer__Lexer = {
830 0, /* box_kind */
831 {
832 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to lexer:Lexer:kernel#Object#object_id */
833 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to lexer:Lexer:kernel#Object#is_same_type */
834 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to lexer:Lexer:kernel#Object#is_same_instance */
835 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to lexer:Lexer:kernel#Object#== */
836 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to lexer:Lexer:kernel#Object#!= */
837 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to lexer:Lexer:kernel#Object#output */
838 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to lexer:Lexer:kernel#Object#output_class_name */
839 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to lexer:Lexer:kernel#Object#exit */
840 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to lexer:Lexer:kernel#Object#sys */
841 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to lexer:Lexer:kernel#Object#hash */
842 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to lexer:Lexer:string#Object#to_s */
843 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to lexer:Lexer:string#Object#native_class_name */
844 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to lexer:Lexer:string#Object#class_name */
845 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to lexer:Lexer:string#Object#inspect */
846 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to lexer:Lexer:string#Object#inspect_head */
847 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to lexer:Lexer:string#Object#args */
848 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to lexer:Lexer:math#Object#atan2 */
849 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to lexer:Lexer:math#Object#pi */
850 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to lexer:Lexer:math#Object#srand_from */
851 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to lexer:Lexer:math#Object#srand */
852 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to lexer:Lexer:stream#Object#poll */
853 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to lexer:Lexer:stream#Object#intern_poll */
854 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to lexer:Lexer:time#Object#get_time */
855 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to lexer:Lexer:file#Object#printn */
856 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to lexer:Lexer:file#Object#print */
857 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to lexer:Lexer:file#Object#getc */
858 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to lexer:Lexer:file#Object#gets */
859 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to lexer:Lexer:file#Object#getcwd */
860 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to lexer:Lexer:file#Object#file_getcwd */
861 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to lexer:Lexer:file#Object#stdin */
862 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to lexer:Lexer:file#Object#stdout */
863 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to lexer:Lexer:file#Object#stderr */
864 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to lexer:Lexer:model_base#Object#intrude_visibility */
865 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to lexer:Lexer:model_base#Object#public_visibility */
866 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to lexer:Lexer:model_base#Object#protected_visibility */
867 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to lexer:Lexer:model_base#Object#private_visibility */
868 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to lexer:Lexer:model_base#Object#none_visibility */
869 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to lexer:Lexer:model#Object#abstract_kind */
870 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to lexer:Lexer:model#Object#concrete_kind */
871 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to lexer:Lexer:model#Object#interface_kind */
872 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to lexer:Lexer:model#Object#enum_kind */
873 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to lexer:Lexer:model#Object#extern_kind */
874 (nitmethod_t)VIRTUAL_tables__TablesCapable__lexer_goto, /* pointer to lexer:Lexer:tables#TablesCapable#lexer_goto */
875 (nitmethod_t)VIRTUAL_tables__TablesCapable__lexer_accept, /* pointer to lexer:Lexer:tables#TablesCapable#lexer_accept */
876 (nitmethod_t)VIRTUAL_tables__TablesCapable__parser_goto, /* pointer to lexer:Lexer:tables#TablesCapable#parser_goto */
877 (nitmethod_t)VIRTUAL_tables__TablesCapable__parser_action, /* pointer to lexer:Lexer:tables#TablesCapable#parser_action */
878 (nitmethod_t)VIRTUAL_lexer__Lexer__file, /* pointer to lexer:Lexer:lexer#Lexer#file */
879 (nitmethod_t)VIRTUAL_lexer__Lexer__state_initial, /* pointer to lexer:Lexer:lexer#Lexer#state_initial */
880 (nitmethod_t)VIRTUAL_lexer__Lexer__init, /* pointer to lexer:Lexer:lexer#Lexer#init */
881 (nitmethod_t)VIRTUAL_lexer__Lexer__last_token, /* pointer to lexer:Lexer:lexer#Lexer#last_token */
882 (nitmethod_t)VIRTUAL_lexer__Lexer__last_token_61d, /* pointer to lexer:Lexer:lexer#Lexer#last_token= */
883 (nitmethod_t)VIRTUAL_lexer__Lexer__peek, /* pointer to lexer:Lexer:lexer#Lexer#peek */
884 (nitmethod_t)VIRTUAL_lexer__Lexer__next, /* pointer to lexer:Lexer:lexer#Lexer#next */
885 (nitmethod_t)VIRTUAL_lexer__Lexer__get_token, /* pointer to lexer:Lexer:lexer#Lexer#get_token */
886 }
887 };
888 /* allocate Lexer */
889 val* NEW_lexer__Lexer(const struct type* type) {
890 val* self /* : Lexer */;
891 long var /* : Int */;
892 long var1 /* : Int */;
893 long var2 /* : Int */;
894 long var3 /* : Int */;
895 short int var4 /* : Bool */;
896 val* var5 /* : null */;
897 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
898 self->type = type;
899 self->class = &class_lexer__Lexer;
900 var = 0;
901 self->attrs[COLOR_lexer__Lexer___state].l = var; /* _state on <self:Lexer exact> */
902 var1 = 0;
903 self->attrs[COLOR_lexer__Lexer___stream_pos].l = var1; /* _stream_pos on <self:Lexer exact> */
904 var2 = 0;
905 self->attrs[COLOR_lexer__Lexer___line].l = var2; /* _line on <self:Lexer exact> */
906 var3 = 0;
907 self->attrs[COLOR_lexer__Lexer___pos].l = var3; /* _pos on <self:Lexer exact> */
908 var4 = 0;
909 self->attrs[COLOR_lexer__Lexer___cr].s = var4; /* _cr on <self:Lexer exact> */
910 var5 = NULL;
911 self->attrs[COLOR_lexer__Lexer___64dlast_token].val = var5; /* @last_token on <self:Lexer exact> */
912 return self;
913 }
914 /* runtime class parser_nodes__ANodes */
915 const struct class class_parser_nodes__ANodes = {
916 0, /* box_kind */
917 {
918 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ANodes:kernel#Object#object_id */
919 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ANodes:kernel#Object#is_same_type */
920 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ANodes:kernel#Object#is_same_instance */
921 (nitmethod_t)VIRTUAL_abstract_collection__SequenceRead___61d_61d, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#== */
922 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ANodes:kernel#Object#!= */
923 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ANodes:kernel#Object#output */
924 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ANodes:kernel#Object#output_class_name */
925 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ANodes:kernel#Object#exit */
926 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ANodes:kernel#Object#sys */
927 (nitmethod_t)VIRTUAL_abstract_collection__SequenceRead__hash, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#hash */
928 (nitmethod_t)VIRTUAL_string__Collection__to_s, /* pointer to parser_nodes:ANodes:string#Collection#to_s */
929 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ANodes:string#Object#native_class_name */
930 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ANodes:string#Object#class_name */
931 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ANodes:string#Object#inspect */
932 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ANodes:string#Object#inspect_head */
933 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ANodes:string#Object#args */
934 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ANodes:math#Object#atan2 */
935 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ANodes:math#Object#pi */
936 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ANodes:math#Object#srand_from */
937 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ANodes:math#Object#srand */
938 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ANodes:stream#Object#poll */
939 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ANodes:stream#Object#intern_poll */
940 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ANodes:time#Object#get_time */
941 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ANodes:file#Object#printn */
942 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ANodes:file#Object#print */
943 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ANodes:file#Object#getc */
944 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ANodes:file#Object#gets */
945 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ANodes:file#Object#getcwd */
946 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ANodes:file#Object#file_getcwd */
947 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ANodes:file#Object#stdin */
948 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ANodes:file#Object#stdout */
949 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ANodes:file#Object#stderr */
950 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ANodes:model_base#Object#intrude_visibility */
951 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ANodes:model_base#Object#public_visibility */
952 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ANodes:model_base#Object#protected_visibility */
953 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ANodes:model_base#Object#private_visibility */
954 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ANodes:model_base#Object#none_visibility */
955 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ANodes:model#Object#abstract_kind */
956 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ANodes:model#Object#concrete_kind */
957 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ANodes:model#Object#interface_kind */
958 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ANodes:model#Object#enum_kind */
959 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ANodes:model#Object#extern_kind */
960 NULL, /* empty */
961 NULL, /* empty */
962 NULL, /* empty */
963 NULL, /* empty */
964 NULL, /* empty */
965 NULL, /* empty */
966 NULL, /* empty */
967 NULL, /* empty */
968 NULL, /* empty */
969 NULL, /* empty */
970 NULL, /* empty */
971 NULL, /* empty */
972 NULL, /* empty */
973 NULL, /* empty */
974 NULL, /* empty */
975 NULL, /* empty */
976 NULL, /* empty */
977 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__iterator, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#iterator */
978 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__is_empty, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#is_empty */
979 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__length, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#length */
980 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__has, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#has */
981 (nitmethod_t)VIRTUAL_abstract_collection__Collection__has_only, /* pointer to parser_nodes:ANodes:abstract_collection#Collection#has_only */
982 (nitmethod_t)VIRTUAL_abstract_collection__Collection__count, /* pointer to parser_nodes:ANodes:abstract_collection#Collection#count */
983 (nitmethod_t)VIRTUAL_abstract_collection__SequenceRead__first, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#first */
984 (nitmethod_t)VIRTUAL_abstract_collection__Collection__has_all, /* pointer to parser_nodes:ANodes:abstract_collection#Collection#has_all */
985 (nitmethod_t)VIRTUAL_array__Collection__to_a, /* pointer to parser_nodes:ANodes:array#Collection#to_a */
986 (nitmethod_t)VIRTUAL_string__Collection__join, /* pointer to parser_nodes:ANodes:string#Collection#join */
987 (nitmethod_t)VIRTUAL_math__Collection__rand, /* pointer to parser_nodes:ANodes:math#Collection#rand */
988 (nitmethod_t)VIRTUAL_abstract_collection__RemovableCollection__clear, /* pointer to parser_nodes:ANodes:abstract_collection#RemovableCollection#clear */
989 (nitmethod_t)VIRTUAL_abstract_collection__RemovableCollection__remove, /* pointer to parser_nodes:ANodes:abstract_collection#RemovableCollection#remove */
990 (nitmethod_t)VIRTUAL_abstract_collection__RemovableCollection__remove_all, /* pointer to parser_nodes:ANodes:abstract_collection#RemovableCollection#remove_all */
991 (nitmethod_t)VIRTUAL_abstract_collection__Sequence__add, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#add */
992 (nitmethod_t)VIRTUAL_abstract_collection__SimpleCollection__add_all, /* pointer to parser_nodes:ANodes:abstract_collection#SimpleCollection#add_all */
993 (nitmethod_t)VIRTUAL_parser_nodes__ANodes___91d_93d, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#[] */
994 (nitmethod_t)VIRTUAL_abstract_collection__SequenceRead__last, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#last */
995 (nitmethod_t)VIRTUAL_abstract_collection__SequenceRead__index_of, /* pointer to parser_nodes:ANodes:abstract_collection#SequenceRead#index_of */
996 (nitmethod_t)VIRTUAL_abstract_collection__Sequence__first_61d, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#first= */
997 (nitmethod_t)VIRTUAL_abstract_collection__Sequence__last_61d, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#last= */
998 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__push, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#push */
999 (nitmethod_t)VIRTUAL_abstract_collection__Sequence__append, /* pointer to parser_nodes:ANodes:abstract_collection#Sequence#append */
1000 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__pop, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#pop */
1001 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__unshift, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#unshift */
1002 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__shift, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#shift */
1003 (nitmethod_t)VIRTUAL_parser_nodes__ANodes___91d_93d_61d, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#[]= */
1004 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__remove_at, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#remove_at */
1005 (nitmethod_t)VIRTUAL_collection__Sequence__subarray, /* pointer to parser_nodes:ANodes:collection#Sequence#subarray */
1006 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__parent, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#parent */
1007 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__parent_61d, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#parent= */
1008 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__items, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#items */
1009 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__items_61d, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#items= */
1010 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__hook_add, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#hook_add */
1011 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__hook_remove, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#hook_remove */
1012 (nitmethod_t)VIRTUAL_parser_nodes__ANodes__init, /* pointer to parser_nodes:ANodes:parser_nodes#ANodes#init */
1013 }
1014 };
1015 /* allocate ANodes[ANode] */
1016 val* NEW_parser_nodes__ANodes(const struct type* type) {
1017 val* self /* : ANodes[ANode] */;
1018 val* var /* : Array[ANode] */;
1019 self = nit_alloc(sizeof(struct instance) + 2*sizeof(nitattribute_t));
1020 self->type = type;
1021 self->class = &class_parser_nodes__ANodes;
1022 var = NEW_array__Array(self->type->resolution_table->types[COLOR_array__Arrayparser_nodes__ANodes_FT0]);
1023 ((void (*)(val*))(var->class->vft[COLOR_array__Array__init]))(var) /* init on <var:Array[ANode]>*/;
1024 self->attrs[COLOR_parser_nodes__ANodes___64ditems].val = var; /* @items on <self:ANodes[ANode] exact> */
1025 return self;
1026 }
1027 /* runtime class parser_nodes__TEol */
1028 const struct class class_parser_nodes__TEol = {
1029 0, /* box_kind */
1030 {
1031 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TEol:kernel#Object#object_id */
1032 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TEol:kernel#Object#is_same_type */
1033 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TEol:kernel#Object#is_same_instance */
1034 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TEol:kernel#Object#== */
1035 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TEol:kernel#Object#!= */
1036 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TEol:kernel#Object#output */
1037 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TEol:kernel#Object#output_class_name */
1038 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TEol:kernel#Object#exit */
1039 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TEol:kernel#Object#sys */
1040 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TEol:kernel#Object#hash */
1041 (nitmethod_t)VIRTUAL_parser_nodes__TEol__to_s, /* pointer to parser_nodes:TEol:parser_nodes#TEol#to_s */
1042 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TEol:string#Object#native_class_name */
1043 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TEol:string#Object#class_name */
1044 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TEol:string#Object#inspect */
1045 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TEol:string#Object#inspect_head */
1046 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TEol:string#Object#args */
1047 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TEol:math#Object#atan2 */
1048 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TEol:math#Object#pi */
1049 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TEol:math#Object#srand_from */
1050 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TEol:math#Object#srand */
1051 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TEol:stream#Object#poll */
1052 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TEol:stream#Object#intern_poll */
1053 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TEol:time#Object#get_time */
1054 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TEol:file#Object#printn */
1055 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TEol:file#Object#print */
1056 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TEol:file#Object#getc */
1057 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TEol:file#Object#gets */
1058 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TEol:file#Object#getcwd */
1059 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TEol:file#Object#file_getcwd */
1060 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TEol:file#Object#stdin */
1061 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TEol:file#Object#stdout */
1062 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TEol:file#Object#stderr */
1063 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TEol:model_base#Object#intrude_visibility */
1064 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TEol:model_base#Object#public_visibility */
1065 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TEol:model_base#Object#protected_visibility */
1066 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TEol:model_base#Object#private_visibility */
1067 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TEol:model_base#Object#none_visibility */
1068 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TEol:model#Object#abstract_kind */
1069 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TEol:model#Object#concrete_kind */
1070 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TEol:model#Object#interface_kind */
1071 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TEol:model#Object#enum_kind */
1072 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TEol:model#Object#extern_kind */
1073 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TEol:parser_nodes#ANode#location */
1074 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TEol:parser_nodes#ANode#hot_location */
1075 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TEol:parser_nodes#ANode#debug */
1076 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TEol:parser_nodes#ANode#parent */
1077 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TEol:parser_nodes#ANode#parent= */
1078 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TEol:parser_nodes#ANode#init */
1079 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TEol:parser_nodes#Token#replace_child */
1080 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TEol:parser_nodes#ANode#detach */
1081 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TEol:parser_nodes#ANode#replace_with */
1082 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TEol:parser_nodes#Token#visit_all */
1083 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TEol:parser_util#ANode#collect_tokens_by_text */
1084 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TEol:parser_util#ANode#collect_annotations_by_name */
1085 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TEol:simple_misc_analysis#ANode#accept_simple_misc */
1086 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TEol:simple_misc_analysis#ANode#after_simple_misc */
1087 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TEol:literal#ANode#accept_literal */
1088 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TEol:scope#ANode#accept_scope_visitor */
1089 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TEol:flow#ANode#accept_flow_visitor */
1090 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TEol:local_var_init#ANode#accept_local_var_visitor */
1091 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TEol:auto_super_init#ANode#accept_auto_super_init */
1092 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TEol:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1093 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TEol:astvalidation#ANode#accept_ast_validation */
1094 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TEol:transform#ANode#accept_transform_visitor */
1095 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TEol:lexer#Token#text */
1096 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TEol:lexer#Token#text= */
1097 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TEol:parser_nodes#Token#prev_token */
1098 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TEol:parser_nodes#Token#prev_token= */
1099 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TEol:parser_nodes#Token#next_token */
1100 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TEol:parser_nodes#Token#next_token= */
1101 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TEol:parser_nodes#Token#init */
1102 (nitmethod_t)VIRTUAL_lexer__TEol__parser_index, /* pointer to parser_nodes:TEol:lexer#TEol#parser_index */
1103 (nitmethod_t)VIRTUAL_parser_nodes__TEol__init, /* pointer to parser_nodes:TEol:parser_nodes#TEol#init */
1104 (nitmethod_t)VIRTUAL_lexer__TEol__init_tk, /* pointer to parser_nodes:TEol:lexer#TEol#init_tk */
1105 }
1106 };
1107 /* allocate TEol */
1108 val* NEW_parser_nodes__TEol(const struct type* type) {
1109 val* self /* : TEol */;
1110 val* var /* : null */;
1111 val* var1 /* : null */;
1112 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1113 self->type = type;
1114 self->class = &class_parser_nodes__TEol;
1115 var = NULL;
1116 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TEol exact> */
1117 var1 = NULL;
1118 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TEol exact> */
1119 return self;
1120 }
1121 /* runtime class parser_nodes__TComment */
1122 const struct class class_parser_nodes__TComment = {
1123 0, /* box_kind */
1124 {
1125 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TComment:kernel#Object#object_id */
1126 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TComment:kernel#Object#is_same_type */
1127 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TComment:kernel#Object#is_same_instance */
1128 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TComment:kernel#Object#== */
1129 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TComment:kernel#Object#!= */
1130 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TComment:kernel#Object#output */
1131 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TComment:kernel#Object#output_class_name */
1132 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TComment:kernel#Object#exit */
1133 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TComment:kernel#Object#sys */
1134 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TComment:kernel#Object#hash */
1135 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TComment:parser_nodes#Token#to_s */
1136 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TComment:string#Object#native_class_name */
1137 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TComment:string#Object#class_name */
1138 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TComment:string#Object#inspect */
1139 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TComment:string#Object#inspect_head */
1140 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TComment:string#Object#args */
1141 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TComment:math#Object#atan2 */
1142 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TComment:math#Object#pi */
1143 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TComment:math#Object#srand_from */
1144 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TComment:math#Object#srand */
1145 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TComment:stream#Object#poll */
1146 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TComment:stream#Object#intern_poll */
1147 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TComment:time#Object#get_time */
1148 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TComment:file#Object#printn */
1149 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TComment:file#Object#print */
1150 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TComment:file#Object#getc */
1151 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TComment:file#Object#gets */
1152 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TComment:file#Object#getcwd */
1153 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TComment:file#Object#file_getcwd */
1154 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TComment:file#Object#stdin */
1155 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TComment:file#Object#stdout */
1156 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TComment:file#Object#stderr */
1157 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TComment:model_base#Object#intrude_visibility */
1158 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TComment:model_base#Object#public_visibility */
1159 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TComment:model_base#Object#protected_visibility */
1160 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TComment:model_base#Object#private_visibility */
1161 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TComment:model_base#Object#none_visibility */
1162 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TComment:model#Object#abstract_kind */
1163 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TComment:model#Object#concrete_kind */
1164 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TComment:model#Object#interface_kind */
1165 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TComment:model#Object#enum_kind */
1166 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TComment:model#Object#extern_kind */
1167 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TComment:parser_nodes#ANode#location */
1168 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TComment:parser_nodes#ANode#hot_location */
1169 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TComment:parser_nodes#ANode#debug */
1170 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TComment:parser_nodes#ANode#parent */
1171 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TComment:parser_nodes#ANode#parent= */
1172 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TComment:parser_nodes#ANode#init */
1173 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TComment:parser_nodes#Token#replace_child */
1174 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TComment:parser_nodes#ANode#detach */
1175 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TComment:parser_nodes#ANode#replace_with */
1176 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TComment:parser_nodes#Token#visit_all */
1177 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TComment:parser_util#ANode#collect_tokens_by_text */
1178 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TComment:parser_util#ANode#collect_annotations_by_name */
1179 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TComment:simple_misc_analysis#ANode#accept_simple_misc */
1180 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TComment:simple_misc_analysis#ANode#after_simple_misc */
1181 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TComment:literal#ANode#accept_literal */
1182 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TComment:scope#ANode#accept_scope_visitor */
1183 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TComment:flow#ANode#accept_flow_visitor */
1184 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TComment:local_var_init#ANode#accept_local_var_visitor */
1185 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TComment:auto_super_init#ANode#accept_auto_super_init */
1186 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TComment:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1187 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TComment:astvalidation#ANode#accept_ast_validation */
1188 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TComment:transform#ANode#accept_transform_visitor */
1189 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TComment:lexer#Token#text */
1190 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TComment:lexer#Token#text= */
1191 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TComment:parser_nodes#Token#prev_token */
1192 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TComment:parser_nodes#Token#prev_token= */
1193 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TComment:parser_nodes#Token#next_token */
1194 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TComment:parser_nodes#Token#next_token= */
1195 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TComment:parser_nodes#Token#init */
1196 (nitmethod_t)VIRTUAL_lexer__TComment__parser_index, /* pointer to parser_nodes:TComment:lexer#TComment#parser_index */
1197 (nitmethod_t)VIRTUAL_parser_nodes__TComment__init, /* pointer to parser_nodes:TComment:parser_nodes#TComment#init */
1198 (nitmethod_t)VIRTUAL_lexer__TComment__init_tk, /* pointer to parser_nodes:TComment:lexer#TComment#init_tk */
1199 }
1200 };
1201 /* allocate TComment */
1202 val* NEW_parser_nodes__TComment(const struct type* type) {
1203 val* self /* : TComment */;
1204 val* var /* : null */;
1205 val* var1 /* : null */;
1206 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1207 self->type = type;
1208 self->class = &class_parser_nodes__TComment;
1209 var = NULL;
1210 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TComment exact> */
1211 var1 = NULL;
1212 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TComment exact> */
1213 return self;
1214 }
1215 /* runtime class parser_nodes__TKwpackage */
1216 const struct class class_parser_nodes__TKwpackage = {
1217 0, /* box_kind */
1218 {
1219 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwpackage:kernel#Object#object_id */
1220 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwpackage:kernel#Object#is_same_type */
1221 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwpackage:kernel#Object#is_same_instance */
1222 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwpackage:kernel#Object#== */
1223 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwpackage:kernel#Object#!= */
1224 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwpackage:kernel#Object#output */
1225 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwpackage:kernel#Object#output_class_name */
1226 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwpackage:kernel#Object#exit */
1227 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwpackage:kernel#Object#sys */
1228 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwpackage:kernel#Object#hash */
1229 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwpackage:parser_nodes#TokenKeyword#to_s */
1230 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwpackage:string#Object#native_class_name */
1231 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwpackage:string#Object#class_name */
1232 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwpackage:string#Object#inspect */
1233 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwpackage:string#Object#inspect_head */
1234 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwpackage:string#Object#args */
1235 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwpackage:math#Object#atan2 */
1236 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwpackage:math#Object#pi */
1237 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwpackage:math#Object#srand_from */
1238 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwpackage:math#Object#srand */
1239 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwpackage:stream#Object#poll */
1240 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwpackage:stream#Object#intern_poll */
1241 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwpackage:time#Object#get_time */
1242 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwpackage:file#Object#printn */
1243 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwpackage:file#Object#print */
1244 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwpackage:file#Object#getc */
1245 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwpackage:file#Object#gets */
1246 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwpackage:file#Object#getcwd */
1247 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwpackage:file#Object#file_getcwd */
1248 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwpackage:file#Object#stdin */
1249 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwpackage:file#Object#stdout */
1250 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwpackage:file#Object#stderr */
1251 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwpackage:model_base#Object#intrude_visibility */
1252 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwpackage:model_base#Object#public_visibility */
1253 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwpackage:model_base#Object#protected_visibility */
1254 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwpackage:model_base#Object#private_visibility */
1255 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwpackage:model_base#Object#none_visibility */
1256 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwpackage:model#Object#abstract_kind */
1257 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwpackage:model#Object#concrete_kind */
1258 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwpackage:model#Object#interface_kind */
1259 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwpackage:model#Object#enum_kind */
1260 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwpackage:model#Object#extern_kind */
1261 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#location */
1262 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#hot_location */
1263 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#debug */
1264 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#parent */
1265 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#parent= */
1266 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#init */
1267 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#replace_child */
1268 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#detach */
1269 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwpackage:parser_nodes#ANode#replace_with */
1270 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#visit_all */
1271 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwpackage:parser_util#ANode#collect_tokens_by_text */
1272 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwpackage:parser_util#ANode#collect_annotations_by_name */
1273 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwpackage:simple_misc_analysis#ANode#accept_simple_misc */
1274 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwpackage:simple_misc_analysis#ANode#after_simple_misc */
1275 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwpackage:literal#ANode#accept_literal */
1276 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwpackage:scope#ANode#accept_scope_visitor */
1277 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwpackage:flow#ANode#accept_flow_visitor */
1278 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwpackage:local_var_init#ANode#accept_local_var_visitor */
1279 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwpackage:auto_super_init#ANode#accept_auto_super_init */
1280 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwpackage:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1281 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwpackage:astvalidation#ANode#accept_ast_validation */
1282 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwpackage:transform#ANode#accept_transform_visitor */
1283 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwpackage:lexer#Token#text */
1284 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwpackage:lexer#Token#text= */
1285 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#prev_token */
1286 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#prev_token= */
1287 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#next_token */
1288 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#next_token= */
1289 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwpackage:parser_nodes#Token#init */
1290 (nitmethod_t)VIRTUAL_lexer__TKwpackage__parser_index, /* pointer to parser_nodes:TKwpackage:lexer#TKwpackage#parser_index */
1291 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwpackage:parser_nodes#TokenKeyword#init */
1292 (nitmethod_t)VIRTUAL_parser_nodes__TKwpackage__init, /* pointer to parser_nodes:TKwpackage:parser_nodes#TKwpackage#init */
1293 (nitmethod_t)VIRTUAL_lexer__TKwpackage__init_tk, /* pointer to parser_nodes:TKwpackage:lexer#TKwpackage#init_tk */
1294 }
1295 };
1296 /* allocate TKwpackage */
1297 val* NEW_parser_nodes__TKwpackage(const struct type* type) {
1298 val* self /* : TKwpackage */;
1299 val* var /* : null */;
1300 val* var1 /* : null */;
1301 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1302 self->type = type;
1303 self->class = &class_parser_nodes__TKwpackage;
1304 var = NULL;
1305 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwpackage exact> */
1306 var1 = NULL;
1307 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwpackage exact> */
1308 return self;
1309 }
1310 /* runtime class parser_nodes__TKwmodule */
1311 const struct class class_parser_nodes__TKwmodule = {
1312 0, /* box_kind */
1313 {
1314 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwmodule:kernel#Object#object_id */
1315 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwmodule:kernel#Object#is_same_type */
1316 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwmodule:kernel#Object#is_same_instance */
1317 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwmodule:kernel#Object#== */
1318 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwmodule:kernel#Object#!= */
1319 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwmodule:kernel#Object#output */
1320 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwmodule:kernel#Object#output_class_name */
1321 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwmodule:kernel#Object#exit */
1322 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwmodule:kernel#Object#sys */
1323 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwmodule:kernel#Object#hash */
1324 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwmodule:parser_nodes#TokenKeyword#to_s */
1325 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwmodule:string#Object#native_class_name */
1326 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwmodule:string#Object#class_name */
1327 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwmodule:string#Object#inspect */
1328 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwmodule:string#Object#inspect_head */
1329 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwmodule:string#Object#args */
1330 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwmodule:math#Object#atan2 */
1331 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwmodule:math#Object#pi */
1332 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwmodule:math#Object#srand_from */
1333 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwmodule:math#Object#srand */
1334 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwmodule:stream#Object#poll */
1335 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwmodule:stream#Object#intern_poll */
1336 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwmodule:time#Object#get_time */
1337 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwmodule:file#Object#printn */
1338 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwmodule:file#Object#print */
1339 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwmodule:file#Object#getc */
1340 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwmodule:file#Object#gets */
1341 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwmodule:file#Object#getcwd */
1342 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwmodule:file#Object#file_getcwd */
1343 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwmodule:file#Object#stdin */
1344 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwmodule:file#Object#stdout */
1345 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwmodule:file#Object#stderr */
1346 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwmodule:model_base#Object#intrude_visibility */
1347 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwmodule:model_base#Object#public_visibility */
1348 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwmodule:model_base#Object#protected_visibility */
1349 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwmodule:model_base#Object#private_visibility */
1350 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwmodule:model_base#Object#none_visibility */
1351 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwmodule:model#Object#abstract_kind */
1352 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwmodule:model#Object#concrete_kind */
1353 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwmodule:model#Object#interface_kind */
1354 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwmodule:model#Object#enum_kind */
1355 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwmodule:model#Object#extern_kind */
1356 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#location */
1357 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#hot_location */
1358 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#debug */
1359 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#parent */
1360 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#parent= */
1361 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#init */
1362 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#replace_child */
1363 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#detach */
1364 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwmodule:parser_nodes#ANode#replace_with */
1365 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#visit_all */
1366 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwmodule:parser_util#ANode#collect_tokens_by_text */
1367 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwmodule:parser_util#ANode#collect_annotations_by_name */
1368 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwmodule:simple_misc_analysis#ANode#accept_simple_misc */
1369 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwmodule:simple_misc_analysis#ANode#after_simple_misc */
1370 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwmodule:literal#ANode#accept_literal */
1371 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwmodule:scope#ANode#accept_scope_visitor */
1372 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwmodule:flow#ANode#accept_flow_visitor */
1373 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwmodule:local_var_init#ANode#accept_local_var_visitor */
1374 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwmodule:auto_super_init#ANode#accept_auto_super_init */
1375 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwmodule:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1376 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwmodule:astvalidation#ANode#accept_ast_validation */
1377 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwmodule:transform#ANode#accept_transform_visitor */
1378 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwmodule:lexer#Token#text */
1379 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwmodule:lexer#Token#text= */
1380 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#prev_token */
1381 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#prev_token= */
1382 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#next_token */
1383 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#next_token= */
1384 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwmodule:parser_nodes#Token#init */
1385 (nitmethod_t)VIRTUAL_lexer__TKwmodule__parser_index, /* pointer to parser_nodes:TKwmodule:lexer#TKwmodule#parser_index */
1386 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwmodule:parser_nodes#TokenKeyword#init */
1387 (nitmethod_t)VIRTUAL_parser_nodes__TKwmodule__init, /* pointer to parser_nodes:TKwmodule:parser_nodes#TKwmodule#init */
1388 (nitmethod_t)VIRTUAL_lexer__TKwmodule__init_tk, /* pointer to parser_nodes:TKwmodule:lexer#TKwmodule#init_tk */
1389 }
1390 };
1391 /* allocate TKwmodule */
1392 val* NEW_parser_nodes__TKwmodule(const struct type* type) {
1393 val* self /* : TKwmodule */;
1394 val* var /* : null */;
1395 val* var1 /* : null */;
1396 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1397 self->type = type;
1398 self->class = &class_parser_nodes__TKwmodule;
1399 var = NULL;
1400 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwmodule exact> */
1401 var1 = NULL;
1402 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwmodule exact> */
1403 return self;
1404 }
1405 /* runtime class parser_nodes__TKwimport */
1406 const struct class class_parser_nodes__TKwimport = {
1407 0, /* box_kind */
1408 {
1409 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwimport:kernel#Object#object_id */
1410 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwimport:kernel#Object#is_same_type */
1411 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwimport:kernel#Object#is_same_instance */
1412 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwimport:kernel#Object#== */
1413 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwimport:kernel#Object#!= */
1414 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwimport:kernel#Object#output */
1415 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwimport:kernel#Object#output_class_name */
1416 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwimport:kernel#Object#exit */
1417 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwimport:kernel#Object#sys */
1418 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwimport:kernel#Object#hash */
1419 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwimport:parser_nodes#TokenKeyword#to_s */
1420 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwimport:string#Object#native_class_name */
1421 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwimport:string#Object#class_name */
1422 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwimport:string#Object#inspect */
1423 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwimport:string#Object#inspect_head */
1424 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwimport:string#Object#args */
1425 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwimport:math#Object#atan2 */
1426 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwimport:math#Object#pi */
1427 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwimport:math#Object#srand_from */
1428 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwimport:math#Object#srand */
1429 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwimport:stream#Object#poll */
1430 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwimport:stream#Object#intern_poll */
1431 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwimport:time#Object#get_time */
1432 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwimport:file#Object#printn */
1433 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwimport:file#Object#print */
1434 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwimport:file#Object#getc */
1435 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwimport:file#Object#gets */
1436 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwimport:file#Object#getcwd */
1437 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwimport:file#Object#file_getcwd */
1438 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwimport:file#Object#stdin */
1439 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwimport:file#Object#stdout */
1440 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwimport:file#Object#stderr */
1441 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwimport:model_base#Object#intrude_visibility */
1442 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwimport:model_base#Object#public_visibility */
1443 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwimport:model_base#Object#protected_visibility */
1444 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwimport:model_base#Object#private_visibility */
1445 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwimport:model_base#Object#none_visibility */
1446 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwimport:model#Object#abstract_kind */
1447 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwimport:model#Object#concrete_kind */
1448 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwimport:model#Object#interface_kind */
1449 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwimport:model#Object#enum_kind */
1450 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwimport:model#Object#extern_kind */
1451 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#location */
1452 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#hot_location */
1453 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#debug */
1454 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#parent */
1455 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#parent= */
1456 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#init */
1457 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#replace_child */
1458 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#detach */
1459 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwimport:parser_nodes#ANode#replace_with */
1460 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#visit_all */
1461 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwimport:parser_util#ANode#collect_tokens_by_text */
1462 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwimport:parser_util#ANode#collect_annotations_by_name */
1463 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwimport:simple_misc_analysis#ANode#accept_simple_misc */
1464 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwimport:simple_misc_analysis#ANode#after_simple_misc */
1465 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwimport:literal#ANode#accept_literal */
1466 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwimport:scope#ANode#accept_scope_visitor */
1467 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwimport:flow#ANode#accept_flow_visitor */
1468 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwimport:local_var_init#ANode#accept_local_var_visitor */
1469 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwimport:auto_super_init#ANode#accept_auto_super_init */
1470 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwimport:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1471 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwimport:astvalidation#ANode#accept_ast_validation */
1472 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwimport:transform#ANode#accept_transform_visitor */
1473 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwimport:lexer#Token#text */
1474 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwimport:lexer#Token#text= */
1475 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#prev_token */
1476 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#prev_token= */
1477 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#next_token */
1478 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#next_token= */
1479 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwimport:parser_nodes#Token#init */
1480 (nitmethod_t)VIRTUAL_lexer__TKwimport__parser_index, /* pointer to parser_nodes:TKwimport:lexer#TKwimport#parser_index */
1481 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwimport:parser_nodes#TokenKeyword#init */
1482 (nitmethod_t)VIRTUAL_parser_nodes__TKwimport__init, /* pointer to parser_nodes:TKwimport:parser_nodes#TKwimport#init */
1483 (nitmethod_t)VIRTUAL_lexer__TKwimport__init_tk, /* pointer to parser_nodes:TKwimport:lexer#TKwimport#init_tk */
1484 }
1485 };
1486 /* allocate TKwimport */
1487 val* NEW_parser_nodes__TKwimport(const struct type* type) {
1488 val* self /* : TKwimport */;
1489 val* var /* : null */;
1490 val* var1 /* : null */;
1491 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1492 self->type = type;
1493 self->class = &class_parser_nodes__TKwimport;
1494 var = NULL;
1495 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwimport exact> */
1496 var1 = NULL;
1497 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwimport exact> */
1498 return self;
1499 }
1500 /* runtime class parser_nodes__TKwclass */
1501 const struct class class_parser_nodes__TKwclass = {
1502 0, /* box_kind */
1503 {
1504 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwclass:kernel#Object#object_id */
1505 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwclass:kernel#Object#is_same_type */
1506 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwclass:kernel#Object#is_same_instance */
1507 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwclass:kernel#Object#== */
1508 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwclass:kernel#Object#!= */
1509 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwclass:kernel#Object#output */
1510 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwclass:kernel#Object#output_class_name */
1511 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwclass:kernel#Object#exit */
1512 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwclass:kernel#Object#sys */
1513 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwclass:kernel#Object#hash */
1514 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwclass:parser_nodes#TokenKeyword#to_s */
1515 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwclass:string#Object#native_class_name */
1516 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwclass:string#Object#class_name */
1517 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwclass:string#Object#inspect */
1518 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwclass:string#Object#inspect_head */
1519 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwclass:string#Object#args */
1520 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwclass:math#Object#atan2 */
1521 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwclass:math#Object#pi */
1522 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwclass:math#Object#srand_from */
1523 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwclass:math#Object#srand */
1524 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwclass:stream#Object#poll */
1525 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwclass:stream#Object#intern_poll */
1526 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwclass:time#Object#get_time */
1527 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwclass:file#Object#printn */
1528 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwclass:file#Object#print */
1529 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwclass:file#Object#getc */
1530 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwclass:file#Object#gets */
1531 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwclass:file#Object#getcwd */
1532 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwclass:file#Object#file_getcwd */
1533 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwclass:file#Object#stdin */
1534 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwclass:file#Object#stdout */
1535 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwclass:file#Object#stderr */
1536 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwclass:model_base#Object#intrude_visibility */
1537 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwclass:model_base#Object#public_visibility */
1538 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwclass:model_base#Object#protected_visibility */
1539 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwclass:model_base#Object#private_visibility */
1540 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwclass:model_base#Object#none_visibility */
1541 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwclass:model#Object#abstract_kind */
1542 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwclass:model#Object#concrete_kind */
1543 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwclass:model#Object#interface_kind */
1544 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwclass:model#Object#enum_kind */
1545 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwclass:model#Object#extern_kind */
1546 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#location */
1547 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#hot_location */
1548 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#debug */
1549 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#parent */
1550 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#parent= */
1551 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#init */
1552 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#replace_child */
1553 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#detach */
1554 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwclass:parser_nodes#ANode#replace_with */
1555 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#visit_all */
1556 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwclass:parser_util#ANode#collect_tokens_by_text */
1557 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwclass:parser_util#ANode#collect_annotations_by_name */
1558 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwclass:simple_misc_analysis#ANode#accept_simple_misc */
1559 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwclass:simple_misc_analysis#ANode#after_simple_misc */
1560 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwclass:literal#ANode#accept_literal */
1561 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwclass:scope#ANode#accept_scope_visitor */
1562 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwclass:flow#ANode#accept_flow_visitor */
1563 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwclass:local_var_init#ANode#accept_local_var_visitor */
1564 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwclass:auto_super_init#ANode#accept_auto_super_init */
1565 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwclass:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1566 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwclass:astvalidation#ANode#accept_ast_validation */
1567 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwclass:transform#ANode#accept_transform_visitor */
1568 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwclass:lexer#Token#text */
1569 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwclass:lexer#Token#text= */
1570 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#prev_token */
1571 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#prev_token= */
1572 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#next_token */
1573 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#next_token= */
1574 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwclass:parser_nodes#Token#init */
1575 (nitmethod_t)VIRTUAL_lexer__TKwclass__parser_index, /* pointer to parser_nodes:TKwclass:lexer#TKwclass#parser_index */
1576 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwclass:parser_nodes#TokenKeyword#init */
1577 (nitmethod_t)VIRTUAL_parser_nodes__TKwclass__init, /* pointer to parser_nodes:TKwclass:parser_nodes#TKwclass#init */
1578 (nitmethod_t)VIRTUAL_lexer__TKwclass__init_tk, /* pointer to parser_nodes:TKwclass:lexer#TKwclass#init_tk */
1579 }
1580 };
1581 /* allocate TKwclass */
1582 val* NEW_parser_nodes__TKwclass(const struct type* type) {
1583 val* self /* : TKwclass */;
1584 val* var /* : null */;
1585 val* var1 /* : null */;
1586 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1587 self->type = type;
1588 self->class = &class_parser_nodes__TKwclass;
1589 var = NULL;
1590 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwclass exact> */
1591 var1 = NULL;
1592 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwclass exact> */
1593 return self;
1594 }
1595 /* runtime class parser_nodes__TKwabstract */
1596 const struct class class_parser_nodes__TKwabstract = {
1597 0, /* box_kind */
1598 {
1599 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwabstract:kernel#Object#object_id */
1600 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwabstract:kernel#Object#is_same_type */
1601 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwabstract:kernel#Object#is_same_instance */
1602 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwabstract:kernel#Object#== */
1603 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwabstract:kernel#Object#!= */
1604 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwabstract:kernel#Object#output */
1605 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwabstract:kernel#Object#output_class_name */
1606 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwabstract:kernel#Object#exit */
1607 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwabstract:kernel#Object#sys */
1608 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwabstract:kernel#Object#hash */
1609 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwabstract:parser_nodes#TokenKeyword#to_s */
1610 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwabstract:string#Object#native_class_name */
1611 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwabstract:string#Object#class_name */
1612 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwabstract:string#Object#inspect */
1613 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwabstract:string#Object#inspect_head */
1614 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwabstract:string#Object#args */
1615 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwabstract:math#Object#atan2 */
1616 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwabstract:math#Object#pi */
1617 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwabstract:math#Object#srand_from */
1618 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwabstract:math#Object#srand */
1619 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwabstract:stream#Object#poll */
1620 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwabstract:stream#Object#intern_poll */
1621 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwabstract:time#Object#get_time */
1622 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwabstract:file#Object#printn */
1623 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwabstract:file#Object#print */
1624 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwabstract:file#Object#getc */
1625 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwabstract:file#Object#gets */
1626 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwabstract:file#Object#getcwd */
1627 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwabstract:file#Object#file_getcwd */
1628 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwabstract:file#Object#stdin */
1629 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwabstract:file#Object#stdout */
1630 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwabstract:file#Object#stderr */
1631 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwabstract:model_base#Object#intrude_visibility */
1632 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwabstract:model_base#Object#public_visibility */
1633 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwabstract:model_base#Object#protected_visibility */
1634 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwabstract:model_base#Object#private_visibility */
1635 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwabstract:model_base#Object#none_visibility */
1636 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwabstract:model#Object#abstract_kind */
1637 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwabstract:model#Object#concrete_kind */
1638 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwabstract:model#Object#interface_kind */
1639 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwabstract:model#Object#enum_kind */
1640 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwabstract:model#Object#extern_kind */
1641 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#location */
1642 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#hot_location */
1643 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#debug */
1644 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#parent */
1645 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#parent= */
1646 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#init */
1647 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#replace_child */
1648 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#detach */
1649 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwabstract:parser_nodes#ANode#replace_with */
1650 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#visit_all */
1651 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwabstract:parser_util#ANode#collect_tokens_by_text */
1652 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwabstract:parser_util#ANode#collect_annotations_by_name */
1653 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwabstract:simple_misc_analysis#ANode#accept_simple_misc */
1654 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwabstract:simple_misc_analysis#ANode#after_simple_misc */
1655 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwabstract:literal#ANode#accept_literal */
1656 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwabstract:scope#ANode#accept_scope_visitor */
1657 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwabstract:flow#ANode#accept_flow_visitor */
1658 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwabstract:local_var_init#ANode#accept_local_var_visitor */
1659 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwabstract:auto_super_init#ANode#accept_auto_super_init */
1660 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwabstract:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1661 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwabstract:astvalidation#ANode#accept_ast_validation */
1662 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwabstract:transform#ANode#accept_transform_visitor */
1663 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwabstract:lexer#Token#text */
1664 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwabstract:lexer#Token#text= */
1665 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#prev_token */
1666 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#prev_token= */
1667 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#next_token */
1668 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#next_token= */
1669 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwabstract:parser_nodes#Token#init */
1670 (nitmethod_t)VIRTUAL_lexer__TKwabstract__parser_index, /* pointer to parser_nodes:TKwabstract:lexer#TKwabstract#parser_index */
1671 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwabstract:parser_nodes#TokenKeyword#init */
1672 (nitmethod_t)VIRTUAL_parser_nodes__TKwabstract__init, /* pointer to parser_nodes:TKwabstract:parser_nodes#TKwabstract#init */
1673 (nitmethod_t)VIRTUAL_lexer__TKwabstract__init_tk, /* pointer to parser_nodes:TKwabstract:lexer#TKwabstract#init_tk */
1674 }
1675 };
1676 /* allocate TKwabstract */
1677 val* NEW_parser_nodes__TKwabstract(const struct type* type) {
1678 val* self /* : TKwabstract */;
1679 val* var /* : null */;
1680 val* var1 /* : null */;
1681 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1682 self->type = type;
1683 self->class = &class_parser_nodes__TKwabstract;
1684 var = NULL;
1685 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwabstract exact> */
1686 var1 = NULL;
1687 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwabstract exact> */
1688 return self;
1689 }
1690 /* runtime class parser_nodes__TKwinterface */
1691 const struct class class_parser_nodes__TKwinterface = {
1692 0, /* box_kind */
1693 {
1694 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwinterface:kernel#Object#object_id */
1695 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwinterface:kernel#Object#is_same_type */
1696 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwinterface:kernel#Object#is_same_instance */
1697 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwinterface:kernel#Object#== */
1698 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwinterface:kernel#Object#!= */
1699 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwinterface:kernel#Object#output */
1700 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwinterface:kernel#Object#output_class_name */
1701 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwinterface:kernel#Object#exit */
1702 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwinterface:kernel#Object#sys */
1703 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwinterface:kernel#Object#hash */
1704 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwinterface:parser_nodes#TokenKeyword#to_s */
1705 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwinterface:string#Object#native_class_name */
1706 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwinterface:string#Object#class_name */
1707 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwinterface:string#Object#inspect */
1708 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwinterface:string#Object#inspect_head */
1709 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwinterface:string#Object#args */
1710 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwinterface:math#Object#atan2 */
1711 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwinterface:math#Object#pi */
1712 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwinterface:math#Object#srand_from */
1713 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwinterface:math#Object#srand */
1714 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwinterface:stream#Object#poll */
1715 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwinterface:stream#Object#intern_poll */
1716 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwinterface:time#Object#get_time */
1717 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwinterface:file#Object#printn */
1718 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwinterface:file#Object#print */
1719 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwinterface:file#Object#getc */
1720 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwinterface:file#Object#gets */
1721 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwinterface:file#Object#getcwd */
1722 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwinterface:file#Object#file_getcwd */
1723 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwinterface:file#Object#stdin */
1724 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwinterface:file#Object#stdout */
1725 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwinterface:file#Object#stderr */
1726 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwinterface:model_base#Object#intrude_visibility */
1727 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwinterface:model_base#Object#public_visibility */
1728 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwinterface:model_base#Object#protected_visibility */
1729 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwinterface:model_base#Object#private_visibility */
1730 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwinterface:model_base#Object#none_visibility */
1731 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwinterface:model#Object#abstract_kind */
1732 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwinterface:model#Object#concrete_kind */
1733 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwinterface:model#Object#interface_kind */
1734 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwinterface:model#Object#enum_kind */
1735 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwinterface:model#Object#extern_kind */
1736 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#location */
1737 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#hot_location */
1738 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#debug */
1739 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#parent */
1740 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#parent= */
1741 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#init */
1742 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#replace_child */
1743 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#detach */
1744 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwinterface:parser_nodes#ANode#replace_with */
1745 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#visit_all */
1746 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwinterface:parser_util#ANode#collect_tokens_by_text */
1747 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwinterface:parser_util#ANode#collect_annotations_by_name */
1748 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwinterface:simple_misc_analysis#ANode#accept_simple_misc */
1749 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwinterface:simple_misc_analysis#ANode#after_simple_misc */
1750 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwinterface:literal#ANode#accept_literal */
1751 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwinterface:scope#ANode#accept_scope_visitor */
1752 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwinterface:flow#ANode#accept_flow_visitor */
1753 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwinterface:local_var_init#ANode#accept_local_var_visitor */
1754 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwinterface:auto_super_init#ANode#accept_auto_super_init */
1755 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwinterface:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1756 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwinterface:astvalidation#ANode#accept_ast_validation */
1757 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwinterface:transform#ANode#accept_transform_visitor */
1758 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwinterface:lexer#Token#text */
1759 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwinterface:lexer#Token#text= */
1760 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#prev_token */
1761 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#prev_token= */
1762 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#next_token */
1763 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#next_token= */
1764 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwinterface:parser_nodes#Token#init */
1765 (nitmethod_t)VIRTUAL_lexer__TKwinterface__parser_index, /* pointer to parser_nodes:TKwinterface:lexer#TKwinterface#parser_index */
1766 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwinterface:parser_nodes#TokenKeyword#init */
1767 (nitmethod_t)VIRTUAL_parser_nodes__TKwinterface__init, /* pointer to parser_nodes:TKwinterface:parser_nodes#TKwinterface#init */
1768 (nitmethod_t)VIRTUAL_lexer__TKwinterface__init_tk, /* pointer to parser_nodes:TKwinterface:lexer#TKwinterface#init_tk */
1769 }
1770 };
1771 /* allocate TKwinterface */
1772 val* NEW_parser_nodes__TKwinterface(const struct type* type) {
1773 val* self /* : TKwinterface */;
1774 val* var /* : null */;
1775 val* var1 /* : null */;
1776 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1777 self->type = type;
1778 self->class = &class_parser_nodes__TKwinterface;
1779 var = NULL;
1780 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwinterface exact> */
1781 var1 = NULL;
1782 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwinterface exact> */
1783 return self;
1784 }
1785 /* runtime class parser_nodes__TKwenum */
1786 const struct class class_parser_nodes__TKwenum = {
1787 0, /* box_kind */
1788 {
1789 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwenum:kernel#Object#object_id */
1790 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwenum:kernel#Object#is_same_type */
1791 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwenum:kernel#Object#is_same_instance */
1792 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwenum:kernel#Object#== */
1793 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwenum:kernel#Object#!= */
1794 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwenum:kernel#Object#output */
1795 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwenum:kernel#Object#output_class_name */
1796 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwenum:kernel#Object#exit */
1797 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwenum:kernel#Object#sys */
1798 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwenum:kernel#Object#hash */
1799 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwenum:parser_nodes#TokenKeyword#to_s */
1800 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwenum:string#Object#native_class_name */
1801 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwenum:string#Object#class_name */
1802 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwenum:string#Object#inspect */
1803 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwenum:string#Object#inspect_head */
1804 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwenum:string#Object#args */
1805 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwenum:math#Object#atan2 */
1806 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwenum:math#Object#pi */
1807 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwenum:math#Object#srand_from */
1808 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwenum:math#Object#srand */
1809 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwenum:stream#Object#poll */
1810 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwenum:stream#Object#intern_poll */
1811 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwenum:time#Object#get_time */
1812 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwenum:file#Object#printn */
1813 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwenum:file#Object#print */
1814 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwenum:file#Object#getc */
1815 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwenum:file#Object#gets */
1816 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwenum:file#Object#getcwd */
1817 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwenum:file#Object#file_getcwd */
1818 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwenum:file#Object#stdin */
1819 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwenum:file#Object#stdout */
1820 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwenum:file#Object#stderr */
1821 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwenum:model_base#Object#intrude_visibility */
1822 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwenum:model_base#Object#public_visibility */
1823 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwenum:model_base#Object#protected_visibility */
1824 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwenum:model_base#Object#private_visibility */
1825 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwenum:model_base#Object#none_visibility */
1826 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwenum:model#Object#abstract_kind */
1827 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwenum:model#Object#concrete_kind */
1828 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwenum:model#Object#interface_kind */
1829 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwenum:model#Object#enum_kind */
1830 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwenum:model#Object#extern_kind */
1831 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#location */
1832 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#hot_location */
1833 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#debug */
1834 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#parent */
1835 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#parent= */
1836 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#init */
1837 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#replace_child */
1838 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#detach */
1839 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwenum:parser_nodes#ANode#replace_with */
1840 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#visit_all */
1841 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwenum:parser_util#ANode#collect_tokens_by_text */
1842 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwenum:parser_util#ANode#collect_annotations_by_name */
1843 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwenum:simple_misc_analysis#ANode#accept_simple_misc */
1844 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwenum:simple_misc_analysis#ANode#after_simple_misc */
1845 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwenum:literal#ANode#accept_literal */
1846 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwenum:scope#ANode#accept_scope_visitor */
1847 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwenum:flow#ANode#accept_flow_visitor */
1848 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwenum:local_var_init#ANode#accept_local_var_visitor */
1849 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwenum:auto_super_init#ANode#accept_auto_super_init */
1850 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwenum:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1851 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwenum:astvalidation#ANode#accept_ast_validation */
1852 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwenum:transform#ANode#accept_transform_visitor */
1853 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwenum:lexer#Token#text */
1854 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwenum:lexer#Token#text= */
1855 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#prev_token */
1856 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#prev_token= */
1857 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#next_token */
1858 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#next_token= */
1859 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwenum:parser_nodes#Token#init */
1860 (nitmethod_t)VIRTUAL_lexer__TKwenum__parser_index, /* pointer to parser_nodes:TKwenum:lexer#TKwenum#parser_index */
1861 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwenum:parser_nodes#TokenKeyword#init */
1862 (nitmethod_t)VIRTUAL_parser_nodes__TKwenum__init, /* pointer to parser_nodes:TKwenum:parser_nodes#TKwenum#init */
1863 (nitmethod_t)VIRTUAL_lexer__TKwenum__init_tk, /* pointer to parser_nodes:TKwenum:lexer#TKwenum#init_tk */
1864 }
1865 };
1866 /* allocate TKwenum */
1867 val* NEW_parser_nodes__TKwenum(const struct type* type) {
1868 val* self /* : TKwenum */;
1869 val* var /* : null */;
1870 val* var1 /* : null */;
1871 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1872 self->type = type;
1873 self->class = &class_parser_nodes__TKwenum;
1874 var = NULL;
1875 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwenum exact> */
1876 var1 = NULL;
1877 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwenum exact> */
1878 return self;
1879 }
1880 /* runtime class parser_nodes__TKwend */
1881 const struct class class_parser_nodes__TKwend = {
1882 0, /* box_kind */
1883 {
1884 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwend:kernel#Object#object_id */
1885 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwend:kernel#Object#is_same_type */
1886 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwend:kernel#Object#is_same_instance */
1887 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwend:kernel#Object#== */
1888 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwend:kernel#Object#!= */
1889 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwend:kernel#Object#output */
1890 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwend:kernel#Object#output_class_name */
1891 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwend:kernel#Object#exit */
1892 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwend:kernel#Object#sys */
1893 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwend:kernel#Object#hash */
1894 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwend:parser_nodes#TokenKeyword#to_s */
1895 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwend:string#Object#native_class_name */
1896 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwend:string#Object#class_name */
1897 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwend:string#Object#inspect */
1898 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwend:string#Object#inspect_head */
1899 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwend:string#Object#args */
1900 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwend:math#Object#atan2 */
1901 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwend:math#Object#pi */
1902 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwend:math#Object#srand_from */
1903 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwend:math#Object#srand */
1904 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwend:stream#Object#poll */
1905 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwend:stream#Object#intern_poll */
1906 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwend:time#Object#get_time */
1907 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwend:file#Object#printn */
1908 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwend:file#Object#print */
1909 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwend:file#Object#getc */
1910 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwend:file#Object#gets */
1911 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwend:file#Object#getcwd */
1912 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwend:file#Object#file_getcwd */
1913 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwend:file#Object#stdin */
1914 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwend:file#Object#stdout */
1915 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwend:file#Object#stderr */
1916 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwend:model_base#Object#intrude_visibility */
1917 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwend:model_base#Object#public_visibility */
1918 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwend:model_base#Object#protected_visibility */
1919 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwend:model_base#Object#private_visibility */
1920 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwend:model_base#Object#none_visibility */
1921 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwend:model#Object#abstract_kind */
1922 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwend:model#Object#concrete_kind */
1923 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwend:model#Object#interface_kind */
1924 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwend:model#Object#enum_kind */
1925 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwend:model#Object#extern_kind */
1926 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#location */
1927 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#hot_location */
1928 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#debug */
1929 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#parent */
1930 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#parent= */
1931 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#init */
1932 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwend:parser_nodes#Token#replace_child */
1933 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#detach */
1934 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwend:parser_nodes#ANode#replace_with */
1935 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwend:parser_nodes#Token#visit_all */
1936 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwend:parser_util#ANode#collect_tokens_by_text */
1937 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwend:parser_util#ANode#collect_annotations_by_name */
1938 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwend:simple_misc_analysis#ANode#accept_simple_misc */
1939 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwend:simple_misc_analysis#ANode#after_simple_misc */
1940 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwend:literal#ANode#accept_literal */
1941 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwend:scope#ANode#accept_scope_visitor */
1942 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwend:flow#ANode#accept_flow_visitor */
1943 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwend:local_var_init#ANode#accept_local_var_visitor */
1944 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwend:auto_super_init#ANode#accept_auto_super_init */
1945 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwend:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1946 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwend:astvalidation#ANode#accept_ast_validation */
1947 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwend:transform#ANode#accept_transform_visitor */
1948 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwend:lexer#Token#text */
1949 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwend:lexer#Token#text= */
1950 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwend:parser_nodes#Token#prev_token */
1951 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwend:parser_nodes#Token#prev_token= */
1952 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwend:parser_nodes#Token#next_token */
1953 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwend:parser_nodes#Token#next_token= */
1954 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwend:parser_nodes#Token#init */
1955 (nitmethod_t)VIRTUAL_lexer__TKwend__parser_index, /* pointer to parser_nodes:TKwend:lexer#TKwend#parser_index */
1956 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwend:parser_nodes#TokenKeyword#init */
1957 (nitmethod_t)VIRTUAL_parser_nodes__TKwend__init, /* pointer to parser_nodes:TKwend:parser_nodes#TKwend#init */
1958 (nitmethod_t)VIRTUAL_lexer__TKwend__init_tk, /* pointer to parser_nodes:TKwend:lexer#TKwend#init_tk */
1959 }
1960 };
1961 /* allocate TKwend */
1962 val* NEW_parser_nodes__TKwend(const struct type* type) {
1963 val* self /* : TKwend */;
1964 val* var /* : null */;
1965 val* var1 /* : null */;
1966 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1967 self->type = type;
1968 self->class = &class_parser_nodes__TKwend;
1969 var = NULL;
1970 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwend exact> */
1971 var1 = NULL;
1972 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwend exact> */
1973 return self;
1974 }
1975 /* runtime class parser_nodes__TKwmeth */
1976 const struct class class_parser_nodes__TKwmeth = {
1977 0, /* box_kind */
1978 {
1979 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwmeth:kernel#Object#object_id */
1980 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwmeth:kernel#Object#is_same_type */
1981 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwmeth:kernel#Object#is_same_instance */
1982 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwmeth:kernel#Object#== */
1983 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwmeth:kernel#Object#!= */
1984 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwmeth:kernel#Object#output */
1985 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwmeth:kernel#Object#output_class_name */
1986 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwmeth:kernel#Object#exit */
1987 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwmeth:kernel#Object#sys */
1988 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwmeth:kernel#Object#hash */
1989 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwmeth:parser_nodes#TokenKeyword#to_s */
1990 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwmeth:string#Object#native_class_name */
1991 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwmeth:string#Object#class_name */
1992 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwmeth:string#Object#inspect */
1993 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwmeth:string#Object#inspect_head */
1994 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwmeth:string#Object#args */
1995 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwmeth:math#Object#atan2 */
1996 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwmeth:math#Object#pi */
1997 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwmeth:math#Object#srand_from */
1998 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwmeth:math#Object#srand */
1999 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwmeth:stream#Object#poll */
2000 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwmeth:stream#Object#intern_poll */
2001 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwmeth:time#Object#get_time */
2002 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwmeth:file#Object#printn */
2003 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwmeth:file#Object#print */
2004 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwmeth:file#Object#getc */
2005 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwmeth:file#Object#gets */
2006 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwmeth:file#Object#getcwd */
2007 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwmeth:file#Object#file_getcwd */
2008 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwmeth:file#Object#stdin */
2009 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwmeth:file#Object#stdout */
2010 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwmeth:file#Object#stderr */
2011 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwmeth:model_base#Object#intrude_visibility */
2012 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwmeth:model_base#Object#public_visibility */
2013 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwmeth:model_base#Object#protected_visibility */
2014 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwmeth:model_base#Object#private_visibility */
2015 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwmeth:model_base#Object#none_visibility */
2016 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwmeth:model#Object#abstract_kind */
2017 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwmeth:model#Object#concrete_kind */
2018 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwmeth:model#Object#interface_kind */
2019 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwmeth:model#Object#enum_kind */
2020 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwmeth:model#Object#extern_kind */
2021 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#location */
2022 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#hot_location */
2023 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#debug */
2024 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#parent */
2025 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#parent= */
2026 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#init */
2027 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#replace_child */
2028 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#detach */
2029 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwmeth:parser_nodes#ANode#replace_with */
2030 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#visit_all */
2031 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwmeth:parser_util#ANode#collect_tokens_by_text */
2032 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwmeth:parser_util#ANode#collect_annotations_by_name */
2033 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwmeth:simple_misc_analysis#ANode#accept_simple_misc */
2034 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwmeth:simple_misc_analysis#ANode#after_simple_misc */
2035 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwmeth:literal#ANode#accept_literal */
2036 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwmeth:scope#ANode#accept_scope_visitor */
2037 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwmeth:flow#ANode#accept_flow_visitor */
2038 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwmeth:local_var_init#ANode#accept_local_var_visitor */
2039 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwmeth:auto_super_init#ANode#accept_auto_super_init */
2040 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwmeth:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2041 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwmeth:astvalidation#ANode#accept_ast_validation */
2042 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwmeth:transform#ANode#accept_transform_visitor */
2043 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwmeth:lexer#Token#text */
2044 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwmeth:lexer#Token#text= */
2045 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#prev_token */
2046 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#prev_token= */
2047 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#next_token */
2048 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#next_token= */
2049 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwmeth:parser_nodes#Token#init */
2050 (nitmethod_t)VIRTUAL_lexer__TKwmeth__parser_index, /* pointer to parser_nodes:TKwmeth:lexer#TKwmeth#parser_index */
2051 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwmeth:parser_nodes#TokenKeyword#init */
2052 (nitmethod_t)VIRTUAL_parser_nodes__TKwmeth__init, /* pointer to parser_nodes:TKwmeth:parser_nodes#TKwmeth#init */
2053 (nitmethod_t)VIRTUAL_lexer__TKwmeth__init_tk, /* pointer to parser_nodes:TKwmeth:lexer#TKwmeth#init_tk */
2054 }
2055 };
2056 /* allocate TKwmeth */
2057 val* NEW_parser_nodes__TKwmeth(const struct type* type) {
2058 val* self /* : TKwmeth */;
2059 val* var /* : null */;
2060 val* var1 /* : null */;
2061 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2062 self->type = type;
2063 self->class = &class_parser_nodes__TKwmeth;
2064 var = NULL;
2065 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwmeth exact> */
2066 var1 = NULL;
2067 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwmeth exact> */
2068 return self;
2069 }
2070 /* runtime class parser_nodes__TKwtype */
2071 const struct class class_parser_nodes__TKwtype = {
2072 0, /* box_kind */
2073 {
2074 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwtype:kernel#Object#object_id */
2075 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwtype:kernel#Object#is_same_type */
2076 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwtype:kernel#Object#is_same_instance */
2077 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwtype:kernel#Object#== */
2078 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwtype:kernel#Object#!= */
2079 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwtype:kernel#Object#output */
2080 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwtype:kernel#Object#output_class_name */
2081 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwtype:kernel#Object#exit */
2082 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwtype:kernel#Object#sys */
2083 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwtype:kernel#Object#hash */
2084 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwtype:parser_nodes#TokenKeyword#to_s */
2085 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwtype:string#Object#native_class_name */
2086 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwtype:string#Object#class_name */
2087 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwtype:string#Object#inspect */
2088 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwtype:string#Object#inspect_head */
2089 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwtype:string#Object#args */
2090 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwtype:math#Object#atan2 */
2091 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwtype:math#Object#pi */
2092 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwtype:math#Object#srand_from */
2093 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwtype:math#Object#srand */
2094 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwtype:stream#Object#poll */
2095 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwtype:stream#Object#intern_poll */
2096 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwtype:time#Object#get_time */
2097 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwtype:file#Object#printn */
2098 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwtype:file#Object#print */
2099 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwtype:file#Object#getc */
2100 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwtype:file#Object#gets */
2101 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwtype:file#Object#getcwd */
2102 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwtype:file#Object#file_getcwd */
2103 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwtype:file#Object#stdin */
2104 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwtype:file#Object#stdout */
2105 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwtype:file#Object#stderr */
2106 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwtype:model_base#Object#intrude_visibility */
2107 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwtype:model_base#Object#public_visibility */
2108 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwtype:model_base#Object#protected_visibility */
2109 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwtype:model_base#Object#private_visibility */
2110 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwtype:model_base#Object#none_visibility */
2111 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwtype:model#Object#abstract_kind */
2112 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwtype:model#Object#concrete_kind */
2113 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwtype:model#Object#interface_kind */
2114 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwtype:model#Object#enum_kind */
2115 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwtype:model#Object#extern_kind */
2116 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#location */
2117 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#hot_location */
2118 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#debug */
2119 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#parent */
2120 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#parent= */
2121 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#init */
2122 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#replace_child */
2123 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#detach */
2124 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwtype:parser_nodes#ANode#replace_with */
2125 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#visit_all */
2126 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwtype:parser_util#ANode#collect_tokens_by_text */
2127 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwtype:parser_util#ANode#collect_annotations_by_name */
2128 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwtype:simple_misc_analysis#ANode#accept_simple_misc */
2129 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwtype:simple_misc_analysis#ANode#after_simple_misc */
2130 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwtype:literal#ANode#accept_literal */
2131 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwtype:scope#ANode#accept_scope_visitor */
2132 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwtype:flow#ANode#accept_flow_visitor */
2133 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwtype:local_var_init#ANode#accept_local_var_visitor */
2134 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwtype:auto_super_init#ANode#accept_auto_super_init */
2135 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwtype:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2136 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwtype:astvalidation#ANode#accept_ast_validation */
2137 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwtype:transform#ANode#accept_transform_visitor */
2138 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwtype:lexer#Token#text */
2139 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwtype:lexer#Token#text= */
2140 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#prev_token */
2141 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#prev_token= */
2142 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#next_token */
2143 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#next_token= */
2144 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwtype:parser_nodes#Token#init */
2145 (nitmethod_t)VIRTUAL_lexer__TKwtype__parser_index, /* pointer to parser_nodes:TKwtype:lexer#TKwtype#parser_index */
2146 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwtype:parser_nodes#TokenKeyword#init */
2147 (nitmethod_t)VIRTUAL_parser_nodes__TKwtype__init, /* pointer to parser_nodes:TKwtype:parser_nodes#TKwtype#init */
2148 (nitmethod_t)VIRTUAL_lexer__TKwtype__init_tk, /* pointer to parser_nodes:TKwtype:lexer#TKwtype#init_tk */
2149 }
2150 };
2151 /* allocate TKwtype */
2152 val* NEW_parser_nodes__TKwtype(const struct type* type) {
2153 val* self /* : TKwtype */;
2154 val* var /* : null */;
2155 val* var1 /* : null */;
2156 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2157 self->type = type;
2158 self->class = &class_parser_nodes__TKwtype;
2159 var = NULL;
2160 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwtype exact> */
2161 var1 = NULL;
2162 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwtype exact> */
2163 return self;
2164 }
2165 /* runtime class parser_nodes__TKwinit */
2166 const struct class class_parser_nodes__TKwinit = {
2167 0, /* box_kind */
2168 {
2169 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwinit:kernel#Object#object_id */
2170 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwinit:kernel#Object#is_same_type */
2171 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwinit:kernel#Object#is_same_instance */
2172 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwinit:kernel#Object#== */
2173 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwinit:kernel#Object#!= */
2174 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwinit:kernel#Object#output */
2175 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwinit:kernel#Object#output_class_name */
2176 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwinit:kernel#Object#exit */
2177 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwinit:kernel#Object#sys */
2178 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwinit:kernel#Object#hash */
2179 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwinit:parser_nodes#TokenKeyword#to_s */
2180 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwinit:string#Object#native_class_name */
2181 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwinit:string#Object#class_name */
2182 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwinit:string#Object#inspect */
2183 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwinit:string#Object#inspect_head */
2184 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwinit:string#Object#args */
2185 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwinit:math#Object#atan2 */
2186 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwinit:math#Object#pi */
2187 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwinit:math#Object#srand_from */
2188 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwinit:math#Object#srand */
2189 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwinit:stream#Object#poll */
2190 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwinit:stream#Object#intern_poll */
2191 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwinit:time#Object#get_time */
2192 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwinit:file#Object#printn */
2193 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwinit:file#Object#print */
2194 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwinit:file#Object#getc */
2195 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwinit:file#Object#gets */
2196 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwinit:file#Object#getcwd */
2197 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwinit:file#Object#file_getcwd */
2198 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwinit:file#Object#stdin */
2199 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwinit:file#Object#stdout */
2200 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwinit:file#Object#stderr */
2201 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwinit:model_base#Object#intrude_visibility */
2202 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwinit:model_base#Object#public_visibility */
2203 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwinit:model_base#Object#protected_visibility */
2204 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwinit:model_base#Object#private_visibility */
2205 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwinit:model_base#Object#none_visibility */
2206 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwinit:model#Object#abstract_kind */
2207 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwinit:model#Object#concrete_kind */
2208 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwinit:model#Object#interface_kind */
2209 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwinit:model#Object#enum_kind */
2210 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwinit:model#Object#extern_kind */
2211 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#location */
2212 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#hot_location */
2213 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#debug */
2214 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#parent */
2215 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#parent= */
2216 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#init */
2217 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#replace_child */
2218 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#detach */
2219 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwinit:parser_nodes#ANode#replace_with */
2220 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#visit_all */
2221 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwinit:parser_util#ANode#collect_tokens_by_text */
2222 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwinit:parser_util#ANode#collect_annotations_by_name */
2223 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwinit:simple_misc_analysis#ANode#accept_simple_misc */
2224 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwinit:simple_misc_analysis#ANode#after_simple_misc */
2225 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwinit:literal#ANode#accept_literal */
2226 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwinit:scope#ANode#accept_scope_visitor */
2227 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwinit:flow#ANode#accept_flow_visitor */
2228 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwinit:local_var_init#ANode#accept_local_var_visitor */
2229 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwinit:auto_super_init#ANode#accept_auto_super_init */
2230 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwinit:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2231 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwinit:astvalidation#ANode#accept_ast_validation */
2232 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwinit:transform#ANode#accept_transform_visitor */
2233 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwinit:lexer#Token#text */
2234 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwinit:lexer#Token#text= */
2235 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#prev_token */
2236 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#prev_token= */
2237 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#next_token */
2238 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#next_token= */
2239 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwinit:parser_nodes#Token#init */
2240 (nitmethod_t)VIRTUAL_lexer__TKwinit__parser_index, /* pointer to parser_nodes:TKwinit:lexer#TKwinit#parser_index */
2241 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwinit:parser_nodes#TokenKeyword#init */
2242 (nitmethod_t)VIRTUAL_parser_nodes__TKwinit__init, /* pointer to parser_nodes:TKwinit:parser_nodes#TKwinit#init */
2243 (nitmethod_t)VIRTUAL_lexer__TKwinit__init_tk, /* pointer to parser_nodes:TKwinit:lexer#TKwinit#init_tk */
2244 }
2245 };
2246 /* allocate TKwinit */
2247 val* NEW_parser_nodes__TKwinit(const struct type* type) {
2248 val* self /* : TKwinit */;
2249 val* var /* : null */;
2250 val* var1 /* : null */;
2251 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2252 self->type = type;
2253 self->class = &class_parser_nodes__TKwinit;
2254 var = NULL;
2255 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwinit exact> */
2256 var1 = NULL;
2257 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwinit exact> */
2258 return self;
2259 }
2260 /* runtime class parser_nodes__TKwredef */
2261 const struct class class_parser_nodes__TKwredef = {
2262 0, /* box_kind */
2263 {
2264 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwredef:kernel#Object#object_id */
2265 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwredef:kernel#Object#is_same_type */
2266 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwredef:kernel#Object#is_same_instance */
2267 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwredef:kernel#Object#== */
2268 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwredef:kernel#Object#!= */
2269 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwredef:kernel#Object#output */
2270 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwredef:kernel#Object#output_class_name */
2271 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwredef:kernel#Object#exit */
2272 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwredef:kernel#Object#sys */
2273 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwredef:kernel#Object#hash */
2274 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwredef:parser_nodes#TokenKeyword#to_s */
2275 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwredef:string#Object#native_class_name */
2276 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwredef:string#Object#class_name */
2277 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwredef:string#Object#inspect */
2278 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwredef:string#Object#inspect_head */
2279 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwredef:string#Object#args */
2280 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwredef:math#Object#atan2 */
2281 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwredef:math#Object#pi */
2282 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwredef:math#Object#srand_from */
2283 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwredef:math#Object#srand */
2284 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwredef:stream#Object#poll */
2285 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwredef:stream#Object#intern_poll */
2286 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwredef:time#Object#get_time */
2287 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwredef:file#Object#printn */
2288 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwredef:file#Object#print */
2289 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwredef:file#Object#getc */
2290 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwredef:file#Object#gets */
2291 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwredef:file#Object#getcwd */
2292 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwredef:file#Object#file_getcwd */
2293 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwredef:file#Object#stdin */
2294 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwredef:file#Object#stdout */
2295 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwredef:file#Object#stderr */
2296 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwredef:model_base#Object#intrude_visibility */
2297 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwredef:model_base#Object#public_visibility */
2298 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwredef:model_base#Object#protected_visibility */
2299 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwredef:model_base#Object#private_visibility */
2300 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwredef:model_base#Object#none_visibility */
2301 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwredef:model#Object#abstract_kind */
2302 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwredef:model#Object#concrete_kind */
2303 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwredef:model#Object#interface_kind */
2304 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwredef:model#Object#enum_kind */
2305 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwredef:model#Object#extern_kind */
2306 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#location */
2307 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#hot_location */
2308 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#debug */
2309 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#parent */
2310 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#parent= */
2311 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#init */
2312 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#replace_child */
2313 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#detach */
2314 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwredef:parser_nodes#ANode#replace_with */
2315 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#visit_all */
2316 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwredef:parser_util#ANode#collect_tokens_by_text */
2317 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwredef:parser_util#ANode#collect_annotations_by_name */
2318 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwredef:simple_misc_analysis#ANode#accept_simple_misc */
2319 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwredef:simple_misc_analysis#ANode#after_simple_misc */
2320 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwredef:literal#ANode#accept_literal */
2321 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwredef:scope#ANode#accept_scope_visitor */
2322 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwredef:flow#ANode#accept_flow_visitor */
2323 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwredef:local_var_init#ANode#accept_local_var_visitor */
2324 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwredef:auto_super_init#ANode#accept_auto_super_init */
2325 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwredef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2326 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwredef:astvalidation#ANode#accept_ast_validation */
2327 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwredef:transform#ANode#accept_transform_visitor */
2328 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwredef:lexer#Token#text */
2329 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwredef:lexer#Token#text= */
2330 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#prev_token */
2331 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#prev_token= */
2332 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#next_token */
2333 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#next_token= */
2334 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwredef:parser_nodes#Token#init */
2335 (nitmethod_t)VIRTUAL_lexer__TKwredef__parser_index, /* pointer to parser_nodes:TKwredef:lexer#TKwredef#parser_index */
2336 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwredef:parser_nodes#TokenKeyword#init */
2337 (nitmethod_t)VIRTUAL_parser_nodes__TKwredef__init, /* pointer to parser_nodes:TKwredef:parser_nodes#TKwredef#init */
2338 (nitmethod_t)VIRTUAL_lexer__TKwredef__init_tk, /* pointer to parser_nodes:TKwredef:lexer#TKwredef#init_tk */
2339 }
2340 };
2341 /* allocate TKwredef */
2342 val* NEW_parser_nodes__TKwredef(const struct type* type) {
2343 val* self /* : TKwredef */;
2344 val* var /* : null */;
2345 val* var1 /* : null */;
2346 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2347 self->type = type;
2348 self->class = &class_parser_nodes__TKwredef;
2349 var = NULL;
2350 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwredef exact> */
2351 var1 = NULL;
2352 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwredef exact> */
2353 return self;
2354 }
2355 /* runtime class parser_nodes__TKwis */
2356 const struct class class_parser_nodes__TKwis = {
2357 0, /* box_kind */
2358 {
2359 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwis:kernel#Object#object_id */
2360 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwis:kernel#Object#is_same_type */
2361 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwis:kernel#Object#is_same_instance */
2362 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwis:kernel#Object#== */
2363 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwis:kernel#Object#!= */
2364 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwis:kernel#Object#output */
2365 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwis:kernel#Object#output_class_name */
2366 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwis:kernel#Object#exit */
2367 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwis:kernel#Object#sys */
2368 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwis:kernel#Object#hash */
2369 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwis:parser_nodes#TokenKeyword#to_s */
2370 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwis:string#Object#native_class_name */
2371 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwis:string#Object#class_name */
2372 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwis:string#Object#inspect */
2373 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwis:string#Object#inspect_head */
2374 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwis:string#Object#args */
2375 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwis:math#Object#atan2 */
2376 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwis:math#Object#pi */
2377 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwis:math#Object#srand_from */
2378 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwis:math#Object#srand */
2379 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwis:stream#Object#poll */
2380 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwis:stream#Object#intern_poll */
2381 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwis:time#Object#get_time */
2382 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwis:file#Object#printn */
2383 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwis:file#Object#print */
2384 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwis:file#Object#getc */
2385 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwis:file#Object#gets */
2386 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwis:file#Object#getcwd */
2387 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwis:file#Object#file_getcwd */
2388 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwis:file#Object#stdin */
2389 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwis:file#Object#stdout */
2390 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwis:file#Object#stderr */
2391 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwis:model_base#Object#intrude_visibility */
2392 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwis:model_base#Object#public_visibility */
2393 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwis:model_base#Object#protected_visibility */
2394 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwis:model_base#Object#private_visibility */
2395 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwis:model_base#Object#none_visibility */
2396 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwis:model#Object#abstract_kind */
2397 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwis:model#Object#concrete_kind */
2398 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwis:model#Object#interface_kind */
2399 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwis:model#Object#enum_kind */
2400 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwis:model#Object#extern_kind */
2401 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#location */
2402 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#hot_location */
2403 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#debug */
2404 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#parent */
2405 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#parent= */
2406 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#init */
2407 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwis:parser_nodes#Token#replace_child */
2408 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#detach */
2409 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwis:parser_nodes#ANode#replace_with */
2410 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwis:parser_nodes#Token#visit_all */
2411 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwis:parser_util#ANode#collect_tokens_by_text */
2412 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwis:parser_util#ANode#collect_annotations_by_name */
2413 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwis:simple_misc_analysis#ANode#accept_simple_misc */
2414 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwis:simple_misc_analysis#ANode#after_simple_misc */
2415 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwis:literal#ANode#accept_literal */
2416 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwis:scope#ANode#accept_scope_visitor */
2417 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwis:flow#ANode#accept_flow_visitor */
2418 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwis:local_var_init#ANode#accept_local_var_visitor */
2419 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwis:auto_super_init#ANode#accept_auto_super_init */
2420 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwis:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2421 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwis:astvalidation#ANode#accept_ast_validation */
2422 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwis:transform#ANode#accept_transform_visitor */
2423 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwis:lexer#Token#text */
2424 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwis:lexer#Token#text= */
2425 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwis:parser_nodes#Token#prev_token */
2426 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwis:parser_nodes#Token#prev_token= */
2427 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwis:parser_nodes#Token#next_token */
2428 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwis:parser_nodes#Token#next_token= */
2429 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwis:parser_nodes#Token#init */
2430 (nitmethod_t)VIRTUAL_lexer__TKwis__parser_index, /* pointer to parser_nodes:TKwis:lexer#TKwis#parser_index */
2431 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwis:parser_nodes#TokenKeyword#init */
2432 (nitmethod_t)VIRTUAL_parser_nodes__TKwis__init, /* pointer to parser_nodes:TKwis:parser_nodes#TKwis#init */
2433 (nitmethod_t)VIRTUAL_lexer__TKwis__init_tk, /* pointer to parser_nodes:TKwis:lexer#TKwis#init_tk */
2434 }
2435 };
2436 /* allocate TKwis */
2437 val* NEW_parser_nodes__TKwis(const struct type* type) {
2438 val* self /* : TKwis */;
2439 val* var /* : null */;
2440 val* var1 /* : null */;
2441 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2442 self->type = type;
2443 self->class = &class_parser_nodes__TKwis;
2444 var = NULL;
2445 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwis exact> */
2446 var1 = NULL;
2447 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwis exact> */
2448 return self;
2449 }
2450 /* runtime class parser_nodes__TKwdo */
2451 const struct class class_parser_nodes__TKwdo = {
2452 0, /* box_kind */
2453 {
2454 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwdo:kernel#Object#object_id */
2455 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwdo:kernel#Object#is_same_type */
2456 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwdo:kernel#Object#is_same_instance */
2457 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwdo:kernel#Object#== */
2458 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwdo:kernel#Object#!= */
2459 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwdo:kernel#Object#output */
2460 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwdo:kernel#Object#output_class_name */
2461 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwdo:kernel#Object#exit */
2462 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwdo:kernel#Object#sys */
2463 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwdo:kernel#Object#hash */
2464 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwdo:parser_nodes#TokenKeyword#to_s */
2465 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwdo:string#Object#native_class_name */
2466 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwdo:string#Object#class_name */
2467 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwdo:string#Object#inspect */
2468 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwdo:string#Object#inspect_head */
2469 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwdo:string#Object#args */
2470 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwdo:math#Object#atan2 */
2471 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwdo:math#Object#pi */
2472 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwdo:math#Object#srand_from */
2473 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwdo:math#Object#srand */
2474 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwdo:stream#Object#poll */
2475 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwdo:stream#Object#intern_poll */
2476 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwdo:time#Object#get_time */
2477 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwdo:file#Object#printn */
2478 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwdo:file#Object#print */
2479 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwdo:file#Object#getc */
2480 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwdo:file#Object#gets */
2481 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwdo:file#Object#getcwd */
2482 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwdo:file#Object#file_getcwd */
2483 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwdo:file#Object#stdin */
2484 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwdo:file#Object#stdout */
2485 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwdo:file#Object#stderr */
2486 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#intrude_visibility */
2487 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#public_visibility */
2488 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#protected_visibility */
2489 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#private_visibility */
2490 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#none_visibility */
2491 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwdo:model#Object#abstract_kind */
2492 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwdo:model#Object#concrete_kind */
2493 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwdo:model#Object#interface_kind */
2494 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwdo:model#Object#enum_kind */
2495 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwdo:model#Object#extern_kind */
2496 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#location */
2497 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#hot_location */
2498 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#debug */
2499 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#parent */
2500 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#parent= */
2501 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#init */
2502 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#replace_child */
2503 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#detach */
2504 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#replace_with */
2505 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#visit_all */
2506 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwdo:parser_util#ANode#collect_tokens_by_text */
2507 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwdo:parser_util#ANode#collect_annotations_by_name */
2508 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwdo:simple_misc_analysis#ANode#accept_simple_misc */
2509 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwdo:simple_misc_analysis#ANode#after_simple_misc */
2510 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwdo:literal#ANode#accept_literal */
2511 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwdo:scope#ANode#accept_scope_visitor */
2512 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwdo:flow#ANode#accept_flow_visitor */
2513 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwdo:local_var_init#ANode#accept_local_var_visitor */
2514 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwdo:auto_super_init#ANode#accept_auto_super_init */
2515 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwdo:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2516 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwdo:astvalidation#ANode#accept_ast_validation */
2517 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwdo:transform#ANode#accept_transform_visitor */
2518 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwdo:lexer#Token#text */
2519 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwdo:lexer#Token#text= */
2520 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#prev_token */
2521 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#prev_token= */
2522 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#next_token */
2523 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#next_token= */
2524 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#init */
2525 (nitmethod_t)VIRTUAL_lexer__TKwdo__parser_index, /* pointer to parser_nodes:TKwdo:lexer#TKwdo#parser_index */
2526 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwdo:parser_nodes#TokenKeyword#init */
2527 (nitmethod_t)VIRTUAL_parser_nodes__TKwdo__init, /* pointer to parser_nodes:TKwdo:parser_nodes#TKwdo#init */
2528 (nitmethod_t)VIRTUAL_lexer__TKwdo__init_tk, /* pointer to parser_nodes:TKwdo:lexer#TKwdo#init_tk */
2529 }
2530 };
2531 /* allocate TKwdo */
2532 val* NEW_parser_nodes__TKwdo(const struct type* type) {
2533 val* self /* : TKwdo */;
2534 val* var /* : null */;
2535 val* var1 /* : null */;
2536 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2537 self->type = type;
2538 self->class = &class_parser_nodes__TKwdo;
2539 var = NULL;
2540 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwdo exact> */
2541 var1 = NULL;
2542 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwdo exact> */
2543 return self;
2544 }
2545 /* runtime class parser_nodes__TKwreadable */
2546 const struct class class_parser_nodes__TKwreadable = {
2547 0, /* box_kind */
2548 {
2549 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwreadable:kernel#Object#object_id */
2550 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwreadable:kernel#Object#is_same_type */
2551 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwreadable:kernel#Object#is_same_instance */
2552 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwreadable:kernel#Object#== */
2553 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwreadable:kernel#Object#!= */
2554 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwreadable:kernel#Object#output */
2555 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwreadable:kernel#Object#output_class_name */
2556 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwreadable:kernel#Object#exit */
2557 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwreadable:kernel#Object#sys */
2558 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwreadable:kernel#Object#hash */
2559 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwreadable:parser_nodes#TokenKeyword#to_s */
2560 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwreadable:string#Object#native_class_name */
2561 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwreadable:string#Object#class_name */
2562 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwreadable:string#Object#inspect */
2563 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwreadable:string#Object#inspect_head */
2564 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwreadable:string#Object#args */
2565 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwreadable:math#Object#atan2 */
2566 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwreadable:math#Object#pi */
2567 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwreadable:math#Object#srand_from */
2568 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwreadable:math#Object#srand */
2569 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwreadable:stream#Object#poll */
2570 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwreadable:stream#Object#intern_poll */
2571 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwreadable:time#Object#get_time */
2572 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwreadable:file#Object#printn */
2573 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwreadable:file#Object#print */
2574 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwreadable:file#Object#getc */
2575 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwreadable:file#Object#gets */
2576 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwreadable:file#Object#getcwd */
2577 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwreadable:file#Object#file_getcwd */
2578 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwreadable:file#Object#stdin */
2579 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwreadable:file#Object#stdout */
2580 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwreadable:file#Object#stderr */
2581 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwreadable:model_base#Object#intrude_visibility */
2582 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwreadable:model_base#Object#public_visibility */
2583 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwreadable:model_base#Object#protected_visibility */
2584 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwreadable:model_base#Object#private_visibility */
2585 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwreadable:model_base#Object#none_visibility */
2586 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwreadable:model#Object#abstract_kind */
2587 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwreadable:model#Object#concrete_kind */
2588 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwreadable:model#Object#interface_kind */
2589 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwreadable:model#Object#enum_kind */
2590 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwreadable:model#Object#extern_kind */
2591 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#location */
2592 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#hot_location */
2593 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#debug */
2594 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#parent */
2595 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#parent= */
2596 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#init */
2597 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwreadable:parser_nodes#Token#replace_child */
2598 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#detach */
2599 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#replace_with */
2600 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwreadable:parser_nodes#Token#visit_all */
2601 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwreadable:parser_util#ANode#collect_tokens_by_text */
2602 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwreadable:parser_util#ANode#collect_annotations_by_name */
2603 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwreadable:simple_misc_analysis#ANode#accept_simple_misc */
2604 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwreadable:simple_misc_analysis#ANode#after_simple_misc */
2605 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwreadable:literal#ANode#accept_literal */
2606 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwreadable:scope#ANode#accept_scope_visitor */
2607 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwreadable:flow#ANode#accept_flow_visitor */
2608 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwreadable:local_var_init#ANode#accept_local_var_visitor */
2609 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwreadable:auto_super_init#ANode#accept_auto_super_init */
2610 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwreadable:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2611 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwreadable:astvalidation#ANode#accept_ast_validation */
2612 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwreadable:transform#ANode#accept_transform_visitor */
2613 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwreadable:lexer#Token#text */
2614 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwreadable:lexer#Token#text= */
2615 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwreadable:parser_nodes#Token#prev_token */
2616 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwreadable:parser_nodes#Token#prev_token= */
2617 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwreadable:parser_nodes#Token#next_token */
2618 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwreadable:parser_nodes#Token#next_token= */
2619 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwreadable:parser_nodes#Token#init */
2620 (nitmethod_t)VIRTUAL_lexer__TKwreadable__parser_index, /* pointer to parser_nodes:TKwreadable:lexer#TKwreadable#parser_index */
2621 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwreadable:parser_nodes#TokenKeyword#init */
2622 (nitmethod_t)VIRTUAL_parser_nodes__TKwreadable__init, /* pointer to parser_nodes:TKwreadable:parser_nodes#TKwreadable#init */
2623 (nitmethod_t)VIRTUAL_lexer__TKwreadable__init_tk, /* pointer to parser_nodes:TKwreadable:lexer#TKwreadable#init_tk */
2624 }
2625 };
2626 /* allocate TKwreadable */
2627 val* NEW_parser_nodes__TKwreadable(const struct type* type) {
2628 val* self /* : TKwreadable */;
2629 val* var /* : null */;
2630 val* var1 /* : null */;
2631 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2632 self->type = type;
2633 self->class = &class_parser_nodes__TKwreadable;
2634 var = NULL;
2635 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwreadable exact> */
2636 var1 = NULL;
2637 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwreadable exact> */
2638 return self;
2639 }
2640 /* runtime class parser_nodes__TKwwritable */
2641 const struct class class_parser_nodes__TKwwritable = {
2642 0, /* box_kind */
2643 {
2644 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwwritable:kernel#Object#object_id */
2645 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwwritable:kernel#Object#is_same_type */
2646 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwwritable:kernel#Object#is_same_instance */
2647 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwwritable:kernel#Object#== */
2648 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwwritable:kernel#Object#!= */
2649 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwwritable:kernel#Object#output */
2650 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwwritable:kernel#Object#output_class_name */
2651 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwwritable:kernel#Object#exit */
2652 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwwritable:kernel#Object#sys */
2653 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwwritable:kernel#Object#hash */
2654 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwwritable:parser_nodes#TokenKeyword#to_s */
2655 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwwritable:string#Object#native_class_name */
2656 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwwritable:string#Object#class_name */
2657 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwwritable:string#Object#inspect */
2658 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwwritable:string#Object#inspect_head */
2659 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwwritable:string#Object#args */
2660 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwwritable:math#Object#atan2 */
2661 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwwritable:math#Object#pi */
2662 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwwritable:math#Object#srand_from */
2663 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwwritable:math#Object#srand */
2664 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwwritable:stream#Object#poll */
2665 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwwritable:stream#Object#intern_poll */
2666 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwwritable:time#Object#get_time */
2667 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwwritable:file#Object#printn */
2668 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwwritable:file#Object#print */
2669 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwwritable:file#Object#getc */
2670 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwwritable:file#Object#gets */
2671 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwwritable:file#Object#getcwd */
2672 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwwritable:file#Object#file_getcwd */
2673 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwwritable:file#Object#stdin */
2674 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwwritable:file#Object#stdout */
2675 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwwritable:file#Object#stderr */
2676 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwwritable:model_base#Object#intrude_visibility */
2677 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwwritable:model_base#Object#public_visibility */
2678 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwwritable:model_base#Object#protected_visibility */
2679 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwwritable:model_base#Object#private_visibility */
2680 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwwritable:model_base#Object#none_visibility */
2681 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwwritable:model#Object#abstract_kind */
2682 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwwritable:model#Object#concrete_kind */
2683 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwwritable:model#Object#interface_kind */
2684 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwwritable:model#Object#enum_kind */
2685 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwwritable:model#Object#extern_kind */
2686 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#location */
2687 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#hot_location */
2688 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#debug */
2689 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#parent */
2690 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#parent= */
2691 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#init */
2692 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwwritable:parser_nodes#Token#replace_child */
2693 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#detach */
2694 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#replace_with */
2695 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwwritable:parser_nodes#Token#visit_all */
2696 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwwritable:parser_util#ANode#collect_tokens_by_text */
2697 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwwritable:parser_util#ANode#collect_annotations_by_name */
2698 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwwritable:simple_misc_analysis#ANode#accept_simple_misc */
2699 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwwritable:simple_misc_analysis#ANode#after_simple_misc */
2700 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwwritable:literal#ANode#accept_literal */
2701 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwwritable:scope#ANode#accept_scope_visitor */
2702 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwwritable:flow#ANode#accept_flow_visitor */
2703 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwwritable:local_var_init#ANode#accept_local_var_visitor */
2704 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwwritable:auto_super_init#ANode#accept_auto_super_init */
2705 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwwritable:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2706 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwwritable:astvalidation#ANode#accept_ast_validation */
2707 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwwritable:transform#ANode#accept_transform_visitor */
2708 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwwritable:lexer#Token#text */
2709 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwwritable:lexer#Token#text= */
2710 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwwritable:parser_nodes#Token#prev_token */
2711 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwwritable:parser_nodes#Token#prev_token= */
2712 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwwritable:parser_nodes#Token#next_token */
2713 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwwritable:parser_nodes#Token#next_token= */
2714 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwwritable:parser_nodes#Token#init */
2715 (nitmethod_t)VIRTUAL_lexer__TKwwritable__parser_index, /* pointer to parser_nodes:TKwwritable:lexer#TKwwritable#parser_index */
2716 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwwritable:parser_nodes#TokenKeyword#init */
2717 (nitmethod_t)VIRTUAL_parser_nodes__TKwwritable__init, /* pointer to parser_nodes:TKwwritable:parser_nodes#TKwwritable#init */
2718 (nitmethod_t)VIRTUAL_lexer__TKwwritable__init_tk, /* pointer to parser_nodes:TKwwritable:lexer#TKwwritable#init_tk */
2719 }
2720 };
2721 /* allocate TKwwritable */
2722 val* NEW_parser_nodes__TKwwritable(const struct type* type) {
2723 val* self /* : TKwwritable */;
2724 val* var /* : null */;
2725 val* var1 /* : null */;
2726 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2727 self->type = type;
2728 self->class = &class_parser_nodes__TKwwritable;
2729 var = NULL;
2730 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwwritable exact> */
2731 var1 = NULL;
2732 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwwritable exact> */
2733 return self;
2734 }
2735 /* runtime class parser_nodes__TKwvar */
2736 const struct class class_parser_nodes__TKwvar = {
2737 0, /* box_kind */
2738 {
2739 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwvar:kernel#Object#object_id */
2740 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwvar:kernel#Object#is_same_type */
2741 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwvar:kernel#Object#is_same_instance */
2742 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwvar:kernel#Object#== */
2743 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwvar:kernel#Object#!= */
2744 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwvar:kernel#Object#output */
2745 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwvar:kernel#Object#output_class_name */
2746 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwvar:kernel#Object#exit */
2747 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwvar:kernel#Object#sys */
2748 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwvar:kernel#Object#hash */
2749 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwvar:parser_nodes#TokenKeyword#to_s */
2750 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwvar:string#Object#native_class_name */
2751 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwvar:string#Object#class_name */
2752 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwvar:string#Object#inspect */
2753 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwvar:string#Object#inspect_head */
2754 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwvar:string#Object#args */
2755 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwvar:math#Object#atan2 */
2756 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwvar:math#Object#pi */
2757 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwvar:math#Object#srand_from */
2758 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwvar:math#Object#srand */
2759 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwvar:stream#Object#poll */
2760 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwvar:stream#Object#intern_poll */
2761 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwvar:time#Object#get_time */
2762 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwvar:file#Object#printn */
2763 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwvar:file#Object#print */
2764 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwvar:file#Object#getc */
2765 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwvar:file#Object#gets */
2766 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwvar:file#Object#getcwd */
2767 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwvar:file#Object#file_getcwd */
2768 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwvar:file#Object#stdin */
2769 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwvar:file#Object#stdout */
2770 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwvar:file#Object#stderr */
2771 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#intrude_visibility */
2772 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#public_visibility */
2773 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#protected_visibility */
2774 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#private_visibility */
2775 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#none_visibility */
2776 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwvar:model#Object#abstract_kind */
2777 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwvar:model#Object#concrete_kind */
2778 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwvar:model#Object#interface_kind */
2779 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwvar:model#Object#enum_kind */
2780 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwvar:model#Object#extern_kind */
2781 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#location */
2782 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#hot_location */
2783 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#debug */
2784 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#parent */
2785 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#parent= */
2786 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#init */
2787 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#replace_child */
2788 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#detach */
2789 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#replace_with */
2790 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#visit_all */
2791 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwvar:parser_util#ANode#collect_tokens_by_text */
2792 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwvar:parser_util#ANode#collect_annotations_by_name */
2793 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwvar:simple_misc_analysis#ANode#accept_simple_misc */
2794 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwvar:simple_misc_analysis#ANode#after_simple_misc */
2795 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwvar:literal#ANode#accept_literal */
2796 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwvar:scope#ANode#accept_scope_visitor */
2797 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwvar:flow#ANode#accept_flow_visitor */
2798 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwvar:local_var_init#ANode#accept_local_var_visitor */
2799 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwvar:auto_super_init#ANode#accept_auto_super_init */
2800 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwvar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2801 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwvar:astvalidation#ANode#accept_ast_validation */
2802 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwvar:transform#ANode#accept_transform_visitor */
2803 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwvar:lexer#Token#text */
2804 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwvar:lexer#Token#text= */
2805 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#prev_token */
2806 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#prev_token= */
2807 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#next_token */
2808 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#next_token= */
2809 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#init */
2810 (nitmethod_t)VIRTUAL_lexer__TKwvar__parser_index, /* pointer to parser_nodes:TKwvar:lexer#TKwvar#parser_index */
2811 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwvar:parser_nodes#TokenKeyword#init */
2812 (nitmethod_t)VIRTUAL_parser_nodes__TKwvar__init, /* pointer to parser_nodes:TKwvar:parser_nodes#TKwvar#init */
2813 (nitmethod_t)VIRTUAL_lexer__TKwvar__init_tk, /* pointer to parser_nodes:TKwvar:lexer#TKwvar#init_tk */
2814 }
2815 };
2816 /* allocate TKwvar */
2817 val* NEW_parser_nodes__TKwvar(const struct type* type) {
2818 val* self /* : TKwvar */;
2819 val* var /* : null */;
2820 val* var1 /* : null */;
2821 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2822 self->type = type;
2823 self->class = &class_parser_nodes__TKwvar;
2824 var = NULL;
2825 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwvar exact> */
2826 var1 = NULL;
2827 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwvar exact> */
2828 return self;
2829 }
2830 /* runtime class parser_nodes__TKwintern */
2831 const struct class class_parser_nodes__TKwintern = {
2832 0, /* box_kind */
2833 {
2834 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwintern:kernel#Object#object_id */
2835 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwintern:kernel#Object#is_same_type */
2836 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwintern:kernel#Object#is_same_instance */
2837 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwintern:kernel#Object#== */
2838 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwintern:kernel#Object#!= */
2839 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwintern:kernel#Object#output */
2840 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwintern:kernel#Object#output_class_name */
2841 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwintern:kernel#Object#exit */
2842 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwintern:kernel#Object#sys */
2843 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwintern:kernel#Object#hash */
2844 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwintern:parser_nodes#TokenKeyword#to_s */
2845 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwintern:string#Object#native_class_name */
2846 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwintern:string#Object#class_name */
2847 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwintern:string#Object#inspect */
2848 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwintern:string#Object#inspect_head */
2849 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwintern:string#Object#args */
2850 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwintern:math#Object#atan2 */
2851 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwintern:math#Object#pi */
2852 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwintern:math#Object#srand_from */
2853 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwintern:math#Object#srand */
2854 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwintern:stream#Object#poll */
2855 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwintern:stream#Object#intern_poll */
2856 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwintern:time#Object#get_time */
2857 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwintern:file#Object#printn */
2858 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwintern:file#Object#print */
2859 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwintern:file#Object#getc */
2860 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwintern:file#Object#gets */
2861 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwintern:file#Object#getcwd */
2862 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwintern:file#Object#file_getcwd */
2863 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwintern:file#Object#stdin */
2864 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwintern:file#Object#stdout */
2865 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwintern:file#Object#stderr */
2866 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwintern:model_base#Object#intrude_visibility */
2867 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwintern:model_base#Object#public_visibility */
2868 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwintern:model_base#Object#protected_visibility */
2869 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwintern:model_base#Object#private_visibility */
2870 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwintern:model_base#Object#none_visibility */
2871 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwintern:model#Object#abstract_kind */
2872 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwintern:model#Object#concrete_kind */
2873 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwintern:model#Object#interface_kind */
2874 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwintern:model#Object#enum_kind */
2875 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwintern:model#Object#extern_kind */
2876 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#location */
2877 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#hot_location */
2878 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#debug */
2879 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#parent */
2880 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#parent= */
2881 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#init */
2882 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwintern:parser_nodes#Token#replace_child */
2883 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#detach */
2884 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#replace_with */
2885 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwintern:parser_nodes#Token#visit_all */
2886 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwintern:parser_util#ANode#collect_tokens_by_text */
2887 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwintern:parser_util#ANode#collect_annotations_by_name */
2888 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwintern:simple_misc_analysis#ANode#accept_simple_misc */
2889 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwintern:simple_misc_analysis#ANode#after_simple_misc */
2890 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwintern:literal#ANode#accept_literal */
2891 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwintern:scope#ANode#accept_scope_visitor */
2892 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwintern:flow#ANode#accept_flow_visitor */
2893 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwintern:local_var_init#ANode#accept_local_var_visitor */
2894 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwintern:auto_super_init#ANode#accept_auto_super_init */
2895 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwintern:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2896 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwintern:astvalidation#ANode#accept_ast_validation */
2897 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwintern:transform#ANode#accept_transform_visitor */
2898 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwintern:lexer#Token#text */
2899 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwintern:lexer#Token#text= */
2900 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwintern:parser_nodes#Token#prev_token */
2901 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwintern:parser_nodes#Token#prev_token= */
2902 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwintern:parser_nodes#Token#next_token */
2903 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwintern:parser_nodes#Token#next_token= */
2904 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwintern:parser_nodes#Token#init */
2905 (nitmethod_t)VIRTUAL_lexer__TKwintern__parser_index, /* pointer to parser_nodes:TKwintern:lexer#TKwintern#parser_index */
2906 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwintern:parser_nodes#TokenKeyword#init */
2907 (nitmethod_t)VIRTUAL_parser_nodes__TKwintern__init, /* pointer to parser_nodes:TKwintern:parser_nodes#TKwintern#init */
2908 (nitmethod_t)VIRTUAL_lexer__TKwintern__init_tk, /* pointer to parser_nodes:TKwintern:lexer#TKwintern#init_tk */
2909 }
2910 };
2911 /* allocate TKwintern */
2912 val* NEW_parser_nodes__TKwintern(const struct type* type) {
2913 val* self /* : TKwintern */;
2914 val* var /* : null */;
2915 val* var1 /* : null */;
2916 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2917 self->type = type;
2918 self->class = &class_parser_nodes__TKwintern;
2919 var = NULL;
2920 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwintern exact> */
2921 var1 = NULL;
2922 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwintern exact> */
2923 return self;
2924 }
2925 /* runtime class parser_nodes__TKwextern */
2926 const struct class class_parser_nodes__TKwextern = {
2927 0, /* box_kind */
2928 {
2929 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwextern:kernel#Object#object_id */
2930 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwextern:kernel#Object#is_same_type */
2931 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwextern:kernel#Object#is_same_instance */
2932 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwextern:kernel#Object#== */
2933 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwextern:kernel#Object#!= */
2934 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwextern:kernel#Object#output */
2935 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwextern:kernel#Object#output_class_name */
2936 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwextern:kernel#Object#exit */
2937 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwextern:kernel#Object#sys */
2938 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwextern:kernel#Object#hash */
2939 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwextern:parser_nodes#TokenKeyword#to_s */
2940 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwextern:string#Object#native_class_name */
2941 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwextern:string#Object#class_name */
2942 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwextern:string#Object#inspect */
2943 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwextern:string#Object#inspect_head */
2944 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwextern:string#Object#args */
2945 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwextern:math#Object#atan2 */
2946 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwextern:math#Object#pi */
2947 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwextern:math#Object#srand_from */
2948 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwextern:math#Object#srand */
2949 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwextern:stream#Object#poll */
2950 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwextern:stream#Object#intern_poll */
2951 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwextern:time#Object#get_time */
2952 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwextern:file#Object#printn */
2953 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwextern:file#Object#print */
2954 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwextern:file#Object#getc */
2955 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwextern:file#Object#gets */
2956 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwextern:file#Object#getcwd */
2957 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwextern:file#Object#file_getcwd */
2958 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwextern:file#Object#stdin */
2959 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwextern:file#Object#stdout */
2960 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwextern:file#Object#stderr */
2961 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#intrude_visibility */
2962 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#public_visibility */
2963 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#protected_visibility */
2964 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#private_visibility */
2965 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#none_visibility */
2966 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwextern:model#Object#abstract_kind */
2967 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwextern:model#Object#concrete_kind */
2968 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwextern:model#Object#interface_kind */
2969 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwextern:model#Object#enum_kind */
2970 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwextern:model#Object#extern_kind */
2971 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#location */
2972 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#hot_location */
2973 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#debug */
2974 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#parent */
2975 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#parent= */
2976 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#init */
2977 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#replace_child */
2978 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#detach */
2979 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#replace_with */
2980 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#visit_all */
2981 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwextern:parser_util#ANode#collect_tokens_by_text */
2982 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwextern:parser_util#ANode#collect_annotations_by_name */
2983 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwextern:simple_misc_analysis#ANode#accept_simple_misc */
2984 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwextern:simple_misc_analysis#ANode#after_simple_misc */
2985 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwextern:literal#ANode#accept_literal */
2986 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwextern:scope#ANode#accept_scope_visitor */
2987 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwextern:flow#ANode#accept_flow_visitor */
2988 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwextern:local_var_init#ANode#accept_local_var_visitor */
2989 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwextern:auto_super_init#ANode#accept_auto_super_init */
2990 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwextern:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2991 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwextern:astvalidation#ANode#accept_ast_validation */
2992 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwextern:transform#ANode#accept_transform_visitor */
2993 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwextern:lexer#Token#text */
2994 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwextern:lexer#Token#text= */
2995 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#prev_token */
2996 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#prev_token= */
2997 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#next_token */
2998 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#next_token= */
2999 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#init */
3000 (nitmethod_t)VIRTUAL_lexer__TKwextern__parser_index, /* pointer to parser_nodes:TKwextern:lexer#TKwextern#parser_index */
3001 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwextern:parser_nodes#TokenKeyword#init */
3002 (nitmethod_t)VIRTUAL_parser_nodes__TKwextern__init, /* pointer to parser_nodes:TKwextern:parser_nodes#TKwextern#init */
3003 (nitmethod_t)VIRTUAL_lexer__TKwextern__init_tk, /* pointer to parser_nodes:TKwextern:lexer#TKwextern#init_tk */
3004 }
3005 };
3006 /* allocate TKwextern */
3007 val* NEW_parser_nodes__TKwextern(const struct type* type) {
3008 val* self /* : TKwextern */;
3009 val* var /* : null */;
3010 val* var1 /* : null */;
3011 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3012 self->type = type;
3013 self->class = &class_parser_nodes__TKwextern;
3014 var = NULL;
3015 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwextern exact> */
3016 var1 = NULL;
3017 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwextern exact> */
3018 return self;
3019 }
3020 /* runtime class parser_nodes__TKwprotected */
3021 const struct class class_parser_nodes__TKwprotected = {
3022 0, /* box_kind */
3023 {
3024 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwprotected:kernel#Object#object_id */
3025 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwprotected:kernel#Object#is_same_type */
3026 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwprotected:kernel#Object#is_same_instance */
3027 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwprotected:kernel#Object#== */
3028 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwprotected:kernel#Object#!= */
3029 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwprotected:kernel#Object#output */
3030 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwprotected:kernel#Object#output_class_name */
3031 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwprotected:kernel#Object#exit */
3032 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwprotected:kernel#Object#sys */
3033 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwprotected:kernel#Object#hash */
3034 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwprotected:parser_nodes#TokenKeyword#to_s */
3035 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwprotected:string#Object#native_class_name */
3036 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwprotected:string#Object#class_name */
3037 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwprotected:string#Object#inspect */
3038 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwprotected:string#Object#inspect_head */
3039 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwprotected:string#Object#args */
3040 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwprotected:math#Object#atan2 */
3041 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwprotected:math#Object#pi */
3042 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwprotected:math#Object#srand_from */
3043 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwprotected:math#Object#srand */
3044 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwprotected:stream#Object#poll */
3045 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwprotected:stream#Object#intern_poll */
3046 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwprotected:time#Object#get_time */
3047 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwprotected:file#Object#printn */
3048 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwprotected:file#Object#print */
3049 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwprotected:file#Object#getc */
3050 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwprotected:file#Object#gets */
3051 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwprotected:file#Object#getcwd */
3052 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwprotected:file#Object#file_getcwd */
3053 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwprotected:file#Object#stdin */
3054 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwprotected:file#Object#stdout */
3055 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwprotected:file#Object#stderr */
3056 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#intrude_visibility */
3057 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#public_visibility */
3058 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#protected_visibility */
3059 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#private_visibility */
3060 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#none_visibility */
3061 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwprotected:model#Object#abstract_kind */
3062 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwprotected:model#Object#concrete_kind */
3063 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwprotected:model#Object#interface_kind */
3064 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwprotected:model#Object#enum_kind */
3065 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwprotected:model#Object#extern_kind */
3066 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#location */
3067 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#hot_location */
3068 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#debug */
3069 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#parent */
3070 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#parent= */
3071 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#init */
3072 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#replace_child */
3073 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#detach */
3074 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#replace_with */
3075 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#visit_all */
3076 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwprotected:parser_util#ANode#collect_tokens_by_text */
3077 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwprotected:parser_util#ANode#collect_annotations_by_name */
3078 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwprotected:simple_misc_analysis#ANode#accept_simple_misc */
3079 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwprotected:simple_misc_analysis#ANode#after_simple_misc */
3080 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwprotected:literal#ANode#accept_literal */
3081 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwprotected:scope#ANode#accept_scope_visitor */
3082 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwprotected:flow#ANode#accept_flow_visitor */
3083 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwprotected:local_var_init#ANode#accept_local_var_visitor */
3084 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwprotected:auto_super_init#ANode#accept_auto_super_init */
3085 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwprotected:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3086 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwprotected:astvalidation#ANode#accept_ast_validation */
3087 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwprotected:transform#ANode#accept_transform_visitor */
3088 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwprotected:lexer#Token#text */
3089 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwprotected:lexer#Token#text= */
3090 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#prev_token */
3091 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#prev_token= */
3092 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#next_token */
3093 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#next_token= */
3094 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#init */
3095 (nitmethod_t)VIRTUAL_lexer__TKwprotected__parser_index, /* pointer to parser_nodes:TKwprotected:lexer#TKwprotected#parser_index */
3096 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwprotected:parser_nodes#TokenKeyword#init */
3097 (nitmethod_t)VIRTUAL_parser_nodes__TKwprotected__init, /* pointer to parser_nodes:TKwprotected:parser_nodes#TKwprotected#init */
3098 (nitmethod_t)VIRTUAL_lexer__TKwprotected__init_tk, /* pointer to parser_nodes:TKwprotected:lexer#TKwprotected#init_tk */
3099 }
3100 };
3101 /* allocate TKwprotected */
3102 val* NEW_parser_nodes__TKwprotected(const struct type* type) {
3103 val* self /* : TKwprotected */;
3104 val* var /* : null */;
3105 val* var1 /* : null */;
3106 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3107 self->type = type;
3108 self->class = &class_parser_nodes__TKwprotected;
3109 var = NULL;
3110 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwprotected exact> */
3111 var1 = NULL;
3112 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwprotected exact> */
3113 return self;
3114 }
3115 /* runtime class parser_nodes__TKwprivate */
3116 const struct class class_parser_nodes__TKwprivate = {
3117 0, /* box_kind */
3118 {
3119 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwprivate:kernel#Object#object_id */
3120 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwprivate:kernel#Object#is_same_type */
3121 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwprivate:kernel#Object#is_same_instance */
3122 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwprivate:kernel#Object#== */
3123 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwprivate:kernel#Object#!= */
3124 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwprivate:kernel#Object#output */
3125 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwprivate:kernel#Object#output_class_name */
3126 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwprivate:kernel#Object#exit */
3127 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwprivate:kernel#Object#sys */
3128 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwprivate:kernel#Object#hash */
3129 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwprivate:parser_nodes#TokenKeyword#to_s */
3130 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwprivate:string#Object#native_class_name */
3131 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwprivate:string#Object#class_name */
3132 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwprivate:string#Object#inspect */
3133 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwprivate:string#Object#inspect_head */
3134 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwprivate:string#Object#args */
3135 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwprivate:math#Object#atan2 */
3136 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwprivate:math#Object#pi */
3137 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwprivate:math#Object#srand_from */
3138 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwprivate:math#Object#srand */
3139 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwprivate:stream#Object#poll */
3140 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwprivate:stream#Object#intern_poll */
3141 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwprivate:time#Object#get_time */
3142 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwprivate:file#Object#printn */
3143 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwprivate:file#Object#print */
3144 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwprivate:file#Object#getc */
3145 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwprivate:file#Object#gets */
3146 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwprivate:file#Object#getcwd */
3147 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwprivate:file#Object#file_getcwd */
3148 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwprivate:file#Object#stdin */
3149 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwprivate:file#Object#stdout */
3150 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwprivate:file#Object#stderr */
3151 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#intrude_visibility */
3152 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#public_visibility */
3153 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#protected_visibility */
3154 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#private_visibility */
3155 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#none_visibility */
3156 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwprivate:model#Object#abstract_kind */
3157 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwprivate:model#Object#concrete_kind */
3158 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwprivate:model#Object#interface_kind */
3159 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwprivate:model#Object#enum_kind */
3160 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwprivate:model#Object#extern_kind */
3161 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#location */
3162 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#hot_location */
3163 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#debug */
3164 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#parent */
3165 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#parent= */
3166 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#init */
3167 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#replace_child */
3168 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#detach */
3169 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#replace_with */
3170 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#visit_all */
3171 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwprivate:parser_util#ANode#collect_tokens_by_text */
3172 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwprivate:parser_util#ANode#collect_annotations_by_name */
3173 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwprivate:simple_misc_analysis#ANode#accept_simple_misc */
3174 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwprivate:simple_misc_analysis#ANode#after_simple_misc */
3175 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwprivate:literal#ANode#accept_literal */
3176 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwprivate:scope#ANode#accept_scope_visitor */
3177 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwprivate:flow#ANode#accept_flow_visitor */
3178 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwprivate:local_var_init#ANode#accept_local_var_visitor */
3179 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwprivate:auto_super_init#ANode#accept_auto_super_init */
3180 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwprivate:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3181 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwprivate:astvalidation#ANode#accept_ast_validation */
3182 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwprivate:transform#ANode#accept_transform_visitor */
3183 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwprivate:lexer#Token#text */
3184 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwprivate:lexer#Token#text= */
3185 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#prev_token */
3186 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#prev_token= */
3187 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#next_token */
3188 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#next_token= */
3189 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#init */
3190 (nitmethod_t)VIRTUAL_lexer__TKwprivate__parser_index, /* pointer to parser_nodes:TKwprivate:lexer#TKwprivate#parser_index */
3191 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwprivate:parser_nodes#TokenKeyword#init */
3192 (nitmethod_t)VIRTUAL_parser_nodes__TKwprivate__init, /* pointer to parser_nodes:TKwprivate:parser_nodes#TKwprivate#init */
3193 (nitmethod_t)VIRTUAL_lexer__TKwprivate__init_tk, /* pointer to parser_nodes:TKwprivate:lexer#TKwprivate#init_tk */
3194 }
3195 };
3196 /* allocate TKwprivate */
3197 val* NEW_parser_nodes__TKwprivate(const struct type* type) {
3198 val* self /* : TKwprivate */;
3199 val* var /* : null */;
3200 val* var1 /* : null */;
3201 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3202 self->type = type;
3203 self->class = &class_parser_nodes__TKwprivate;
3204 var = NULL;
3205 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwprivate exact> */
3206 var1 = NULL;
3207 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwprivate exact> */
3208 return self;
3209 }
3210 /* runtime class parser_nodes__TKwintrude */
3211 const struct class class_parser_nodes__TKwintrude = {
3212 0, /* box_kind */
3213 {
3214 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwintrude:kernel#Object#object_id */
3215 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwintrude:kernel#Object#is_same_type */
3216 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwintrude:kernel#Object#is_same_instance */
3217 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwintrude:kernel#Object#== */
3218 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwintrude:kernel#Object#!= */
3219 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwintrude:kernel#Object#output */
3220 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwintrude:kernel#Object#output_class_name */
3221 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwintrude:kernel#Object#exit */
3222 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwintrude:kernel#Object#sys */
3223 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwintrude:kernel#Object#hash */
3224 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwintrude:parser_nodes#TokenKeyword#to_s */
3225 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwintrude:string#Object#native_class_name */
3226 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwintrude:string#Object#class_name */
3227 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwintrude:string#Object#inspect */
3228 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwintrude:string#Object#inspect_head */
3229 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwintrude:string#Object#args */
3230 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwintrude:math#Object#atan2 */
3231 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwintrude:math#Object#pi */
3232 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwintrude:math#Object#srand_from */
3233 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwintrude:math#Object#srand */
3234 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwintrude:stream#Object#poll */
3235 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwintrude:stream#Object#intern_poll */
3236 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwintrude:time#Object#get_time */
3237 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwintrude:file#Object#printn */
3238 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwintrude:file#Object#print */
3239 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwintrude:file#Object#getc */
3240 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwintrude:file#Object#gets */
3241 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwintrude:file#Object#getcwd */
3242 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwintrude:file#Object#file_getcwd */
3243 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwintrude:file#Object#stdin */
3244 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwintrude:file#Object#stdout */
3245 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwintrude:file#Object#stderr */
3246 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#intrude_visibility */
3247 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#public_visibility */
3248 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#protected_visibility */
3249 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#private_visibility */
3250 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#none_visibility */
3251 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwintrude:model#Object#abstract_kind */
3252 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwintrude:model#Object#concrete_kind */
3253 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwintrude:model#Object#interface_kind */
3254 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwintrude:model#Object#enum_kind */
3255 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwintrude:model#Object#extern_kind */
3256 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#location */
3257 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#hot_location */
3258 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#debug */
3259 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#parent */
3260 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#parent= */
3261 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#init */
3262 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#replace_child */
3263 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#detach */
3264 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#replace_with */
3265 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#visit_all */
3266 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwintrude:parser_util#ANode#collect_tokens_by_text */
3267 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwintrude:parser_util#ANode#collect_annotations_by_name */
3268 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwintrude:simple_misc_analysis#ANode#accept_simple_misc */
3269 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwintrude:simple_misc_analysis#ANode#after_simple_misc */
3270 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwintrude:literal#ANode#accept_literal */
3271 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwintrude:scope#ANode#accept_scope_visitor */
3272 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwintrude:flow#ANode#accept_flow_visitor */
3273 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwintrude:local_var_init#ANode#accept_local_var_visitor */
3274 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwintrude:auto_super_init#ANode#accept_auto_super_init */
3275 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwintrude:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3276 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwintrude:astvalidation#ANode#accept_ast_validation */
3277 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwintrude:transform#ANode#accept_transform_visitor */
3278 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwintrude:lexer#Token#text */
3279 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwintrude:lexer#Token#text= */
3280 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#prev_token */
3281 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#prev_token= */
3282 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#next_token */
3283 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#next_token= */
3284 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#init */
3285 (nitmethod_t)VIRTUAL_lexer__TKwintrude__parser_index, /* pointer to parser_nodes:TKwintrude:lexer#TKwintrude#parser_index */
3286 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwintrude:parser_nodes#TokenKeyword#init */
3287 (nitmethod_t)VIRTUAL_parser_nodes__TKwintrude__init, /* pointer to parser_nodes:TKwintrude:parser_nodes#TKwintrude#init */
3288 (nitmethod_t)VIRTUAL_lexer__TKwintrude__init_tk, /* pointer to parser_nodes:TKwintrude:lexer#TKwintrude#init_tk */
3289 }
3290 };
3291 /* allocate TKwintrude */
3292 val* NEW_parser_nodes__TKwintrude(const struct type* type) {
3293 val* self /* : TKwintrude */;
3294 val* var /* : null */;
3295 val* var1 /* : null */;
3296 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3297 self->type = type;
3298 self->class = &class_parser_nodes__TKwintrude;
3299 var = NULL;
3300 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwintrude exact> */
3301 var1 = NULL;
3302 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwintrude exact> */
3303 return self;
3304 }
3305 /* runtime class parser_nodes__TKwif */
3306 const struct class class_parser_nodes__TKwif = {
3307 0, /* box_kind */
3308 {
3309 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwif:kernel#Object#object_id */
3310 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwif:kernel#Object#is_same_type */
3311 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwif:kernel#Object#is_same_instance */
3312 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwif:kernel#Object#== */
3313 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwif:kernel#Object#!= */
3314 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwif:kernel#Object#output */
3315 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwif:kernel#Object#output_class_name */
3316 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwif:kernel#Object#exit */
3317 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwif:kernel#Object#sys */
3318 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwif:kernel#Object#hash */
3319 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwif:parser_nodes#TokenKeyword#to_s */
3320 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwif:string#Object#native_class_name */
3321 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwif:string#Object#class_name */
3322 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwif:string#Object#inspect */
3323 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwif:string#Object#inspect_head */
3324 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwif:string#Object#args */
3325 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwif:math#Object#atan2 */
3326 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwif:math#Object#pi */
3327 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwif:math#Object#srand_from */
3328 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwif:math#Object#srand */
3329 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwif:stream#Object#poll */
3330 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwif:stream#Object#intern_poll */
3331 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwif:time#Object#get_time */
3332 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwif:file#Object#printn */
3333 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwif:file#Object#print */
3334 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwif:file#Object#getc */
3335 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwif:file#Object#gets */
3336 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwif:file#Object#getcwd */
3337 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwif:file#Object#file_getcwd */
3338 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwif:file#Object#stdin */
3339 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwif:file#Object#stdout */
3340 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwif:file#Object#stderr */
3341 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#intrude_visibility */
3342 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#public_visibility */
3343 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#protected_visibility */
3344 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#private_visibility */
3345 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#none_visibility */
3346 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwif:model#Object#abstract_kind */
3347 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwif:model#Object#concrete_kind */
3348 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwif:model#Object#interface_kind */
3349 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwif:model#Object#enum_kind */
3350 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwif:model#Object#extern_kind */
3351 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#location */
3352 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#hot_location */
3353 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#debug */
3354 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#parent */
3355 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#parent= */
3356 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#init */
3357 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwif:parser_nodes#Token#replace_child */
3358 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#detach */
3359 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#replace_with */
3360 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwif:parser_nodes#Token#visit_all */
3361 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwif:parser_util#ANode#collect_tokens_by_text */
3362 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwif:parser_util#ANode#collect_annotations_by_name */
3363 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwif:simple_misc_analysis#ANode#accept_simple_misc */
3364 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwif:simple_misc_analysis#ANode#after_simple_misc */
3365 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwif:literal#ANode#accept_literal */
3366 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwif:scope#ANode#accept_scope_visitor */
3367 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwif:flow#ANode#accept_flow_visitor */
3368 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwif:local_var_init#ANode#accept_local_var_visitor */
3369 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwif:auto_super_init#ANode#accept_auto_super_init */
3370 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwif:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3371 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwif:astvalidation#ANode#accept_ast_validation */
3372 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwif:transform#ANode#accept_transform_visitor */
3373 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwif:lexer#Token#text */
3374 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwif:lexer#Token#text= */
3375 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwif:parser_nodes#Token#prev_token */
3376 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwif:parser_nodes#Token#prev_token= */
3377 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwif:parser_nodes#Token#next_token */
3378 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwif:parser_nodes#Token#next_token= */
3379 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwif:parser_nodes#Token#init */
3380 (nitmethod_t)VIRTUAL_lexer__TKwif__parser_index, /* pointer to parser_nodes:TKwif:lexer#TKwif#parser_index */
3381 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwif:parser_nodes#TokenKeyword#init */
3382 (nitmethod_t)VIRTUAL_parser_nodes__TKwif__init, /* pointer to parser_nodes:TKwif:parser_nodes#TKwif#init */
3383 (nitmethod_t)VIRTUAL_lexer__TKwif__init_tk, /* pointer to parser_nodes:TKwif:lexer#TKwif#init_tk */
3384 }
3385 };
3386 /* allocate TKwif */
3387 val* NEW_parser_nodes__TKwif(const struct type* type) {
3388 val* self /* : TKwif */;
3389 val* var /* : null */;
3390 val* var1 /* : null */;
3391 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3392 self->type = type;
3393 self->class = &class_parser_nodes__TKwif;
3394 var = NULL;
3395 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwif exact> */
3396 var1 = NULL;
3397 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwif exact> */
3398 return self;
3399 }
3400 /* runtime class parser_nodes__TKwthen */
3401 const struct class class_parser_nodes__TKwthen = {
3402 0, /* box_kind */
3403 {
3404 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwthen:kernel#Object#object_id */
3405 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwthen:kernel#Object#is_same_type */
3406 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwthen:kernel#Object#is_same_instance */
3407 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwthen:kernel#Object#== */
3408 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwthen:kernel#Object#!= */
3409 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwthen:kernel#Object#output */
3410 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwthen:kernel#Object#output_class_name */
3411 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwthen:kernel#Object#exit */
3412 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwthen:kernel#Object#sys */
3413 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwthen:kernel#Object#hash */
3414 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwthen:parser_nodes#TokenKeyword#to_s */
3415 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwthen:string#Object#native_class_name */
3416 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwthen:string#Object#class_name */
3417 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwthen:string#Object#inspect */
3418 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwthen:string#Object#inspect_head */
3419 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwthen:string#Object#args */
3420 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwthen:math#Object#atan2 */
3421 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwthen:math#Object#pi */
3422 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwthen:math#Object#srand_from */
3423 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwthen:math#Object#srand */
3424 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwthen:stream#Object#poll */
3425 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwthen:stream#Object#intern_poll */
3426 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwthen:time#Object#get_time */
3427 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwthen:file#Object#printn */
3428 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwthen:file#Object#print */
3429 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwthen:file#Object#getc */
3430 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwthen:file#Object#gets */
3431 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwthen:file#Object#getcwd */
3432 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwthen:file#Object#file_getcwd */
3433 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwthen:file#Object#stdin */
3434 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwthen:file#Object#stdout */
3435 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwthen:file#Object#stderr */
3436 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#intrude_visibility */
3437 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#public_visibility */
3438 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#protected_visibility */
3439 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#private_visibility */
3440 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#none_visibility */
3441 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwthen:model#Object#abstract_kind */
3442 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwthen:model#Object#concrete_kind */
3443 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwthen:model#Object#interface_kind */
3444 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwthen:model#Object#enum_kind */
3445 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwthen:model#Object#extern_kind */
3446 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#location */
3447 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#hot_location */
3448 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#debug */
3449 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#parent */
3450 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#parent= */
3451 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#init */
3452 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#replace_child */
3453 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#detach */
3454 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#replace_with */
3455 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#visit_all */
3456 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwthen:parser_util#ANode#collect_tokens_by_text */
3457 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwthen:parser_util#ANode#collect_annotations_by_name */
3458 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwthen:simple_misc_analysis#ANode#accept_simple_misc */
3459 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwthen:simple_misc_analysis#ANode#after_simple_misc */
3460 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwthen:literal#ANode#accept_literal */
3461 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwthen:scope#ANode#accept_scope_visitor */
3462 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwthen:flow#ANode#accept_flow_visitor */
3463 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwthen:local_var_init#ANode#accept_local_var_visitor */
3464 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwthen:auto_super_init#ANode#accept_auto_super_init */
3465 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwthen:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3466 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwthen:astvalidation#ANode#accept_ast_validation */
3467 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwthen:transform#ANode#accept_transform_visitor */
3468 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwthen:lexer#Token#text */
3469 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwthen:lexer#Token#text= */
3470 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#prev_token */
3471 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#prev_token= */
3472 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#next_token */
3473 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#next_token= */
3474 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#init */
3475 (nitmethod_t)VIRTUAL_lexer__TKwthen__parser_index, /* pointer to parser_nodes:TKwthen:lexer#TKwthen#parser_index */
3476 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwthen:parser_nodes#TokenKeyword#init */
3477 (nitmethod_t)VIRTUAL_parser_nodes__TKwthen__init, /* pointer to parser_nodes:TKwthen:parser_nodes#TKwthen#init */
3478 (nitmethod_t)VIRTUAL_lexer__TKwthen__init_tk, /* pointer to parser_nodes:TKwthen:lexer#TKwthen#init_tk */
3479 }
3480 };
3481 /* allocate TKwthen */
3482 val* NEW_parser_nodes__TKwthen(const struct type* type) {
3483 val* self /* : TKwthen */;
3484 val* var /* : null */;
3485 val* var1 /* : null */;
3486 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3487 self->type = type;
3488 self->class = &class_parser_nodes__TKwthen;
3489 var = NULL;
3490 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwthen exact> */
3491 var1 = NULL;
3492 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwthen exact> */
3493 return self;
3494 }
3495 /* runtime class parser_nodes__TKwelse */
3496 const struct class class_parser_nodes__TKwelse = {
3497 0, /* box_kind */
3498 {
3499 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwelse:kernel#Object#object_id */
3500 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwelse:kernel#Object#is_same_type */
3501 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwelse:kernel#Object#is_same_instance */
3502 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwelse:kernel#Object#== */
3503 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwelse:kernel#Object#!= */
3504 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwelse:kernel#Object#output */
3505 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwelse:kernel#Object#output_class_name */
3506 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwelse:kernel#Object#exit */
3507 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwelse:kernel#Object#sys */
3508 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwelse:kernel#Object#hash */
3509 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwelse:parser_nodes#TokenKeyword#to_s */
3510 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwelse:string#Object#native_class_name */
3511 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwelse:string#Object#class_name */
3512 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwelse:string#Object#inspect */
3513 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwelse:string#Object#inspect_head */
3514 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwelse:string#Object#args */
3515 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwelse:math#Object#atan2 */
3516 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwelse:math#Object#pi */
3517 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwelse:math#Object#srand_from */
3518 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwelse:math#Object#srand */
3519 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwelse:stream#Object#poll */
3520 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwelse:stream#Object#intern_poll */
3521 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwelse:time#Object#get_time */
3522 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwelse:file#Object#printn */
3523 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwelse:file#Object#print */
3524 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwelse:file#Object#getc */
3525 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwelse:file#Object#gets */
3526 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwelse:file#Object#getcwd */
3527 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwelse:file#Object#file_getcwd */
3528 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwelse:file#Object#stdin */
3529 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwelse:file#Object#stdout */
3530 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwelse:file#Object#stderr */
3531 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#intrude_visibility */
3532 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#public_visibility */
3533 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#protected_visibility */
3534 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#private_visibility */
3535 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#none_visibility */
3536 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwelse:model#Object#abstract_kind */
3537 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwelse:model#Object#concrete_kind */
3538 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwelse:model#Object#interface_kind */
3539 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwelse:model#Object#enum_kind */
3540 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwelse:model#Object#extern_kind */
3541 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#location */
3542 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#hot_location */
3543 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#debug */
3544 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#parent */
3545 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#parent= */
3546 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#init */
3547 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#replace_child */
3548 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#detach */
3549 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#replace_with */
3550 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#visit_all */
3551 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwelse:parser_util#ANode#collect_tokens_by_text */
3552 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwelse:parser_util#ANode#collect_annotations_by_name */
3553 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwelse:simple_misc_analysis#ANode#accept_simple_misc */
3554 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwelse:simple_misc_analysis#ANode#after_simple_misc */
3555 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwelse:literal#ANode#accept_literal */
3556 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwelse:scope#ANode#accept_scope_visitor */
3557 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwelse:flow#ANode#accept_flow_visitor */
3558 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwelse:local_var_init#ANode#accept_local_var_visitor */
3559 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwelse:auto_super_init#ANode#accept_auto_super_init */
3560 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwelse:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3561 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwelse:astvalidation#ANode#accept_ast_validation */
3562 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwelse:transform#ANode#accept_transform_visitor */
3563 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwelse:lexer#Token#text */
3564 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwelse:lexer#Token#text= */
3565 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#prev_token */
3566 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#prev_token= */
3567 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#next_token */
3568 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#next_token= */
3569 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#init */
3570 (nitmethod_t)VIRTUAL_lexer__TKwelse__parser_index, /* pointer to parser_nodes:TKwelse:lexer#TKwelse#parser_index */
3571 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwelse:parser_nodes#TokenKeyword#init */
3572 (nitmethod_t)VIRTUAL_parser_nodes__TKwelse__init, /* pointer to parser_nodes:TKwelse:parser_nodes#TKwelse#init */
3573 (nitmethod_t)VIRTUAL_lexer__TKwelse__init_tk, /* pointer to parser_nodes:TKwelse:lexer#TKwelse#init_tk */
3574 }
3575 };
3576 /* allocate TKwelse */
3577 val* NEW_parser_nodes__TKwelse(const struct type* type) {
3578 val* self /* : TKwelse */;
3579 val* var /* : null */;
3580 val* var1 /* : null */;
3581 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3582 self->type = type;
3583 self->class = &class_parser_nodes__TKwelse;
3584 var = NULL;
3585 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwelse exact> */
3586 var1 = NULL;
3587 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwelse exact> */
3588 return self;
3589 }
3590 /* runtime class parser_nodes__TKwwhile */
3591 const struct class class_parser_nodes__TKwwhile = {
3592 0, /* box_kind */
3593 {
3594 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwwhile:kernel#Object#object_id */
3595 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwwhile:kernel#Object#is_same_type */
3596 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwwhile:kernel#Object#is_same_instance */
3597 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwwhile:kernel#Object#== */
3598 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwwhile:kernel#Object#!= */
3599 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwwhile:kernel#Object#output */
3600 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwwhile:kernel#Object#output_class_name */
3601 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwwhile:kernel#Object#exit */
3602 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwwhile:kernel#Object#sys */
3603 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwwhile:kernel#Object#hash */
3604 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwwhile:parser_nodes#TokenKeyword#to_s */
3605 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwwhile:string#Object#native_class_name */
3606 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwwhile:string#Object#class_name */
3607 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwwhile:string#Object#inspect */
3608 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwwhile:string#Object#inspect_head */
3609 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwwhile:string#Object#args */
3610 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwwhile:math#Object#atan2 */
3611 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwwhile:math#Object#pi */
3612 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwwhile:math#Object#srand_from */
3613 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwwhile:math#Object#srand */
3614 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwwhile:stream#Object#poll */
3615 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwwhile:stream#Object#intern_poll */
3616 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwwhile:time#Object#get_time */
3617 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwwhile:file#Object#printn */
3618 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwwhile:file#Object#print */
3619 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwwhile:file#Object#getc */
3620 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwwhile:file#Object#gets */
3621 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwwhile:file#Object#getcwd */
3622 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwwhile:file#Object#file_getcwd */
3623 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwwhile:file#Object#stdin */
3624 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwwhile:file#Object#stdout */
3625 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwwhile:file#Object#stderr */
3626 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#intrude_visibility */
3627 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#public_visibility */
3628 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#protected_visibility */
3629 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#private_visibility */
3630 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#none_visibility */
3631 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwwhile:model#Object#abstract_kind */
3632 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwwhile:model#Object#concrete_kind */
3633 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwwhile:model#Object#interface_kind */
3634 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwwhile:model#Object#enum_kind */
3635 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwwhile:model#Object#extern_kind */
3636 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#location */
3637 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#hot_location */
3638 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#debug */
3639 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#parent */
3640 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#parent= */
3641 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#init */
3642 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#replace_child */
3643 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#detach */
3644 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#replace_with */
3645 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#visit_all */
3646 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwwhile:parser_util#ANode#collect_tokens_by_text */
3647 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwwhile:parser_util#ANode#collect_annotations_by_name */
3648 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwwhile:simple_misc_analysis#ANode#accept_simple_misc */
3649 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwwhile:simple_misc_analysis#ANode#after_simple_misc */
3650 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwwhile:literal#ANode#accept_literal */
3651 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwwhile:scope#ANode#accept_scope_visitor */
3652 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwwhile:flow#ANode#accept_flow_visitor */
3653 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwwhile:local_var_init#ANode#accept_local_var_visitor */
3654 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwwhile:auto_super_init#ANode#accept_auto_super_init */
3655 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwwhile:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3656 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwwhile:astvalidation#ANode#accept_ast_validation */
3657 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwwhile:transform#ANode#accept_transform_visitor */
3658 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwwhile:lexer#Token#text */
3659 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwwhile:lexer#Token#text= */
3660 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#prev_token */
3661 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#prev_token= */
3662 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#next_token */
3663 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#next_token= */
3664 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#init */
3665 (nitmethod_t)VIRTUAL_lexer__TKwwhile__parser_index, /* pointer to parser_nodes:TKwwhile:lexer#TKwwhile#parser_index */
3666 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwwhile:parser_nodes#TokenKeyword#init */
3667 (nitmethod_t)VIRTUAL_parser_nodes__TKwwhile__init, /* pointer to parser_nodes:TKwwhile:parser_nodes#TKwwhile#init */
3668 (nitmethod_t)VIRTUAL_lexer__TKwwhile__init_tk, /* pointer to parser_nodes:TKwwhile:lexer#TKwwhile#init_tk */
3669 }
3670 };
3671 /* allocate TKwwhile */
3672 val* NEW_parser_nodes__TKwwhile(const struct type* type) {
3673 val* self /* : TKwwhile */;
3674 val* var /* : null */;
3675 val* var1 /* : null */;
3676 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3677 self->type = type;
3678 self->class = &class_parser_nodes__TKwwhile;
3679 var = NULL;
3680 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwwhile exact> */
3681 var1 = NULL;
3682 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwwhile exact> */
3683 return self;
3684 }
3685 /* runtime class parser_nodes__TKwloop */
3686 const struct class class_parser_nodes__TKwloop = {
3687 0, /* box_kind */
3688 {
3689 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwloop:kernel#Object#object_id */
3690 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwloop:kernel#Object#is_same_type */
3691 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwloop:kernel#Object#is_same_instance */
3692 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwloop:kernel#Object#== */
3693 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwloop:kernel#Object#!= */
3694 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwloop:kernel#Object#output */
3695 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwloop:kernel#Object#output_class_name */
3696 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwloop:kernel#Object#exit */
3697 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwloop:kernel#Object#sys */
3698 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwloop:kernel#Object#hash */
3699 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwloop:parser_nodes#TokenKeyword#to_s */
3700 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwloop:string#Object#native_class_name */
3701 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwloop:string#Object#class_name */
3702 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwloop:string#Object#inspect */
3703 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwloop:string#Object#inspect_head */
3704 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwloop:string#Object#args */
3705 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwloop:math#Object#atan2 */
3706 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwloop:math#Object#pi */
3707 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwloop:math#Object#srand_from */
3708 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwloop:math#Object#srand */
3709 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwloop:stream#Object#poll */
3710 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwloop:stream#Object#intern_poll */
3711 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwloop:time#Object#get_time */
3712 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwloop:file#Object#printn */
3713 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwloop:file#Object#print */
3714 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwloop:file#Object#getc */
3715 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwloop:file#Object#gets */
3716 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwloop:file#Object#getcwd */
3717 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwloop:file#Object#file_getcwd */
3718 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwloop:file#Object#stdin */
3719 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwloop:file#Object#stdout */
3720 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwloop:file#Object#stderr */
3721 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#intrude_visibility */
3722 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#public_visibility */
3723 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#protected_visibility */
3724 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#private_visibility */
3725 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#none_visibility */
3726 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwloop:model#Object#abstract_kind */
3727 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwloop:model#Object#concrete_kind */
3728 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwloop:model#Object#interface_kind */
3729 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwloop:model#Object#enum_kind */
3730 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwloop:model#Object#extern_kind */
3731 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#location */
3732 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#hot_location */
3733 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#debug */
3734 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#parent */
3735 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#parent= */
3736 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#init */
3737 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#replace_child */
3738 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#detach */
3739 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#replace_with */
3740 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#visit_all */
3741 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwloop:parser_util#ANode#collect_tokens_by_text */
3742 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwloop:parser_util#ANode#collect_annotations_by_name */
3743 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwloop:simple_misc_analysis#ANode#accept_simple_misc */
3744 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwloop:simple_misc_analysis#ANode#after_simple_misc */
3745 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwloop:literal#ANode#accept_literal */
3746 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwloop:scope#ANode#accept_scope_visitor */
3747 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwloop:flow#ANode#accept_flow_visitor */
3748 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwloop:local_var_init#ANode#accept_local_var_visitor */
3749 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwloop:auto_super_init#ANode#accept_auto_super_init */
3750 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwloop:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3751 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwloop:astvalidation#ANode#accept_ast_validation */
3752 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwloop:transform#ANode#accept_transform_visitor */
3753 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwloop:lexer#Token#text */
3754 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwloop:lexer#Token#text= */
3755 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#prev_token */
3756 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#prev_token= */
3757 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#next_token */
3758 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#next_token= */
3759 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#init */
3760 (nitmethod_t)VIRTUAL_lexer__TKwloop__parser_index, /* pointer to parser_nodes:TKwloop:lexer#TKwloop#parser_index */
3761 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwloop:parser_nodes#TokenKeyword#init */
3762 (nitmethod_t)VIRTUAL_parser_nodes__TKwloop__init, /* pointer to parser_nodes:TKwloop:parser_nodes#TKwloop#init */
3763 (nitmethod_t)VIRTUAL_lexer__TKwloop__init_tk, /* pointer to parser_nodes:TKwloop:lexer#TKwloop#init_tk */
3764 }
3765 };
3766 /* allocate TKwloop */
3767 val* NEW_parser_nodes__TKwloop(const struct type* type) {
3768 val* self /* : TKwloop */;
3769 val* var /* : null */;
3770 val* var1 /* : null */;
3771 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3772 self->type = type;
3773 self->class = &class_parser_nodes__TKwloop;
3774 var = NULL;
3775 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwloop exact> */
3776 var1 = NULL;
3777 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwloop exact> */
3778 return self;
3779 }
3780 /* runtime class parser_nodes__TKwfor */
3781 const struct class class_parser_nodes__TKwfor = {
3782 0, /* box_kind */
3783 {
3784 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwfor:kernel#Object#object_id */
3785 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwfor:kernel#Object#is_same_type */
3786 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwfor:kernel#Object#is_same_instance */
3787 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwfor:kernel#Object#== */
3788 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwfor:kernel#Object#!= */
3789 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwfor:kernel#Object#output */
3790 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwfor:kernel#Object#output_class_name */
3791 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwfor:kernel#Object#exit */
3792 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwfor:kernel#Object#sys */
3793 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwfor:kernel#Object#hash */
3794 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwfor:parser_nodes#TokenKeyword#to_s */
3795 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwfor:string#Object#native_class_name */
3796 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwfor:string#Object#class_name */
3797 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwfor:string#Object#inspect */
3798 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwfor:string#Object#inspect_head */
3799 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwfor:string#Object#args */
3800 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwfor:math#Object#atan2 */
3801 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwfor:math#Object#pi */
3802 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwfor:math#Object#srand_from */
3803 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwfor:math#Object#srand */
3804 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwfor:stream#Object#poll */
3805 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwfor:stream#Object#intern_poll */
3806 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwfor:time#Object#get_time */
3807 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwfor:file#Object#printn */
3808 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwfor:file#Object#print */
3809 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwfor:file#Object#getc */
3810 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwfor:file#Object#gets */
3811 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwfor:file#Object#getcwd */
3812 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwfor:file#Object#file_getcwd */
3813 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwfor:file#Object#stdin */
3814 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwfor:file#Object#stdout */
3815 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwfor:file#Object#stderr */
3816 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#intrude_visibility */
3817 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#public_visibility */
3818 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#protected_visibility */
3819 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#private_visibility */
3820 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#none_visibility */
3821 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwfor:model#Object#abstract_kind */
3822 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwfor:model#Object#concrete_kind */
3823 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwfor:model#Object#interface_kind */
3824 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwfor:model#Object#enum_kind */
3825 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwfor:model#Object#extern_kind */
3826 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#location */
3827 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#hot_location */
3828 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#debug */
3829 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#parent */
3830 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#parent= */
3831 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#init */
3832 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#replace_child */
3833 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#detach */
3834 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#replace_with */
3835 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#visit_all */
3836 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwfor:parser_util#ANode#collect_tokens_by_text */
3837 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwfor:parser_util#ANode#collect_annotations_by_name */
3838 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwfor:simple_misc_analysis#ANode#accept_simple_misc */
3839 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwfor:simple_misc_analysis#ANode#after_simple_misc */
3840 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwfor:literal#ANode#accept_literal */
3841 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwfor:scope#ANode#accept_scope_visitor */
3842 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwfor:flow#ANode#accept_flow_visitor */
3843 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwfor:local_var_init#ANode#accept_local_var_visitor */
3844 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwfor:auto_super_init#ANode#accept_auto_super_init */
3845 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwfor:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3846 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwfor:astvalidation#ANode#accept_ast_validation */
3847 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwfor:transform#ANode#accept_transform_visitor */
3848 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwfor:lexer#Token#text */
3849 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwfor:lexer#Token#text= */
3850 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#prev_token */
3851 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#prev_token= */
3852 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#next_token */
3853 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#next_token= */
3854 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#init */
3855 (nitmethod_t)VIRTUAL_lexer__TKwfor__parser_index, /* pointer to parser_nodes:TKwfor:lexer#TKwfor#parser_index */
3856 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwfor:parser_nodes#TokenKeyword#init */
3857 (nitmethod_t)VIRTUAL_parser_nodes__TKwfor__init, /* pointer to parser_nodes:TKwfor:parser_nodes#TKwfor#init */
3858 (nitmethod_t)VIRTUAL_lexer__TKwfor__init_tk, /* pointer to parser_nodes:TKwfor:lexer#TKwfor#init_tk */
3859 }
3860 };
3861 /* allocate TKwfor */
3862 val* NEW_parser_nodes__TKwfor(const struct type* type) {
3863 val* self /* : TKwfor */;
3864 val* var /* : null */;
3865 val* var1 /* : null */;
3866 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3867 self->type = type;
3868 self->class = &class_parser_nodes__TKwfor;
3869 var = NULL;
3870 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwfor exact> */
3871 var1 = NULL;
3872 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwfor exact> */
3873 return self;
3874 }
3875 /* runtime class parser_nodes__TKwin */
3876 const struct class class_parser_nodes__TKwin = {
3877 0, /* box_kind */
3878 {
3879 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwin:kernel#Object#object_id */
3880 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwin:kernel#Object#is_same_type */
3881 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwin:kernel#Object#is_same_instance */
3882 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwin:kernel#Object#== */
3883 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwin:kernel#Object#!= */
3884 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwin:kernel#Object#output */
3885 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwin:kernel#Object#output_class_name */
3886 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwin:kernel#Object#exit */
3887 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwin:kernel#Object#sys */
3888 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwin:kernel#Object#hash */
3889 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwin:parser_nodes#TokenKeyword#to_s */
3890 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwin:string#Object#native_class_name */
3891 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwin:string#Object#class_name */
3892 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwin:string#Object#inspect */
3893 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwin:string#Object#inspect_head */
3894 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwin:string#Object#args */
3895 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwin:math#Object#atan2 */
3896 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwin:math#Object#pi */
3897 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwin:math#Object#srand_from */
3898 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwin:math#Object#srand */
3899 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwin:stream#Object#poll */
3900 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwin:stream#Object#intern_poll */
3901 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwin:time#Object#get_time */
3902 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwin:file#Object#printn */
3903 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwin:file#Object#print */
3904 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwin:file#Object#getc */
3905 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwin:file#Object#gets */
3906 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwin:file#Object#getcwd */
3907 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwin:file#Object#file_getcwd */
3908 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwin:file#Object#stdin */
3909 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwin:file#Object#stdout */
3910 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwin:file#Object#stderr */
3911 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#intrude_visibility */
3912 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#public_visibility */
3913 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#protected_visibility */
3914 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#private_visibility */
3915 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#none_visibility */
3916 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwin:model#Object#abstract_kind */
3917 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwin:model#Object#concrete_kind */
3918 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwin:model#Object#interface_kind */
3919 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwin:model#Object#enum_kind */
3920 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwin:model#Object#extern_kind */
3921 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#location */
3922 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#hot_location */
3923 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#debug */
3924 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#parent */
3925 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#parent= */
3926 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#init */
3927 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwin:parser_nodes#Token#replace_child */
3928 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#detach */
3929 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#replace_with */
3930 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwin:parser_nodes#Token#visit_all */
3931 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwin:parser_util#ANode#collect_tokens_by_text */
3932 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwin:parser_util#ANode#collect_annotations_by_name */
3933 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwin:simple_misc_analysis#ANode#accept_simple_misc */
3934 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwin:simple_misc_analysis#ANode#after_simple_misc */
3935 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwin:literal#ANode#accept_literal */
3936 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwin:scope#ANode#accept_scope_visitor */
3937 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwin:flow#ANode#accept_flow_visitor */
3938 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwin:local_var_init#ANode#accept_local_var_visitor */
3939 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwin:auto_super_init#ANode#accept_auto_super_init */
3940 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwin:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3941 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwin:astvalidation#ANode#accept_ast_validation */
3942 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwin:transform#ANode#accept_transform_visitor */
3943 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwin:lexer#Token#text */
3944 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwin:lexer#Token#text= */
3945 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwin:parser_nodes#Token#prev_token */
3946 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwin:parser_nodes#Token#prev_token= */
3947 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwin:parser_nodes#Token#next_token */
3948 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwin:parser_nodes#Token#next_token= */
3949 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwin:parser_nodes#Token#init */
3950 (nitmethod_t)VIRTUAL_lexer__TKwin__parser_index, /* pointer to parser_nodes:TKwin:lexer#TKwin#parser_index */
3951 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwin:parser_nodes#TokenKeyword#init */
3952 (nitmethod_t)VIRTUAL_parser_nodes__TKwin__init, /* pointer to parser_nodes:TKwin:parser_nodes#TKwin#init */
3953 (nitmethod_t)VIRTUAL_lexer__TKwin__init_tk, /* pointer to parser_nodes:TKwin:lexer#TKwin#init_tk */
3954 }
3955 };
3956 /* allocate TKwin */
3957 val* NEW_parser_nodes__TKwin(const struct type* type) {
3958 val* self /* : TKwin */;
3959 val* var /* : null */;
3960 val* var1 /* : null */;
3961 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3962 self->type = type;
3963 self->class = &class_parser_nodes__TKwin;
3964 var = NULL;
3965 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwin exact> */
3966 var1 = NULL;
3967 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwin exact> */
3968 return self;
3969 }
3970 /* runtime class parser_nodes__TKwand */
3971 const struct class class_parser_nodes__TKwand = {
3972 0, /* box_kind */
3973 {
3974 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwand:kernel#Object#object_id */
3975 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwand:kernel#Object#is_same_type */
3976 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwand:kernel#Object#is_same_instance */
3977 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwand:kernel#Object#== */
3978 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwand:kernel#Object#!= */
3979 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwand:kernel#Object#output */
3980 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwand:kernel#Object#output_class_name */
3981 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwand:kernel#Object#exit */
3982 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwand:kernel#Object#sys */
3983 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwand:kernel#Object#hash */
3984 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwand:parser_nodes#TokenKeyword#to_s */
3985 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwand:string#Object#native_class_name */
3986 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwand:string#Object#class_name */
3987 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwand:string#Object#inspect */
3988 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwand:string#Object#inspect_head */
3989 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwand:string#Object#args */
3990 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwand:math#Object#atan2 */
3991 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwand:math#Object#pi */
3992 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwand:math#Object#srand_from */
3993 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwand:math#Object#srand */
3994 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwand:stream#Object#poll */
3995 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwand:stream#Object#intern_poll */
3996 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwand:time#Object#get_time */
3997 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwand:file#Object#printn */
3998 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwand:file#Object#print */
3999 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwand:file#Object#getc */
4000 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwand:file#Object#gets */
4001 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwand:file#Object#getcwd */
4002 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwand:file#Object#file_getcwd */
4003 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwand:file#Object#stdin */
4004 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwand:file#Object#stdout */
4005 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwand:file#Object#stderr */
4006 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#intrude_visibility */
4007 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#public_visibility */
4008 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#protected_visibility */
4009 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#private_visibility */
4010 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#none_visibility */
4011 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwand:model#Object#abstract_kind */
4012 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwand:model#Object#concrete_kind */
4013 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwand:model#Object#interface_kind */
4014 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwand:model#Object#enum_kind */
4015 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwand:model#Object#extern_kind */
4016 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#location */
4017 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#hot_location */
4018 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#debug */
4019 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#parent */
4020 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#parent= */
4021 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#init */
4022 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwand:parser_nodes#Token#replace_child */
4023 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#detach */
4024 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#replace_with */
4025 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwand:parser_nodes#Token#visit_all */
4026 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwand:parser_util#ANode#collect_tokens_by_text */
4027 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwand:parser_util#ANode#collect_annotations_by_name */
4028 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwand:simple_misc_analysis#ANode#accept_simple_misc */
4029 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwand:simple_misc_analysis#ANode#after_simple_misc */
4030 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwand:literal#ANode#accept_literal */
4031 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwand:scope#ANode#accept_scope_visitor */
4032 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwand:flow#ANode#accept_flow_visitor */
4033 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwand:local_var_init#ANode#accept_local_var_visitor */
4034 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwand:auto_super_init#ANode#accept_auto_super_init */
4035 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwand:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4036 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwand:astvalidation#ANode#accept_ast_validation */
4037 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwand:transform#ANode#accept_transform_visitor */
4038 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwand:lexer#Token#text */
4039 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwand:lexer#Token#text= */
4040 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwand:parser_nodes#Token#prev_token */
4041 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwand:parser_nodes#Token#prev_token= */
4042 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwand:parser_nodes#Token#next_token */
4043 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwand:parser_nodes#Token#next_token= */
4044 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwand:parser_nodes#Token#init */
4045 (nitmethod_t)VIRTUAL_lexer__TKwand__parser_index, /* pointer to parser_nodes:TKwand:lexer#TKwand#parser_index */
4046 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwand:parser_nodes#TokenKeyword#init */
4047 (nitmethod_t)VIRTUAL_parser_nodes__TKwand__init, /* pointer to parser_nodes:TKwand:parser_nodes#TKwand#init */
4048 (nitmethod_t)VIRTUAL_lexer__TKwand__init_tk, /* pointer to parser_nodes:TKwand:lexer#TKwand#init_tk */
4049 }
4050 };
4051 /* allocate TKwand */
4052 val* NEW_parser_nodes__TKwand(const struct type* type) {
4053 val* self /* : TKwand */;
4054 val* var /* : null */;
4055 val* var1 /* : null */;
4056 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4057 self->type = type;
4058 self->class = &class_parser_nodes__TKwand;
4059 var = NULL;
4060 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwand exact> */
4061 var1 = NULL;
4062 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwand exact> */
4063 return self;
4064 }
4065 /* runtime class parser_nodes__TKwor */
4066 const struct class class_parser_nodes__TKwor = {
4067 0, /* box_kind */
4068 {
4069 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwor:kernel#Object#object_id */
4070 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwor:kernel#Object#is_same_type */
4071 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwor:kernel#Object#is_same_instance */
4072 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwor:kernel#Object#== */
4073 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwor:kernel#Object#!= */
4074 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwor:kernel#Object#output */
4075 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwor:kernel#Object#output_class_name */
4076 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwor:kernel#Object#exit */
4077 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwor:kernel#Object#sys */
4078 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwor:kernel#Object#hash */
4079 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwor:parser_nodes#TokenKeyword#to_s */
4080 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwor:string#Object#native_class_name */
4081 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwor:string#Object#class_name */
4082 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwor:string#Object#inspect */
4083 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwor:string#Object#inspect_head */
4084 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwor:string#Object#args */
4085 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwor:math#Object#atan2 */
4086 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwor:math#Object#pi */
4087 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwor:math#Object#srand_from */
4088 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwor:math#Object#srand */
4089 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwor:stream#Object#poll */
4090 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwor:stream#Object#intern_poll */
4091 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwor:time#Object#get_time */
4092 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwor:file#Object#printn */
4093 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwor:file#Object#print */
4094 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwor:file#Object#getc */
4095 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwor:file#Object#gets */
4096 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwor:file#Object#getcwd */
4097 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwor:file#Object#file_getcwd */
4098 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwor:file#Object#stdin */
4099 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwor:file#Object#stdout */
4100 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwor:file#Object#stderr */
4101 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#intrude_visibility */
4102 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#public_visibility */
4103 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#protected_visibility */
4104 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#private_visibility */
4105 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#none_visibility */
4106 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwor:model#Object#abstract_kind */
4107 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwor:model#Object#concrete_kind */
4108 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwor:model#Object#interface_kind */
4109 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwor:model#Object#enum_kind */
4110 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwor:model#Object#extern_kind */
4111 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#location */
4112 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#hot_location */
4113 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#debug */
4114 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#parent */
4115 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#parent= */
4116 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#init */
4117 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwor:parser_nodes#Token#replace_child */
4118 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#detach */
4119 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#replace_with */
4120 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwor:parser_nodes#Token#visit_all */
4121 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwor:parser_util#ANode#collect_tokens_by_text */
4122 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwor:parser_util#ANode#collect_annotations_by_name */
4123 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwor:simple_misc_analysis#ANode#accept_simple_misc */
4124 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwor:simple_misc_analysis#ANode#after_simple_misc */
4125 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwor:literal#ANode#accept_literal */
4126 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwor:scope#ANode#accept_scope_visitor */
4127 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwor:flow#ANode#accept_flow_visitor */
4128 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwor:local_var_init#ANode#accept_local_var_visitor */
4129 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwor:auto_super_init#ANode#accept_auto_super_init */
4130 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwor:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4131 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwor:astvalidation#ANode#accept_ast_validation */
4132 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwor:transform#ANode#accept_transform_visitor */
4133 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwor:lexer#Token#text */
4134 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwor:lexer#Token#text= */
4135 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwor:parser_nodes#Token#prev_token */
4136 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwor:parser_nodes#Token#prev_token= */
4137 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwor:parser_nodes#Token#next_token */
4138 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwor:parser_nodes#Token#next_token= */
4139 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwor:parser_nodes#Token#init */
4140 (nitmethod_t)VIRTUAL_lexer__TKwor__parser_index, /* pointer to parser_nodes:TKwor:lexer#TKwor#parser_index */
4141 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwor:parser_nodes#TokenKeyword#init */
4142 (nitmethod_t)VIRTUAL_parser_nodes__TKwor__init, /* pointer to parser_nodes:TKwor:parser_nodes#TKwor#init */
4143 (nitmethod_t)VIRTUAL_lexer__TKwor__init_tk, /* pointer to parser_nodes:TKwor:lexer#TKwor#init_tk */
4144 }
4145 };
4146 /* allocate TKwor */
4147 val* NEW_parser_nodes__TKwor(const struct type* type) {
4148 val* self /* : TKwor */;
4149 val* var /* : null */;
4150 val* var1 /* : null */;
4151 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4152 self->type = type;
4153 self->class = &class_parser_nodes__TKwor;
4154 var = NULL;
4155 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwor exact> */
4156 var1 = NULL;
4157 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwor exact> */
4158 return self;
4159 }
4160 /* runtime class parser_nodes__TKwimplies */
4161 const struct class class_parser_nodes__TKwimplies = {
4162 0, /* box_kind */
4163 {
4164 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwimplies:kernel#Object#object_id */
4165 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwimplies:kernel#Object#is_same_type */
4166 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwimplies:kernel#Object#is_same_instance */
4167 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwimplies:kernel#Object#== */
4168 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwimplies:kernel#Object#!= */
4169 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwimplies:kernel#Object#output */
4170 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwimplies:kernel#Object#output_class_name */
4171 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwimplies:kernel#Object#exit */
4172 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwimplies:kernel#Object#sys */
4173 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwimplies:kernel#Object#hash */
4174 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwimplies:parser_nodes#TokenKeyword#to_s */
4175 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwimplies:string#Object#native_class_name */
4176 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwimplies:string#Object#class_name */
4177 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwimplies:string#Object#inspect */
4178 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwimplies:string#Object#inspect_head */
4179 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwimplies:string#Object#args */
4180 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwimplies:math#Object#atan2 */
4181 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwimplies:math#Object#pi */
4182 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwimplies:math#Object#srand_from */
4183 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwimplies:math#Object#srand */
4184 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwimplies:stream#Object#poll */
4185 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwimplies:stream#Object#intern_poll */
4186 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwimplies:time#Object#get_time */
4187 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwimplies:file#Object#printn */
4188 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwimplies:file#Object#print */
4189 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwimplies:file#Object#getc */
4190 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwimplies:file#Object#gets */
4191 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwimplies:file#Object#getcwd */
4192 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwimplies:file#Object#file_getcwd */
4193 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwimplies:file#Object#stdin */
4194 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwimplies:file#Object#stdout */
4195 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwimplies:file#Object#stderr */
4196 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#intrude_visibility */
4197 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#public_visibility */
4198 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#protected_visibility */
4199 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#private_visibility */
4200 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#none_visibility */
4201 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwimplies:model#Object#abstract_kind */
4202 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwimplies:model#Object#concrete_kind */
4203 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwimplies:model#Object#interface_kind */
4204 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwimplies:model#Object#enum_kind */
4205 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwimplies:model#Object#extern_kind */
4206 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#location */
4207 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#hot_location */
4208 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#debug */
4209 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#parent */
4210 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#parent= */
4211 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#init */
4212 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#replace_child */
4213 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#detach */
4214 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#replace_with */
4215 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#visit_all */
4216 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwimplies:parser_util#ANode#collect_tokens_by_text */
4217 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwimplies:parser_util#ANode#collect_annotations_by_name */
4218 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwimplies:simple_misc_analysis#ANode#accept_simple_misc */
4219 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwimplies:simple_misc_analysis#ANode#after_simple_misc */
4220 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwimplies:literal#ANode#accept_literal */
4221 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwimplies:scope#ANode#accept_scope_visitor */
4222 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwimplies:flow#ANode#accept_flow_visitor */
4223 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwimplies:local_var_init#ANode#accept_local_var_visitor */
4224 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwimplies:auto_super_init#ANode#accept_auto_super_init */
4225 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwimplies:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4226 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwimplies:astvalidation#ANode#accept_ast_validation */
4227 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwimplies:transform#ANode#accept_transform_visitor */
4228 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwimplies:lexer#Token#text */
4229 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwimplies:lexer#Token#text= */
4230 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#prev_token */
4231 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#prev_token= */
4232 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#next_token */
4233 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#next_token= */
4234 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#init */
4235 (nitmethod_t)VIRTUAL_lexer__TKwimplies__parser_index, /* pointer to parser_nodes:TKwimplies:lexer#TKwimplies#parser_index */
4236 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwimplies:parser_nodes#TokenKeyword#init */
4237 (nitmethod_t)VIRTUAL_parser_nodes__TKwimplies__init, /* pointer to parser_nodes:TKwimplies:parser_nodes#TKwimplies#init */
4238 (nitmethod_t)VIRTUAL_lexer__TKwimplies__init_tk, /* pointer to parser_nodes:TKwimplies:lexer#TKwimplies#init_tk */
4239 }
4240 };
4241 /* allocate TKwimplies */
4242 val* NEW_parser_nodes__TKwimplies(const struct type* type) {
4243 val* self /* : TKwimplies */;
4244 val* var /* : null */;
4245 val* var1 /* : null */;
4246 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4247 self->type = type;
4248 self->class = &class_parser_nodes__TKwimplies;
4249 var = NULL;
4250 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwimplies exact> */
4251 var1 = NULL;
4252 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwimplies exact> */
4253 return self;
4254 }
4255 /* runtime class parser_nodes__TKwnot */
4256 const struct class class_parser_nodes__TKwnot = {
4257 0, /* box_kind */
4258 {
4259 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwnot:kernel#Object#object_id */
4260 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwnot:kernel#Object#is_same_type */
4261 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwnot:kernel#Object#is_same_instance */
4262 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwnot:kernel#Object#== */
4263 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwnot:kernel#Object#!= */
4264 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwnot:kernel#Object#output */
4265 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwnot:kernel#Object#output_class_name */
4266 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwnot:kernel#Object#exit */
4267 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwnot:kernel#Object#sys */
4268 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwnot:kernel#Object#hash */
4269 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwnot:parser_nodes#TokenKeyword#to_s */
4270 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwnot:string#Object#native_class_name */
4271 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwnot:string#Object#class_name */
4272 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwnot:string#Object#inspect */
4273 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwnot:string#Object#inspect_head */
4274 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwnot:string#Object#args */
4275 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwnot:math#Object#atan2 */
4276 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwnot:math#Object#pi */
4277 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwnot:math#Object#srand_from */
4278 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwnot:math#Object#srand */
4279 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwnot:stream#Object#poll */
4280 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwnot:stream#Object#intern_poll */
4281 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwnot:time#Object#get_time */
4282 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwnot:file#Object#printn */
4283 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwnot:file#Object#print */
4284 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwnot:file#Object#getc */
4285 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwnot:file#Object#gets */
4286 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwnot:file#Object#getcwd */
4287 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwnot:file#Object#file_getcwd */
4288 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwnot:file#Object#stdin */
4289 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwnot:file#Object#stdout */
4290 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwnot:file#Object#stderr */
4291 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#intrude_visibility */
4292 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#public_visibility */
4293 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#protected_visibility */
4294 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#private_visibility */
4295 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#none_visibility */
4296 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwnot:model#Object#abstract_kind */
4297 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwnot:model#Object#concrete_kind */
4298 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwnot:model#Object#interface_kind */
4299 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwnot:model#Object#enum_kind */
4300 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwnot:model#Object#extern_kind */
4301 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#location */
4302 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#hot_location */
4303 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#debug */
4304 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#parent */
4305 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#parent= */
4306 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#init */
4307 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#replace_child */
4308 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#detach */
4309 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#replace_with */
4310 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#visit_all */
4311 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwnot:parser_util#ANode#collect_tokens_by_text */
4312 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwnot:parser_util#ANode#collect_annotations_by_name */
4313 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwnot:simple_misc_analysis#ANode#accept_simple_misc */
4314 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwnot:simple_misc_analysis#ANode#after_simple_misc */
4315 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwnot:literal#ANode#accept_literal */
4316 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwnot:scope#ANode#accept_scope_visitor */
4317 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwnot:flow#ANode#accept_flow_visitor */
4318 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwnot:local_var_init#ANode#accept_local_var_visitor */
4319 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwnot:auto_super_init#ANode#accept_auto_super_init */
4320 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4321 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwnot:astvalidation#ANode#accept_ast_validation */
4322 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwnot:transform#ANode#accept_transform_visitor */
4323 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwnot:lexer#Token#text */
4324 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwnot:lexer#Token#text= */
4325 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#prev_token */
4326 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#prev_token= */
4327 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#next_token */
4328 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#next_token= */
4329 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#init */
4330 (nitmethod_t)VIRTUAL_lexer__TKwnot__parser_index, /* pointer to parser_nodes:TKwnot:lexer#TKwnot#parser_index */
4331 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwnot:parser_nodes#TokenKeyword#init */
4332 (nitmethod_t)VIRTUAL_parser_nodes__TKwnot__init, /* pointer to parser_nodes:TKwnot:parser_nodes#TKwnot#init */
4333 (nitmethod_t)VIRTUAL_lexer__TKwnot__init_tk, /* pointer to parser_nodes:TKwnot:lexer#TKwnot#init_tk */
4334 }
4335 };
4336 /* allocate TKwnot */
4337 val* NEW_parser_nodes__TKwnot(const struct type* type) {
4338 val* self /* : TKwnot */;
4339 val* var /* : null */;
4340 val* var1 /* : null */;
4341 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4342 self->type = type;
4343 self->class = &class_parser_nodes__TKwnot;
4344 var = NULL;
4345 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwnot exact> */
4346 var1 = NULL;
4347 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwnot exact> */
4348 return self;
4349 }
4350 /* runtime class parser_nodes__TKwreturn */
4351 const struct class class_parser_nodes__TKwreturn = {
4352 0, /* box_kind */
4353 {
4354 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwreturn:kernel#Object#object_id */
4355 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwreturn:kernel#Object#is_same_type */
4356 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwreturn:kernel#Object#is_same_instance */
4357 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwreturn:kernel#Object#== */
4358 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwreturn:kernel#Object#!= */
4359 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwreturn:kernel#Object#output */
4360 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwreturn:kernel#Object#output_class_name */
4361 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwreturn:kernel#Object#exit */
4362 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwreturn:kernel#Object#sys */
4363 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwreturn:kernel#Object#hash */
4364 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwreturn:parser_nodes#TokenKeyword#to_s */
4365 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwreturn:string#Object#native_class_name */
4366 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwreturn:string#Object#class_name */
4367 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwreturn:string#Object#inspect */
4368 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwreturn:string#Object#inspect_head */
4369 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwreturn:string#Object#args */
4370 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwreturn:math#Object#atan2 */
4371 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwreturn:math#Object#pi */
4372 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwreturn:math#Object#srand_from */
4373 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwreturn:math#Object#srand */
4374 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwreturn:stream#Object#poll */
4375 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwreturn:stream#Object#intern_poll */
4376 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwreturn:time#Object#get_time */
4377 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwreturn:file#Object#printn */
4378 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwreturn:file#Object#print */
4379 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwreturn:file#Object#getc */
4380 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwreturn:file#Object#gets */
4381 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwreturn:file#Object#getcwd */
4382 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwreturn:file#Object#file_getcwd */
4383 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwreturn:file#Object#stdin */
4384 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwreturn:file#Object#stdout */
4385 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwreturn:file#Object#stderr */
4386 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#intrude_visibility */
4387 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#public_visibility */
4388 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#protected_visibility */
4389 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#private_visibility */
4390 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#none_visibility */
4391 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwreturn:model#Object#abstract_kind */
4392 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwreturn:model#Object#concrete_kind */
4393 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwreturn:model#Object#interface_kind */
4394 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwreturn:model#Object#enum_kind */
4395 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwreturn:model#Object#extern_kind */
4396 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#location */
4397 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#hot_location */
4398 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#debug */
4399 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#parent */
4400 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#parent= */
4401 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#init */
4402 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#replace_child */
4403 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#detach */
4404 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#replace_with */
4405 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#visit_all */
4406 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwreturn:parser_util#ANode#collect_tokens_by_text */
4407 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwreturn:parser_util#ANode#collect_annotations_by_name */
4408 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwreturn:simple_misc_analysis#ANode#accept_simple_misc */
4409 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwreturn:simple_misc_analysis#ANode#after_simple_misc */
4410 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwreturn:literal#ANode#accept_literal */
4411 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwreturn:scope#ANode#accept_scope_visitor */
4412 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwreturn:flow#ANode#accept_flow_visitor */
4413 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwreturn:local_var_init#ANode#accept_local_var_visitor */
4414 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwreturn:auto_super_init#ANode#accept_auto_super_init */
4415 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwreturn:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4416 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwreturn:astvalidation#ANode#accept_ast_validation */
4417 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwreturn:transform#ANode#accept_transform_visitor */
4418 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwreturn:lexer#Token#text */
4419 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwreturn:lexer#Token#text= */
4420 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#prev_token */
4421 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#prev_token= */
4422 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#next_token */
4423 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#next_token= */
4424 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#init */
4425 (nitmethod_t)VIRTUAL_lexer__TKwreturn__parser_index, /* pointer to parser_nodes:TKwreturn:lexer#TKwreturn#parser_index */
4426 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwreturn:parser_nodes#TokenKeyword#init */
4427 (nitmethod_t)VIRTUAL_parser_nodes__TKwreturn__init, /* pointer to parser_nodes:TKwreturn:parser_nodes#TKwreturn#init */
4428 (nitmethod_t)VIRTUAL_lexer__TKwreturn__init_tk, /* pointer to parser_nodes:TKwreturn:lexer#TKwreturn#init_tk */
4429 }
4430 };
4431 /* allocate TKwreturn */
4432 val* NEW_parser_nodes__TKwreturn(const struct type* type) {
4433 val* self /* : TKwreturn */;
4434 val* var /* : null */;
4435 val* var1 /* : null */;
4436 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4437 self->type = type;
4438 self->class = &class_parser_nodes__TKwreturn;
4439 var = NULL;
4440 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwreturn exact> */
4441 var1 = NULL;
4442 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwreturn exact> */
4443 return self;
4444 }
4445 /* runtime class parser_nodes__TKwcontinue */
4446 const struct class class_parser_nodes__TKwcontinue = {
4447 0, /* box_kind */
4448 {
4449 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwcontinue:kernel#Object#object_id */
4450 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwcontinue:kernel#Object#is_same_type */
4451 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwcontinue:kernel#Object#is_same_instance */
4452 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwcontinue:kernel#Object#== */
4453 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwcontinue:kernel#Object#!= */
4454 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwcontinue:kernel#Object#output */
4455 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwcontinue:kernel#Object#output_class_name */
4456 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwcontinue:kernel#Object#exit */
4457 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwcontinue:kernel#Object#sys */
4458 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwcontinue:kernel#Object#hash */
4459 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwcontinue:parser_nodes#TokenKeyword#to_s */
4460 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwcontinue:string#Object#native_class_name */
4461 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwcontinue:string#Object#class_name */
4462 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwcontinue:string#Object#inspect */
4463 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwcontinue:string#Object#inspect_head */
4464 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwcontinue:string#Object#args */
4465 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwcontinue:math#Object#atan2 */
4466 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwcontinue:math#Object#pi */
4467 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwcontinue:math#Object#srand_from */
4468 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwcontinue:math#Object#srand */
4469 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwcontinue:stream#Object#poll */
4470 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwcontinue:stream#Object#intern_poll */
4471 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwcontinue:time#Object#get_time */
4472 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwcontinue:file#Object#printn */
4473 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwcontinue:file#Object#print */
4474 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwcontinue:file#Object#getc */
4475 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwcontinue:file#Object#gets */
4476 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwcontinue:file#Object#getcwd */
4477 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwcontinue:file#Object#file_getcwd */
4478 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwcontinue:file#Object#stdin */
4479 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwcontinue:file#Object#stdout */
4480 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwcontinue:file#Object#stderr */
4481 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#intrude_visibility */
4482 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#public_visibility */
4483 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#protected_visibility */
4484 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#private_visibility */
4485 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#none_visibility */
4486 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#abstract_kind */
4487 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#concrete_kind */
4488 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#interface_kind */
4489 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#enum_kind */
4490 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#extern_kind */
4491 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#location */
4492 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#hot_location */
4493 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#debug */
4494 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#parent */
4495 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#parent= */
4496 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#init */
4497 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#replace_child */
4498 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#detach */
4499 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#replace_with */
4500 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#visit_all */
4501 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwcontinue:parser_util#ANode#collect_tokens_by_text */
4502 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwcontinue:parser_util#ANode#collect_annotations_by_name */
4503 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwcontinue:simple_misc_analysis#ANode#accept_simple_misc */
4504 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwcontinue:simple_misc_analysis#ANode#after_simple_misc */
4505 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwcontinue:literal#ANode#accept_literal */
4506 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwcontinue:scope#ANode#accept_scope_visitor */
4507 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwcontinue:flow#ANode#accept_flow_visitor */
4508 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwcontinue:local_var_init#ANode#accept_local_var_visitor */
4509 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwcontinue:auto_super_init#ANode#accept_auto_super_init */
4510 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwcontinue:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4511 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwcontinue:astvalidation#ANode#accept_ast_validation */
4512 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwcontinue:transform#ANode#accept_transform_visitor */
4513 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwcontinue:lexer#Token#text */
4514 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwcontinue:lexer#Token#text= */
4515 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#prev_token */
4516 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#prev_token= */
4517 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#next_token */
4518 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#next_token= */
4519 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#init */
4520 (nitmethod_t)VIRTUAL_lexer__TKwcontinue__parser_index, /* pointer to parser_nodes:TKwcontinue:lexer#TKwcontinue#parser_index */
4521 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwcontinue:parser_nodes#TokenKeyword#init */
4522 (nitmethod_t)VIRTUAL_parser_nodes__TKwcontinue__init, /* pointer to parser_nodes:TKwcontinue:parser_nodes#TKwcontinue#init */
4523 (nitmethod_t)VIRTUAL_lexer__TKwcontinue__init_tk, /* pointer to parser_nodes:TKwcontinue:lexer#TKwcontinue#init_tk */
4524 }
4525 };
4526 /* allocate TKwcontinue */
4527 val* NEW_parser_nodes__TKwcontinue(const struct type* type) {
4528 val* self /* : TKwcontinue */;
4529 val* var /* : null */;
4530 val* var1 /* : null */;
4531 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4532 self->type = type;
4533 self->class = &class_parser_nodes__TKwcontinue;
4534 var = NULL;
4535 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwcontinue exact> */
4536 var1 = NULL;
4537 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwcontinue exact> */
4538 return self;
4539 }
4540 /* runtime class parser_nodes__TKwbreak */
4541 const struct class class_parser_nodes__TKwbreak = {
4542 0, /* box_kind */
4543 {
4544 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwbreak:kernel#Object#object_id */
4545 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwbreak:kernel#Object#is_same_type */
4546 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwbreak:kernel#Object#is_same_instance */
4547 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwbreak:kernel#Object#== */
4548 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwbreak:kernel#Object#!= */
4549 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwbreak:kernel#Object#output */
4550 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwbreak:kernel#Object#output_class_name */
4551 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwbreak:kernel#Object#exit */
4552 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwbreak:kernel#Object#sys */
4553 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwbreak:kernel#Object#hash */
4554 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwbreak:parser_nodes#TokenKeyword#to_s */
4555 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwbreak:string#Object#native_class_name */
4556 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwbreak:string#Object#class_name */
4557 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwbreak:string#Object#inspect */
4558 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwbreak:string#Object#inspect_head */
4559 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwbreak:string#Object#args */
4560 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwbreak:math#Object#atan2 */
4561 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwbreak:math#Object#pi */
4562 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwbreak:math#Object#srand_from */
4563 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwbreak:math#Object#srand */
4564 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwbreak:stream#Object#poll */
4565 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwbreak:stream#Object#intern_poll */
4566 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwbreak:time#Object#get_time */
4567 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwbreak:file#Object#printn */
4568 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwbreak:file#Object#print */
4569 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwbreak:file#Object#getc */
4570 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwbreak:file#Object#gets */
4571 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwbreak:file#Object#getcwd */
4572 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwbreak:file#Object#file_getcwd */
4573 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwbreak:file#Object#stdin */
4574 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwbreak:file#Object#stdout */
4575 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwbreak:file#Object#stderr */
4576 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#intrude_visibility */
4577 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#public_visibility */
4578 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#protected_visibility */
4579 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#private_visibility */
4580 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#none_visibility */
4581 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwbreak:model#Object#abstract_kind */
4582 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwbreak:model#Object#concrete_kind */
4583 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwbreak:model#Object#interface_kind */
4584 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwbreak:model#Object#enum_kind */
4585 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwbreak:model#Object#extern_kind */
4586 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#location */
4587 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#hot_location */
4588 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#debug */
4589 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#parent */
4590 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#parent= */
4591 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#init */
4592 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#replace_child */
4593 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#detach */
4594 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#replace_with */
4595 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#visit_all */
4596 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwbreak:parser_util#ANode#collect_tokens_by_text */
4597 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwbreak:parser_util#ANode#collect_annotations_by_name */
4598 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwbreak:simple_misc_analysis#ANode#accept_simple_misc */
4599 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwbreak:simple_misc_analysis#ANode#after_simple_misc */
4600 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwbreak:literal#ANode#accept_literal */
4601 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwbreak:scope#ANode#accept_scope_visitor */
4602 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwbreak:flow#ANode#accept_flow_visitor */
4603 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwbreak:local_var_init#ANode#accept_local_var_visitor */
4604 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwbreak:auto_super_init#ANode#accept_auto_super_init */
4605 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwbreak:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4606 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwbreak:astvalidation#ANode#accept_ast_validation */
4607 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwbreak:transform#ANode#accept_transform_visitor */
4608 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwbreak:lexer#Token#text */
4609 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwbreak:lexer#Token#text= */
4610 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#prev_token */
4611 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#prev_token= */
4612 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#next_token */
4613 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#next_token= */
4614 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#init */
4615 (nitmethod_t)VIRTUAL_lexer__TKwbreak__parser_index, /* pointer to parser_nodes:TKwbreak:lexer#TKwbreak#parser_index */
4616 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwbreak:parser_nodes#TokenKeyword#init */
4617 (nitmethod_t)VIRTUAL_parser_nodes__TKwbreak__init, /* pointer to parser_nodes:TKwbreak:parser_nodes#TKwbreak#init */
4618 (nitmethod_t)VIRTUAL_lexer__TKwbreak__init_tk, /* pointer to parser_nodes:TKwbreak:lexer#TKwbreak#init_tk */
4619 }
4620 };
4621 /* allocate TKwbreak */
4622 val* NEW_parser_nodes__TKwbreak(const struct type* type) {
4623 val* self /* : TKwbreak */;
4624 val* var /* : null */;
4625 val* var1 /* : null */;
4626 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4627 self->type = type;
4628 self->class = &class_parser_nodes__TKwbreak;
4629 var = NULL;
4630 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwbreak exact> */
4631 var1 = NULL;
4632 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwbreak exact> */
4633 return self;
4634 }
4635 /* runtime class parser_nodes__TKwabort */
4636 const struct class class_parser_nodes__TKwabort = {
4637 0, /* box_kind */
4638 {
4639 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwabort:kernel#Object#object_id */
4640 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwabort:kernel#Object#is_same_type */
4641 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwabort:kernel#Object#is_same_instance */
4642 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwabort:kernel#Object#== */
4643 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwabort:kernel#Object#!= */
4644 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwabort:kernel#Object#output */
4645 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwabort:kernel#Object#output_class_name */
4646 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwabort:kernel#Object#exit */
4647 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwabort:kernel#Object#sys */
4648 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwabort:kernel#Object#hash */
4649 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwabort:parser_nodes#TokenKeyword#to_s */
4650 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwabort:string#Object#native_class_name */
4651 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwabort:string#Object#class_name */
4652 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwabort:string#Object#inspect */
4653 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwabort:string#Object#inspect_head */
4654 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwabort:string#Object#args */
4655 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwabort:math#Object#atan2 */
4656 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwabort:math#Object#pi */
4657 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwabort:math#Object#srand_from */
4658 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwabort:math#Object#srand */
4659 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwabort:stream#Object#poll */
4660 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwabort:stream#Object#intern_poll */
4661 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwabort:time#Object#get_time */
4662 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwabort:file#Object#printn */
4663 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwabort:file#Object#print */
4664 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwabort:file#Object#getc */
4665 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwabort:file#Object#gets */
4666 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwabort:file#Object#getcwd */
4667 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwabort:file#Object#file_getcwd */
4668 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwabort:file#Object#stdin */
4669 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwabort:file#Object#stdout */
4670 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwabort:file#Object#stderr */
4671 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#intrude_visibility */
4672 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#public_visibility */
4673 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#protected_visibility */
4674 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#private_visibility */
4675 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#none_visibility */
4676 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwabort:model#Object#abstract_kind */
4677 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwabort:model#Object#concrete_kind */
4678 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwabort:model#Object#interface_kind */
4679 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwabort:model#Object#enum_kind */
4680 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwabort:model#Object#extern_kind */
4681 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#location */
4682 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#hot_location */
4683 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#debug */
4684 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#parent */
4685 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#parent= */
4686 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#init */
4687 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#replace_child */
4688 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#detach */
4689 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#replace_with */
4690 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#visit_all */
4691 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwabort:parser_util#ANode#collect_tokens_by_text */
4692 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwabort:parser_util#ANode#collect_annotations_by_name */
4693 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwabort:simple_misc_analysis#ANode#accept_simple_misc */
4694 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwabort:simple_misc_analysis#ANode#after_simple_misc */
4695 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwabort:literal#ANode#accept_literal */
4696 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwabort:scope#ANode#accept_scope_visitor */
4697 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwabort:flow#ANode#accept_flow_visitor */
4698 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwabort:local_var_init#ANode#accept_local_var_visitor */
4699 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwabort:auto_super_init#ANode#accept_auto_super_init */
4700 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwabort:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4701 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwabort:astvalidation#ANode#accept_ast_validation */
4702 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwabort:transform#ANode#accept_transform_visitor */
4703 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwabort:lexer#Token#text */
4704 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwabort:lexer#Token#text= */
4705 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#prev_token */
4706 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#prev_token= */
4707 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#next_token */
4708 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#next_token= */
4709 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#init */
4710 (nitmethod_t)VIRTUAL_lexer__TKwabort__parser_index, /* pointer to parser_nodes:TKwabort:lexer#TKwabort#parser_index */
4711 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwabort:parser_nodes#TokenKeyword#init */
4712 (nitmethod_t)VIRTUAL_parser_nodes__TKwabort__init, /* pointer to parser_nodes:TKwabort:parser_nodes#TKwabort#init */
4713 (nitmethod_t)VIRTUAL_lexer__TKwabort__init_tk, /* pointer to parser_nodes:TKwabort:lexer#TKwabort#init_tk */
4714 }
4715 };
4716 /* allocate TKwabort */
4717 val* NEW_parser_nodes__TKwabort(const struct type* type) {
4718 val* self /* : TKwabort */;
4719 val* var /* : null */;
4720 val* var1 /* : null */;
4721 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4722 self->type = type;
4723 self->class = &class_parser_nodes__TKwabort;
4724 var = NULL;
4725 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwabort exact> */
4726 var1 = NULL;
4727 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwabort exact> */
4728 return self;
4729 }
4730 /* runtime class parser_nodes__TKwassert */
4731 const struct class class_parser_nodes__TKwassert = {
4732 0, /* box_kind */
4733 {
4734 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwassert:kernel#Object#object_id */
4735 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwassert:kernel#Object#is_same_type */
4736 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwassert:kernel#Object#is_same_instance */
4737 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwassert:kernel#Object#== */
4738 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwassert:kernel#Object#!= */
4739 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwassert:kernel#Object#output */
4740 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwassert:kernel#Object#output_class_name */
4741 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwassert:kernel#Object#exit */
4742 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwassert:kernel#Object#sys */
4743 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwassert:kernel#Object#hash */
4744 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwassert:parser_nodes#TokenKeyword#to_s */
4745 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwassert:string#Object#native_class_name */
4746 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwassert:string#Object#class_name */
4747 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwassert:string#Object#inspect */
4748 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwassert:string#Object#inspect_head */
4749 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwassert:string#Object#args */
4750 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwassert:math#Object#atan2 */
4751 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwassert:math#Object#pi */
4752 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwassert:math#Object#srand_from */
4753 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwassert:math#Object#srand */
4754 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwassert:stream#Object#poll */
4755 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwassert:stream#Object#intern_poll */
4756 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwassert:time#Object#get_time */
4757 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwassert:file#Object#printn */
4758 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwassert:file#Object#print */
4759 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwassert:file#Object#getc */
4760 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwassert:file#Object#gets */
4761 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwassert:file#Object#getcwd */
4762 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwassert:file#Object#file_getcwd */
4763 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwassert:file#Object#stdin */
4764 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwassert:file#Object#stdout */
4765 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwassert:file#Object#stderr */
4766 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#intrude_visibility */
4767 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#public_visibility */
4768 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#protected_visibility */
4769 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#private_visibility */
4770 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#none_visibility */
4771 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwassert:model#Object#abstract_kind */
4772 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwassert:model#Object#concrete_kind */
4773 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwassert:model#Object#interface_kind */
4774 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwassert:model#Object#enum_kind */
4775 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwassert:model#Object#extern_kind */
4776 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#location */
4777 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#hot_location */
4778 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#debug */
4779 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#parent */
4780 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#parent= */
4781 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#init */
4782 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#replace_child */
4783 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#detach */
4784 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#replace_with */
4785 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#visit_all */
4786 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwassert:parser_util#ANode#collect_tokens_by_text */
4787 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwassert:parser_util#ANode#collect_annotations_by_name */
4788 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwassert:simple_misc_analysis#ANode#accept_simple_misc */
4789 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwassert:simple_misc_analysis#ANode#after_simple_misc */
4790 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwassert:literal#ANode#accept_literal */
4791 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwassert:scope#ANode#accept_scope_visitor */
4792 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwassert:flow#ANode#accept_flow_visitor */
4793 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwassert:local_var_init#ANode#accept_local_var_visitor */
4794 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwassert:auto_super_init#ANode#accept_auto_super_init */
4795 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwassert:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4796 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwassert:astvalidation#ANode#accept_ast_validation */
4797 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwassert:transform#ANode#accept_transform_visitor */
4798 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwassert:lexer#Token#text */
4799 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwassert:lexer#Token#text= */
4800 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#prev_token */
4801 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#prev_token= */
4802 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#next_token */
4803 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#next_token= */
4804 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#init */
4805 (nitmethod_t)VIRTUAL_lexer__TKwassert__parser_index, /* pointer to parser_nodes:TKwassert:lexer#TKwassert#parser_index */
4806 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwassert:parser_nodes#TokenKeyword#init */
4807 (nitmethod_t)VIRTUAL_parser_nodes__TKwassert__init, /* pointer to parser_nodes:TKwassert:parser_nodes#TKwassert#init */
4808 (nitmethod_t)VIRTUAL_lexer__TKwassert__init_tk, /* pointer to parser_nodes:TKwassert:lexer#TKwassert#init_tk */
4809 }
4810 };
4811 /* allocate TKwassert */
4812 val* NEW_parser_nodes__TKwassert(const struct type* type) {
4813 val* self /* : TKwassert */;
4814 val* var /* : null */;
4815 val* var1 /* : null */;
4816 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4817 self->type = type;
4818 self->class = &class_parser_nodes__TKwassert;
4819 var = NULL;
4820 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwassert exact> */
4821 var1 = NULL;
4822 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwassert exact> */
4823 return self;
4824 }
4825 /* runtime class parser_nodes__TKwnew */
4826 const struct class class_parser_nodes__TKwnew = {
4827 0, /* box_kind */
4828 {
4829 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwnew:kernel#Object#object_id */
4830 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwnew:kernel#Object#is_same_type */
4831 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwnew:kernel#Object#is_same_instance */
4832 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwnew:kernel#Object#== */
4833 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwnew:kernel#Object#!= */
4834 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwnew:kernel#Object#output */
4835 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwnew:kernel#Object#output_class_name */
4836 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwnew:kernel#Object#exit */
4837 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwnew:kernel#Object#sys */
4838 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwnew:kernel#Object#hash */
4839 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwnew:parser_nodes#TokenKeyword#to_s */
4840 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwnew:string#Object#native_class_name */
4841 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwnew:string#Object#class_name */
4842 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwnew:string#Object#inspect */
4843 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwnew:string#Object#inspect_head */
4844 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwnew:string#Object#args */
4845 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwnew:math#Object#atan2 */
4846 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwnew:math#Object#pi */
4847 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwnew:math#Object#srand_from */
4848 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwnew:math#Object#srand */
4849 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwnew:stream#Object#poll */
4850 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwnew:stream#Object#intern_poll */
4851 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwnew:time#Object#get_time */
4852 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwnew:file#Object#printn */
4853 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwnew:file#Object#print */
4854 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwnew:file#Object#getc */
4855 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwnew:file#Object#gets */
4856 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwnew:file#Object#getcwd */
4857 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwnew:file#Object#file_getcwd */
4858 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwnew:file#Object#stdin */
4859 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwnew:file#Object#stdout */
4860 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwnew:file#Object#stderr */
4861 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#intrude_visibility */
4862 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#public_visibility */
4863 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#protected_visibility */
4864 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#private_visibility */
4865 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#none_visibility */
4866 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwnew:model#Object#abstract_kind */
4867 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwnew:model#Object#concrete_kind */
4868 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwnew:model#Object#interface_kind */
4869 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwnew:model#Object#enum_kind */
4870 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwnew:model#Object#extern_kind */
4871 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#location */
4872 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#hot_location */
4873 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#debug */
4874 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#parent */
4875 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#parent= */
4876 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#init */
4877 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#replace_child */
4878 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#detach */
4879 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#replace_with */
4880 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#visit_all */
4881 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwnew:parser_util#ANode#collect_tokens_by_text */
4882 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwnew:parser_util#ANode#collect_annotations_by_name */
4883 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwnew:simple_misc_analysis#ANode#accept_simple_misc */
4884 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwnew:simple_misc_analysis#ANode#after_simple_misc */
4885 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwnew:literal#ANode#accept_literal */
4886 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwnew:scope#ANode#accept_scope_visitor */
4887 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwnew:flow#ANode#accept_flow_visitor */
4888 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwnew:local_var_init#ANode#accept_local_var_visitor */
4889 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwnew:auto_super_init#ANode#accept_auto_super_init */
4890 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnew:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4891 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwnew:astvalidation#ANode#accept_ast_validation */
4892 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwnew:transform#ANode#accept_transform_visitor */
4893 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwnew:lexer#Token#text */
4894 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwnew:lexer#Token#text= */
4895 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#prev_token */
4896 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#prev_token= */
4897 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#next_token */
4898 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#next_token= */
4899 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#init */
4900 (nitmethod_t)VIRTUAL_lexer__TKwnew__parser_index, /* pointer to parser_nodes:TKwnew:lexer#TKwnew#parser_index */
4901 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwnew:parser_nodes#TokenKeyword#init */
4902 (nitmethod_t)VIRTUAL_parser_nodes__TKwnew__init, /* pointer to parser_nodes:TKwnew:parser_nodes#TKwnew#init */
4903 (nitmethod_t)VIRTUAL_lexer__TKwnew__init_tk, /* pointer to parser_nodes:TKwnew:lexer#TKwnew#init_tk */
4904 }
4905 };
4906 /* allocate TKwnew */
4907 val* NEW_parser_nodes__TKwnew(const struct type* type) {
4908 val* self /* : TKwnew */;
4909 val* var /* : null */;
4910 val* var1 /* : null */;
4911 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4912 self->type = type;
4913 self->class = &class_parser_nodes__TKwnew;
4914 var = NULL;
4915 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwnew exact> */
4916 var1 = NULL;
4917 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwnew exact> */
4918 return self;
4919 }
4920 /* runtime class parser_nodes__TKwisa */
4921 const struct class class_parser_nodes__TKwisa = {
4922 0, /* box_kind */
4923 {
4924 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwisa:kernel#Object#object_id */
4925 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwisa:kernel#Object#is_same_type */
4926 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwisa:kernel#Object#is_same_instance */
4927 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwisa:kernel#Object#== */
4928 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwisa:kernel#Object#!= */
4929 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwisa:kernel#Object#output */
4930 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwisa:kernel#Object#output_class_name */
4931 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwisa:kernel#Object#exit */
4932 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwisa:kernel#Object#sys */
4933 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwisa:kernel#Object#hash */
4934 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwisa:parser_nodes#TokenKeyword#to_s */
4935 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwisa:string#Object#native_class_name */
4936 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwisa:string#Object#class_name */
4937 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwisa:string#Object#inspect */
4938 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwisa:string#Object#inspect_head */
4939 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwisa:string#Object#args */
4940 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwisa:math#Object#atan2 */
4941 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwisa:math#Object#pi */
4942 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwisa:math#Object#srand_from */
4943 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwisa:math#Object#srand */
4944 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwisa:stream#Object#poll */
4945 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwisa:stream#Object#intern_poll */
4946 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwisa:time#Object#get_time */
4947 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwisa:file#Object#printn */
4948 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwisa:file#Object#print */
4949 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwisa:file#Object#getc */
4950 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwisa:file#Object#gets */
4951 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwisa:file#Object#getcwd */
4952 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwisa:file#Object#file_getcwd */
4953 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwisa:file#Object#stdin */
4954 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwisa:file#Object#stdout */
4955 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwisa:file#Object#stderr */
4956 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#intrude_visibility */
4957 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#public_visibility */
4958 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#protected_visibility */
4959 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#private_visibility */
4960 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#none_visibility */
4961 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwisa:model#Object#abstract_kind */
4962 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwisa:model#Object#concrete_kind */
4963 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwisa:model#Object#interface_kind */
4964 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwisa:model#Object#enum_kind */
4965 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwisa:model#Object#extern_kind */
4966 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#location */
4967 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#hot_location */
4968 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#debug */
4969 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#parent */
4970 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#parent= */
4971 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#init */
4972 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#replace_child */
4973 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#detach */
4974 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#replace_with */
4975 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#visit_all */
4976 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwisa:parser_util#ANode#collect_tokens_by_text */
4977 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwisa:parser_util#ANode#collect_annotations_by_name */
4978 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwisa:simple_misc_analysis#ANode#accept_simple_misc */
4979 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwisa:simple_misc_analysis#ANode#after_simple_misc */
4980 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwisa:literal#ANode#accept_literal */
4981 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwisa:scope#ANode#accept_scope_visitor */
4982 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwisa:flow#ANode#accept_flow_visitor */
4983 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwisa:local_var_init#ANode#accept_local_var_visitor */
4984 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwisa:auto_super_init#ANode#accept_auto_super_init */
4985 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwisa:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4986 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwisa:astvalidation#ANode#accept_ast_validation */
4987 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwisa:transform#ANode#accept_transform_visitor */
4988 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwisa:lexer#Token#text */
4989 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwisa:lexer#Token#text= */
4990 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#prev_token */
4991 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#prev_token= */
4992 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#next_token */
4993 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#next_token= */
4994 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#init */
4995 (nitmethod_t)VIRTUAL_lexer__TKwisa__parser_index, /* pointer to parser_nodes:TKwisa:lexer#TKwisa#parser_index */
4996 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwisa:parser_nodes#TokenKeyword#init */
4997 (nitmethod_t)VIRTUAL_parser_nodes__TKwisa__init, /* pointer to parser_nodes:TKwisa:parser_nodes#TKwisa#init */
4998 (nitmethod_t)VIRTUAL_lexer__TKwisa__init_tk, /* pointer to parser_nodes:TKwisa:lexer#TKwisa#init_tk */
4999 }
5000 };
5001 /* allocate TKwisa */
5002 val* NEW_parser_nodes__TKwisa(const struct type* type) {
5003 val* self /* : TKwisa */;
5004 val* var /* : null */;
5005 val* var1 /* : null */;
5006 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5007 self->type = type;
5008 self->class = &class_parser_nodes__TKwisa;
5009 var = NULL;
5010 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwisa exact> */
5011 var1 = NULL;
5012 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwisa exact> */
5013 return self;
5014 }
5015 /* runtime class parser_nodes__TKwonce */
5016 const struct class class_parser_nodes__TKwonce = {
5017 0, /* box_kind */
5018 {
5019 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwonce:kernel#Object#object_id */
5020 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwonce:kernel#Object#is_same_type */
5021 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwonce:kernel#Object#is_same_instance */
5022 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwonce:kernel#Object#== */
5023 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwonce:kernel#Object#!= */
5024 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwonce:kernel#Object#output */
5025 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwonce:kernel#Object#output_class_name */
5026 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwonce:kernel#Object#exit */
5027 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwonce:kernel#Object#sys */
5028 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwonce:kernel#Object#hash */
5029 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwonce:parser_nodes#TokenKeyword#to_s */
5030 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwonce:string#Object#native_class_name */
5031 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwonce:string#Object#class_name */
5032 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwonce:string#Object#inspect */
5033 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwonce:string#Object#inspect_head */
5034 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwonce:string#Object#args */
5035 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwonce:math#Object#atan2 */
5036 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwonce:math#Object#pi */
5037 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwonce:math#Object#srand_from */
5038 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwonce:math#Object#srand */
5039 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwonce:stream#Object#poll */
5040 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwonce:stream#Object#intern_poll */
5041 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwonce:time#Object#get_time */
5042 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwonce:file#Object#printn */
5043 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwonce:file#Object#print */
5044 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwonce:file#Object#getc */
5045 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwonce:file#Object#gets */
5046 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwonce:file#Object#getcwd */
5047 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwonce:file#Object#file_getcwd */
5048 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwonce:file#Object#stdin */
5049 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwonce:file#Object#stdout */
5050 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwonce:file#Object#stderr */
5051 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#intrude_visibility */
5052 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#public_visibility */
5053 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#protected_visibility */
5054 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#private_visibility */
5055 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#none_visibility */
5056 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwonce:model#Object#abstract_kind */
5057 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwonce:model#Object#concrete_kind */
5058 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwonce:model#Object#interface_kind */
5059 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwonce:model#Object#enum_kind */
5060 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwonce:model#Object#extern_kind */
5061 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#location */
5062 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#hot_location */
5063 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#debug */
5064 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#parent */
5065 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#parent= */
5066 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#init */
5067 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#replace_child */
5068 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#detach */
5069 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#replace_with */
5070 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#visit_all */
5071 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwonce:parser_util#ANode#collect_tokens_by_text */
5072 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwonce:parser_util#ANode#collect_annotations_by_name */
5073 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwonce:simple_misc_analysis#ANode#accept_simple_misc */
5074 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwonce:simple_misc_analysis#ANode#after_simple_misc */
5075 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwonce:literal#ANode#accept_literal */
5076 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwonce:scope#ANode#accept_scope_visitor */
5077 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwonce:flow#ANode#accept_flow_visitor */
5078 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwonce:local_var_init#ANode#accept_local_var_visitor */
5079 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwonce:auto_super_init#ANode#accept_auto_super_init */
5080 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwonce:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5081 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwonce:astvalidation#ANode#accept_ast_validation */
5082 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwonce:transform#ANode#accept_transform_visitor */
5083 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwonce:lexer#Token#text */
5084 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwonce:lexer#Token#text= */
5085 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#prev_token */
5086 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#prev_token= */
5087 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#next_token */
5088 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#next_token= */
5089 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#init */
5090 (nitmethod_t)VIRTUAL_lexer__TKwonce__parser_index, /* pointer to parser_nodes:TKwonce:lexer#TKwonce#parser_index */
5091 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwonce:parser_nodes#TokenKeyword#init */
5092 (nitmethod_t)VIRTUAL_parser_nodes__TKwonce__init, /* pointer to parser_nodes:TKwonce:parser_nodes#TKwonce#init */
5093 (nitmethod_t)VIRTUAL_lexer__TKwonce__init_tk, /* pointer to parser_nodes:TKwonce:lexer#TKwonce#init_tk */
5094 }
5095 };
5096 /* allocate TKwonce */
5097 val* NEW_parser_nodes__TKwonce(const struct type* type) {
5098 val* self /* : TKwonce */;
5099 val* var /* : null */;
5100 val* var1 /* : null */;
5101 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5102 self->type = type;
5103 self->class = &class_parser_nodes__TKwonce;
5104 var = NULL;
5105 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwonce exact> */
5106 var1 = NULL;
5107 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwonce exact> */
5108 return self;
5109 }
5110 /* runtime class parser_nodes__TKwsuper */
5111 const struct class class_parser_nodes__TKwsuper = {
5112 0, /* box_kind */
5113 {
5114 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwsuper:kernel#Object#object_id */
5115 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwsuper:kernel#Object#is_same_type */
5116 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwsuper:kernel#Object#is_same_instance */
5117 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwsuper:kernel#Object#== */
5118 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwsuper:kernel#Object#!= */
5119 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwsuper:kernel#Object#output */
5120 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwsuper:kernel#Object#output_class_name */
5121 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwsuper:kernel#Object#exit */
5122 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwsuper:kernel#Object#sys */
5123 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwsuper:kernel#Object#hash */
5124 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwsuper:parser_nodes#TokenKeyword#to_s */
5125 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwsuper:string#Object#native_class_name */
5126 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwsuper:string#Object#class_name */
5127 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwsuper:string#Object#inspect */
5128 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwsuper:string#Object#inspect_head */
5129 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwsuper:string#Object#args */
5130 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwsuper:math#Object#atan2 */
5131 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwsuper:math#Object#pi */
5132 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwsuper:math#Object#srand_from */
5133 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwsuper:math#Object#srand */
5134 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwsuper:stream#Object#poll */
5135 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwsuper:stream#Object#intern_poll */
5136 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwsuper:time#Object#get_time */
5137 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwsuper:file#Object#printn */
5138 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwsuper:file#Object#print */
5139 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwsuper:file#Object#getc */
5140 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwsuper:file#Object#gets */
5141 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwsuper:file#Object#getcwd */
5142 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwsuper:file#Object#file_getcwd */
5143 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwsuper:file#Object#stdin */
5144 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwsuper:file#Object#stdout */
5145 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwsuper:file#Object#stderr */
5146 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#intrude_visibility */
5147 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#public_visibility */
5148 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#protected_visibility */
5149 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#private_visibility */
5150 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#none_visibility */
5151 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwsuper:model#Object#abstract_kind */
5152 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwsuper:model#Object#concrete_kind */
5153 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwsuper:model#Object#interface_kind */
5154 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwsuper:model#Object#enum_kind */
5155 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwsuper:model#Object#extern_kind */
5156 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#location */
5157 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#hot_location */
5158 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#debug */
5159 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#parent */
5160 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#parent= */
5161 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#init */
5162 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#replace_child */
5163 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#detach */
5164 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#replace_with */
5165 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#visit_all */
5166 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwsuper:parser_util#ANode#collect_tokens_by_text */
5167 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwsuper:parser_util#ANode#collect_annotations_by_name */
5168 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwsuper:simple_misc_analysis#ANode#accept_simple_misc */
5169 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwsuper:simple_misc_analysis#ANode#after_simple_misc */
5170 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwsuper:literal#ANode#accept_literal */
5171 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwsuper:scope#ANode#accept_scope_visitor */
5172 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwsuper:flow#ANode#accept_flow_visitor */
5173 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwsuper:local_var_init#ANode#accept_local_var_visitor */
5174 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwsuper:auto_super_init#ANode#accept_auto_super_init */
5175 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwsuper:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5176 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwsuper:astvalidation#ANode#accept_ast_validation */
5177 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwsuper:transform#ANode#accept_transform_visitor */
5178 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwsuper:lexer#Token#text */
5179 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwsuper:lexer#Token#text= */
5180 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#prev_token */
5181 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#prev_token= */
5182 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#next_token */
5183 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#next_token= */
5184 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#init */
5185 (nitmethod_t)VIRTUAL_lexer__TKwsuper__parser_index, /* pointer to parser_nodes:TKwsuper:lexer#TKwsuper#parser_index */
5186 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwsuper:parser_nodes#TokenKeyword#init */
5187 (nitmethod_t)VIRTUAL_parser_nodes__TKwsuper__init, /* pointer to parser_nodes:TKwsuper:parser_nodes#TKwsuper#init */
5188 (nitmethod_t)VIRTUAL_lexer__TKwsuper__init_tk, /* pointer to parser_nodes:TKwsuper:lexer#TKwsuper#init_tk */
5189 }
5190 };
5191 /* allocate TKwsuper */
5192 val* NEW_parser_nodes__TKwsuper(const struct type* type) {
5193 val* self /* : TKwsuper */;
5194 val* var /* : null */;
5195 val* var1 /* : null */;
5196 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5197 self->type = type;
5198 self->class = &class_parser_nodes__TKwsuper;
5199 var = NULL;
5200 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwsuper exact> */
5201 var1 = NULL;
5202 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwsuper exact> */
5203 return self;
5204 }
5205 /* runtime class parser_nodes__TKwself */
5206 const struct class class_parser_nodes__TKwself = {
5207 0, /* box_kind */
5208 {
5209 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwself:kernel#Object#object_id */
5210 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwself:kernel#Object#is_same_type */
5211 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwself:kernel#Object#is_same_instance */
5212 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwself:kernel#Object#== */
5213 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwself:kernel#Object#!= */
5214 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwself:kernel#Object#output */
5215 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwself:kernel#Object#output_class_name */
5216 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwself:kernel#Object#exit */
5217 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwself:kernel#Object#sys */
5218 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwself:kernel#Object#hash */
5219 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwself:parser_nodes#TokenKeyword#to_s */
5220 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwself:string#Object#native_class_name */
5221 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwself:string#Object#class_name */
5222 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwself:string#Object#inspect */
5223 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwself:string#Object#inspect_head */
5224 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwself:string#Object#args */
5225 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwself:math#Object#atan2 */
5226 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwself:math#Object#pi */
5227 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwself:math#Object#srand_from */
5228 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwself:math#Object#srand */
5229 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwself:stream#Object#poll */
5230 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwself:stream#Object#intern_poll */
5231 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwself:time#Object#get_time */
5232 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwself:file#Object#printn */
5233 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwself:file#Object#print */
5234 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwself:file#Object#getc */
5235 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwself:file#Object#gets */
5236 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwself:file#Object#getcwd */
5237 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwself:file#Object#file_getcwd */
5238 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwself:file#Object#stdin */
5239 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwself:file#Object#stdout */
5240 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwself:file#Object#stderr */
5241 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#intrude_visibility */
5242 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#public_visibility */
5243 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#protected_visibility */
5244 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#private_visibility */
5245 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#none_visibility */
5246 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwself:model#Object#abstract_kind */
5247 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwself:model#Object#concrete_kind */
5248 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwself:model#Object#interface_kind */
5249 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwself:model#Object#enum_kind */
5250 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwself:model#Object#extern_kind */
5251 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#location */
5252 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#hot_location */
5253 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#debug */
5254 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#parent */
5255 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#parent= */
5256 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#init */
5257 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwself:parser_nodes#Token#replace_child */
5258 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#detach */
5259 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#replace_with */
5260 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwself:parser_nodes#Token#visit_all */
5261 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwself:parser_util#ANode#collect_tokens_by_text */
5262 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwself:parser_util#ANode#collect_annotations_by_name */
5263 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwself:simple_misc_analysis#ANode#accept_simple_misc */
5264 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwself:simple_misc_analysis#ANode#after_simple_misc */
5265 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwself:literal#ANode#accept_literal */
5266 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwself:scope#ANode#accept_scope_visitor */
5267 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwself:flow#ANode#accept_flow_visitor */
5268 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwself:local_var_init#ANode#accept_local_var_visitor */
5269 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwself:auto_super_init#ANode#accept_auto_super_init */
5270 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwself:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5271 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwself:astvalidation#ANode#accept_ast_validation */
5272 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwself:transform#ANode#accept_transform_visitor */
5273 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwself:lexer#Token#text */
5274 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwself:lexer#Token#text= */
5275 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwself:parser_nodes#Token#prev_token */
5276 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwself:parser_nodes#Token#prev_token= */
5277 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwself:parser_nodes#Token#next_token */
5278 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwself:parser_nodes#Token#next_token= */
5279 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwself:parser_nodes#Token#init */
5280 (nitmethod_t)VIRTUAL_lexer__TKwself__parser_index, /* pointer to parser_nodes:TKwself:lexer#TKwself#parser_index */
5281 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwself:parser_nodes#TokenKeyword#init */
5282 (nitmethod_t)VIRTUAL_parser_nodes__TKwself__init, /* pointer to parser_nodes:TKwself:parser_nodes#TKwself#init */
5283 (nitmethod_t)VIRTUAL_lexer__TKwself__init_tk, /* pointer to parser_nodes:TKwself:lexer#TKwself#init_tk */
5284 }
5285 };
5286 /* allocate TKwself */
5287 val* NEW_parser_nodes__TKwself(const struct type* type) {
5288 val* self /* : TKwself */;
5289 val* var /* : null */;
5290 val* var1 /* : null */;
5291 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5292 self->type = type;
5293 self->class = &class_parser_nodes__TKwself;
5294 var = NULL;
5295 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwself exact> */
5296 var1 = NULL;
5297 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwself exact> */
5298 return self;
5299 }
5300 /* runtime class parser_nodes__TKwtrue */
5301 const struct class class_parser_nodes__TKwtrue = {
5302 0, /* box_kind */
5303 {
5304 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwtrue:kernel#Object#object_id */
5305 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwtrue:kernel#Object#is_same_type */
5306 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwtrue:kernel#Object#is_same_instance */
5307 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwtrue:kernel#Object#== */
5308 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwtrue:kernel#Object#!= */
5309 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwtrue:kernel#Object#output */
5310 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwtrue:kernel#Object#output_class_name */
5311 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwtrue:kernel#Object#exit */
5312 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwtrue:kernel#Object#sys */
5313 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwtrue:kernel#Object#hash */
5314 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwtrue:parser_nodes#TokenKeyword#to_s */
5315 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwtrue:string#Object#native_class_name */
5316 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwtrue:string#Object#class_name */
5317 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwtrue:string#Object#inspect */
5318 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwtrue:string#Object#inspect_head */
5319 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwtrue:string#Object#args */
5320 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwtrue:math#Object#atan2 */
5321 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwtrue:math#Object#pi */
5322 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwtrue:math#Object#srand_from */
5323 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwtrue:math#Object#srand */
5324 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwtrue:stream#Object#poll */
5325 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwtrue:stream#Object#intern_poll */
5326 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwtrue:time#Object#get_time */
5327 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwtrue:file#Object#printn */
5328 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwtrue:file#Object#print */
5329 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwtrue:file#Object#getc */
5330 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwtrue:file#Object#gets */
5331 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwtrue:file#Object#getcwd */
5332 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwtrue:file#Object#file_getcwd */
5333 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwtrue:file#Object#stdin */
5334 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwtrue:file#Object#stdout */
5335 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwtrue:file#Object#stderr */
5336 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#intrude_visibility */
5337 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#public_visibility */
5338 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#protected_visibility */
5339 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#private_visibility */
5340 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#none_visibility */
5341 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwtrue:model#Object#abstract_kind */
5342 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwtrue:model#Object#concrete_kind */
5343 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwtrue:model#Object#interface_kind */
5344 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwtrue:model#Object#enum_kind */
5345 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwtrue:model#Object#extern_kind */
5346 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#location */
5347 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#hot_location */
5348 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#debug */
5349 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#parent */
5350 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#parent= */
5351 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#init */
5352 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#replace_child */
5353 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#detach */
5354 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#replace_with */
5355 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#visit_all */
5356 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwtrue:parser_util#ANode#collect_tokens_by_text */
5357 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwtrue:parser_util#ANode#collect_annotations_by_name */
5358 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwtrue:simple_misc_analysis#ANode#accept_simple_misc */
5359 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwtrue:simple_misc_analysis#ANode#after_simple_misc */
5360 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwtrue:literal#ANode#accept_literal */
5361 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwtrue:scope#ANode#accept_scope_visitor */
5362 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwtrue:flow#ANode#accept_flow_visitor */
5363 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwtrue:local_var_init#ANode#accept_local_var_visitor */
5364 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwtrue:auto_super_init#ANode#accept_auto_super_init */
5365 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwtrue:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5366 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwtrue:astvalidation#ANode#accept_ast_validation */
5367 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwtrue:transform#ANode#accept_transform_visitor */
5368 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwtrue:lexer#Token#text */
5369 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwtrue:lexer#Token#text= */
5370 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#prev_token */
5371 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#prev_token= */
5372 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#next_token */
5373 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#next_token= */
5374 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#init */
5375 (nitmethod_t)VIRTUAL_lexer__TKwtrue__parser_index, /* pointer to parser_nodes:TKwtrue:lexer#TKwtrue#parser_index */
5376 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwtrue:parser_nodes#TokenKeyword#init */
5377 (nitmethod_t)VIRTUAL_parser_nodes__TKwtrue__init, /* pointer to parser_nodes:TKwtrue:parser_nodes#TKwtrue#init */
5378 (nitmethod_t)VIRTUAL_lexer__TKwtrue__init_tk, /* pointer to parser_nodes:TKwtrue:lexer#TKwtrue#init_tk */
5379 }
5380 };
5381 /* allocate TKwtrue */
5382 val* NEW_parser_nodes__TKwtrue(const struct type* type) {
5383 val* self /* : TKwtrue */;
5384 val* var /* : null */;
5385 val* var1 /* : null */;
5386 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5387 self->type = type;
5388 self->class = &class_parser_nodes__TKwtrue;
5389 var = NULL;
5390 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwtrue exact> */
5391 var1 = NULL;
5392 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwtrue exact> */
5393 return self;
5394 }
5395 /* runtime class parser_nodes__TKwfalse */
5396 const struct class class_parser_nodes__TKwfalse = {
5397 0, /* box_kind */
5398 {
5399 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwfalse:kernel#Object#object_id */
5400 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwfalse:kernel#Object#is_same_type */
5401 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwfalse:kernel#Object#is_same_instance */
5402 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwfalse:kernel#Object#== */
5403 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwfalse:kernel#Object#!= */
5404 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwfalse:kernel#Object#output */
5405 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwfalse:kernel#Object#output_class_name */
5406 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwfalse:kernel#Object#exit */
5407 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwfalse:kernel#Object#sys */
5408 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwfalse:kernel#Object#hash */
5409 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwfalse:parser_nodes#TokenKeyword#to_s */
5410 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwfalse:string#Object#native_class_name */
5411 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwfalse:string#Object#class_name */
5412 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwfalse:string#Object#inspect */
5413 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwfalse:string#Object#inspect_head */
5414 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwfalse:string#Object#args */
5415 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwfalse:math#Object#atan2 */
5416 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwfalse:math#Object#pi */
5417 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwfalse:math#Object#srand_from */
5418 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwfalse:math#Object#srand */
5419 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwfalse:stream#Object#poll */
5420 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwfalse:stream#Object#intern_poll */
5421 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwfalse:time#Object#get_time */
5422 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwfalse:file#Object#printn */
5423 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwfalse:file#Object#print */
5424 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwfalse:file#Object#getc */
5425 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwfalse:file#Object#gets */
5426 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwfalse:file#Object#getcwd */
5427 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwfalse:file#Object#file_getcwd */
5428 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwfalse:file#Object#stdin */
5429 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwfalse:file#Object#stdout */
5430 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwfalse:file#Object#stderr */
5431 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#intrude_visibility */
5432 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#public_visibility */
5433 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#protected_visibility */
5434 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#private_visibility */
5435 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#none_visibility */
5436 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwfalse:model#Object#abstract_kind */
5437 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwfalse:model#Object#concrete_kind */
5438 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwfalse:model#Object#interface_kind */
5439 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwfalse:model#Object#enum_kind */
5440 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwfalse:model#Object#extern_kind */
5441 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#location */
5442 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#hot_location */
5443 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#debug */
5444 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#parent */
5445 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#parent= */
5446 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#init */
5447 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#replace_child */
5448 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#detach */
5449 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#replace_with */
5450 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#visit_all */
5451 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwfalse:parser_util#ANode#collect_tokens_by_text */
5452 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwfalse:parser_util#ANode#collect_annotations_by_name */
5453 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwfalse:simple_misc_analysis#ANode#accept_simple_misc */
5454 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwfalse:simple_misc_analysis#ANode#after_simple_misc */
5455 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwfalse:literal#ANode#accept_literal */
5456 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwfalse:scope#ANode#accept_scope_visitor */
5457 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwfalse:flow#ANode#accept_flow_visitor */
5458 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwfalse:local_var_init#ANode#accept_local_var_visitor */
5459 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwfalse:auto_super_init#ANode#accept_auto_super_init */
5460 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwfalse:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5461 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwfalse:astvalidation#ANode#accept_ast_validation */
5462 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwfalse:transform#ANode#accept_transform_visitor */
5463 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwfalse:lexer#Token#text */
5464 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwfalse:lexer#Token#text= */
5465 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#prev_token */
5466 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#prev_token= */
5467 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#next_token */
5468 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#next_token= */
5469 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#init */
5470 (nitmethod_t)VIRTUAL_lexer__TKwfalse__parser_index, /* pointer to parser_nodes:TKwfalse:lexer#TKwfalse#parser_index */
5471 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwfalse:parser_nodes#TokenKeyword#init */
5472 (nitmethod_t)VIRTUAL_parser_nodes__TKwfalse__init, /* pointer to parser_nodes:TKwfalse:parser_nodes#TKwfalse#init */
5473 (nitmethod_t)VIRTUAL_lexer__TKwfalse__init_tk, /* pointer to parser_nodes:TKwfalse:lexer#TKwfalse#init_tk */
5474 }
5475 };
5476 /* allocate TKwfalse */
5477 val* NEW_parser_nodes__TKwfalse(const struct type* type) {
5478 val* self /* : TKwfalse */;
5479 val* var /* : null */;
5480 val* var1 /* : null */;
5481 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5482 self->type = type;
5483 self->class = &class_parser_nodes__TKwfalse;
5484 var = NULL;
5485 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwfalse exact> */
5486 var1 = NULL;
5487 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwfalse exact> */
5488 return self;
5489 }
5490 /* runtime class parser_nodes__TKwnull */
5491 const struct class class_parser_nodes__TKwnull = {
5492 0, /* box_kind */
5493 {
5494 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwnull:kernel#Object#object_id */
5495 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwnull:kernel#Object#is_same_type */
5496 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwnull:kernel#Object#is_same_instance */
5497 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwnull:kernel#Object#== */
5498 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwnull:kernel#Object#!= */
5499 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwnull:kernel#Object#output */
5500 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwnull:kernel#Object#output_class_name */
5501 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwnull:kernel#Object#exit */
5502 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwnull:kernel#Object#sys */
5503 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwnull:kernel#Object#hash */
5504 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwnull:parser_nodes#TokenKeyword#to_s */
5505 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwnull:string#Object#native_class_name */
5506 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwnull:string#Object#class_name */
5507 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwnull:string#Object#inspect */
5508 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwnull:string#Object#inspect_head */
5509 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwnull:string#Object#args */
5510 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwnull:math#Object#atan2 */
5511 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwnull:math#Object#pi */
5512 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwnull:math#Object#srand_from */
5513 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwnull:math#Object#srand */
5514 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwnull:stream#Object#poll */
5515 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwnull:stream#Object#intern_poll */
5516 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwnull:time#Object#get_time */
5517 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwnull:file#Object#printn */
5518 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwnull:file#Object#print */
5519 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwnull:file#Object#getc */
5520 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwnull:file#Object#gets */
5521 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwnull:file#Object#getcwd */
5522 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwnull:file#Object#file_getcwd */
5523 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwnull:file#Object#stdin */
5524 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwnull:file#Object#stdout */
5525 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwnull:file#Object#stderr */
5526 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#intrude_visibility */
5527 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#public_visibility */
5528 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#protected_visibility */
5529 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#private_visibility */
5530 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#none_visibility */
5531 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwnull:model#Object#abstract_kind */
5532 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwnull:model#Object#concrete_kind */
5533 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwnull:model#Object#interface_kind */
5534 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwnull:model#Object#enum_kind */
5535 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwnull:model#Object#extern_kind */
5536 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#location */
5537 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#hot_location */
5538 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#debug */
5539 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#parent */
5540 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#parent= */
5541 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#init */
5542 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#replace_child */
5543 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#detach */
5544 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#replace_with */
5545 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#visit_all */
5546 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwnull:parser_util#ANode#collect_tokens_by_text */
5547 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwnull:parser_util#ANode#collect_annotations_by_name */
5548 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwnull:simple_misc_analysis#ANode#accept_simple_misc */
5549 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwnull:simple_misc_analysis#ANode#after_simple_misc */
5550 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwnull:literal#ANode#accept_literal */
5551 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwnull:scope#ANode#accept_scope_visitor */
5552 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwnull:flow#ANode#accept_flow_visitor */
5553 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwnull:local_var_init#ANode#accept_local_var_visitor */
5554 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwnull:auto_super_init#ANode#accept_auto_super_init */
5555 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnull:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5556 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwnull:astvalidation#ANode#accept_ast_validation */
5557 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwnull:transform#ANode#accept_transform_visitor */
5558 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwnull:lexer#Token#text */
5559 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwnull:lexer#Token#text= */
5560 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#prev_token */
5561 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#prev_token= */
5562 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#next_token */
5563 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#next_token= */
5564 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#init */
5565 (nitmethod_t)VIRTUAL_lexer__TKwnull__parser_index, /* pointer to parser_nodes:TKwnull:lexer#TKwnull#parser_index */
5566 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwnull:parser_nodes#TokenKeyword#init */
5567 (nitmethod_t)VIRTUAL_parser_nodes__TKwnull__init, /* pointer to parser_nodes:TKwnull:parser_nodes#TKwnull#init */
5568 (nitmethod_t)VIRTUAL_lexer__TKwnull__init_tk, /* pointer to parser_nodes:TKwnull:lexer#TKwnull#init_tk */
5569 }
5570 };
5571 /* allocate TKwnull */
5572 val* NEW_parser_nodes__TKwnull(const struct type* type) {
5573 val* self /* : TKwnull */;
5574 val* var /* : null */;
5575 val* var1 /* : null */;
5576 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5577 self->type = type;
5578 self->class = &class_parser_nodes__TKwnull;
5579 var = NULL;
5580 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwnull exact> */
5581 var1 = NULL;
5582 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwnull exact> */
5583 return self;
5584 }
5585 /* runtime class parser_nodes__TKwas */
5586 const struct class class_parser_nodes__TKwas = {
5587 0, /* box_kind */
5588 {
5589 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwas:kernel#Object#object_id */
5590 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwas:kernel#Object#is_same_type */
5591 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwas:kernel#Object#is_same_instance */
5592 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwas:kernel#Object#== */
5593 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwas:kernel#Object#!= */
5594 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwas:kernel#Object#output */
5595 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwas:kernel#Object#output_class_name */
5596 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwas:kernel#Object#exit */
5597 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwas:kernel#Object#sys */
5598 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwas:kernel#Object#hash */
5599 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwas:parser_nodes#TokenKeyword#to_s */
5600 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwas:string#Object#native_class_name */
5601 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwas:string#Object#class_name */
5602 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwas:string#Object#inspect */
5603 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwas:string#Object#inspect_head */
5604 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwas:string#Object#args */
5605 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwas:math#Object#atan2 */
5606 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwas:math#Object#pi */
5607 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwas:math#Object#srand_from */
5608 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwas:math#Object#srand */
5609 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwas:stream#Object#poll */
5610 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwas:stream#Object#intern_poll */
5611 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwas:time#Object#get_time */
5612 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwas:file#Object#printn */
5613 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwas:file#Object#print */
5614 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwas:file#Object#getc */
5615 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwas:file#Object#gets */
5616 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwas:file#Object#getcwd */
5617 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwas:file#Object#file_getcwd */
5618 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwas:file#Object#stdin */
5619 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwas:file#Object#stdout */
5620 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwas:file#Object#stderr */
5621 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#intrude_visibility */
5622 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#public_visibility */
5623 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#protected_visibility */
5624 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#private_visibility */
5625 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#none_visibility */
5626 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwas:model#Object#abstract_kind */
5627 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwas:model#Object#concrete_kind */
5628 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwas:model#Object#interface_kind */
5629 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwas:model#Object#enum_kind */
5630 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwas:model#Object#extern_kind */
5631 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#location */
5632 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#hot_location */
5633 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#debug */
5634 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#parent */
5635 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#parent= */
5636 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#init */
5637 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwas:parser_nodes#Token#replace_child */
5638 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#detach */
5639 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#replace_with */
5640 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwas:parser_nodes#Token#visit_all */
5641 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwas:parser_util#ANode#collect_tokens_by_text */
5642 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwas:parser_util#ANode#collect_annotations_by_name */
5643 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwas:simple_misc_analysis#ANode#accept_simple_misc */
5644 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwas:simple_misc_analysis#ANode#after_simple_misc */
5645 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwas:literal#ANode#accept_literal */
5646 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwas:scope#ANode#accept_scope_visitor */
5647 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwas:flow#ANode#accept_flow_visitor */
5648 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwas:local_var_init#ANode#accept_local_var_visitor */
5649 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwas:auto_super_init#ANode#accept_auto_super_init */
5650 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwas:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5651 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwas:astvalidation#ANode#accept_ast_validation */
5652 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwas:transform#ANode#accept_transform_visitor */
5653 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwas:lexer#Token#text */
5654 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwas:lexer#Token#text= */
5655 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwas:parser_nodes#Token#prev_token */
5656 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwas:parser_nodes#Token#prev_token= */
5657 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwas:parser_nodes#Token#next_token */
5658 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwas:parser_nodes#Token#next_token= */
5659 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwas:parser_nodes#Token#init */
5660 (nitmethod_t)VIRTUAL_lexer__TKwas__parser_index, /* pointer to parser_nodes:TKwas:lexer#TKwas#parser_index */
5661 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwas:parser_nodes#TokenKeyword#init */
5662 (nitmethod_t)VIRTUAL_parser_nodes__TKwas__init, /* pointer to parser_nodes:TKwas:parser_nodes#TKwas#init */
5663 (nitmethod_t)VIRTUAL_lexer__TKwas__init_tk, /* pointer to parser_nodes:TKwas:lexer#TKwas#init_tk */
5664 }
5665 };
5666 /* allocate TKwas */
5667 val* NEW_parser_nodes__TKwas(const struct type* type) {
5668 val* self /* : TKwas */;
5669 val* var /* : null */;
5670 val* var1 /* : null */;
5671 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5672 self->type = type;
5673 self->class = &class_parser_nodes__TKwas;
5674 var = NULL;
5675 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwas exact> */
5676 var1 = NULL;
5677 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwas exact> */
5678 return self;
5679 }
5680 /* runtime class parser_nodes__TKwnullable */
5681 const struct class class_parser_nodes__TKwnullable = {
5682 0, /* box_kind */
5683 {
5684 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwnullable:kernel#Object#object_id */
5685 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwnullable:kernel#Object#is_same_type */
5686 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwnullable:kernel#Object#is_same_instance */
5687 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwnullable:kernel#Object#== */
5688 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwnullable:kernel#Object#!= */
5689 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwnullable:kernel#Object#output */
5690 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwnullable:kernel#Object#output_class_name */
5691 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwnullable:kernel#Object#exit */
5692 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwnullable:kernel#Object#sys */
5693 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwnullable:kernel#Object#hash */
5694 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwnullable:parser_nodes#TokenKeyword#to_s */
5695 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwnullable:string#Object#native_class_name */
5696 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwnullable:string#Object#class_name */
5697 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwnullable:string#Object#inspect */
5698 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwnullable:string#Object#inspect_head */
5699 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwnullable:string#Object#args */
5700 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwnullable:math#Object#atan2 */
5701 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwnullable:math#Object#pi */
5702 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwnullable:math#Object#srand_from */
5703 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwnullable:math#Object#srand */
5704 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwnullable:stream#Object#poll */
5705 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwnullable:stream#Object#intern_poll */
5706 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwnullable:time#Object#get_time */
5707 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwnullable:file#Object#printn */
5708 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwnullable:file#Object#print */
5709 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwnullable:file#Object#getc */
5710 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwnullable:file#Object#gets */
5711 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwnullable:file#Object#getcwd */
5712 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwnullable:file#Object#file_getcwd */
5713 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwnullable:file#Object#stdin */
5714 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwnullable:file#Object#stdout */
5715 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwnullable:file#Object#stderr */
5716 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#intrude_visibility */
5717 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#public_visibility */
5718 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#protected_visibility */
5719 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#private_visibility */
5720 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#none_visibility */
5721 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwnullable:model#Object#abstract_kind */
5722 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwnullable:model#Object#concrete_kind */
5723 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwnullable:model#Object#interface_kind */
5724 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwnullable:model#Object#enum_kind */
5725 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwnullable:model#Object#extern_kind */
5726 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#location */
5727 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#hot_location */
5728 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#debug */
5729 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#parent */
5730 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#parent= */
5731 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#init */
5732 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#replace_child */
5733 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#detach */
5734 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#replace_with */
5735 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#visit_all */
5736 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwnullable:parser_util#ANode#collect_tokens_by_text */
5737 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwnullable:parser_util#ANode#collect_annotations_by_name */
5738 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwnullable:simple_misc_analysis#ANode#accept_simple_misc */
5739 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwnullable:simple_misc_analysis#ANode#after_simple_misc */
5740 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwnullable:literal#ANode#accept_literal */
5741 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwnullable:scope#ANode#accept_scope_visitor */
5742 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwnullable:flow#ANode#accept_flow_visitor */
5743 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwnullable:local_var_init#ANode#accept_local_var_visitor */
5744 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwnullable:auto_super_init#ANode#accept_auto_super_init */
5745 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnullable:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5746 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwnullable:astvalidation#ANode#accept_ast_validation */
5747 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwnullable:transform#ANode#accept_transform_visitor */
5748 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwnullable:lexer#Token#text */
5749 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwnullable:lexer#Token#text= */
5750 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#prev_token */
5751 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#prev_token= */
5752 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#next_token */
5753 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#next_token= */
5754 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#init */
5755 (nitmethod_t)VIRTUAL_lexer__TKwnullable__parser_index, /* pointer to parser_nodes:TKwnullable:lexer#TKwnullable#parser_index */
5756 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwnullable:parser_nodes#TokenKeyword#init */
5757 (nitmethod_t)VIRTUAL_parser_nodes__TKwnullable__init, /* pointer to parser_nodes:TKwnullable:parser_nodes#TKwnullable#init */
5758 (nitmethod_t)VIRTUAL_lexer__TKwnullable__init_tk, /* pointer to parser_nodes:TKwnullable:lexer#TKwnullable#init_tk */
5759 }
5760 };
5761 /* allocate TKwnullable */
5762 val* NEW_parser_nodes__TKwnullable(const struct type* type) {
5763 val* self /* : TKwnullable */;
5764 val* var /* : null */;
5765 val* var1 /* : null */;
5766 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5767 self->type = type;
5768 self->class = &class_parser_nodes__TKwnullable;
5769 var = NULL;
5770 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwnullable exact> */
5771 var1 = NULL;
5772 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwnullable exact> */
5773 return self;
5774 }
5775 /* runtime class parser_nodes__TKwisset */
5776 const struct class class_parser_nodes__TKwisset = {
5777 0, /* box_kind */
5778 {
5779 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwisset:kernel#Object#object_id */
5780 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwisset:kernel#Object#is_same_type */
5781 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwisset:kernel#Object#is_same_instance */
5782 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwisset:kernel#Object#== */
5783 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwisset:kernel#Object#!= */
5784 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwisset:kernel#Object#output */
5785 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwisset:kernel#Object#output_class_name */
5786 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwisset:kernel#Object#exit */
5787 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwisset:kernel#Object#sys */
5788 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwisset:kernel#Object#hash */
5789 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwisset:parser_nodes#TokenKeyword#to_s */
5790 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwisset:string#Object#native_class_name */
5791 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwisset:string#Object#class_name */
5792 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwisset:string#Object#inspect */
5793 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwisset:string#Object#inspect_head */
5794 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwisset:string#Object#args */
5795 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwisset:math#Object#atan2 */
5796 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwisset:math#Object#pi */
5797 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwisset:math#Object#srand_from */
5798 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwisset:math#Object#srand */
5799 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwisset:stream#Object#poll */
5800 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwisset:stream#Object#intern_poll */
5801 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwisset:time#Object#get_time */
5802 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwisset:file#Object#printn */
5803 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwisset:file#Object#print */
5804 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwisset:file#Object#getc */
5805 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwisset:file#Object#gets */
5806 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwisset:file#Object#getcwd */
5807 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwisset:file#Object#file_getcwd */
5808 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwisset:file#Object#stdin */
5809 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwisset:file#Object#stdout */
5810 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwisset:file#Object#stderr */
5811 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#intrude_visibility */
5812 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#public_visibility */
5813 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#protected_visibility */
5814 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#private_visibility */
5815 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#none_visibility */
5816 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwisset:model#Object#abstract_kind */
5817 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwisset:model#Object#concrete_kind */
5818 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwisset:model#Object#interface_kind */
5819 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwisset:model#Object#enum_kind */
5820 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwisset:model#Object#extern_kind */
5821 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#location */
5822 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#hot_location */
5823 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#debug */
5824 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#parent */
5825 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#parent= */
5826 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#init */
5827 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#replace_child */
5828 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#detach */
5829 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#replace_with */
5830 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#visit_all */
5831 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwisset:parser_util#ANode#collect_tokens_by_text */
5832 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwisset:parser_util#ANode#collect_annotations_by_name */
5833 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwisset:simple_misc_analysis#ANode#accept_simple_misc */
5834 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwisset:simple_misc_analysis#ANode#after_simple_misc */
5835 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwisset:literal#ANode#accept_literal */
5836 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwisset:scope#ANode#accept_scope_visitor */
5837 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwisset:flow#ANode#accept_flow_visitor */
5838 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwisset:local_var_init#ANode#accept_local_var_visitor */
5839 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwisset:auto_super_init#ANode#accept_auto_super_init */
5840 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwisset:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5841 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwisset:astvalidation#ANode#accept_ast_validation */
5842 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwisset:transform#ANode#accept_transform_visitor */
5843 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwisset:lexer#Token#text */
5844 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwisset:lexer#Token#text= */
5845 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#prev_token */
5846 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#prev_token= */
5847 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#next_token */
5848 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#next_token= */
5849 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#init */
5850 (nitmethod_t)VIRTUAL_lexer__TKwisset__parser_index, /* pointer to parser_nodes:TKwisset:lexer#TKwisset#parser_index */
5851 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwisset:parser_nodes#TokenKeyword#init */
5852 (nitmethod_t)VIRTUAL_parser_nodes__TKwisset__init, /* pointer to parser_nodes:TKwisset:parser_nodes#TKwisset#init */
5853 (nitmethod_t)VIRTUAL_lexer__TKwisset__init_tk, /* pointer to parser_nodes:TKwisset:lexer#TKwisset#init_tk */
5854 }
5855 };
5856 /* allocate TKwisset */
5857 val* NEW_parser_nodes__TKwisset(const struct type* type) {
5858 val* self /* : TKwisset */;
5859 val* var /* : null */;
5860 val* var1 /* : null */;
5861 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5862 self->type = type;
5863 self->class = &class_parser_nodes__TKwisset;
5864 var = NULL;
5865 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwisset exact> */
5866 var1 = NULL;
5867 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwisset exact> */
5868 return self;
5869 }
5870 /* runtime class parser_nodes__TKwlabel */
5871 const struct class class_parser_nodes__TKwlabel = {
5872 0, /* box_kind */
5873 {
5874 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwlabel:kernel#Object#object_id */
5875 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwlabel:kernel#Object#is_same_type */
5876 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwlabel:kernel#Object#is_same_instance */
5877 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwlabel:kernel#Object#== */
5878 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwlabel:kernel#Object#!= */
5879 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwlabel:kernel#Object#output */
5880 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwlabel:kernel#Object#output_class_name */
5881 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwlabel:kernel#Object#exit */
5882 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwlabel:kernel#Object#sys */
5883 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwlabel:kernel#Object#hash */
5884 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwlabel:parser_nodes#TokenKeyword#to_s */
5885 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwlabel:string#Object#native_class_name */
5886 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwlabel:string#Object#class_name */
5887 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwlabel:string#Object#inspect */
5888 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwlabel:string#Object#inspect_head */
5889 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwlabel:string#Object#args */
5890 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwlabel:math#Object#atan2 */
5891 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwlabel:math#Object#pi */
5892 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwlabel:math#Object#srand_from */
5893 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwlabel:math#Object#srand */
5894 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwlabel:stream#Object#poll */
5895 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwlabel:stream#Object#intern_poll */
5896 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwlabel:time#Object#get_time */
5897 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwlabel:file#Object#printn */
5898 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwlabel:file#Object#print */
5899 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwlabel:file#Object#getc */
5900 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwlabel:file#Object#gets */
5901 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwlabel:file#Object#getcwd */
5902 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwlabel:file#Object#file_getcwd */
5903 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwlabel:file#Object#stdin */
5904 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwlabel:file#Object#stdout */
5905 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwlabel:file#Object#stderr */
5906 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#intrude_visibility */
5907 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#public_visibility */
5908 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#protected_visibility */
5909 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#private_visibility */
5910 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#none_visibility */
5911 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwlabel:model#Object#abstract_kind */
5912 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwlabel:model#Object#concrete_kind */
5913 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwlabel:model#Object#interface_kind */
5914 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwlabel:model#Object#enum_kind */
5915 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwlabel:model#Object#extern_kind */
5916 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#location */
5917 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#hot_location */
5918 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#debug */
5919 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#parent */
5920 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#parent= */
5921 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#init */
5922 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#replace_child */
5923 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#detach */
5924 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#replace_with */
5925 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#visit_all */
5926 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwlabel:parser_util#ANode#collect_tokens_by_text */
5927 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwlabel:parser_util#ANode#collect_annotations_by_name */
5928 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwlabel:simple_misc_analysis#ANode#accept_simple_misc */
5929 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwlabel:simple_misc_analysis#ANode#after_simple_misc */
5930 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwlabel:literal#ANode#accept_literal */
5931 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwlabel:scope#ANode#accept_scope_visitor */
5932 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwlabel:flow#ANode#accept_flow_visitor */
5933 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwlabel:local_var_init#ANode#accept_local_var_visitor */
5934 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwlabel:auto_super_init#ANode#accept_auto_super_init */
5935 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwlabel:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5936 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwlabel:astvalidation#ANode#accept_ast_validation */
5937 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwlabel:transform#ANode#accept_transform_visitor */
5938 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwlabel:lexer#Token#text */
5939 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwlabel:lexer#Token#text= */
5940 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#prev_token */
5941 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#prev_token= */
5942 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#next_token */
5943 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#next_token= */
5944 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#init */
5945 (nitmethod_t)VIRTUAL_lexer__TKwlabel__parser_index, /* pointer to parser_nodes:TKwlabel:lexer#TKwlabel#parser_index */
5946 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwlabel:parser_nodes#TokenKeyword#init */
5947 (nitmethod_t)VIRTUAL_parser_nodes__TKwlabel__init, /* pointer to parser_nodes:TKwlabel:parser_nodes#TKwlabel#init */
5948 (nitmethod_t)VIRTUAL_lexer__TKwlabel__init_tk, /* pointer to parser_nodes:TKwlabel:lexer#TKwlabel#init_tk */
5949 }
5950 };
5951 /* allocate TKwlabel */
5952 val* NEW_parser_nodes__TKwlabel(const struct type* type) {
5953 val* self /* : TKwlabel */;
5954 val* var /* : null */;
5955 val* var1 /* : null */;
5956 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5957 self->type = type;
5958 self->class = &class_parser_nodes__TKwlabel;
5959 var = NULL;
5960 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwlabel exact> */
5961 var1 = NULL;
5962 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwlabel exact> */
5963 return self;
5964 }
5965 /* runtime class parser_nodes__TKwdebug */
5966 const struct class class_parser_nodes__TKwdebug = {
5967 0, /* box_kind */
5968 {
5969 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwdebug:kernel#Object#object_id */
5970 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwdebug:kernel#Object#is_same_type */
5971 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwdebug:kernel#Object#is_same_instance */
5972 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwdebug:kernel#Object#== */
5973 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwdebug:kernel#Object#!= */
5974 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwdebug:kernel#Object#output */
5975 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwdebug:kernel#Object#output_class_name */
5976 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwdebug:kernel#Object#exit */
5977 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwdebug:kernel#Object#sys */
5978 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwdebug:kernel#Object#hash */
5979 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#to_s */
5980 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwdebug:string#Object#native_class_name */
5981 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwdebug:string#Object#class_name */
5982 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwdebug:string#Object#inspect */
5983 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwdebug:string#Object#inspect_head */
5984 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwdebug:string#Object#args */
5985 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwdebug:math#Object#atan2 */
5986 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwdebug:math#Object#pi */
5987 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwdebug:math#Object#srand_from */
5988 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwdebug:math#Object#srand */
5989 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwdebug:stream#Object#poll */
5990 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwdebug:stream#Object#intern_poll */
5991 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwdebug:time#Object#get_time */
5992 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwdebug:file#Object#printn */
5993 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwdebug:file#Object#print */
5994 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwdebug:file#Object#getc */
5995 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwdebug:file#Object#gets */
5996 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwdebug:file#Object#getcwd */
5997 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwdebug:file#Object#file_getcwd */
5998 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwdebug:file#Object#stdin */
5999 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwdebug:file#Object#stdout */
6000 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwdebug:file#Object#stderr */
6001 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#intrude_visibility */
6002 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#public_visibility */
6003 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#protected_visibility */
6004 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#private_visibility */
6005 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#none_visibility */
6006 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwdebug:model#Object#abstract_kind */
6007 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwdebug:model#Object#concrete_kind */
6008 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwdebug:model#Object#interface_kind */
6009 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwdebug:model#Object#enum_kind */
6010 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwdebug:model#Object#extern_kind */
6011 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#location */
6012 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#hot_location */
6013 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#debug */
6014 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#parent */
6015 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#parent= */
6016 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#init */
6017 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#replace_child */
6018 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#detach */
6019 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#replace_with */
6020 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#visit_all */
6021 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwdebug:parser_util#ANode#collect_tokens_by_text */
6022 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwdebug:parser_util#ANode#collect_annotations_by_name */
6023 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwdebug:simple_misc_analysis#ANode#accept_simple_misc */
6024 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwdebug:simple_misc_analysis#ANode#after_simple_misc */
6025 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwdebug:literal#ANode#accept_literal */
6026 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwdebug:scope#ANode#accept_scope_visitor */
6027 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwdebug:flow#ANode#accept_flow_visitor */
6028 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwdebug:local_var_init#ANode#accept_local_var_visitor */
6029 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwdebug:auto_super_init#ANode#accept_auto_super_init */
6030 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwdebug:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6031 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwdebug:astvalidation#ANode#accept_ast_validation */
6032 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwdebug:transform#ANode#accept_transform_visitor */
6033 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwdebug:lexer#Token#text */
6034 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwdebug:lexer#Token#text= */
6035 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#prev_token */
6036 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#prev_token= */
6037 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#next_token */
6038 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#next_token= */
6039 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#init */
6040 (nitmethod_t)VIRTUAL_lexer__TKwdebug__parser_index, /* pointer to parser_nodes:TKwdebug:lexer#TKwdebug#parser_index */
6041 (nitmethod_t)VIRTUAL_parser_nodes__TKwdebug__init, /* pointer to parser_nodes:TKwdebug:parser_nodes#TKwdebug#init */
6042 (nitmethod_t)VIRTUAL_lexer__TKwdebug__init_tk, /* pointer to parser_nodes:TKwdebug:lexer#TKwdebug#init_tk */
6043 }
6044 };
6045 /* allocate TKwdebug */
6046 val* NEW_parser_nodes__TKwdebug(const struct type* type) {
6047 val* self /* : TKwdebug */;
6048 val* var /* : null */;
6049 val* var1 /* : null */;
6050 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6051 self->type = type;
6052 self->class = &class_parser_nodes__TKwdebug;
6053 var = NULL;
6054 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwdebug exact> */
6055 var1 = NULL;
6056 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwdebug exact> */
6057 return self;
6058 }
6059 /* runtime class parser_nodes__TOpar */
6060 const struct class class_parser_nodes__TOpar = {
6061 0, /* box_kind */
6062 {
6063 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TOpar:kernel#Object#object_id */
6064 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TOpar:kernel#Object#is_same_type */
6065 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TOpar:kernel#Object#is_same_instance */
6066 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TOpar:kernel#Object#== */
6067 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TOpar:kernel#Object#!= */
6068 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TOpar:kernel#Object#output */
6069 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TOpar:kernel#Object#output_class_name */
6070 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TOpar:kernel#Object#exit */
6071 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TOpar:kernel#Object#sys */
6072 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TOpar:kernel#Object#hash */
6073 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TOpar:parser_nodes#Token#to_s */
6074 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TOpar:string#Object#native_class_name */
6075 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TOpar:string#Object#class_name */
6076 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TOpar:string#Object#inspect */
6077 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TOpar:string#Object#inspect_head */
6078 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TOpar:string#Object#args */
6079 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TOpar:math#Object#atan2 */
6080 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TOpar:math#Object#pi */
6081 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TOpar:math#Object#srand_from */
6082 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TOpar:math#Object#srand */
6083 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TOpar:stream#Object#poll */
6084 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TOpar:stream#Object#intern_poll */
6085 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TOpar:time#Object#get_time */
6086 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TOpar:file#Object#printn */
6087 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TOpar:file#Object#print */
6088 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TOpar:file#Object#getc */
6089 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TOpar:file#Object#gets */
6090 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TOpar:file#Object#getcwd */
6091 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TOpar:file#Object#file_getcwd */
6092 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TOpar:file#Object#stdin */
6093 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TOpar:file#Object#stdout */
6094 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TOpar:file#Object#stderr */
6095 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#intrude_visibility */
6096 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#public_visibility */
6097 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#protected_visibility */
6098 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#private_visibility */
6099 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#none_visibility */
6100 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TOpar:model#Object#abstract_kind */
6101 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TOpar:model#Object#concrete_kind */
6102 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TOpar:model#Object#interface_kind */
6103 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TOpar:model#Object#enum_kind */
6104 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TOpar:model#Object#extern_kind */
6105 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#location */
6106 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#hot_location */
6107 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#debug */
6108 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#parent */
6109 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#parent= */
6110 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#init */
6111 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TOpar:parser_nodes#Token#replace_child */
6112 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#detach */
6113 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#replace_with */
6114 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TOpar:parser_nodes#Token#visit_all */
6115 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TOpar:parser_util#ANode#collect_tokens_by_text */
6116 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TOpar:parser_util#ANode#collect_annotations_by_name */
6117 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TOpar:simple_misc_analysis#ANode#accept_simple_misc */
6118 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TOpar:simple_misc_analysis#ANode#after_simple_misc */
6119 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TOpar:literal#ANode#accept_literal */
6120 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TOpar:scope#ANode#accept_scope_visitor */
6121 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TOpar:flow#ANode#accept_flow_visitor */
6122 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TOpar:local_var_init#ANode#accept_local_var_visitor */
6123 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TOpar:auto_super_init#ANode#accept_auto_super_init */
6124 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TOpar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6125 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TOpar:astvalidation#ANode#accept_ast_validation */
6126 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TOpar:transform#ANode#accept_transform_visitor */
6127 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TOpar:lexer#Token#text */
6128 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TOpar:lexer#Token#text= */
6129 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TOpar:parser_nodes#Token#prev_token */
6130 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TOpar:parser_nodes#Token#prev_token= */
6131 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TOpar:parser_nodes#Token#next_token */
6132 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TOpar:parser_nodes#Token#next_token= */
6133 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TOpar:parser_nodes#Token#init */
6134 (nitmethod_t)VIRTUAL_lexer__TOpar__parser_index, /* pointer to parser_nodes:TOpar:lexer#TOpar#parser_index */
6135 (nitmethod_t)VIRTUAL_parser_nodes__TOpar__init, /* pointer to parser_nodes:TOpar:parser_nodes#TOpar#init */
6136 (nitmethod_t)VIRTUAL_lexer__TOpar__init_tk, /* pointer to parser_nodes:TOpar:lexer#TOpar#init_tk */
6137 }
6138 };
6139 /* allocate TOpar */
6140 val* NEW_parser_nodes__TOpar(const struct type* type) {
6141 val* self /* : TOpar */;
6142 val* var /* : null */;
6143 val* var1 /* : null */;
6144 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6145 self->type = type;
6146 self->class = &class_parser_nodes__TOpar;
6147 var = NULL;
6148 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TOpar exact> */
6149 var1 = NULL;
6150 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TOpar exact> */
6151 return self;
6152 }
6153 /* runtime class parser_nodes__TCpar */
6154 const struct class class_parser_nodes__TCpar = {
6155 0, /* box_kind */
6156 {
6157 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TCpar:kernel#Object#object_id */
6158 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TCpar:kernel#Object#is_same_type */
6159 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TCpar:kernel#Object#is_same_instance */
6160 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TCpar:kernel#Object#== */
6161 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TCpar:kernel#Object#!= */
6162 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TCpar:kernel#Object#output */
6163 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TCpar:kernel#Object#output_class_name */
6164 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TCpar:kernel#Object#exit */
6165 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TCpar:kernel#Object#sys */
6166 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TCpar:kernel#Object#hash */
6167 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TCpar:parser_nodes#Token#to_s */
6168 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TCpar:string#Object#native_class_name */
6169 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TCpar:string#Object#class_name */
6170 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TCpar:string#Object#inspect */
6171 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TCpar:string#Object#inspect_head */
6172 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TCpar:string#Object#args */
6173 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TCpar:math#Object#atan2 */
6174 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TCpar:math#Object#pi */
6175 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TCpar:math#Object#srand_from */
6176 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TCpar:math#Object#srand */
6177 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TCpar:stream#Object#poll */
6178 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TCpar:stream#Object#intern_poll */
6179 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TCpar:time#Object#get_time */
6180 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TCpar:file#Object#printn */
6181 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TCpar:file#Object#print */
6182 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TCpar:file#Object#getc */
6183 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TCpar:file#Object#gets */
6184 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TCpar:file#Object#getcwd */
6185 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TCpar:file#Object#file_getcwd */
6186 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TCpar:file#Object#stdin */
6187 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TCpar:file#Object#stdout */
6188 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TCpar:file#Object#stderr */
6189 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#intrude_visibility */
6190 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#public_visibility */
6191 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#protected_visibility */
6192 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#private_visibility */
6193 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#none_visibility */
6194 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TCpar:model#Object#abstract_kind */
6195 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TCpar:model#Object#concrete_kind */
6196 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TCpar:model#Object#interface_kind */
6197 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TCpar:model#Object#enum_kind */
6198 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TCpar:model#Object#extern_kind */
6199 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#location */
6200 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#hot_location */
6201 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#debug */
6202 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#parent */
6203 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#parent= */
6204 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#init */
6205 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TCpar:parser_nodes#Token#replace_child */
6206 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#detach */
6207 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#replace_with */
6208 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TCpar:parser_nodes#Token#visit_all */
6209 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TCpar:parser_util#ANode#collect_tokens_by_text */
6210 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TCpar:parser_util#ANode#collect_annotations_by_name */
6211 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TCpar:simple_misc_analysis#ANode#accept_simple_misc */
6212 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TCpar:simple_misc_analysis#ANode#after_simple_misc */
6213 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TCpar:literal#ANode#accept_literal */
6214 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TCpar:scope#ANode#accept_scope_visitor */
6215 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TCpar:flow#ANode#accept_flow_visitor */
6216 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TCpar:local_var_init#ANode#accept_local_var_visitor */
6217 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TCpar:auto_super_init#ANode#accept_auto_super_init */
6218 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TCpar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6219 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TCpar:astvalidation#ANode#accept_ast_validation */
6220 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TCpar:transform#ANode#accept_transform_visitor */
6221 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TCpar:lexer#Token#text */
6222 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TCpar:lexer#Token#text= */
6223 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TCpar:parser_nodes#Token#prev_token */
6224 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TCpar:parser_nodes#Token#prev_token= */
6225 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TCpar:parser_nodes#Token#next_token */
6226 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TCpar:parser_nodes#Token#next_token= */
6227 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TCpar:parser_nodes#Token#init */
6228 (nitmethod_t)VIRTUAL_lexer__TCpar__parser_index, /* pointer to parser_nodes:TCpar:lexer#TCpar#parser_index */
6229 (nitmethod_t)VIRTUAL_parser_nodes__TCpar__init, /* pointer to parser_nodes:TCpar:parser_nodes#TCpar#init */
6230 (nitmethod_t)VIRTUAL_lexer__TCpar__init_tk, /* pointer to parser_nodes:TCpar:lexer#TCpar#init_tk */
6231 }
6232 };
6233 /* allocate TCpar */
6234 val* NEW_parser_nodes__TCpar(const struct type* type) {
6235 val* self /* : TCpar */;
6236 val* var /* : null */;
6237 val* var1 /* : null */;
6238 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6239 self->type = type;
6240 self->class = &class_parser_nodes__TCpar;
6241 var = NULL;
6242 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TCpar exact> */
6243 var1 = NULL;
6244 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TCpar exact> */
6245 return self;
6246 }
6247 /* runtime class parser_nodes__TObra */
6248 const struct class class_parser_nodes__TObra = {
6249 0, /* box_kind */
6250 {
6251 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TObra:kernel#Object#object_id */
6252 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TObra:kernel#Object#is_same_type */
6253 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TObra:kernel#Object#is_same_instance */
6254 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TObra:kernel#Object#== */
6255 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TObra:kernel#Object#!= */
6256 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TObra:kernel#Object#output */
6257 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TObra:kernel#Object#output_class_name */
6258 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TObra:kernel#Object#exit */
6259 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TObra:kernel#Object#sys */
6260 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TObra:kernel#Object#hash */
6261 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TObra:parser_nodes#Token#to_s */
6262 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TObra:string#Object#native_class_name */
6263 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TObra:string#Object#class_name */
6264 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TObra:string#Object#inspect */
6265 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TObra:string#Object#inspect_head */
6266 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TObra:string#Object#args */
6267 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TObra:math#Object#atan2 */
6268 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TObra:math#Object#pi */
6269 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TObra:math#Object#srand_from */
6270 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TObra:math#Object#srand */
6271 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TObra:stream#Object#poll */
6272 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TObra:stream#Object#intern_poll */
6273 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TObra:time#Object#get_time */
6274 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TObra:file#Object#printn */
6275 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TObra:file#Object#print */
6276 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TObra:file#Object#getc */
6277 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TObra:file#Object#gets */
6278 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TObra:file#Object#getcwd */
6279 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TObra:file#Object#file_getcwd */
6280 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TObra:file#Object#stdin */
6281 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TObra:file#Object#stdout */
6282 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TObra:file#Object#stderr */
6283 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TObra:model_base#Object#intrude_visibility */
6284 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TObra:model_base#Object#public_visibility */
6285 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TObra:model_base#Object#protected_visibility */
6286 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TObra:model_base#Object#private_visibility */
6287 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TObra:model_base#Object#none_visibility */
6288 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TObra:model#Object#abstract_kind */
6289 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TObra:model#Object#concrete_kind */
6290 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TObra:model#Object#interface_kind */
6291 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TObra:model#Object#enum_kind */
6292 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TObra:model#Object#extern_kind */
6293 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TObra:parser_nodes#ANode#location */
6294 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TObra:parser_nodes#ANode#hot_location */
6295 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TObra:parser_nodes#ANode#debug */
6296 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TObra:parser_nodes#ANode#parent */
6297 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TObra:parser_nodes#ANode#parent= */
6298 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TObra:parser_nodes#ANode#init */
6299 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TObra:parser_nodes#Token#replace_child */
6300 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TObra:parser_nodes#ANode#detach */
6301 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TObra:parser_nodes#ANode#replace_with */
6302 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TObra:parser_nodes#Token#visit_all */
6303 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TObra:parser_util#ANode#collect_tokens_by_text */
6304 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TObra:parser_util#ANode#collect_annotations_by_name */
6305 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TObra:simple_misc_analysis#ANode#accept_simple_misc */
6306 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TObra:simple_misc_analysis#ANode#after_simple_misc */
6307 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TObra:literal#ANode#accept_literal */
6308 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TObra:scope#ANode#accept_scope_visitor */
6309 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TObra:flow#ANode#accept_flow_visitor */
6310 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TObra:local_var_init#ANode#accept_local_var_visitor */
6311 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TObra:auto_super_init#ANode#accept_auto_super_init */
6312 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TObra:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6313 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TObra:astvalidation#ANode#accept_ast_validation */
6314 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TObra:transform#ANode#accept_transform_visitor */
6315 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TObra:lexer#Token#text */
6316 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TObra:lexer#Token#text= */
6317 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TObra:parser_nodes#Token#prev_token */
6318 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TObra:parser_nodes#Token#prev_token= */
6319 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TObra:parser_nodes#Token#next_token */
6320 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TObra:parser_nodes#Token#next_token= */
6321 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TObra:parser_nodes#Token#init */
6322 (nitmethod_t)VIRTUAL_lexer__TObra__parser_index, /* pointer to parser_nodes:TObra:lexer#TObra#parser_index */
6323 (nitmethod_t)VIRTUAL_parser_nodes__TObra__init, /* pointer to parser_nodes:TObra:parser_nodes#TObra#init */
6324 (nitmethod_t)VIRTUAL_lexer__TObra__init_tk, /* pointer to parser_nodes:TObra:lexer#TObra#init_tk */
6325 }
6326 };
6327 /* allocate TObra */
6328 val* NEW_parser_nodes__TObra(const struct type* type) {
6329 val* self /* : TObra */;
6330 val* var /* : null */;
6331 val* var1 /* : null */;
6332 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6333 self->type = type;
6334 self->class = &class_parser_nodes__TObra;
6335 var = NULL;
6336 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TObra exact> */
6337 var1 = NULL;
6338 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TObra exact> */
6339 return self;
6340 }
6341 /* runtime class parser_nodes__TCbra */
6342 const struct class class_parser_nodes__TCbra = {
6343 0, /* box_kind */
6344 {
6345 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TCbra:kernel#Object#object_id */
6346 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TCbra:kernel#Object#is_same_type */
6347 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TCbra:kernel#Object#is_same_instance */
6348 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TCbra:kernel#Object#== */
6349 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TCbra:kernel#Object#!= */
6350 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TCbra:kernel#Object#output */
6351 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TCbra:kernel#Object#output_class_name */
6352 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TCbra:kernel#Object#exit */
6353 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TCbra:kernel#Object#sys */
6354 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TCbra:kernel#Object#hash */
6355 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TCbra:parser_nodes#Token#to_s */
6356 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TCbra:string#Object#native_class_name */
6357 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TCbra:string#Object#class_name */
6358 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TCbra:string#Object#inspect */
6359 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TCbra:string#Object#inspect_head */
6360 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TCbra:string#Object#args */
6361 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TCbra:math#Object#atan2 */
6362 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TCbra:math#Object#pi */
6363 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TCbra:math#Object#srand_from */
6364 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TCbra:math#Object#srand */
6365 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TCbra:stream#Object#poll */
6366 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TCbra:stream#Object#intern_poll */
6367 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TCbra:time#Object#get_time */
6368 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TCbra:file#Object#printn */
6369 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TCbra:file#Object#print */
6370 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TCbra:file#Object#getc */
6371 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TCbra:file#Object#gets */
6372 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TCbra:file#Object#getcwd */
6373 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TCbra:file#Object#file_getcwd */
6374 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TCbra:file#Object#stdin */
6375 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TCbra:file#Object#stdout */
6376 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TCbra:file#Object#stderr */
6377 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#intrude_visibility */
6378 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#public_visibility */
6379 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#protected_visibility */
6380 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#private_visibility */
6381 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#none_visibility */
6382 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TCbra:model#Object#abstract_kind */
6383 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TCbra:model#Object#concrete_kind */
6384 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TCbra:model#Object#interface_kind */
6385 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TCbra:model#Object#enum_kind */
6386 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TCbra:model#Object#extern_kind */
6387 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#location */
6388 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#hot_location */
6389 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#debug */
6390 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#parent */
6391 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#parent= */
6392 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#init */
6393 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TCbra:parser_nodes#Token#replace_child */
6394 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#detach */
6395 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#replace_with */
6396 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TCbra:parser_nodes#Token#visit_all */
6397 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TCbra:parser_util#ANode#collect_tokens_by_text */
6398 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TCbra:parser_util#ANode#collect_annotations_by_name */
6399 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TCbra:simple_misc_analysis#ANode#accept_simple_misc */
6400 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TCbra:simple_misc_analysis#ANode#after_simple_misc */
6401 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TCbra:literal#ANode#accept_literal */
6402 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TCbra:scope#ANode#accept_scope_visitor */
6403 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TCbra:flow#ANode#accept_flow_visitor */
6404 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TCbra:local_var_init#ANode#accept_local_var_visitor */
6405 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TCbra:auto_super_init#ANode#accept_auto_super_init */
6406 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TCbra:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6407 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TCbra:astvalidation#ANode#accept_ast_validation */
6408 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TCbra:transform#ANode#accept_transform_visitor */
6409 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TCbra:lexer#Token#text */
6410 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TCbra:lexer#Token#text= */
6411 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TCbra:parser_nodes#Token#prev_token */
6412 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TCbra:parser_nodes#Token#prev_token= */
6413 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TCbra:parser_nodes#Token#next_token */
6414 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TCbra:parser_nodes#Token#next_token= */
6415 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TCbra:parser_nodes#Token#init */
6416 (nitmethod_t)VIRTUAL_lexer__TCbra__parser_index, /* pointer to parser_nodes:TCbra:lexer#TCbra#parser_index */
6417 (nitmethod_t)VIRTUAL_parser_nodes__TCbra__init, /* pointer to parser_nodes:TCbra:parser_nodes#TCbra#init */
6418 (nitmethod_t)VIRTUAL_lexer__TCbra__init_tk, /* pointer to parser_nodes:TCbra:lexer#TCbra#init_tk */
6419 }
6420 };
6421 /* allocate TCbra */
6422 val* NEW_parser_nodes__TCbra(const struct type* type) {
6423 val* self /* : TCbra */;
6424 val* var /* : null */;
6425 val* var1 /* : null */;
6426 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6427 self->type = type;
6428 self->class = &class_parser_nodes__TCbra;
6429 var = NULL;
6430 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TCbra exact> */
6431 var1 = NULL;
6432 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TCbra exact> */
6433 return self;
6434 }
6435 /* runtime class parser_nodes__TComma */
6436 const struct class class_parser_nodes__TComma = {
6437 0, /* box_kind */
6438 {
6439 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TComma:kernel#Object#object_id */
6440 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TComma:kernel#Object#is_same_type */
6441 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TComma:kernel#Object#is_same_instance */
6442 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TComma:kernel#Object#== */
6443 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TComma:kernel#Object#!= */
6444 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TComma:kernel#Object#output */
6445 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TComma:kernel#Object#output_class_name */
6446 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TComma:kernel#Object#exit */
6447 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TComma:kernel#Object#sys */
6448 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TComma:kernel#Object#hash */
6449 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TComma:parser_nodes#Token#to_s */
6450 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TComma:string#Object#native_class_name */
6451 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TComma:string#Object#class_name */
6452 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TComma:string#Object#inspect */
6453 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TComma:string#Object#inspect_head */
6454 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TComma:string#Object#args */
6455 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TComma:math#Object#atan2 */
6456 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TComma:math#Object#pi */
6457 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TComma:math#Object#srand_from */
6458 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TComma:math#Object#srand */
6459 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TComma:stream#Object#poll */
6460 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TComma:stream#Object#intern_poll */
6461 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TComma:time#Object#get_time */
6462 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TComma:file#Object#printn */
6463 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TComma:file#Object#print */
6464 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TComma:file#Object#getc */
6465 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TComma:file#Object#gets */
6466 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TComma:file#Object#getcwd */
6467 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TComma:file#Object#file_getcwd */
6468 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TComma:file#Object#stdin */
6469 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TComma:file#Object#stdout */
6470 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TComma:file#Object#stderr */
6471 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TComma:model_base#Object#intrude_visibility */
6472 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TComma:model_base#Object#public_visibility */
6473 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TComma:model_base#Object#protected_visibility */
6474 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TComma:model_base#Object#private_visibility */
6475 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TComma:model_base#Object#none_visibility */
6476 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TComma:model#Object#abstract_kind */
6477 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TComma:model#Object#concrete_kind */
6478 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TComma:model#Object#interface_kind */
6479 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TComma:model#Object#enum_kind */
6480 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TComma:model#Object#extern_kind */
6481 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TComma:parser_nodes#ANode#location */
6482 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TComma:parser_nodes#ANode#hot_location */
6483 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TComma:parser_nodes#ANode#debug */
6484 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TComma:parser_nodes#ANode#parent */
6485 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TComma:parser_nodes#ANode#parent= */
6486 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TComma:parser_nodes#ANode#init */
6487 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TComma:parser_nodes#Token#replace_child */
6488 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TComma:parser_nodes#ANode#detach */
6489 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TComma:parser_nodes#ANode#replace_with */
6490 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TComma:parser_nodes#Token#visit_all */
6491 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TComma:parser_util#ANode#collect_tokens_by_text */
6492 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TComma:parser_util#ANode#collect_annotations_by_name */
6493 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TComma:simple_misc_analysis#ANode#accept_simple_misc */
6494 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TComma:simple_misc_analysis#ANode#after_simple_misc */
6495 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TComma:literal#ANode#accept_literal */
6496 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TComma:scope#ANode#accept_scope_visitor */
6497 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TComma:flow#ANode#accept_flow_visitor */
6498 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TComma:local_var_init#ANode#accept_local_var_visitor */
6499 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TComma:auto_super_init#ANode#accept_auto_super_init */
6500 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TComma:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6501 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TComma:astvalidation#ANode#accept_ast_validation */
6502 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TComma:transform#ANode#accept_transform_visitor */
6503 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TComma:lexer#Token#text */
6504 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TComma:lexer#Token#text= */
6505 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TComma:parser_nodes#Token#prev_token */
6506 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TComma:parser_nodes#Token#prev_token= */
6507 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TComma:parser_nodes#Token#next_token */
6508 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TComma:parser_nodes#Token#next_token= */
6509 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TComma:parser_nodes#Token#init */
6510 (nitmethod_t)VIRTUAL_lexer__TComma__parser_index, /* pointer to parser_nodes:TComma:lexer#TComma#parser_index */
6511 (nitmethod_t)VIRTUAL_parser_nodes__TComma__init, /* pointer to parser_nodes:TComma:parser_nodes#TComma#init */
6512 (nitmethod_t)VIRTUAL_lexer__TComma__init_tk, /* pointer to parser_nodes:TComma:lexer#TComma#init_tk */
6513 }
6514 };
6515 /* allocate TComma */
6516 val* NEW_parser_nodes__TComma(const struct type* type) {
6517 val* self /* : TComma */;
6518 val* var /* : null */;
6519 val* var1 /* : null */;
6520 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6521 self->type = type;
6522 self->class = &class_parser_nodes__TComma;
6523 var = NULL;
6524 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TComma exact> */
6525 var1 = NULL;
6526 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TComma exact> */
6527 return self;
6528 }
6529 /* runtime class parser_nodes__TColumn */
6530 const struct class class_parser_nodes__TColumn = {
6531 0, /* box_kind */
6532 {
6533 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TColumn:kernel#Object#object_id */
6534 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TColumn:kernel#Object#is_same_type */
6535 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TColumn:kernel#Object#is_same_instance */
6536 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TColumn:kernel#Object#== */
6537 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TColumn:kernel#Object#!= */
6538 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TColumn:kernel#Object#output */
6539 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TColumn:kernel#Object#output_class_name */
6540 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TColumn:kernel#Object#exit */
6541 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TColumn:kernel#Object#sys */
6542 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TColumn:kernel#Object#hash */
6543 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TColumn:parser_nodes#Token#to_s */
6544 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TColumn:string#Object#native_class_name */
6545 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TColumn:string#Object#class_name */
6546 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TColumn:string#Object#inspect */
6547 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TColumn:string#Object#inspect_head */
6548 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TColumn:string#Object#args */
6549 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TColumn:math#Object#atan2 */
6550 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TColumn:math#Object#pi */
6551 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TColumn:math#Object#srand_from */
6552 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TColumn:math#Object#srand */
6553 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TColumn:stream#Object#poll */
6554 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TColumn:stream#Object#intern_poll */
6555 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TColumn:time#Object#get_time */
6556 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TColumn:file#Object#printn */
6557 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TColumn:file#Object#print */
6558 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TColumn:file#Object#getc */
6559 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TColumn:file#Object#gets */
6560 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TColumn:file#Object#getcwd */
6561 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TColumn:file#Object#file_getcwd */
6562 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TColumn:file#Object#stdin */
6563 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TColumn:file#Object#stdout */
6564 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TColumn:file#Object#stderr */
6565 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#intrude_visibility */
6566 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#public_visibility */
6567 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#protected_visibility */
6568 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#private_visibility */
6569 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#none_visibility */
6570 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TColumn:model#Object#abstract_kind */
6571 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TColumn:model#Object#concrete_kind */
6572 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TColumn:model#Object#interface_kind */
6573 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TColumn:model#Object#enum_kind */
6574 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TColumn:model#Object#extern_kind */
6575 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#location */
6576 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#hot_location */
6577 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#debug */
6578 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#parent */
6579 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#parent= */
6580 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#init */
6581 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TColumn:parser_nodes#Token#replace_child */
6582 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#detach */
6583 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#replace_with */
6584 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TColumn:parser_nodes#Token#visit_all */
6585 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TColumn:parser_util#ANode#collect_tokens_by_text */
6586 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TColumn:parser_util#ANode#collect_annotations_by_name */
6587 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TColumn:simple_misc_analysis#ANode#accept_simple_misc */
6588 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TColumn:simple_misc_analysis#ANode#after_simple_misc */
6589 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TColumn:literal#ANode#accept_literal */
6590 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TColumn:scope#ANode#accept_scope_visitor */
6591 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TColumn:flow#ANode#accept_flow_visitor */
6592 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TColumn:local_var_init#ANode#accept_local_var_visitor */
6593 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TColumn:auto_super_init#ANode#accept_auto_super_init */
6594 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TColumn:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6595 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TColumn:astvalidation#ANode#accept_ast_validation */
6596 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TColumn:transform#ANode#accept_transform_visitor */
6597 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TColumn:lexer#Token#text */
6598 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TColumn:lexer#Token#text= */
6599 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TColumn:parser_nodes#Token#prev_token */
6600 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TColumn:parser_nodes#Token#prev_token= */
6601 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TColumn:parser_nodes#Token#next_token */
6602 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TColumn:parser_nodes#Token#next_token= */
6603 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TColumn:parser_nodes#Token#init */
6604 (nitmethod_t)VIRTUAL_lexer__TColumn__parser_index, /* pointer to parser_nodes:TColumn:lexer#TColumn#parser_index */
6605 (nitmethod_t)VIRTUAL_parser_nodes__TColumn__init, /* pointer to parser_nodes:TColumn:parser_nodes#TColumn#init */
6606 (nitmethod_t)VIRTUAL_lexer__TColumn__init_tk, /* pointer to parser_nodes:TColumn:lexer#TColumn#init_tk */
6607 }
6608 };
6609 /* allocate TColumn */
6610 val* NEW_parser_nodes__TColumn(const struct type* type) {
6611 val* self /* : TColumn */;
6612 val* var /* : null */;
6613 val* var1 /* : null */;
6614 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6615 self->type = type;
6616 self->class = &class_parser_nodes__TColumn;
6617 var = NULL;
6618 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TColumn exact> */
6619 var1 = NULL;
6620 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TColumn exact> */
6621 return self;
6622 }
6623 /* runtime class parser_nodes__TQuad */
6624 const struct class class_parser_nodes__TQuad = {
6625 0, /* box_kind */
6626 {
6627 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TQuad:kernel#Object#object_id */
6628 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TQuad:kernel#Object#is_same_type */
6629 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TQuad:kernel#Object#is_same_instance */
6630 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TQuad:kernel#Object#== */
6631 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TQuad:kernel#Object#!= */
6632 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TQuad:kernel#Object#output */
6633 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TQuad:kernel#Object#output_class_name */
6634 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TQuad:kernel#Object#exit */
6635 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TQuad:kernel#Object#sys */
6636 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TQuad:kernel#Object#hash */
6637 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TQuad:parser_nodes#Token#to_s */
6638 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TQuad:string#Object#native_class_name */
6639 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TQuad:string#Object#class_name */
6640 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TQuad:string#Object#inspect */
6641 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TQuad:string#Object#inspect_head */
6642 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TQuad:string#Object#args */
6643 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TQuad:math#Object#atan2 */
6644 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TQuad:math#Object#pi */
6645 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TQuad:math#Object#srand_from */
6646 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TQuad:math#Object#srand */
6647 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TQuad:stream#Object#poll */
6648 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TQuad:stream#Object#intern_poll */
6649 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TQuad:time#Object#get_time */
6650 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TQuad:file#Object#printn */
6651 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TQuad:file#Object#print */
6652 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TQuad:file#Object#getc */
6653 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TQuad:file#Object#gets */
6654 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TQuad:file#Object#getcwd */
6655 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TQuad:file#Object#file_getcwd */
6656 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TQuad:file#Object#stdin */
6657 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TQuad:file#Object#stdout */
6658 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TQuad:file#Object#stderr */
6659 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#intrude_visibility */
6660 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#public_visibility */
6661 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#protected_visibility */
6662 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#private_visibility */
6663 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#none_visibility */
6664 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TQuad:model#Object#abstract_kind */
6665 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TQuad:model#Object#concrete_kind */
6666 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TQuad:model#Object#interface_kind */
6667 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TQuad:model#Object#enum_kind */
6668 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TQuad:model#Object#extern_kind */
6669 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#location */
6670 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#hot_location */
6671 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#debug */
6672 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#parent */
6673 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#parent= */
6674 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#init */
6675 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TQuad:parser_nodes#Token#replace_child */
6676 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#detach */
6677 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#replace_with */
6678 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TQuad:parser_nodes#Token#visit_all */
6679 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TQuad:parser_util#ANode#collect_tokens_by_text */
6680 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TQuad:parser_util#ANode#collect_annotations_by_name */
6681 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TQuad:simple_misc_analysis#ANode#accept_simple_misc */
6682 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TQuad:simple_misc_analysis#ANode#after_simple_misc */
6683 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TQuad:literal#ANode#accept_literal */
6684 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TQuad:scope#ANode#accept_scope_visitor */
6685 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TQuad:flow#ANode#accept_flow_visitor */
6686 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TQuad:local_var_init#ANode#accept_local_var_visitor */
6687 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TQuad:auto_super_init#ANode#accept_auto_super_init */
6688 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TQuad:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6689 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TQuad:astvalidation#ANode#accept_ast_validation */
6690 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TQuad:transform#ANode#accept_transform_visitor */
6691 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TQuad:lexer#Token#text */
6692 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TQuad:lexer#Token#text= */
6693 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TQuad:parser_nodes#Token#prev_token */
6694 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TQuad:parser_nodes#Token#prev_token= */
6695 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TQuad:parser_nodes#Token#next_token */
6696 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TQuad:parser_nodes#Token#next_token= */
6697 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TQuad:parser_nodes#Token#init */
6698 (nitmethod_t)VIRTUAL_lexer__TQuad__parser_index, /* pointer to parser_nodes:TQuad:lexer#TQuad#parser_index */
6699 (nitmethod_t)VIRTUAL_parser_nodes__TQuad__init, /* pointer to parser_nodes:TQuad:parser_nodes#TQuad#init */
6700 (nitmethod_t)VIRTUAL_lexer__TQuad__init_tk, /* pointer to parser_nodes:TQuad:lexer#TQuad#init_tk */
6701 }
6702 };
6703 /* allocate TQuad */
6704 val* NEW_parser_nodes__TQuad(const struct type* type) {
6705 val* self /* : TQuad */;
6706 val* var /* : null */;
6707 val* var1 /* : null */;
6708 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6709 self->type = type;
6710 self->class = &class_parser_nodes__TQuad;
6711 var = NULL;
6712 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TQuad exact> */
6713 var1 = NULL;
6714 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TQuad exact> */
6715 return self;
6716 }
6717 /* runtime class parser_nodes__TAssign */
6718 const struct class class_parser_nodes__TAssign = {
6719 0, /* box_kind */
6720 {
6721 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TAssign:kernel#Object#object_id */
6722 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TAssign:kernel#Object#is_same_type */
6723 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TAssign:kernel#Object#is_same_instance */
6724 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TAssign:kernel#Object#== */
6725 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TAssign:kernel#Object#!= */
6726 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TAssign:kernel#Object#output */
6727 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TAssign:kernel#Object#output_class_name */
6728 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TAssign:kernel#Object#exit */
6729 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TAssign:kernel#Object#sys */
6730 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TAssign:kernel#Object#hash */
6731 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TAssign:parser_nodes#Token#to_s */
6732 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TAssign:string#Object#native_class_name */
6733 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TAssign:string#Object#class_name */
6734 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TAssign:string#Object#inspect */
6735 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TAssign:string#Object#inspect_head */
6736 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TAssign:string#Object#args */
6737 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TAssign:math#Object#atan2 */
6738 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TAssign:math#Object#pi */
6739 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TAssign:math#Object#srand_from */
6740 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TAssign:math#Object#srand */
6741 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TAssign:stream#Object#poll */
6742 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TAssign:stream#Object#intern_poll */
6743 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TAssign:time#Object#get_time */
6744 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TAssign:file#Object#printn */
6745 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TAssign:file#Object#print */
6746 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TAssign:file#Object#getc */
6747 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TAssign:file#Object#gets */
6748 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TAssign:file#Object#getcwd */
6749 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TAssign:file#Object#file_getcwd */
6750 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TAssign:file#Object#stdin */
6751 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TAssign:file#Object#stdout */
6752 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TAssign:file#Object#stderr */
6753 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#intrude_visibility */
6754 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#public_visibility */
6755 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#protected_visibility */
6756 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#private_visibility */
6757 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#none_visibility */
6758 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TAssign:model#Object#abstract_kind */
6759 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TAssign:model#Object#concrete_kind */
6760 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TAssign:model#Object#interface_kind */
6761 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TAssign:model#Object#enum_kind */
6762 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TAssign:model#Object#extern_kind */
6763 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#location */
6764 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#hot_location */
6765 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#debug */
6766 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#parent */
6767 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#parent= */
6768 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#init */
6769 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TAssign:parser_nodes#Token#replace_child */
6770 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#detach */
6771 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#replace_with */
6772 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TAssign:parser_nodes#Token#visit_all */
6773 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TAssign:parser_util#ANode#collect_tokens_by_text */
6774 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TAssign:parser_util#ANode#collect_annotations_by_name */
6775 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TAssign:simple_misc_analysis#ANode#accept_simple_misc */
6776 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TAssign:simple_misc_analysis#ANode#after_simple_misc */
6777 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TAssign:literal#ANode#accept_literal */
6778 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TAssign:scope#ANode#accept_scope_visitor */
6779 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TAssign:flow#ANode#accept_flow_visitor */
6780 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TAssign:local_var_init#ANode#accept_local_var_visitor */
6781 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TAssign:auto_super_init#ANode#accept_auto_super_init */
6782 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TAssign:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6783 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TAssign:astvalidation#ANode#accept_ast_validation */
6784 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TAssign:transform#ANode#accept_transform_visitor */
6785 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TAssign:lexer#Token#text */
6786 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TAssign:lexer#Token#text= */
6787 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TAssign:parser_nodes#Token#prev_token */
6788 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TAssign:parser_nodes#Token#prev_token= */
6789 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TAssign:parser_nodes#Token#next_token */
6790 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TAssign:parser_nodes#Token#next_token= */
6791 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TAssign:parser_nodes#Token#init */
6792 (nitmethod_t)VIRTUAL_lexer__TAssign__parser_index, /* pointer to parser_nodes:TAssign:lexer#TAssign#parser_index */
6793 (nitmethod_t)VIRTUAL_parser_nodes__TAssign__init, /* pointer to parser_nodes:TAssign:parser_nodes#TAssign#init */
6794 (nitmethod_t)VIRTUAL_lexer__TAssign__init_tk, /* pointer to parser_nodes:TAssign:lexer#TAssign#init_tk */
6795 }
6796 };
6797 /* allocate TAssign */
6798 val* NEW_parser_nodes__TAssign(const struct type* type) {
6799 val* self /* : TAssign */;
6800 val* var /* : null */;
6801 val* var1 /* : null */;
6802 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6803 self->type = type;
6804 self->class = &class_parser_nodes__TAssign;
6805 var = NULL;
6806 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TAssign exact> */
6807 var1 = NULL;
6808 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TAssign exact> */
6809 return self;
6810 }
6811 /* runtime class parser_nodes__TPluseq */
6812 const struct class class_parser_nodes__TPluseq = {
6813 0, /* box_kind */
6814 {
6815 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TPluseq:kernel#Object#object_id */
6816 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TPluseq:kernel#Object#is_same_type */
6817 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TPluseq:kernel#Object#is_same_instance */
6818 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TPluseq:kernel#Object#== */
6819 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TPluseq:kernel#Object#!= */
6820 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TPluseq:kernel#Object#output */
6821 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TPluseq:kernel#Object#output_class_name */
6822 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TPluseq:kernel#Object#exit */
6823 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TPluseq:kernel#Object#sys */
6824 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TPluseq:kernel#Object#hash */
6825 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TPluseq:parser_nodes#TokenOperator#to_s */
6826 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TPluseq:string#Object#native_class_name */
6827 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TPluseq:string#Object#class_name */
6828 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TPluseq:string#Object#inspect */
6829 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TPluseq:string#Object#inspect_head */
6830 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TPluseq:string#Object#args */
6831 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TPluseq:math#Object#atan2 */
6832 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TPluseq:math#Object#pi */
6833 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TPluseq:math#Object#srand_from */
6834 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TPluseq:math#Object#srand */
6835 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TPluseq:stream#Object#poll */
6836 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TPluseq:stream#Object#intern_poll */
6837 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TPluseq:time#Object#get_time */
6838 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TPluseq:file#Object#printn */
6839 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TPluseq:file#Object#print */
6840 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TPluseq:file#Object#getc */
6841 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TPluseq:file#Object#gets */
6842 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TPluseq:file#Object#getcwd */
6843 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TPluseq:file#Object#file_getcwd */
6844 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TPluseq:file#Object#stdin */
6845 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TPluseq:file#Object#stdout */
6846 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TPluseq:file#Object#stderr */
6847 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#intrude_visibility */
6848 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#public_visibility */
6849 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#protected_visibility */
6850 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#private_visibility */
6851 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#none_visibility */
6852 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TPluseq:model#Object#abstract_kind */
6853 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TPluseq:model#Object#concrete_kind */
6854 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TPluseq:model#Object#interface_kind */
6855 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TPluseq:model#Object#enum_kind */
6856 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TPluseq:model#Object#extern_kind */
6857 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#location */
6858 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#hot_location */
6859 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#debug */
6860 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#parent */
6861 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#parent= */
6862 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#init */
6863 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#replace_child */
6864 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#detach */
6865 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#replace_with */
6866 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#visit_all */
6867 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TPluseq:parser_util#ANode#collect_tokens_by_text */
6868 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TPluseq:parser_util#ANode#collect_annotations_by_name */
6869 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TPluseq:simple_misc_analysis#ANode#accept_simple_misc */
6870 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TPluseq:simple_misc_analysis#ANode#after_simple_misc */
6871 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TPluseq:literal#ANode#accept_literal */
6872 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TPluseq:scope#ANode#accept_scope_visitor */
6873 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TPluseq:flow#ANode#accept_flow_visitor */
6874 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TPluseq:local_var_init#ANode#accept_local_var_visitor */
6875 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TPluseq:auto_super_init#ANode#accept_auto_super_init */
6876 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TPluseq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6877 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TPluseq:astvalidation#ANode#accept_ast_validation */
6878 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TPluseq:transform#ANode#accept_transform_visitor */
6879 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TPluseq:lexer#Token#text */
6880 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TPluseq:lexer#Token#text= */
6881 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#prev_token */
6882 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#prev_token= */
6883 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#next_token */
6884 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#next_token= */
6885 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#init */
6886 (nitmethod_t)VIRTUAL_lexer__TPluseq__parser_index, /* pointer to parser_nodes:TPluseq:lexer#TPluseq#parser_index */
6887 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TPluseq:parser_nodes#TokenOperator#init */
6888 (nitmethod_t)VIRTUAL_parser_nodes__TPluseq__init, /* pointer to parser_nodes:TPluseq:parser_nodes#TPluseq#init */
6889 (nitmethod_t)VIRTUAL_lexer__TPluseq__init_tk, /* pointer to parser_nodes:TPluseq:lexer#TPluseq#init_tk */
6890 }
6891 };
6892 /* allocate TPluseq */
6893 val* NEW_parser_nodes__TPluseq(const struct type* type) {
6894 val* self /* : TPluseq */;
6895 val* var /* : null */;
6896 val* var1 /* : null */;
6897 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6898 self->type = type;
6899 self->class = &class_parser_nodes__TPluseq;
6900 var = NULL;
6901 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TPluseq exact> */
6902 var1 = NULL;
6903 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TPluseq exact> */
6904 return self;
6905 }
6906 /* runtime class parser_nodes__TMinuseq */
6907 const struct class class_parser_nodes__TMinuseq = {
6908 0, /* box_kind */
6909 {
6910 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TMinuseq:kernel#Object#object_id */
6911 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TMinuseq:kernel#Object#is_same_type */
6912 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TMinuseq:kernel#Object#is_same_instance */
6913 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TMinuseq:kernel#Object#== */
6914 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TMinuseq:kernel#Object#!= */
6915 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TMinuseq:kernel#Object#output */
6916 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TMinuseq:kernel#Object#output_class_name */
6917 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TMinuseq:kernel#Object#exit */
6918 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TMinuseq:kernel#Object#sys */
6919 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TMinuseq:kernel#Object#hash */
6920 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TMinuseq:parser_nodes#TokenOperator#to_s */
6921 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TMinuseq:string#Object#native_class_name */
6922 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TMinuseq:string#Object#class_name */
6923 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TMinuseq:string#Object#inspect */
6924 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TMinuseq:string#Object#inspect_head */
6925 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TMinuseq:string#Object#args */
6926 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TMinuseq:math#Object#atan2 */
6927 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TMinuseq:math#Object#pi */
6928 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TMinuseq:math#Object#srand_from */
6929 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TMinuseq:math#Object#srand */
6930 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TMinuseq:stream#Object#poll */
6931 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TMinuseq:stream#Object#intern_poll */
6932 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TMinuseq:time#Object#get_time */
6933 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TMinuseq:file#Object#printn */
6934 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TMinuseq:file#Object#print */
6935 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TMinuseq:file#Object#getc */
6936 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TMinuseq:file#Object#gets */
6937 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TMinuseq:file#Object#getcwd */
6938 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TMinuseq:file#Object#file_getcwd */
6939 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TMinuseq:file#Object#stdin */
6940 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TMinuseq:file#Object#stdout */
6941 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TMinuseq:file#Object#stderr */
6942 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#intrude_visibility */
6943 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#public_visibility */
6944 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#protected_visibility */
6945 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#private_visibility */
6946 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#none_visibility */
6947 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TMinuseq:model#Object#abstract_kind */
6948 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TMinuseq:model#Object#concrete_kind */
6949 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TMinuseq:model#Object#interface_kind */
6950 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TMinuseq:model#Object#enum_kind */
6951 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TMinuseq:model#Object#extern_kind */
6952 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#location */
6953 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#hot_location */
6954 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#debug */
6955 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#parent */
6956 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#parent= */
6957 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#init */
6958 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#replace_child */
6959 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#detach */
6960 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#replace_with */
6961 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#visit_all */
6962 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TMinuseq:parser_util#ANode#collect_tokens_by_text */
6963 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TMinuseq:parser_util#ANode#collect_annotations_by_name */
6964 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TMinuseq:simple_misc_analysis#ANode#accept_simple_misc */
6965 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TMinuseq:simple_misc_analysis#ANode#after_simple_misc */
6966 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TMinuseq:literal#ANode#accept_literal */
6967 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TMinuseq:scope#ANode#accept_scope_visitor */
6968 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TMinuseq:flow#ANode#accept_flow_visitor */
6969 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TMinuseq:local_var_init#ANode#accept_local_var_visitor */
6970 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TMinuseq:auto_super_init#ANode#accept_auto_super_init */
6971 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TMinuseq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6972 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TMinuseq:astvalidation#ANode#accept_ast_validation */
6973 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TMinuseq:transform#ANode#accept_transform_visitor */
6974 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TMinuseq:lexer#Token#text */
6975 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TMinuseq:lexer#Token#text= */
6976 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#prev_token */
6977 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#prev_token= */
6978 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#next_token */
6979 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#next_token= */
6980 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#init */
6981 (nitmethod_t)VIRTUAL_lexer__TMinuseq__parser_index, /* pointer to parser_nodes:TMinuseq:lexer#TMinuseq#parser_index */
6982 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TMinuseq:parser_nodes#TokenOperator#init */
6983 (nitmethod_t)VIRTUAL_parser_nodes__TMinuseq__init, /* pointer to parser_nodes:TMinuseq:parser_nodes#TMinuseq#init */
6984 (nitmethod_t)VIRTUAL_lexer__TMinuseq__init_tk, /* pointer to parser_nodes:TMinuseq:lexer#TMinuseq#init_tk */
6985 }
6986 };
6987 /* allocate TMinuseq */
6988 val* NEW_parser_nodes__TMinuseq(const struct type* type) {
6989 val* self /* : TMinuseq */;
6990 val* var /* : null */;
6991 val* var1 /* : null */;
6992 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6993 self->type = type;
6994 self->class = &class_parser_nodes__TMinuseq;
6995 var = NULL;
6996 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TMinuseq exact> */
6997 var1 = NULL;
6998 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TMinuseq exact> */
6999 return self;
7000 }
7001 /* runtime class parser_nodes__TDotdotdot */
7002 const struct class class_parser_nodes__TDotdotdot = {
7003 0, /* box_kind */
7004 {
7005 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TDotdotdot:kernel#Object#object_id */
7006 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TDotdotdot:kernel#Object#is_same_type */
7007 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TDotdotdot:kernel#Object#is_same_instance */
7008 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TDotdotdot:kernel#Object#== */
7009 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TDotdotdot:kernel#Object#!= */
7010 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TDotdotdot:kernel#Object#output */
7011 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TDotdotdot:kernel#Object#output_class_name */
7012 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TDotdotdot:kernel#Object#exit */
7013 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TDotdotdot:kernel#Object#sys */
7014 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TDotdotdot:kernel#Object#hash */
7015 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TDotdotdot:parser_nodes#TokenOperator#to_s */
7016 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TDotdotdot:string#Object#native_class_name */
7017 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TDotdotdot:string#Object#class_name */
7018 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TDotdotdot:string#Object#inspect */
7019 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TDotdotdot:string#Object#inspect_head */
7020 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TDotdotdot:string#Object#args */
7021 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TDotdotdot:math#Object#atan2 */
7022 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TDotdotdot:math#Object#pi */
7023 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TDotdotdot:math#Object#srand_from */
7024 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TDotdotdot:math#Object#srand */
7025 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TDotdotdot:stream#Object#poll */
7026 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TDotdotdot:stream#Object#intern_poll */
7027 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TDotdotdot:time#Object#get_time */
7028 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TDotdotdot:file#Object#printn */
7029 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TDotdotdot:file#Object#print */
7030 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TDotdotdot:file#Object#getc */
7031 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TDotdotdot:file#Object#gets */
7032 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TDotdotdot:file#Object#getcwd */
7033 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TDotdotdot:file#Object#file_getcwd */
7034 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TDotdotdot:file#Object#stdin */
7035 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TDotdotdot:file#Object#stdout */
7036 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TDotdotdot:file#Object#stderr */
7037 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#intrude_visibility */
7038 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#public_visibility */
7039 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#protected_visibility */
7040 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#private_visibility */
7041 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#none_visibility */
7042 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#abstract_kind */
7043 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#concrete_kind */
7044 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#interface_kind */
7045 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#enum_kind */
7046 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#extern_kind */
7047 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#location */
7048 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#hot_location */
7049 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#debug */
7050 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#parent */
7051 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#parent= */
7052 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#init */
7053 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#replace_child */
7054 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#detach */
7055 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#replace_with */
7056 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#visit_all */
7057 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TDotdotdot:parser_util#ANode#collect_tokens_by_text */
7058 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TDotdotdot:parser_util#ANode#collect_annotations_by_name */
7059 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TDotdotdot:simple_misc_analysis#ANode#accept_simple_misc */
7060 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TDotdotdot:simple_misc_analysis#ANode#after_simple_misc */
7061 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TDotdotdot:literal#ANode#accept_literal */
7062 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TDotdotdot:scope#ANode#accept_scope_visitor */
7063 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TDotdotdot:flow#ANode#accept_flow_visitor */
7064 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TDotdotdot:local_var_init#ANode#accept_local_var_visitor */
7065 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TDotdotdot:auto_super_init#ANode#accept_auto_super_init */
7066 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TDotdotdot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7067 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TDotdotdot:astvalidation#ANode#accept_ast_validation */
7068 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TDotdotdot:transform#ANode#accept_transform_visitor */
7069 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TDotdotdot:lexer#Token#text */
7070 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TDotdotdot:lexer#Token#text= */
7071 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#prev_token */
7072 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#prev_token= */
7073 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#next_token */
7074 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#next_token= */
7075 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#init */
7076 (nitmethod_t)VIRTUAL_lexer__TDotdotdot__parser_index, /* pointer to parser_nodes:TDotdotdot:lexer#TDotdotdot#parser_index */
7077 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TDotdotdot:parser_nodes#TokenOperator#init */
7078 (nitmethod_t)VIRTUAL_parser_nodes__TDotdotdot__init, /* pointer to parser_nodes:TDotdotdot:parser_nodes#TDotdotdot#init */
7079 (nitmethod_t)VIRTUAL_lexer__TDotdotdot__init_tk, /* pointer to parser_nodes:TDotdotdot:lexer#TDotdotdot#init_tk */
7080 }
7081 };
7082 /* allocate TDotdotdot */
7083 val* NEW_parser_nodes__TDotdotdot(const struct type* type) {
7084 val* self /* : TDotdotdot */;
7085 val* var /* : null */;
7086 val* var1 /* : null */;
7087 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7088 self->type = type;
7089 self->class = &class_parser_nodes__TDotdotdot;
7090 var = NULL;
7091 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TDotdotdot exact> */
7092 var1 = NULL;
7093 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TDotdotdot exact> */
7094 return self;
7095 }
7096 /* runtime class parser_nodes__TDotdot */
7097 const struct class class_parser_nodes__TDotdot = {
7098 0, /* box_kind */
7099 {
7100 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TDotdot:kernel#Object#object_id */
7101 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TDotdot:kernel#Object#is_same_type */
7102 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TDotdot:kernel#Object#is_same_instance */
7103 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TDotdot:kernel#Object#== */
7104 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TDotdot:kernel#Object#!= */
7105 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TDotdot:kernel#Object#output */
7106 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TDotdot:kernel#Object#output_class_name */
7107 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TDotdot:kernel#Object#exit */
7108 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TDotdot:kernel#Object#sys */
7109 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TDotdot:kernel#Object#hash */
7110 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TDotdot:parser_nodes#TokenOperator#to_s */
7111 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TDotdot:string#Object#native_class_name */
7112 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TDotdot:string#Object#class_name */
7113 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TDotdot:string#Object#inspect */
7114 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TDotdot:string#Object#inspect_head */
7115 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TDotdot:string#Object#args */
7116 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TDotdot:math#Object#atan2 */
7117 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TDotdot:math#Object#pi */
7118 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TDotdot:math#Object#srand_from */
7119 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TDotdot:math#Object#srand */
7120 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TDotdot:stream#Object#poll */
7121 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TDotdot:stream#Object#intern_poll */
7122 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TDotdot:time#Object#get_time */
7123 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TDotdot:file#Object#printn */
7124 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TDotdot:file#Object#print */
7125 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TDotdot:file#Object#getc */
7126 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TDotdot:file#Object#gets */
7127 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TDotdot:file#Object#getcwd */
7128 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TDotdot:file#Object#file_getcwd */
7129 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TDotdot:file#Object#stdin */
7130 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TDotdot:file#Object#stdout */
7131 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TDotdot:file#Object#stderr */
7132 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#intrude_visibility */
7133 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#public_visibility */
7134 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#protected_visibility */
7135 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#private_visibility */
7136 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#none_visibility */
7137 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TDotdot:model#Object#abstract_kind */
7138 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TDotdot:model#Object#concrete_kind */
7139 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TDotdot:model#Object#interface_kind */
7140 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TDotdot:model#Object#enum_kind */
7141 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TDotdot:model#Object#extern_kind */
7142 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#location */
7143 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#hot_location */
7144 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#debug */
7145 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#parent */
7146 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#parent= */
7147 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#init */
7148 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#replace_child */
7149 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#detach */
7150 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#replace_with */
7151 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#visit_all */
7152 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TDotdot:parser_util#ANode#collect_tokens_by_text */
7153 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TDotdot:parser_util#ANode#collect_annotations_by_name */
7154 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TDotdot:simple_misc_analysis#ANode#accept_simple_misc */
7155 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TDotdot:simple_misc_analysis#ANode#after_simple_misc */
7156 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TDotdot:literal#ANode#accept_literal */
7157 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TDotdot:scope#ANode#accept_scope_visitor */
7158 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TDotdot:flow#ANode#accept_flow_visitor */
7159 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TDotdot:local_var_init#ANode#accept_local_var_visitor */
7160 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TDotdot:auto_super_init#ANode#accept_auto_super_init */
7161 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TDotdot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7162 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TDotdot:astvalidation#ANode#accept_ast_validation */
7163 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TDotdot:transform#ANode#accept_transform_visitor */
7164 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TDotdot:lexer#Token#text */
7165 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TDotdot:lexer#Token#text= */
7166 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#prev_token */
7167 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#prev_token= */
7168 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#next_token */
7169 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#next_token= */
7170 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#init */
7171 (nitmethod_t)VIRTUAL_lexer__TDotdot__parser_index, /* pointer to parser_nodes:TDotdot:lexer#TDotdot#parser_index */
7172 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TDotdot:parser_nodes#TokenOperator#init */
7173 (nitmethod_t)VIRTUAL_parser_nodes__TDotdot__init, /* pointer to parser_nodes:TDotdot:parser_nodes#TDotdot#init */
7174 (nitmethod_t)VIRTUAL_lexer__TDotdot__init_tk, /* pointer to parser_nodes:TDotdot:lexer#TDotdot#init_tk */
7175 }
7176 };
7177 /* allocate TDotdot */
7178 val* NEW_parser_nodes__TDotdot(const struct type* type) {
7179 val* self /* : TDotdot */;
7180 val* var /* : null */;
7181 val* var1 /* : null */;
7182 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7183 self->type = type;
7184 self->class = &class_parser_nodes__TDotdot;
7185 var = NULL;
7186 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TDotdot exact> */
7187 var1 = NULL;
7188 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TDotdot exact> */
7189 return self;
7190 }
7191 /* runtime class parser_nodes__TDot */
7192 const struct class class_parser_nodes__TDot = {
7193 0, /* box_kind */
7194 {
7195 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TDot:kernel#Object#object_id */
7196 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TDot:kernel#Object#is_same_type */
7197 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TDot:kernel#Object#is_same_instance */
7198 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TDot:kernel#Object#== */
7199 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TDot:kernel#Object#!= */
7200 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TDot:kernel#Object#output */
7201 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TDot:kernel#Object#output_class_name */
7202 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TDot:kernel#Object#exit */
7203 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TDot:kernel#Object#sys */
7204 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TDot:kernel#Object#hash */
7205 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TDot:parser_nodes#TokenOperator#to_s */
7206 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TDot:string#Object#native_class_name */
7207 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TDot:string#Object#class_name */
7208 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TDot:string#Object#inspect */
7209 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TDot:string#Object#inspect_head */
7210 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TDot:string#Object#args */
7211 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TDot:math#Object#atan2 */
7212 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TDot:math#Object#pi */
7213 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TDot:math#Object#srand_from */
7214 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TDot:math#Object#srand */
7215 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TDot:stream#Object#poll */
7216 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TDot:stream#Object#intern_poll */
7217 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TDot:time#Object#get_time */
7218 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TDot:file#Object#printn */
7219 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TDot:file#Object#print */
7220 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TDot:file#Object#getc */
7221 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TDot:file#Object#gets */
7222 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TDot:file#Object#getcwd */
7223 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TDot:file#Object#file_getcwd */
7224 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TDot:file#Object#stdin */
7225 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TDot:file#Object#stdout */
7226 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TDot:file#Object#stderr */
7227 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TDot:model_base#Object#intrude_visibility */
7228 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TDot:model_base#Object#public_visibility */
7229 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TDot:model_base#Object#protected_visibility */
7230 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TDot:model_base#Object#private_visibility */
7231 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TDot:model_base#Object#none_visibility */
7232 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TDot:model#Object#abstract_kind */
7233 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TDot:model#Object#concrete_kind */
7234 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TDot:model#Object#interface_kind */
7235 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TDot:model#Object#enum_kind */
7236 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TDot:model#Object#extern_kind */
7237 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TDot:parser_nodes#ANode#location */
7238 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TDot:parser_nodes#ANode#hot_location */
7239 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TDot:parser_nodes#ANode#debug */
7240 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TDot:parser_nodes#ANode#parent */
7241 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TDot:parser_nodes#ANode#parent= */
7242 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TDot:parser_nodes#ANode#init */
7243 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TDot:parser_nodes#Token#replace_child */
7244 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TDot:parser_nodes#ANode#detach */
7245 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TDot:parser_nodes#ANode#replace_with */
7246 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TDot:parser_nodes#Token#visit_all */
7247 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TDot:parser_util#ANode#collect_tokens_by_text */
7248 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TDot:parser_util#ANode#collect_annotations_by_name */
7249 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TDot:simple_misc_analysis#ANode#accept_simple_misc */
7250 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TDot:simple_misc_analysis#ANode#after_simple_misc */
7251 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TDot:literal#ANode#accept_literal */
7252 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TDot:scope#ANode#accept_scope_visitor */
7253 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TDot:flow#ANode#accept_flow_visitor */
7254 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TDot:local_var_init#ANode#accept_local_var_visitor */
7255 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TDot:auto_super_init#ANode#accept_auto_super_init */
7256 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TDot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7257 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TDot:astvalidation#ANode#accept_ast_validation */
7258 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TDot:transform#ANode#accept_transform_visitor */
7259 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TDot:lexer#Token#text */
7260 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TDot:lexer#Token#text= */
7261 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TDot:parser_nodes#Token#prev_token */
7262 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TDot:parser_nodes#Token#prev_token= */
7263 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TDot:parser_nodes#Token#next_token */
7264 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TDot:parser_nodes#Token#next_token= */
7265 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TDot:parser_nodes#Token#init */
7266 (nitmethod_t)VIRTUAL_lexer__TDot__parser_index, /* pointer to parser_nodes:TDot:lexer#TDot#parser_index */
7267 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TDot:parser_nodes#TokenOperator#init */
7268 (nitmethod_t)VIRTUAL_parser_nodes__TDot__init, /* pointer to parser_nodes:TDot:parser_nodes#TDot#init */
7269 (nitmethod_t)VIRTUAL_lexer__TDot__init_tk, /* pointer to parser_nodes:TDot:lexer#TDot#init_tk */
7270 }
7271 };
7272 /* allocate TDot */
7273 val* NEW_parser_nodes__TDot(const struct type* type) {
7274 val* self /* : TDot */;
7275 val* var /* : null */;
7276 val* var1 /* : null */;
7277 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7278 self->type = type;
7279 self->class = &class_parser_nodes__TDot;
7280 var = NULL;
7281 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TDot exact> */
7282 var1 = NULL;
7283 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TDot exact> */
7284 return self;
7285 }
7286 /* runtime class parser_nodes__TPlus */
7287 const struct class class_parser_nodes__TPlus = {
7288 0, /* box_kind */
7289 {
7290 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TPlus:kernel#Object#object_id */
7291 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TPlus:kernel#Object#is_same_type */
7292 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TPlus:kernel#Object#is_same_instance */
7293 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TPlus:kernel#Object#== */
7294 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TPlus:kernel#Object#!= */
7295 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TPlus:kernel#Object#output */
7296 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TPlus:kernel#Object#output_class_name */
7297 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TPlus:kernel#Object#exit */
7298 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TPlus:kernel#Object#sys */
7299 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TPlus:kernel#Object#hash */
7300 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TPlus:parser_nodes#TokenOperator#to_s */
7301 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TPlus:string#Object#native_class_name */
7302 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TPlus:string#Object#class_name */
7303 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TPlus:string#Object#inspect */
7304 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TPlus:string#Object#inspect_head */
7305 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TPlus:string#Object#args */
7306 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TPlus:math#Object#atan2 */
7307 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TPlus:math#Object#pi */
7308 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TPlus:math#Object#srand_from */
7309 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TPlus:math#Object#srand */
7310 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TPlus:stream#Object#poll */
7311 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TPlus:stream#Object#intern_poll */
7312 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TPlus:time#Object#get_time */
7313 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TPlus:file#Object#printn */
7314 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TPlus:file#Object#print */
7315 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TPlus:file#Object#getc */
7316 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TPlus:file#Object#gets */
7317 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TPlus:file#Object#getcwd */
7318 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TPlus:file#Object#file_getcwd */
7319 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TPlus:file#Object#stdin */
7320 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TPlus:file#Object#stdout */
7321 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TPlus:file#Object#stderr */
7322 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#intrude_visibility */
7323 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#public_visibility */
7324 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#protected_visibility */
7325 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#private_visibility */
7326 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#none_visibility */
7327 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TPlus:model#Object#abstract_kind */
7328 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TPlus:model#Object#concrete_kind */
7329 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TPlus:model#Object#interface_kind */
7330 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TPlus:model#Object#enum_kind */
7331 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TPlus:model#Object#extern_kind */
7332 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#location */
7333 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#hot_location */
7334 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#debug */
7335 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#parent */
7336 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#parent= */
7337 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#init */
7338 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TPlus:parser_nodes#Token#replace_child */
7339 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#detach */
7340 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#replace_with */
7341 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TPlus:parser_nodes#Token#visit_all */
7342 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TPlus:parser_util#ANode#collect_tokens_by_text */
7343 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TPlus:parser_util#ANode#collect_annotations_by_name */
7344 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TPlus:simple_misc_analysis#ANode#accept_simple_misc */
7345 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TPlus:simple_misc_analysis#ANode#after_simple_misc */
7346 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TPlus:literal#ANode#accept_literal */
7347 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TPlus:scope#ANode#accept_scope_visitor */
7348 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TPlus:flow#ANode#accept_flow_visitor */
7349 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TPlus:local_var_init#ANode#accept_local_var_visitor */
7350 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TPlus:auto_super_init#ANode#accept_auto_super_init */
7351 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TPlus:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7352 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TPlus:astvalidation#ANode#accept_ast_validation */
7353 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TPlus:transform#ANode#accept_transform_visitor */
7354 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TPlus:lexer#Token#text */
7355 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TPlus:lexer#Token#text= */
7356 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TPlus:parser_nodes#Token#prev_token */
7357 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TPlus:parser_nodes#Token#prev_token= */
7358 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TPlus:parser_nodes#Token#next_token */
7359 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TPlus:parser_nodes#Token#next_token= */
7360 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TPlus:parser_nodes#Token#init */
7361 (nitmethod_t)VIRTUAL_lexer__TPlus__parser_index, /* pointer to parser_nodes:TPlus:lexer#TPlus#parser_index */
7362 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TPlus:parser_nodes#TokenOperator#init */
7363 (nitmethod_t)VIRTUAL_parser_nodes__TPlus__init, /* pointer to parser_nodes:TPlus:parser_nodes#TPlus#init */
7364 (nitmethod_t)VIRTUAL_lexer__TPlus__init_tk, /* pointer to parser_nodes:TPlus:lexer#TPlus#init_tk */
7365 }
7366 };
7367 /* allocate TPlus */
7368 val* NEW_parser_nodes__TPlus(const struct type* type) {
7369 val* self /* : TPlus */;
7370 val* var /* : null */;
7371 val* var1 /* : null */;
7372 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7373 self->type = type;
7374 self->class = &class_parser_nodes__TPlus;
7375 var = NULL;
7376 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TPlus exact> */
7377 var1 = NULL;
7378 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TPlus exact> */
7379 return self;
7380 }
7381 /* runtime class parser_nodes__TMinus */
7382 const struct class class_parser_nodes__TMinus = {
7383 0, /* box_kind */
7384 {
7385 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TMinus:kernel#Object#object_id */
7386 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TMinus:kernel#Object#is_same_type */
7387 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TMinus:kernel#Object#is_same_instance */
7388 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TMinus:kernel#Object#== */
7389 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TMinus:kernel#Object#!= */
7390 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TMinus:kernel#Object#output */
7391 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TMinus:kernel#Object#output_class_name */
7392 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TMinus:kernel#Object#exit */
7393 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TMinus:kernel#Object#sys */
7394 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TMinus:kernel#Object#hash */
7395 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TMinus:parser_nodes#TokenOperator#to_s */
7396 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TMinus:string#Object#native_class_name */
7397 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TMinus:string#Object#class_name */
7398 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TMinus:string#Object#inspect */
7399 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TMinus:string#Object#inspect_head */
7400 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TMinus:string#Object#args */
7401 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TMinus:math#Object#atan2 */
7402 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TMinus:math#Object#pi */
7403 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TMinus:math#Object#srand_from */
7404 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TMinus:math#Object#srand */
7405 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TMinus:stream#Object#poll */
7406 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TMinus:stream#Object#intern_poll */
7407 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TMinus:time#Object#get_time */
7408 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TMinus:file#Object#printn */
7409 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TMinus:file#Object#print */
7410 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TMinus:file#Object#getc */
7411 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TMinus:file#Object#gets */
7412 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TMinus:file#Object#getcwd */
7413 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TMinus:file#Object#file_getcwd */
7414 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TMinus:file#Object#stdin */
7415 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TMinus:file#Object#stdout */
7416 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TMinus:file#Object#stderr */
7417 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#intrude_visibility */
7418 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#public_visibility */
7419 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#protected_visibility */
7420 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#private_visibility */
7421 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#none_visibility */
7422 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TMinus:model#Object#abstract_kind */
7423 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TMinus:model#Object#concrete_kind */
7424 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TMinus:model#Object#interface_kind */
7425 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TMinus:model#Object#enum_kind */
7426 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TMinus:model#Object#extern_kind */
7427 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#location */
7428 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#hot_location */
7429 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#debug */
7430 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#parent */
7431 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#parent= */
7432 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#init */
7433 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TMinus:parser_nodes#Token#replace_child */
7434 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#detach */
7435 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#replace_with */
7436 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TMinus:parser_nodes#Token#visit_all */
7437 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TMinus:parser_util#ANode#collect_tokens_by_text */
7438 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TMinus:parser_util#ANode#collect_annotations_by_name */
7439 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TMinus:simple_misc_analysis#ANode#accept_simple_misc */
7440 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TMinus:simple_misc_analysis#ANode#after_simple_misc */
7441 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TMinus:literal#ANode#accept_literal */
7442 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TMinus:scope#ANode#accept_scope_visitor */
7443 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TMinus:flow#ANode#accept_flow_visitor */
7444 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TMinus:local_var_init#ANode#accept_local_var_visitor */
7445 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TMinus:auto_super_init#ANode#accept_auto_super_init */
7446 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TMinus:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7447 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TMinus:astvalidation#ANode#accept_ast_validation */
7448 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TMinus:transform#ANode#accept_transform_visitor */
7449 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TMinus:lexer#Token#text */
7450 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TMinus:lexer#Token#text= */
7451 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TMinus:parser_nodes#Token#prev_token */
7452 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TMinus:parser_nodes#Token#prev_token= */
7453 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TMinus:parser_nodes#Token#next_token */
7454 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TMinus:parser_nodes#Token#next_token= */
7455 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TMinus:parser_nodes#Token#init */
7456 (nitmethod_t)VIRTUAL_lexer__TMinus__parser_index, /* pointer to parser_nodes:TMinus:lexer#TMinus#parser_index */
7457 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TMinus:parser_nodes#TokenOperator#init */
7458 (nitmethod_t)VIRTUAL_parser_nodes__TMinus__init, /* pointer to parser_nodes:TMinus:parser_nodes#TMinus#init */
7459 (nitmethod_t)VIRTUAL_lexer__TMinus__init_tk, /* pointer to parser_nodes:TMinus:lexer#TMinus#init_tk */
7460 }
7461 };
7462 /* allocate TMinus */
7463 val* NEW_parser_nodes__TMinus(const struct type* type) {
7464 val* self /* : TMinus */;
7465 val* var /* : null */;
7466 val* var1 /* : null */;
7467 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7468 self->type = type;
7469 self->class = &class_parser_nodes__TMinus;
7470 var = NULL;
7471 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TMinus exact> */
7472 var1 = NULL;
7473 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TMinus exact> */
7474 return self;
7475 }
7476 /* runtime class parser_nodes__TStar */
7477 const struct class class_parser_nodes__TStar = {
7478 0, /* box_kind */
7479 {
7480 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TStar:kernel#Object#object_id */
7481 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TStar:kernel#Object#is_same_type */
7482 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TStar:kernel#Object#is_same_instance */
7483 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TStar:kernel#Object#== */
7484 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TStar:kernel#Object#!= */
7485 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TStar:kernel#Object#output */
7486 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TStar:kernel#Object#output_class_name */
7487 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TStar:kernel#Object#exit */
7488 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TStar:kernel#Object#sys */
7489 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TStar:kernel#Object#hash */
7490 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TStar:parser_nodes#TokenOperator#to_s */
7491 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TStar:string#Object#native_class_name */
7492 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TStar:string#Object#class_name */
7493 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TStar:string#Object#inspect */
7494 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TStar:string#Object#inspect_head */
7495 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TStar:string#Object#args */
7496 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TStar:math#Object#atan2 */
7497 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TStar:math#Object#pi */
7498 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TStar:math#Object#srand_from */
7499 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TStar:math#Object#srand */
7500 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TStar:stream#Object#poll */
7501 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TStar:stream#Object#intern_poll */
7502 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TStar:time#Object#get_time */
7503 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TStar:file#Object#printn */
7504 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TStar:file#Object#print */
7505 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TStar:file#Object#getc */
7506 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TStar:file#Object#gets */
7507 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TStar:file#Object#getcwd */
7508 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TStar:file#Object#file_getcwd */
7509 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TStar:file#Object#stdin */
7510 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TStar:file#Object#stdout */
7511 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TStar:file#Object#stderr */
7512 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TStar:model_base#Object#intrude_visibility */
7513 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TStar:model_base#Object#public_visibility */
7514 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TStar:model_base#Object#protected_visibility */
7515 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TStar:model_base#Object#private_visibility */
7516 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TStar:model_base#Object#none_visibility */
7517 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TStar:model#Object#abstract_kind */
7518 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TStar:model#Object#concrete_kind */
7519 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TStar:model#Object#interface_kind */
7520 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TStar:model#Object#enum_kind */
7521 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TStar:model#Object#extern_kind */
7522 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TStar:parser_nodes#ANode#location */
7523 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TStar:parser_nodes#ANode#hot_location */
7524 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TStar:parser_nodes#ANode#debug */
7525 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TStar:parser_nodes#ANode#parent */
7526 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TStar:parser_nodes#ANode#parent= */
7527 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TStar:parser_nodes#ANode#init */
7528 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TStar:parser_nodes#Token#replace_child */
7529 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TStar:parser_nodes#ANode#detach */
7530 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TStar:parser_nodes#ANode#replace_with */
7531 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TStar:parser_nodes#Token#visit_all */
7532 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TStar:parser_util#ANode#collect_tokens_by_text */
7533 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TStar:parser_util#ANode#collect_annotations_by_name */
7534 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TStar:simple_misc_analysis#ANode#accept_simple_misc */
7535 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TStar:simple_misc_analysis#ANode#after_simple_misc */
7536 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TStar:literal#ANode#accept_literal */
7537 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TStar:scope#ANode#accept_scope_visitor */
7538 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TStar:flow#ANode#accept_flow_visitor */
7539 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TStar:local_var_init#ANode#accept_local_var_visitor */
7540 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TStar:auto_super_init#ANode#accept_auto_super_init */
7541 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TStar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7542 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TStar:astvalidation#ANode#accept_ast_validation */
7543 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TStar:transform#ANode#accept_transform_visitor */
7544 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TStar:lexer#Token#text */
7545 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TStar:lexer#Token#text= */
7546 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TStar:parser_nodes#Token#prev_token */
7547 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TStar:parser_nodes#Token#prev_token= */
7548 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TStar:parser_nodes#Token#next_token */
7549 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TStar:parser_nodes#Token#next_token= */
7550 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TStar:parser_nodes#Token#init */
7551 (nitmethod_t)VIRTUAL_lexer__TStar__parser_index, /* pointer to parser_nodes:TStar:lexer#TStar#parser_index */
7552 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TStar:parser_nodes#TokenOperator#init */
7553 (nitmethod_t)VIRTUAL_parser_nodes__TStar__init, /* pointer to parser_nodes:TStar:parser_nodes#TStar#init */
7554 (nitmethod_t)VIRTUAL_lexer__TStar__init_tk, /* pointer to parser_nodes:TStar:lexer#TStar#init_tk */
7555 }
7556 };
7557 /* allocate TStar */
7558 val* NEW_parser_nodes__TStar(const struct type* type) {
7559 val* self /* : TStar */;
7560 val* var /* : null */;
7561 val* var1 /* : null */;
7562 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7563 self->type = type;
7564 self->class = &class_parser_nodes__TStar;
7565 var = NULL;
7566 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TStar exact> */
7567 var1 = NULL;
7568 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TStar exact> */
7569 return self;
7570 }
7571 /* runtime class parser_nodes__TSlash */
7572 const struct class class_parser_nodes__TSlash = {
7573 0, /* box_kind */
7574 {
7575 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TSlash:kernel#Object#object_id */
7576 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TSlash:kernel#Object#is_same_type */
7577 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TSlash:kernel#Object#is_same_instance */
7578 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TSlash:kernel#Object#== */
7579 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TSlash:kernel#Object#!= */
7580 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TSlash:kernel#Object#output */
7581 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TSlash:kernel#Object#output_class_name */
7582 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TSlash:kernel#Object#exit */
7583 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TSlash:kernel#Object#sys */
7584 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TSlash:kernel#Object#hash */
7585 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TSlash:parser_nodes#TokenOperator#to_s */
7586 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TSlash:string#Object#native_class_name */
7587 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TSlash:string#Object#class_name */
7588 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TSlash:string#Object#inspect */
7589 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TSlash:string#Object#inspect_head */
7590 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TSlash:string#Object#args */
7591 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TSlash:math#Object#atan2 */
7592 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TSlash:math#Object#pi */
7593 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TSlash:math#Object#srand_from */
7594 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TSlash:math#Object#srand */
7595 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TSlash:stream#Object#poll */
7596 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TSlash:stream#Object#intern_poll */
7597 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TSlash:time#Object#get_time */
7598 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TSlash:file#Object#printn */
7599 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TSlash:file#Object#print */
7600 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TSlash:file#Object#getc */
7601 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TSlash:file#Object#gets */
7602 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TSlash:file#Object#getcwd */
7603 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TSlash:file#Object#file_getcwd */
7604 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TSlash:file#Object#stdin */
7605 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TSlash:file#Object#stdout */
7606 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TSlash:file#Object#stderr */
7607 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#intrude_visibility */
7608 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#public_visibility */
7609 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#protected_visibility */
7610 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#private_visibility */
7611 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#none_visibility */
7612 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TSlash:model#Object#abstract_kind */
7613 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TSlash:model#Object#concrete_kind */
7614 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TSlash:model#Object#interface_kind */
7615 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TSlash:model#Object#enum_kind */
7616 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TSlash:model#Object#extern_kind */
7617 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#location */
7618 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#hot_location */
7619 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#debug */
7620 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#parent */
7621 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#parent= */
7622 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#init */
7623 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TSlash:parser_nodes#Token#replace_child */
7624 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#detach */
7625 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#replace_with */
7626 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TSlash:parser_nodes#Token#visit_all */
7627 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TSlash:parser_util#ANode#collect_tokens_by_text */
7628 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TSlash:parser_util#ANode#collect_annotations_by_name */
7629 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TSlash:simple_misc_analysis#ANode#accept_simple_misc */
7630 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TSlash:simple_misc_analysis#ANode#after_simple_misc */
7631 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TSlash:literal#ANode#accept_literal */
7632 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TSlash:scope#ANode#accept_scope_visitor */
7633 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TSlash:flow#ANode#accept_flow_visitor */
7634 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TSlash:local_var_init#ANode#accept_local_var_visitor */
7635 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TSlash:auto_super_init#ANode#accept_auto_super_init */
7636 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TSlash:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7637 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TSlash:astvalidation#ANode#accept_ast_validation */
7638 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TSlash:transform#ANode#accept_transform_visitor */
7639 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TSlash:lexer#Token#text */
7640 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TSlash:lexer#Token#text= */
7641 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TSlash:parser_nodes#Token#prev_token */
7642 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TSlash:parser_nodes#Token#prev_token= */
7643 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TSlash:parser_nodes#Token#next_token */
7644 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TSlash:parser_nodes#Token#next_token= */
7645 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TSlash:parser_nodes#Token#init */
7646 (nitmethod_t)VIRTUAL_lexer__TSlash__parser_index, /* pointer to parser_nodes:TSlash:lexer#TSlash#parser_index */
7647 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TSlash:parser_nodes#TokenOperator#init */
7648 (nitmethod_t)VIRTUAL_parser_nodes__TSlash__init, /* pointer to parser_nodes:TSlash:parser_nodes#TSlash#init */
7649 (nitmethod_t)VIRTUAL_lexer__TSlash__init_tk, /* pointer to parser_nodes:TSlash:lexer#TSlash#init_tk */
7650 }
7651 };
7652 /* allocate TSlash */
7653 val* NEW_parser_nodes__TSlash(const struct type* type) {
7654 val* self /* : TSlash */;
7655 val* var /* : null */;
7656 val* var1 /* : null */;
7657 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7658 self->type = type;
7659 self->class = &class_parser_nodes__TSlash;
7660 var = NULL;
7661 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TSlash exact> */
7662 var1 = NULL;
7663 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TSlash exact> */
7664 return self;
7665 }
7666 /* runtime class parser_nodes__TPercent */
7667 const struct class class_parser_nodes__TPercent = {
7668 0, /* box_kind */
7669 {
7670 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TPercent:kernel#Object#object_id */
7671 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TPercent:kernel#Object#is_same_type */
7672 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TPercent:kernel#Object#is_same_instance */
7673 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TPercent:kernel#Object#== */
7674 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TPercent:kernel#Object#!= */
7675 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TPercent:kernel#Object#output */
7676 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TPercent:kernel#Object#output_class_name */
7677 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TPercent:kernel#Object#exit */
7678 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TPercent:kernel#Object#sys */
7679 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TPercent:kernel#Object#hash */
7680 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TPercent:parser_nodes#TokenOperator#to_s */
7681 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TPercent:string#Object#native_class_name */
7682 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TPercent:string#Object#class_name */
7683 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TPercent:string#Object#inspect */
7684 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TPercent:string#Object#inspect_head */
7685 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TPercent:string#Object#args */
7686 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TPercent:math#Object#atan2 */
7687 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TPercent:math#Object#pi */
7688 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TPercent:math#Object#srand_from */
7689 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TPercent:math#Object#srand */
7690 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TPercent:stream#Object#poll */
7691 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TPercent:stream#Object#intern_poll */
7692 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TPercent:time#Object#get_time */
7693 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TPercent:file#Object#printn */
7694 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TPercent:file#Object#print */
7695 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TPercent:file#Object#getc */
7696 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TPercent:file#Object#gets */
7697 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TPercent:file#Object#getcwd */
7698 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TPercent:file#Object#file_getcwd */
7699 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TPercent:file#Object#stdin */
7700 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TPercent:file#Object#stdout */
7701 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TPercent:file#Object#stderr */
7702 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TPercent:model_base#Object#intrude_visibility */
7703 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TPercent:model_base#Object#public_visibility */
7704 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TPercent:model_base#Object#protected_visibility */
7705 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TPercent:model_base#Object#private_visibility */
7706 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TPercent:model_base#Object#none_visibility */
7707 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TPercent:model#Object#abstract_kind */
7708 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TPercent:model#Object#concrete_kind */
7709 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TPercent:model#Object#interface_kind */
7710 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TPercent:model#Object#enum_kind */
7711 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TPercent:model#Object#extern_kind */
7712 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#location */
7713 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#hot_location */
7714 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#debug */
7715 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#parent */
7716 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#parent= */
7717 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#init */
7718 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TPercent:parser_nodes#Token#replace_child */
7719 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#detach */
7720 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#replace_with */
7721 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TPercent:parser_nodes#Token#visit_all */
7722 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TPercent:parser_util#ANode#collect_tokens_by_text */
7723 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TPercent:parser_util#ANode#collect_annotations_by_name */
7724 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TPercent:simple_misc_analysis#ANode#accept_simple_misc */
7725 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TPercent:simple_misc_analysis#ANode#after_simple_misc */
7726 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TPercent:literal#ANode#accept_literal */
7727 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TPercent:scope#ANode#accept_scope_visitor */
7728 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TPercent:flow#ANode#accept_flow_visitor */
7729 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TPercent:local_var_init#ANode#accept_local_var_visitor */
7730 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TPercent:auto_super_init#ANode#accept_auto_super_init */
7731 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TPercent:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7732 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TPercent:astvalidation#ANode#accept_ast_validation */
7733 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TPercent:transform#ANode#accept_transform_visitor */
7734 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TPercent:lexer#Token#text */
7735 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TPercent:lexer#Token#text= */
7736 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TPercent:parser_nodes#Token#prev_token */
7737 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TPercent:parser_nodes#Token#prev_token= */
7738 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TPercent:parser_nodes#Token#next_token */
7739 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TPercent:parser_nodes#Token#next_token= */
7740 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TPercent:parser_nodes#Token#init */
7741 (nitmethod_t)VIRTUAL_lexer__TPercent__parser_index, /* pointer to parser_nodes:TPercent:lexer#TPercent#parser_index */
7742 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TPercent:parser_nodes#TokenOperator#init */
7743 (nitmethod_t)VIRTUAL_parser_nodes__TPercent__init, /* pointer to parser_nodes:TPercent:parser_nodes#TPercent#init */
7744 (nitmethod_t)VIRTUAL_lexer__TPercent__init_tk, /* pointer to parser_nodes:TPercent:lexer#TPercent#init_tk */
7745 }
7746 };
7747 /* allocate TPercent */
7748 val* NEW_parser_nodes__TPercent(const struct type* type) {
7749 val* self /* : TPercent */;
7750 val* var /* : null */;
7751 val* var1 /* : null */;
7752 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7753 self->type = type;
7754 self->class = &class_parser_nodes__TPercent;
7755 var = NULL;
7756 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TPercent exact> */
7757 var1 = NULL;
7758 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TPercent exact> */
7759 return self;
7760 }
7761 /* runtime class parser_nodes__TEq */
7762 const struct class class_parser_nodes__TEq = {
7763 0, /* box_kind */
7764 {
7765 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TEq:kernel#Object#object_id */
7766 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TEq:kernel#Object#is_same_type */
7767 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TEq:kernel#Object#is_same_instance */
7768 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TEq:kernel#Object#== */
7769 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TEq:kernel#Object#!= */
7770 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TEq:kernel#Object#output */
7771 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TEq:kernel#Object#output_class_name */
7772 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TEq:kernel#Object#exit */
7773 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TEq:kernel#Object#sys */
7774 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TEq:kernel#Object#hash */
7775 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TEq:parser_nodes#TokenOperator#to_s */
7776 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TEq:string#Object#native_class_name */
7777 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TEq:string#Object#class_name */
7778 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TEq:string#Object#inspect */
7779 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TEq:string#Object#inspect_head */
7780 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TEq:string#Object#args */
7781 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TEq:math#Object#atan2 */
7782 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TEq:math#Object#pi */
7783 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TEq:math#Object#srand_from */
7784 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TEq:math#Object#srand */
7785 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TEq:stream#Object#poll */
7786 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TEq:stream#Object#intern_poll */
7787 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TEq:time#Object#get_time */
7788 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TEq:file#Object#printn */
7789 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TEq:file#Object#print */
7790 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TEq:file#Object#getc */
7791 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TEq:file#Object#gets */
7792 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TEq:file#Object#getcwd */
7793 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TEq:file#Object#file_getcwd */
7794 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TEq:file#Object#stdin */
7795 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TEq:file#Object#stdout */
7796 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TEq:file#Object#stderr */
7797 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TEq:model_base#Object#intrude_visibility */
7798 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TEq:model_base#Object#public_visibility */
7799 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TEq:model_base#Object#protected_visibility */
7800 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TEq:model_base#Object#private_visibility */
7801 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TEq:model_base#Object#none_visibility */
7802 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TEq:model#Object#abstract_kind */
7803 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TEq:model#Object#concrete_kind */
7804 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TEq:model#Object#interface_kind */
7805 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TEq:model#Object#enum_kind */
7806 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TEq:model#Object#extern_kind */
7807 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TEq:parser_nodes#ANode#location */
7808 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TEq:parser_nodes#ANode#hot_location */
7809 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TEq:parser_nodes#ANode#debug */
7810 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TEq:parser_nodes#ANode#parent */
7811 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TEq:parser_nodes#ANode#parent= */
7812 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TEq:parser_nodes#ANode#init */
7813 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TEq:parser_nodes#Token#replace_child */
7814 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TEq:parser_nodes#ANode#detach */
7815 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TEq:parser_nodes#ANode#replace_with */
7816 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TEq:parser_nodes#Token#visit_all */
7817 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TEq:parser_util#ANode#collect_tokens_by_text */
7818 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TEq:parser_util#ANode#collect_annotations_by_name */
7819 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TEq:simple_misc_analysis#ANode#accept_simple_misc */
7820 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TEq:simple_misc_analysis#ANode#after_simple_misc */
7821 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TEq:literal#ANode#accept_literal */
7822 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TEq:scope#ANode#accept_scope_visitor */
7823 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TEq:flow#ANode#accept_flow_visitor */
7824 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TEq:local_var_init#ANode#accept_local_var_visitor */
7825 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TEq:auto_super_init#ANode#accept_auto_super_init */
7826 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TEq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7827 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TEq:astvalidation#ANode#accept_ast_validation */
7828 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TEq:transform#ANode#accept_transform_visitor */
7829 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TEq:lexer#Token#text */
7830 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TEq:lexer#Token#text= */
7831 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TEq:parser_nodes#Token#prev_token */
7832 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TEq:parser_nodes#Token#prev_token= */
7833 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TEq:parser_nodes#Token#next_token */
7834 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TEq:parser_nodes#Token#next_token= */
7835 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TEq:parser_nodes#Token#init */
7836 (nitmethod_t)VIRTUAL_lexer__TEq__parser_index, /* pointer to parser_nodes:TEq:lexer#TEq#parser_index */
7837 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TEq:parser_nodes#TokenOperator#init */
7838 (nitmethod_t)VIRTUAL_parser_nodes__TEq__init, /* pointer to parser_nodes:TEq:parser_nodes#TEq#init */
7839 (nitmethod_t)VIRTUAL_lexer__TEq__init_tk, /* pointer to parser_nodes:TEq:lexer#TEq#init_tk */
7840 }
7841 };
7842 /* allocate TEq */
7843 val* NEW_parser_nodes__TEq(const struct type* type) {
7844 val* self /* : TEq */;
7845 val* var /* : null */;
7846 val* var1 /* : null */;
7847 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7848 self->type = type;
7849 self->class = &class_parser_nodes__TEq;
7850 var = NULL;
7851 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TEq exact> */
7852 var1 = NULL;
7853 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TEq exact> */
7854 return self;
7855 }
7856 /* runtime class parser_nodes__TNe */
7857 const struct class class_parser_nodes__TNe = {
7858 0, /* box_kind */
7859 {
7860 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TNe:kernel#Object#object_id */
7861 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TNe:kernel#Object#is_same_type */
7862 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TNe:kernel#Object#is_same_instance */
7863 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TNe:kernel#Object#== */
7864 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TNe:kernel#Object#!= */
7865 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TNe:kernel#Object#output */
7866 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TNe:kernel#Object#output_class_name */
7867 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TNe:kernel#Object#exit */
7868 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TNe:kernel#Object#sys */
7869 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TNe:kernel#Object#hash */
7870 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TNe:parser_nodes#TokenOperator#to_s */
7871 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TNe:string#Object#native_class_name */
7872 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TNe:string#Object#class_name */
7873 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TNe:string#Object#inspect */
7874 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TNe:string#Object#inspect_head */
7875 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TNe:string#Object#args */
7876 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TNe:math#Object#atan2 */
7877 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TNe:math#Object#pi */
7878 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TNe:math#Object#srand_from */
7879 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TNe:math#Object#srand */
7880 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TNe:stream#Object#poll */
7881 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TNe:stream#Object#intern_poll */
7882 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TNe:time#Object#get_time */
7883 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TNe:file#Object#printn */
7884 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TNe:file#Object#print */
7885 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TNe:file#Object#getc */
7886 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TNe:file#Object#gets */
7887 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TNe:file#Object#getcwd */
7888 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TNe:file#Object#file_getcwd */
7889 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TNe:file#Object#stdin */
7890 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TNe:file#Object#stdout */
7891 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TNe:file#Object#stderr */
7892 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TNe:model_base#Object#intrude_visibility */
7893 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TNe:model_base#Object#public_visibility */
7894 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TNe:model_base#Object#protected_visibility */
7895 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TNe:model_base#Object#private_visibility */
7896 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TNe:model_base#Object#none_visibility */
7897 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TNe:model#Object#abstract_kind */
7898 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TNe:model#Object#concrete_kind */
7899 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TNe:model#Object#interface_kind */
7900 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TNe:model#Object#enum_kind */
7901 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TNe:model#Object#extern_kind */
7902 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TNe:parser_nodes#ANode#location */
7903 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TNe:parser_nodes#ANode#hot_location */
7904 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TNe:parser_nodes#ANode#debug */
7905 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TNe:parser_nodes#ANode#parent */
7906 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TNe:parser_nodes#ANode#parent= */
7907 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TNe:parser_nodes#ANode#init */
7908 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TNe:parser_nodes#Token#replace_child */
7909 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TNe:parser_nodes#ANode#detach */
7910 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TNe:parser_nodes#ANode#replace_with */
7911 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TNe:parser_nodes#Token#visit_all */
7912 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TNe:parser_util#ANode#collect_tokens_by_text */
7913 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TNe:parser_util#ANode#collect_annotations_by_name */
7914 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TNe:simple_misc_analysis#ANode#accept_simple_misc */
7915 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TNe:simple_misc_analysis#ANode#after_simple_misc */
7916 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TNe:literal#ANode#accept_literal */
7917 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TNe:scope#ANode#accept_scope_visitor */
7918 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TNe:flow#ANode#accept_flow_visitor */
7919 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TNe:local_var_init#ANode#accept_local_var_visitor */
7920 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TNe:auto_super_init#ANode#accept_auto_super_init */
7921 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TNe:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7922 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TNe:astvalidation#ANode#accept_ast_validation */
7923 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TNe:transform#ANode#accept_transform_visitor */
7924 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TNe:lexer#Token#text */
7925 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TNe:lexer#Token#text= */
7926 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TNe:parser_nodes#Token#prev_token */
7927 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TNe:parser_nodes#Token#prev_token= */
7928 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TNe:parser_nodes#Token#next_token */
7929 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TNe:parser_nodes#Token#next_token= */
7930 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TNe:parser_nodes#Token#init */
7931 (nitmethod_t)VIRTUAL_lexer__TNe__parser_index, /* pointer to parser_nodes:TNe:lexer#TNe#parser_index */
7932 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TNe:parser_nodes#TokenOperator#init */
7933 (nitmethod_t)VIRTUAL_parser_nodes__TNe__init, /* pointer to parser_nodes:TNe:parser_nodes#TNe#init */
7934 (nitmethod_t)VIRTUAL_lexer__TNe__init_tk, /* pointer to parser_nodes:TNe:lexer#TNe#init_tk */
7935 }
7936 };
7937 /* allocate TNe */
7938 val* NEW_parser_nodes__TNe(const struct type* type) {
7939 val* self /* : TNe */;
7940 val* var /* : null */;
7941 val* var1 /* : null */;
7942 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7943 self->type = type;
7944 self->class = &class_parser_nodes__TNe;
7945 var = NULL;
7946 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TNe exact> */
7947 var1 = NULL;
7948 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TNe exact> */
7949 return self;
7950 }
7951 /* runtime class parser_nodes__TLt */
7952 const struct class class_parser_nodes__TLt = {
7953 0, /* box_kind */
7954 {
7955 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TLt:kernel#Object#object_id */
7956 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TLt:kernel#Object#is_same_type */
7957 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TLt:kernel#Object#is_same_instance */
7958 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TLt:kernel#Object#== */
7959 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TLt:kernel#Object#!= */
7960 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TLt:kernel#Object#output */
7961 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TLt:kernel#Object#output_class_name */
7962 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TLt:kernel#Object#exit */
7963 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TLt:kernel#Object#sys */
7964 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TLt:kernel#Object#hash */
7965 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TLt:parser_nodes#TokenOperator#to_s */
7966 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TLt:string#Object#native_class_name */
7967 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TLt:string#Object#class_name */
7968 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TLt:string#Object#inspect */
7969 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TLt:string#Object#inspect_head */
7970 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TLt:string#Object#args */
7971 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TLt:math#Object#atan2 */
7972 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TLt:math#Object#pi */
7973 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TLt:math#Object#srand_from */
7974 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TLt:math#Object#srand */
7975 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TLt:stream#Object#poll */
7976 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TLt:stream#Object#intern_poll */
7977 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TLt:time#Object#get_time */
7978 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TLt:file#Object#printn */
7979 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TLt:file#Object#print */
7980 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TLt:file#Object#getc */
7981 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TLt:file#Object#gets */
7982 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TLt:file#Object#getcwd */
7983 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TLt:file#Object#file_getcwd */
7984 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TLt:file#Object#stdin */
7985 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TLt:file#Object#stdout */
7986 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TLt:file#Object#stderr */
7987 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TLt:model_base#Object#intrude_visibility */
7988 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TLt:model_base#Object#public_visibility */
7989 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TLt:model_base#Object#protected_visibility */
7990 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TLt:model_base#Object#private_visibility */
7991 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TLt:model_base#Object#none_visibility */
7992 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TLt:model#Object#abstract_kind */
7993 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TLt:model#Object#concrete_kind */
7994 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TLt:model#Object#interface_kind */
7995 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TLt:model#Object#enum_kind */
7996 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TLt:model#Object#extern_kind */
7997 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TLt:parser_nodes#ANode#location */
7998 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TLt:parser_nodes#ANode#hot_location */
7999 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TLt:parser_nodes#ANode#debug */
8000 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TLt:parser_nodes#ANode#parent */
8001 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TLt:parser_nodes#ANode#parent= */
8002 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TLt:parser_nodes#ANode#init */
8003 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TLt:parser_nodes#Token#replace_child */
8004 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TLt:parser_nodes#ANode#detach */
8005 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TLt:parser_nodes#ANode#replace_with */
8006 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TLt:parser_nodes#Token#visit_all */
8007 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TLt:parser_util#ANode#collect_tokens_by_text */
8008 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TLt:parser_util#ANode#collect_annotations_by_name */
8009 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TLt:simple_misc_analysis#ANode#accept_simple_misc */
8010 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TLt:simple_misc_analysis#ANode#after_simple_misc */
8011 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TLt:literal#ANode#accept_literal */
8012 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TLt:scope#ANode#accept_scope_visitor */
8013 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TLt:flow#ANode#accept_flow_visitor */
8014 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TLt:local_var_init#ANode#accept_local_var_visitor */
8015 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TLt:auto_super_init#ANode#accept_auto_super_init */
8016 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TLt:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8017 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TLt:astvalidation#ANode#accept_ast_validation */
8018 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TLt:transform#ANode#accept_transform_visitor */
8019 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TLt:lexer#Token#text */
8020 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TLt:lexer#Token#text= */
8021 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TLt:parser_nodes#Token#prev_token */
8022 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TLt:parser_nodes#Token#prev_token= */
8023 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TLt:parser_nodes#Token#next_token */
8024 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TLt:parser_nodes#Token#next_token= */
8025 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TLt:parser_nodes#Token#init */
8026 (nitmethod_t)VIRTUAL_lexer__TLt__parser_index, /* pointer to parser_nodes:TLt:lexer#TLt#parser_index */
8027 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TLt:parser_nodes#TokenOperator#init */
8028 (nitmethod_t)VIRTUAL_parser_nodes__TLt__init, /* pointer to parser_nodes:TLt:parser_nodes#TLt#init */
8029 (nitmethod_t)VIRTUAL_lexer__TLt__init_tk, /* pointer to parser_nodes:TLt:lexer#TLt#init_tk */
8030 }
8031 };
8032 /* allocate TLt */
8033 val* NEW_parser_nodes__TLt(const struct type* type) {
8034 val* self /* : TLt */;
8035 val* var /* : null */;
8036 val* var1 /* : null */;
8037 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8038 self->type = type;
8039 self->class = &class_parser_nodes__TLt;
8040 var = NULL;
8041 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TLt exact> */
8042 var1 = NULL;
8043 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TLt exact> */
8044 return self;
8045 }
8046 /* runtime class parser_nodes__TLe */
8047 const struct class class_parser_nodes__TLe = {
8048 0, /* box_kind */
8049 {
8050 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TLe:kernel#Object#object_id */
8051 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TLe:kernel#Object#is_same_type */
8052 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TLe:kernel#Object#is_same_instance */
8053 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TLe:kernel#Object#== */
8054 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TLe:kernel#Object#!= */
8055 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TLe:kernel#Object#output */
8056 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TLe:kernel#Object#output_class_name */
8057 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TLe:kernel#Object#exit */
8058 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TLe:kernel#Object#sys */
8059 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TLe:kernel#Object#hash */
8060 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TLe:parser_nodes#TokenOperator#to_s */
8061 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TLe:string#Object#native_class_name */
8062 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TLe:string#Object#class_name */
8063 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TLe:string#Object#inspect */
8064 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TLe:string#Object#inspect_head */
8065 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TLe:string#Object#args */
8066 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TLe:math#Object#atan2 */
8067 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TLe:math#Object#pi */
8068 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TLe:math#Object#srand_from */
8069 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TLe:math#Object#srand */
8070 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TLe:stream#Object#poll */
8071 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TLe:stream#Object#intern_poll */
8072 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TLe:time#Object#get_time */
8073 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TLe:file#Object#printn */
8074 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TLe:file#Object#print */
8075 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TLe:file#Object#getc */
8076 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TLe:file#Object#gets */
8077 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TLe:file#Object#getcwd */
8078 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TLe:file#Object#file_getcwd */
8079 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TLe:file#Object#stdin */
8080 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TLe:file#Object#stdout */
8081 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TLe:file#Object#stderr */
8082 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TLe:model_base#Object#intrude_visibility */
8083 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TLe:model_base#Object#public_visibility */
8084 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TLe:model_base#Object#protected_visibility */
8085 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TLe:model_base#Object#private_visibility */
8086 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TLe:model_base#Object#none_visibility */
8087 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TLe:model#Object#abstract_kind */
8088 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TLe:model#Object#concrete_kind */
8089 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TLe:model#Object#interface_kind */
8090 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TLe:model#Object#enum_kind */
8091 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TLe:model#Object#extern_kind */
8092 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TLe:parser_nodes#ANode#location */
8093 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TLe:parser_nodes#ANode#hot_location */
8094 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TLe:parser_nodes#ANode#debug */
8095 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TLe:parser_nodes#ANode#parent */
8096 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TLe:parser_nodes#ANode#parent= */
8097 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TLe:parser_nodes#ANode#init */
8098 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TLe:parser_nodes#Token#replace_child */
8099 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TLe:parser_nodes#ANode#detach */
8100 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TLe:parser_nodes#ANode#replace_with */
8101 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TLe:parser_nodes#Token#visit_all */
8102 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TLe:parser_util#ANode#collect_tokens_by_text */
8103 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TLe:parser_util#ANode#collect_annotations_by_name */
8104 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TLe:simple_misc_analysis#ANode#accept_simple_misc */
8105 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TLe:simple_misc_analysis#ANode#after_simple_misc */
8106 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TLe:literal#ANode#accept_literal */
8107 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TLe:scope#ANode#accept_scope_visitor */
8108 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TLe:flow#ANode#accept_flow_visitor */
8109 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TLe:local_var_init#ANode#accept_local_var_visitor */
8110 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TLe:auto_super_init#ANode#accept_auto_super_init */
8111 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TLe:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8112 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TLe:astvalidation#ANode#accept_ast_validation */
8113 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TLe:transform#ANode#accept_transform_visitor */
8114 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TLe:lexer#Token#text */
8115 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TLe:lexer#Token#text= */
8116 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TLe:parser_nodes#Token#prev_token */
8117 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TLe:parser_nodes#Token#prev_token= */
8118 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TLe:parser_nodes#Token#next_token */
8119 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TLe:parser_nodes#Token#next_token= */
8120 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TLe:parser_nodes#Token#init */
8121 (nitmethod_t)VIRTUAL_lexer__TLe__parser_index, /* pointer to parser_nodes:TLe:lexer#TLe#parser_index */
8122 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TLe:parser_nodes#TokenOperator#init */
8123 (nitmethod_t)VIRTUAL_parser_nodes__TLe__init, /* pointer to parser_nodes:TLe:parser_nodes#TLe#init */
8124 (nitmethod_t)VIRTUAL_lexer__TLe__init_tk, /* pointer to parser_nodes:TLe:lexer#TLe#init_tk */
8125 }
8126 };
8127 /* allocate TLe */
8128 val* NEW_parser_nodes__TLe(const struct type* type) {
8129 val* self /* : TLe */;
8130 val* var /* : null */;
8131 val* var1 /* : null */;
8132 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8133 self->type = type;
8134 self->class = &class_parser_nodes__TLe;
8135 var = NULL;
8136 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TLe exact> */
8137 var1 = NULL;
8138 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TLe exact> */
8139 return self;
8140 }
8141 /* runtime class parser_nodes__TLl */
8142 const struct class class_parser_nodes__TLl = {
8143 0, /* box_kind */
8144 {
8145 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TLl:kernel#Object#object_id */
8146 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TLl:kernel#Object#is_same_type */
8147 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TLl:kernel#Object#is_same_instance */
8148 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TLl:kernel#Object#== */
8149 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TLl:kernel#Object#!= */
8150 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TLl:kernel#Object#output */
8151 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TLl:kernel#Object#output_class_name */
8152 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TLl:kernel#Object#exit */
8153 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TLl:kernel#Object#sys */
8154 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TLl:kernel#Object#hash */
8155 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TLl:parser_nodes#TokenOperator#to_s */
8156 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TLl:string#Object#native_class_name */
8157 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TLl:string#Object#class_name */
8158 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TLl:string#Object#inspect */
8159 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TLl:string#Object#inspect_head */
8160 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TLl:string#Object#args */
8161 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TLl:math#Object#atan2 */
8162 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TLl:math#Object#pi */
8163 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TLl:math#Object#srand_from */
8164 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TLl:math#Object#srand */
8165 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TLl:stream#Object#poll */
8166 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TLl:stream#Object#intern_poll */
8167 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TLl:time#Object#get_time */
8168 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TLl:file#Object#printn */
8169 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TLl:file#Object#print */
8170 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TLl:file#Object#getc */
8171 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TLl:file#Object#gets */
8172 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TLl:file#Object#getcwd */
8173 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TLl:file#Object#file_getcwd */
8174 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TLl:file#Object#stdin */
8175 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TLl:file#Object#stdout */
8176 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TLl:file#Object#stderr */
8177 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TLl:model_base#Object#intrude_visibility */
8178 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TLl:model_base#Object#public_visibility */
8179 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TLl:model_base#Object#protected_visibility */
8180 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TLl:model_base#Object#private_visibility */
8181 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TLl:model_base#Object#none_visibility */
8182 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TLl:model#Object#abstract_kind */
8183 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TLl:model#Object#concrete_kind */
8184 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TLl:model#Object#interface_kind */
8185 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TLl:model#Object#enum_kind */
8186 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TLl:model#Object#extern_kind */
8187 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TLl:parser_nodes#ANode#location */
8188 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TLl:parser_nodes#ANode#hot_location */
8189 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TLl:parser_nodes#ANode#debug */
8190 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TLl:parser_nodes#ANode#parent */
8191 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TLl:parser_nodes#ANode#parent= */
8192 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TLl:parser_nodes#ANode#init */
8193 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TLl:parser_nodes#Token#replace_child */
8194 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TLl:parser_nodes#ANode#detach */
8195 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TLl:parser_nodes#ANode#replace_with */
8196 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TLl:parser_nodes#Token#visit_all */
8197 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TLl:parser_util#ANode#collect_tokens_by_text */
8198 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TLl:parser_util#ANode#collect_annotations_by_name */
8199 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TLl:simple_misc_analysis#ANode#accept_simple_misc */
8200 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TLl:simple_misc_analysis#ANode#after_simple_misc */
8201 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TLl:literal#ANode#accept_literal */
8202 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TLl:scope#ANode#accept_scope_visitor */
8203 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TLl:flow#ANode#accept_flow_visitor */
8204 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TLl:local_var_init#ANode#accept_local_var_visitor */
8205 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TLl:auto_super_init#ANode#accept_auto_super_init */
8206 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TLl:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8207 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TLl:astvalidation#ANode#accept_ast_validation */
8208 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TLl:transform#ANode#accept_transform_visitor */
8209 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TLl:lexer#Token#text */
8210 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TLl:lexer#Token#text= */
8211 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TLl:parser_nodes#Token#prev_token */
8212 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TLl:parser_nodes#Token#prev_token= */
8213 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TLl:parser_nodes#Token#next_token */
8214 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TLl:parser_nodes#Token#next_token= */
8215 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TLl:parser_nodes#Token#init */
8216 (nitmethod_t)VIRTUAL_lexer__TLl__parser_index, /* pointer to parser_nodes:TLl:lexer#TLl#parser_index */
8217 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TLl:parser_nodes#TokenOperator#init */
8218 (nitmethod_t)VIRTUAL_parser_nodes__TLl__init, /* pointer to parser_nodes:TLl:parser_nodes#TLl#init */
8219 (nitmethod_t)VIRTUAL_lexer__TLl__init_tk, /* pointer to parser_nodes:TLl:lexer#TLl#init_tk */
8220 }
8221 };
8222 /* allocate TLl */
8223 val* NEW_parser_nodes__TLl(const struct type* type) {
8224 val* self /* : TLl */;
8225 val* var /* : null */;
8226 val* var1 /* : null */;
8227 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8228 self->type = type;
8229 self->class = &class_parser_nodes__TLl;
8230 var = NULL;
8231 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TLl exact> */
8232 var1 = NULL;
8233 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TLl exact> */
8234 return self;
8235 }
8236 /* runtime class parser_nodes__TGt */
8237 const struct class class_parser_nodes__TGt = {
8238 0, /* box_kind */
8239 {
8240 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TGt:kernel#Object#object_id */
8241 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TGt:kernel#Object#is_same_type */
8242 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TGt:kernel#Object#is_same_instance */
8243 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TGt:kernel#Object#== */
8244 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TGt:kernel#Object#!= */
8245 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TGt:kernel#Object#output */
8246 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TGt:kernel#Object#output_class_name */
8247 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TGt:kernel#Object#exit */
8248 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TGt:kernel#Object#sys */
8249 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TGt:kernel#Object#hash */
8250 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TGt:parser_nodes#TokenOperator#to_s */
8251 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TGt:string#Object#native_class_name */
8252 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TGt:string#Object#class_name */
8253 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TGt:string#Object#inspect */
8254 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TGt:string#Object#inspect_head */
8255 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TGt:string#Object#args */
8256 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TGt:math#Object#atan2 */
8257 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TGt:math#Object#pi */
8258 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TGt:math#Object#srand_from */
8259 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TGt:math#Object#srand */
8260 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TGt:stream#Object#poll */
8261 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TGt:stream#Object#intern_poll */
8262 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TGt:time#Object#get_time */
8263 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TGt:file#Object#printn */
8264 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TGt:file#Object#print */
8265 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TGt:file#Object#getc */
8266 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TGt:file#Object#gets */
8267 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TGt:file#Object#getcwd */
8268 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TGt:file#Object#file_getcwd */
8269 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TGt:file#Object#stdin */
8270 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TGt:file#Object#stdout */
8271 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TGt:file#Object#stderr */
8272 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TGt:model_base#Object#intrude_visibility */
8273 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TGt:model_base#Object#public_visibility */
8274 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TGt:model_base#Object#protected_visibility */
8275 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TGt:model_base#Object#private_visibility */
8276 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TGt:model_base#Object#none_visibility */
8277 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TGt:model#Object#abstract_kind */
8278 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TGt:model#Object#concrete_kind */
8279 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TGt:model#Object#interface_kind */
8280 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TGt:model#Object#enum_kind */
8281 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TGt:model#Object#extern_kind */
8282 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TGt:parser_nodes#ANode#location */
8283 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TGt:parser_nodes#ANode#hot_location */
8284 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TGt:parser_nodes#ANode#debug */
8285 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TGt:parser_nodes#ANode#parent */
8286 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TGt:parser_nodes#ANode#parent= */
8287 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TGt:parser_nodes#ANode#init */
8288 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TGt:parser_nodes#Token#replace_child */
8289 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TGt:parser_nodes#ANode#detach */
8290 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TGt:parser_nodes#ANode#replace_with */
8291 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TGt:parser_nodes#Token#visit_all */
8292 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TGt:parser_util#ANode#collect_tokens_by_text */
8293 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TGt:parser_util#ANode#collect_annotations_by_name */
8294 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TGt:simple_misc_analysis#ANode#accept_simple_misc */
8295 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TGt:simple_misc_analysis#ANode#after_simple_misc */
8296 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TGt:literal#ANode#accept_literal */
8297 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TGt:scope#ANode#accept_scope_visitor */
8298 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TGt:flow#ANode#accept_flow_visitor */
8299 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TGt:local_var_init#ANode#accept_local_var_visitor */
8300 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TGt:auto_super_init#ANode#accept_auto_super_init */
8301 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TGt:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8302 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TGt:astvalidation#ANode#accept_ast_validation */
8303 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TGt:transform#ANode#accept_transform_visitor */
8304 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TGt:lexer#Token#text */
8305 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TGt:lexer#Token#text= */
8306 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TGt:parser_nodes#Token#prev_token */
8307 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TGt:parser_nodes#Token#prev_token= */
8308 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TGt:parser_nodes#Token#next_token */
8309 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TGt:parser_nodes#Token#next_token= */
8310 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TGt:parser_nodes#Token#init */
8311 (nitmethod_t)VIRTUAL_lexer__TGt__parser_index, /* pointer to parser_nodes:TGt:lexer#TGt#parser_index */
8312 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TGt:parser_nodes#TokenOperator#init */
8313 (nitmethod_t)VIRTUAL_parser_nodes__TGt__init, /* pointer to parser_nodes:TGt:parser_nodes#TGt#init */
8314 (nitmethod_t)VIRTUAL_lexer__TGt__init_tk, /* pointer to parser_nodes:TGt:lexer#TGt#init_tk */
8315 }
8316 };
8317 /* allocate TGt */
8318 val* NEW_parser_nodes__TGt(const struct type* type) {
8319 val* self /* : TGt */;
8320 val* var /* : null */;
8321 val* var1 /* : null */;
8322 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8323 self->type = type;
8324 self->class = &class_parser_nodes__TGt;
8325 var = NULL;
8326 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TGt exact> */
8327 var1 = NULL;
8328 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TGt exact> */
8329 return self;
8330 }
8331 /* runtime class parser_nodes__TGe */
8332 const struct class class_parser_nodes__TGe = {
8333 0, /* box_kind */
8334 {
8335 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TGe:kernel#Object#object_id */
8336 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TGe:kernel#Object#is_same_type */
8337 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TGe:kernel#Object#is_same_instance */
8338 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TGe:kernel#Object#== */
8339 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TGe:kernel#Object#!= */
8340 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TGe:kernel#Object#output */
8341 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TGe:kernel#Object#output_class_name */
8342 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TGe:kernel#Object#exit */
8343 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TGe:kernel#Object#sys */
8344 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TGe:kernel#Object#hash */
8345 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TGe:parser_nodes#TokenOperator#to_s */
8346 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TGe:string#Object#native_class_name */
8347 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TGe:string#Object#class_name */
8348 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TGe:string#Object#inspect */
8349 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TGe:string#Object#inspect_head */
8350 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TGe:string#Object#args */
8351 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TGe:math#Object#atan2 */
8352 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TGe:math#Object#pi */
8353 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TGe:math#Object#srand_from */
8354 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TGe:math#Object#srand */
8355 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TGe:stream#Object#poll */
8356 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TGe:stream#Object#intern_poll */
8357 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TGe:time#Object#get_time */
8358 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TGe:file#Object#printn */
8359 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TGe:file#Object#print */
8360 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TGe:file#Object#getc */
8361 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TGe:file#Object#gets */
8362 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TGe:file#Object#getcwd */
8363 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TGe:file#Object#file_getcwd */
8364 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TGe:file#Object#stdin */
8365 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TGe:file#Object#stdout */
8366 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TGe:file#Object#stderr */
8367 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TGe:model_base#Object#intrude_visibility */
8368 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TGe:model_base#Object#public_visibility */
8369 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TGe:model_base#Object#protected_visibility */
8370 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TGe:model_base#Object#private_visibility */
8371 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TGe:model_base#Object#none_visibility */
8372 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TGe:model#Object#abstract_kind */
8373 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TGe:model#Object#concrete_kind */
8374 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TGe:model#Object#interface_kind */
8375 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TGe:model#Object#enum_kind */
8376 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TGe:model#Object#extern_kind */
8377 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TGe:parser_nodes#ANode#location */
8378 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TGe:parser_nodes#ANode#hot_location */
8379 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TGe:parser_nodes#ANode#debug */
8380 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TGe:parser_nodes#ANode#parent */
8381 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TGe:parser_nodes#ANode#parent= */
8382 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TGe:parser_nodes#ANode#init */
8383 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TGe:parser_nodes#Token#replace_child */
8384 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TGe:parser_nodes#ANode#detach */
8385 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TGe:parser_nodes#ANode#replace_with */
8386 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TGe:parser_nodes#Token#visit_all */
8387 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TGe:parser_util#ANode#collect_tokens_by_text */
8388 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TGe:parser_util#ANode#collect_annotations_by_name */
8389 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TGe:simple_misc_analysis#ANode#accept_simple_misc */
8390 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TGe:simple_misc_analysis#ANode#after_simple_misc */
8391 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TGe:literal#ANode#accept_literal */
8392 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TGe:scope#ANode#accept_scope_visitor */
8393 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TGe:flow#ANode#accept_flow_visitor */
8394 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TGe:local_var_init#ANode#accept_local_var_visitor */
8395 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TGe:auto_super_init#ANode#accept_auto_super_init */
8396 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TGe:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8397 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TGe:astvalidation#ANode#accept_ast_validation */
8398 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TGe:transform#ANode#accept_transform_visitor */
8399 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TGe:lexer#Token#text */
8400 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TGe:lexer#Token#text= */
8401 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TGe:parser_nodes#Token#prev_token */
8402 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TGe:parser_nodes#Token#prev_token= */
8403 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TGe:parser_nodes#Token#next_token */
8404 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TGe:parser_nodes#Token#next_token= */
8405 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TGe:parser_nodes#Token#init */
8406 (nitmethod_t)VIRTUAL_lexer__TGe__parser_index, /* pointer to parser_nodes:TGe:lexer#TGe#parser_index */
8407 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TGe:parser_nodes#TokenOperator#init */
8408 (nitmethod_t)VIRTUAL_parser_nodes__TGe__init, /* pointer to parser_nodes:TGe:parser_nodes#TGe#init */
8409 (nitmethod_t)VIRTUAL_lexer__TGe__init_tk, /* pointer to parser_nodes:TGe:lexer#TGe#init_tk */
8410 }
8411 };
8412 /* allocate TGe */
8413 val* NEW_parser_nodes__TGe(const struct type* type) {
8414 val* self /* : TGe */;
8415 val* var /* : null */;
8416 val* var1 /* : null */;
8417 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8418 self->type = type;
8419 self->class = &class_parser_nodes__TGe;
8420 var = NULL;
8421 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TGe exact> */
8422 var1 = NULL;
8423 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TGe exact> */
8424 return self;
8425 }
8426 /* runtime class parser_nodes__TGg */
8427 const struct class class_parser_nodes__TGg = {
8428 0, /* box_kind */
8429 {
8430 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TGg:kernel#Object#object_id */
8431 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TGg:kernel#Object#is_same_type */
8432 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TGg:kernel#Object#is_same_instance */
8433 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TGg:kernel#Object#== */
8434 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TGg:kernel#Object#!= */
8435 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TGg:kernel#Object#output */
8436 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TGg:kernel#Object#output_class_name */
8437 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TGg:kernel#Object#exit */
8438 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TGg:kernel#Object#sys */
8439 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TGg:kernel#Object#hash */
8440 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TGg:parser_nodes#TokenOperator#to_s */
8441 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TGg:string#Object#native_class_name */
8442 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TGg:string#Object#class_name */
8443 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TGg:string#Object#inspect */
8444 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TGg:string#Object#inspect_head */
8445 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TGg:string#Object#args */
8446 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TGg:math#Object#atan2 */
8447 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TGg:math#Object#pi */
8448 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TGg:math#Object#srand_from */
8449 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TGg:math#Object#srand */
8450 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TGg:stream#Object#poll */
8451 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TGg:stream#Object#intern_poll */
8452 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TGg:time#Object#get_time */
8453 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TGg:file#Object#printn */
8454 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TGg:file#Object#print */
8455 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TGg:file#Object#getc */
8456 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TGg:file#Object#gets */
8457 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TGg:file#Object#getcwd */
8458 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TGg:file#Object#file_getcwd */
8459 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TGg:file#Object#stdin */
8460 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TGg:file#Object#stdout */
8461 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TGg:file#Object#stderr */
8462 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TGg:model_base#Object#intrude_visibility */
8463 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TGg:model_base#Object#public_visibility */
8464 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TGg:model_base#Object#protected_visibility */
8465 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TGg:model_base#Object#private_visibility */
8466 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TGg:model_base#Object#none_visibility */
8467 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TGg:model#Object#abstract_kind */
8468 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TGg:model#Object#concrete_kind */
8469 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TGg:model#Object#interface_kind */
8470 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TGg:model#Object#enum_kind */
8471 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TGg:model#Object#extern_kind */
8472 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TGg:parser_nodes#ANode#location */
8473 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TGg:parser_nodes#ANode#hot_location */
8474 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TGg:parser_nodes#ANode#debug */
8475 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TGg:parser_nodes#ANode#parent */
8476 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TGg:parser_nodes#ANode#parent= */
8477 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TGg:parser_nodes#ANode#init */
8478 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TGg:parser_nodes#Token#replace_child */
8479 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TGg:parser_nodes#ANode#detach */
8480 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TGg:parser_nodes#ANode#replace_with */
8481 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TGg:parser_nodes#Token#visit_all */
8482 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TGg:parser_util#ANode#collect_tokens_by_text */
8483 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TGg:parser_util#ANode#collect_annotations_by_name */
8484 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TGg:simple_misc_analysis#ANode#accept_simple_misc */
8485 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TGg:simple_misc_analysis#ANode#after_simple_misc */
8486 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TGg:literal#ANode#accept_literal */
8487 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TGg:scope#ANode#accept_scope_visitor */
8488 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TGg:flow#ANode#accept_flow_visitor */
8489 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TGg:local_var_init#ANode#accept_local_var_visitor */
8490 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TGg:auto_super_init#ANode#accept_auto_super_init */
8491 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TGg:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8492 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TGg:astvalidation#ANode#accept_ast_validation */
8493 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TGg:transform#ANode#accept_transform_visitor */
8494 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TGg:lexer#Token#text */
8495 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TGg:lexer#Token#text= */
8496 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TGg:parser_nodes#Token#prev_token */
8497 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TGg:parser_nodes#Token#prev_token= */
8498 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TGg:parser_nodes#Token#next_token */
8499 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TGg:parser_nodes#Token#next_token= */
8500 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TGg:parser_nodes#Token#init */
8501 (nitmethod_t)VIRTUAL_lexer__TGg__parser_index, /* pointer to parser_nodes:TGg:lexer#TGg#parser_index */
8502 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TGg:parser_nodes#TokenOperator#init */
8503 (nitmethod_t)VIRTUAL_parser_nodes__TGg__init, /* pointer to parser_nodes:TGg:parser_nodes#TGg#init */
8504 (nitmethod_t)VIRTUAL_lexer__TGg__init_tk, /* pointer to parser_nodes:TGg:lexer#TGg#init_tk */
8505 }
8506 };
8507 /* allocate TGg */
8508 val* NEW_parser_nodes__TGg(const struct type* type) {
8509 val* self /* : TGg */;
8510 val* var /* : null */;
8511 val* var1 /* : null */;
8512 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8513 self->type = type;
8514 self->class = &class_parser_nodes__TGg;
8515 var = NULL;
8516 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TGg exact> */
8517 var1 = NULL;
8518 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TGg exact> */
8519 return self;
8520 }
8521 /* runtime class parser_nodes__TStarship */
8522 const struct class class_parser_nodes__TStarship = {
8523 0, /* box_kind */
8524 {
8525 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TStarship:kernel#Object#object_id */
8526 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TStarship:kernel#Object#is_same_type */
8527 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TStarship:kernel#Object#is_same_instance */
8528 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TStarship:kernel#Object#== */
8529 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TStarship:kernel#Object#!= */
8530 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TStarship:kernel#Object#output */
8531 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TStarship:kernel#Object#output_class_name */
8532 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TStarship:kernel#Object#exit */
8533 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TStarship:kernel#Object#sys */
8534 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TStarship:kernel#Object#hash */
8535 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TStarship:parser_nodes#TokenOperator#to_s */
8536 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TStarship:string#Object#native_class_name */
8537 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TStarship:string#Object#class_name */
8538 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TStarship:string#Object#inspect */
8539 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TStarship:string#Object#inspect_head */
8540 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TStarship:string#Object#args */
8541 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TStarship:math#Object#atan2 */
8542 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TStarship:math#Object#pi */
8543 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TStarship:math#Object#srand_from */
8544 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TStarship:math#Object#srand */
8545 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TStarship:stream#Object#poll */
8546 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TStarship:stream#Object#intern_poll */
8547 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TStarship:time#Object#get_time */
8548 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TStarship:file#Object#printn */
8549 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TStarship:file#Object#print */
8550 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TStarship:file#Object#getc */
8551 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TStarship:file#Object#gets */
8552 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TStarship:file#Object#getcwd */
8553 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TStarship:file#Object#file_getcwd */
8554 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TStarship:file#Object#stdin */
8555 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TStarship:file#Object#stdout */
8556 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TStarship:file#Object#stderr */
8557 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TStarship:model_base#Object#intrude_visibility */
8558 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TStarship:model_base#Object#public_visibility */
8559 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TStarship:model_base#Object#protected_visibility */
8560 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TStarship:model_base#Object#private_visibility */
8561 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TStarship:model_base#Object#none_visibility */
8562 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TStarship:model#Object#abstract_kind */
8563 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TStarship:model#Object#concrete_kind */
8564 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TStarship:model#Object#interface_kind */
8565 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TStarship:model#Object#enum_kind */
8566 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TStarship:model#Object#extern_kind */
8567 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#location */
8568 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#hot_location */
8569 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#debug */
8570 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#parent */
8571 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#parent= */
8572 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#init */
8573 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TStarship:parser_nodes#Token#replace_child */
8574 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#detach */
8575 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#replace_with */
8576 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TStarship:parser_nodes#Token#visit_all */
8577 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TStarship:parser_util#ANode#collect_tokens_by_text */
8578 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TStarship:parser_util#ANode#collect_annotations_by_name */
8579 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TStarship:simple_misc_analysis#ANode#accept_simple_misc */
8580 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TStarship:simple_misc_analysis#ANode#after_simple_misc */
8581 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TStarship:literal#ANode#accept_literal */
8582 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TStarship:scope#ANode#accept_scope_visitor */
8583 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TStarship:flow#ANode#accept_flow_visitor */
8584 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TStarship:local_var_init#ANode#accept_local_var_visitor */
8585 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TStarship:auto_super_init#ANode#accept_auto_super_init */
8586 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TStarship:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8587 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TStarship:astvalidation#ANode#accept_ast_validation */
8588 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TStarship:transform#ANode#accept_transform_visitor */
8589 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TStarship:lexer#Token#text */
8590 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TStarship:lexer#Token#text= */
8591 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TStarship:parser_nodes#Token#prev_token */
8592 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TStarship:parser_nodes#Token#prev_token= */
8593 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TStarship:parser_nodes#Token#next_token */
8594 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TStarship:parser_nodes#Token#next_token= */
8595 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TStarship:parser_nodes#Token#init */
8596 (nitmethod_t)VIRTUAL_lexer__TStarship__parser_index, /* pointer to parser_nodes:TStarship:lexer#TStarship#parser_index */
8597 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TStarship:parser_nodes#TokenOperator#init */
8598 (nitmethod_t)VIRTUAL_parser_nodes__TStarship__init, /* pointer to parser_nodes:TStarship:parser_nodes#TStarship#init */
8599 (nitmethod_t)VIRTUAL_lexer__TStarship__init_tk, /* pointer to parser_nodes:TStarship:lexer#TStarship#init_tk */
8600 }
8601 };
8602 /* allocate TStarship */
8603 val* NEW_parser_nodes__TStarship(const struct type* type) {
8604 val* self /* : TStarship */;
8605 val* var /* : null */;
8606 val* var1 /* : null */;
8607 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8608 self->type = type;
8609 self->class = &class_parser_nodes__TStarship;
8610 var = NULL;
8611 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TStarship exact> */
8612 var1 = NULL;
8613 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TStarship exact> */
8614 return self;
8615 }
8616 /* runtime class parser_nodes__TBang */
8617 const struct class class_parser_nodes__TBang = {
8618 0, /* box_kind */
8619 {
8620 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TBang:kernel#Object#object_id */
8621 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TBang:kernel#Object#is_same_type */
8622 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TBang:kernel#Object#is_same_instance */
8623 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TBang:kernel#Object#== */
8624 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TBang:kernel#Object#!= */
8625 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TBang:kernel#Object#output */
8626 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TBang:kernel#Object#output_class_name */
8627 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TBang:kernel#Object#exit */
8628 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TBang:kernel#Object#sys */
8629 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TBang:kernel#Object#hash */
8630 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TBang:parser_nodes#TokenOperator#to_s */
8631 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TBang:string#Object#native_class_name */
8632 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TBang:string#Object#class_name */
8633 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TBang:string#Object#inspect */
8634 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TBang:string#Object#inspect_head */
8635 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TBang:string#Object#args */
8636 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TBang:math#Object#atan2 */
8637 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TBang:math#Object#pi */
8638 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TBang:math#Object#srand_from */
8639 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TBang:math#Object#srand */
8640 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TBang:stream#Object#poll */
8641 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TBang:stream#Object#intern_poll */
8642 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TBang:time#Object#get_time */
8643 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TBang:file#Object#printn */
8644 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TBang:file#Object#print */
8645 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TBang:file#Object#getc */
8646 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TBang:file#Object#gets */
8647 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TBang:file#Object#getcwd */
8648 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TBang:file#Object#file_getcwd */
8649 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TBang:file#Object#stdin */
8650 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TBang:file#Object#stdout */
8651 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TBang:file#Object#stderr */
8652 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TBang:model_base#Object#intrude_visibility */
8653 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TBang:model_base#Object#public_visibility */
8654 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TBang:model_base#Object#protected_visibility */
8655 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TBang:model_base#Object#private_visibility */
8656 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TBang:model_base#Object#none_visibility */
8657 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TBang:model#Object#abstract_kind */
8658 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TBang:model#Object#concrete_kind */
8659 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TBang:model#Object#interface_kind */
8660 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TBang:model#Object#enum_kind */
8661 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TBang:model#Object#extern_kind */
8662 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TBang:parser_nodes#ANode#location */
8663 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TBang:parser_nodes#ANode#hot_location */
8664 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TBang:parser_nodes#ANode#debug */
8665 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TBang:parser_nodes#ANode#parent */
8666 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TBang:parser_nodes#ANode#parent= */
8667 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TBang:parser_nodes#ANode#init */
8668 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TBang:parser_nodes#Token#replace_child */
8669 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TBang:parser_nodes#ANode#detach */
8670 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TBang:parser_nodes#ANode#replace_with */
8671 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TBang:parser_nodes#Token#visit_all */
8672 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TBang:parser_util#ANode#collect_tokens_by_text */
8673 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TBang:parser_util#ANode#collect_annotations_by_name */
8674 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TBang:simple_misc_analysis#ANode#accept_simple_misc */
8675 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TBang:simple_misc_analysis#ANode#after_simple_misc */
8676 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TBang:literal#ANode#accept_literal */
8677 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TBang:scope#ANode#accept_scope_visitor */
8678 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TBang:flow#ANode#accept_flow_visitor */
8679 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TBang:local_var_init#ANode#accept_local_var_visitor */
8680 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TBang:auto_super_init#ANode#accept_auto_super_init */
8681 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TBang:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8682 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TBang:astvalidation#ANode#accept_ast_validation */
8683 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TBang:transform#ANode#accept_transform_visitor */
8684 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TBang:lexer#Token#text */
8685 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TBang:lexer#Token#text= */
8686 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TBang:parser_nodes#Token#prev_token */
8687 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TBang:parser_nodes#Token#prev_token= */
8688 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TBang:parser_nodes#Token#next_token */
8689 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TBang:parser_nodes#Token#next_token= */
8690 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TBang:parser_nodes#Token#init */
8691 (nitmethod_t)VIRTUAL_lexer__TBang__parser_index, /* pointer to parser_nodes:TBang:lexer#TBang#parser_index */
8692 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TBang:parser_nodes#TokenOperator#init */
8693 (nitmethod_t)VIRTUAL_parser_nodes__TBang__init, /* pointer to parser_nodes:TBang:parser_nodes#TBang#init */
8694 (nitmethod_t)VIRTUAL_lexer__TBang__init_tk, /* pointer to parser_nodes:TBang:lexer#TBang#init_tk */
8695 }
8696 };
8697 /* allocate TBang */
8698 val* NEW_parser_nodes__TBang(const struct type* type) {
8699 val* self /* : TBang */;
8700 val* var /* : null */;
8701 val* var1 /* : null */;
8702 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8703 self->type = type;
8704 self->class = &class_parser_nodes__TBang;
8705 var = NULL;
8706 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TBang exact> */
8707 var1 = NULL;
8708 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TBang exact> */
8709 return self;
8710 }
8711 /* runtime class parser_nodes__TAt */
8712 const struct class class_parser_nodes__TAt = {
8713 0, /* box_kind */
8714 {
8715 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TAt:kernel#Object#object_id */
8716 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TAt:kernel#Object#is_same_type */
8717 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TAt:kernel#Object#is_same_instance */
8718 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TAt:kernel#Object#== */
8719 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TAt:kernel#Object#!= */
8720 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TAt:kernel#Object#output */
8721 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TAt:kernel#Object#output_class_name */
8722 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TAt:kernel#Object#exit */
8723 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TAt:kernel#Object#sys */
8724 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TAt:kernel#Object#hash */
8725 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TAt:parser_nodes#Token#to_s */
8726 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TAt:string#Object#native_class_name */
8727 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TAt:string#Object#class_name */
8728 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TAt:string#Object#inspect */
8729 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TAt:string#Object#inspect_head */
8730 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TAt:string#Object#args */
8731 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TAt:math#Object#atan2 */
8732 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TAt:math#Object#pi */
8733 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TAt:math#Object#srand_from */
8734 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TAt:math#Object#srand */
8735 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TAt:stream#Object#poll */
8736 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TAt:stream#Object#intern_poll */
8737 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TAt:time#Object#get_time */
8738 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TAt:file#Object#printn */
8739 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TAt:file#Object#print */
8740 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TAt:file#Object#getc */
8741 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TAt:file#Object#gets */
8742 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TAt:file#Object#getcwd */
8743 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TAt:file#Object#file_getcwd */
8744 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TAt:file#Object#stdin */
8745 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TAt:file#Object#stdout */
8746 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TAt:file#Object#stderr */
8747 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TAt:model_base#Object#intrude_visibility */
8748 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TAt:model_base#Object#public_visibility */
8749 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TAt:model_base#Object#protected_visibility */
8750 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TAt:model_base#Object#private_visibility */
8751 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TAt:model_base#Object#none_visibility */
8752 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TAt:model#Object#abstract_kind */
8753 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TAt:model#Object#concrete_kind */
8754 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TAt:model#Object#interface_kind */
8755 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TAt:model#Object#enum_kind */
8756 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TAt:model#Object#extern_kind */
8757 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TAt:parser_nodes#ANode#location */
8758 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TAt:parser_nodes#ANode#hot_location */
8759 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TAt:parser_nodes#ANode#debug */
8760 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TAt:parser_nodes#ANode#parent */
8761 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TAt:parser_nodes#ANode#parent= */
8762 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TAt:parser_nodes#ANode#init */
8763 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TAt:parser_nodes#Token#replace_child */
8764 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TAt:parser_nodes#ANode#detach */
8765 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TAt:parser_nodes#ANode#replace_with */
8766 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TAt:parser_nodes#Token#visit_all */
8767 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TAt:parser_util#ANode#collect_tokens_by_text */
8768 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TAt:parser_util#ANode#collect_annotations_by_name */
8769 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TAt:simple_misc_analysis#ANode#accept_simple_misc */
8770 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TAt:simple_misc_analysis#ANode#after_simple_misc */
8771 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TAt:literal#ANode#accept_literal */
8772 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TAt:scope#ANode#accept_scope_visitor */
8773 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TAt:flow#ANode#accept_flow_visitor */
8774 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TAt:local_var_init#ANode#accept_local_var_visitor */
8775 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TAt:auto_super_init#ANode#accept_auto_super_init */
8776 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TAt:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8777 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TAt:astvalidation#ANode#accept_ast_validation */
8778 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TAt:transform#ANode#accept_transform_visitor */
8779 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TAt:lexer#Token#text */
8780 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TAt:lexer#Token#text= */
8781 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TAt:parser_nodes#Token#prev_token */
8782 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TAt:parser_nodes#Token#prev_token= */
8783 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TAt:parser_nodes#Token#next_token */
8784 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TAt:parser_nodes#Token#next_token= */
8785 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TAt:parser_nodes#Token#init */
8786 (nitmethod_t)VIRTUAL_lexer__TAt__parser_index, /* pointer to parser_nodes:TAt:lexer#TAt#parser_index */
8787 (nitmethod_t)VIRTUAL_parser_nodes__TAt__init, /* pointer to parser_nodes:TAt:parser_nodes#TAt#init */
8788 (nitmethod_t)VIRTUAL_lexer__TAt__init_tk, /* pointer to parser_nodes:TAt:lexer#TAt#init_tk */
8789 }
8790 };
8791 /* allocate TAt */
8792 val* NEW_parser_nodes__TAt(const struct type* type) {
8793 val* self /* : TAt */;
8794 val* var /* : null */;
8795 val* var1 /* : null */;
8796 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8797 self->type = type;
8798 self->class = &class_parser_nodes__TAt;
8799 var = NULL;
8800 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TAt exact> */
8801 var1 = NULL;
8802 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TAt exact> */
8803 return self;
8804 }
8805 /* runtime class parser_nodes__TClassid */
8806 const struct class class_parser_nodes__TClassid = {
8807 0, /* box_kind */
8808 {
8809 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TClassid:kernel#Object#object_id */
8810 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TClassid:kernel#Object#is_same_type */
8811 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TClassid:kernel#Object#is_same_instance */
8812 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TClassid:kernel#Object#== */
8813 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TClassid:kernel#Object#!= */
8814 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TClassid:kernel#Object#output */
8815 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TClassid:kernel#Object#output_class_name */
8816 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TClassid:kernel#Object#exit */
8817 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TClassid:kernel#Object#sys */
8818 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TClassid:kernel#Object#hash */
8819 (nitmethod_t)VIRTUAL_parser_nodes__TClassid__to_s, /* pointer to parser_nodes:TClassid:parser_nodes#TClassid#to_s */
8820 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TClassid:string#Object#native_class_name */
8821 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TClassid:string#Object#class_name */
8822 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TClassid:string#Object#inspect */
8823 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TClassid:string#Object#inspect_head */
8824 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TClassid:string#Object#args */
8825 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TClassid:math#Object#atan2 */
8826 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TClassid:math#Object#pi */
8827 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TClassid:math#Object#srand_from */
8828 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TClassid:math#Object#srand */
8829 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TClassid:stream#Object#poll */
8830 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TClassid:stream#Object#intern_poll */
8831 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TClassid:time#Object#get_time */
8832 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TClassid:file#Object#printn */
8833 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TClassid:file#Object#print */
8834 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TClassid:file#Object#getc */
8835 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TClassid:file#Object#gets */
8836 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TClassid:file#Object#getcwd */
8837 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TClassid:file#Object#file_getcwd */
8838 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TClassid:file#Object#stdin */
8839 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TClassid:file#Object#stdout */
8840 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TClassid:file#Object#stderr */
8841 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TClassid:model_base#Object#intrude_visibility */
8842 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TClassid:model_base#Object#public_visibility */
8843 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TClassid:model_base#Object#protected_visibility */
8844 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TClassid:model_base#Object#private_visibility */
8845 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TClassid:model_base#Object#none_visibility */
8846 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TClassid:model#Object#abstract_kind */
8847 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TClassid:model#Object#concrete_kind */
8848 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TClassid:model#Object#interface_kind */
8849 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TClassid:model#Object#enum_kind */
8850 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TClassid:model#Object#extern_kind */
8851 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#location */
8852 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#hot_location */
8853 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#debug */
8854 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#parent */
8855 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#parent= */
8856 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#init */
8857 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TClassid:parser_nodes#Token#replace_child */
8858 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#detach */
8859 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#replace_with */
8860 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TClassid:parser_nodes#Token#visit_all */
8861 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TClassid:parser_util#ANode#collect_tokens_by_text */
8862 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TClassid:parser_util#ANode#collect_annotations_by_name */
8863 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TClassid:simple_misc_analysis#ANode#accept_simple_misc */
8864 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TClassid:simple_misc_analysis#ANode#after_simple_misc */
8865 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TClassid:literal#ANode#accept_literal */
8866 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TClassid:scope#ANode#accept_scope_visitor */
8867 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TClassid:flow#ANode#accept_flow_visitor */
8868 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TClassid:local_var_init#ANode#accept_local_var_visitor */
8869 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TClassid:auto_super_init#ANode#accept_auto_super_init */
8870 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TClassid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8871 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TClassid:astvalidation#ANode#accept_ast_validation */
8872 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TClassid:transform#ANode#accept_transform_visitor */
8873 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TClassid:lexer#Token#text */
8874 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TClassid:lexer#Token#text= */
8875 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TClassid:parser_nodes#Token#prev_token */
8876 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TClassid:parser_nodes#Token#prev_token= */
8877 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TClassid:parser_nodes#Token#next_token */
8878 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TClassid:parser_nodes#Token#next_token= */
8879 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TClassid:parser_nodes#Token#init */
8880 (nitmethod_t)VIRTUAL_lexer__TClassid__parser_index, /* pointer to parser_nodes:TClassid:lexer#TClassid#parser_index */
8881 (nitmethod_t)VIRTUAL_parser_nodes__TClassid__init, /* pointer to parser_nodes:TClassid:parser_nodes#TClassid#init */
8882 (nitmethod_t)VIRTUAL_lexer__TClassid__init_tk, /* pointer to parser_nodes:TClassid:lexer#TClassid#init_tk */
8883 }
8884 };
8885 /* allocate TClassid */
8886 val* NEW_parser_nodes__TClassid(const struct type* type) {
8887 val* self /* : TClassid */;
8888 val* var /* : null */;
8889 val* var1 /* : null */;
8890 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8891 self->type = type;
8892 self->class = &class_parser_nodes__TClassid;
8893 var = NULL;
8894 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TClassid exact> */
8895 var1 = NULL;
8896 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TClassid exact> */
8897 return self;
8898 }
8899 /* runtime class parser_nodes__TId */
8900 const struct class class_parser_nodes__TId = {
8901 0, /* box_kind */
8902 {
8903 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TId:kernel#Object#object_id */
8904 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TId:kernel#Object#is_same_type */
8905 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TId:kernel#Object#is_same_instance */
8906 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TId:kernel#Object#== */
8907 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TId:kernel#Object#!= */
8908 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TId:kernel#Object#output */
8909 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TId:kernel#Object#output_class_name */
8910 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TId:kernel#Object#exit */
8911 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TId:kernel#Object#sys */
8912 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TId:kernel#Object#hash */
8913 (nitmethod_t)VIRTUAL_parser_nodes__TId__to_s, /* pointer to parser_nodes:TId:parser_nodes#TId#to_s */
8914 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TId:string#Object#native_class_name */
8915 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TId:string#Object#class_name */
8916 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TId:string#Object#inspect */
8917 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TId:string#Object#inspect_head */
8918 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TId:string#Object#args */
8919 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TId:math#Object#atan2 */
8920 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TId:math#Object#pi */
8921 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TId:math#Object#srand_from */
8922 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TId:math#Object#srand */
8923 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TId:stream#Object#poll */
8924 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TId:stream#Object#intern_poll */
8925 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TId:time#Object#get_time */
8926 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TId:file#Object#printn */
8927 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TId:file#Object#print */
8928 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TId:file#Object#getc */
8929 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TId:file#Object#gets */
8930 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TId:file#Object#getcwd */
8931 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TId:file#Object#file_getcwd */
8932 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TId:file#Object#stdin */
8933 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TId:file#Object#stdout */
8934 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TId:file#Object#stderr */
8935 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TId:model_base#Object#intrude_visibility */
8936 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TId:model_base#Object#public_visibility */
8937 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TId:model_base#Object#protected_visibility */
8938 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TId:model_base#Object#private_visibility */
8939 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TId:model_base#Object#none_visibility */
8940 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TId:model#Object#abstract_kind */
8941 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TId:model#Object#concrete_kind */
8942 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TId:model#Object#interface_kind */
8943 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TId:model#Object#enum_kind */
8944 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TId:model#Object#extern_kind */
8945 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TId:parser_nodes#ANode#location */
8946 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TId:parser_nodes#ANode#hot_location */
8947 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TId:parser_nodes#ANode#debug */
8948 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TId:parser_nodes#ANode#parent */
8949 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TId:parser_nodes#ANode#parent= */
8950 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TId:parser_nodes#ANode#init */
8951 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TId:parser_nodes#Token#replace_child */
8952 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TId:parser_nodes#ANode#detach */
8953 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TId:parser_nodes#ANode#replace_with */
8954 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TId:parser_nodes#Token#visit_all */
8955 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TId:parser_util#ANode#collect_tokens_by_text */
8956 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TId:parser_util#ANode#collect_annotations_by_name */
8957 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TId:simple_misc_analysis#ANode#accept_simple_misc */
8958 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TId:simple_misc_analysis#ANode#after_simple_misc */
8959 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TId:literal#ANode#accept_literal */
8960 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TId:scope#ANode#accept_scope_visitor */
8961 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TId:flow#ANode#accept_flow_visitor */
8962 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TId:local_var_init#ANode#accept_local_var_visitor */
8963 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TId:auto_super_init#ANode#accept_auto_super_init */
8964 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TId:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8965 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TId:astvalidation#ANode#accept_ast_validation */
8966 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TId:transform#ANode#accept_transform_visitor */
8967 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TId:lexer#Token#text */
8968 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TId:lexer#Token#text= */
8969 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TId:parser_nodes#Token#prev_token */
8970 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TId:parser_nodes#Token#prev_token= */
8971 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TId:parser_nodes#Token#next_token */
8972 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TId:parser_nodes#Token#next_token= */
8973 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TId:parser_nodes#Token#init */
8974 (nitmethod_t)VIRTUAL_lexer__TId__parser_index, /* pointer to parser_nodes:TId:lexer#TId#parser_index */
8975 (nitmethod_t)VIRTUAL_parser_nodes__TId__init, /* pointer to parser_nodes:TId:parser_nodes#TId#init */
8976 (nitmethod_t)VIRTUAL_lexer__TId__init_tk, /* pointer to parser_nodes:TId:lexer#TId#init_tk */
8977 }
8978 };
8979 /* allocate TId */
8980 val* NEW_parser_nodes__TId(const struct type* type) {
8981 val* self /* : TId */;
8982 val* var /* : null */;
8983 val* var1 /* : null */;
8984 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8985 self->type = type;
8986 self->class = &class_parser_nodes__TId;
8987 var = NULL;
8988 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TId exact> */
8989 var1 = NULL;
8990 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TId exact> */
8991 return self;
8992 }
8993 /* runtime class parser_nodes__TAttrid */
8994 const struct class class_parser_nodes__TAttrid = {
8995 0, /* box_kind */
8996 {
8997 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TAttrid:kernel#Object#object_id */
8998 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TAttrid:kernel#Object#is_same_type */
8999 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TAttrid:kernel#Object#is_same_instance */
9000 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TAttrid:kernel#Object#== */
9001 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TAttrid:kernel#Object#!= */
9002 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TAttrid:kernel#Object#output */
9003 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TAttrid:kernel#Object#output_class_name */
9004 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TAttrid:kernel#Object#exit */
9005 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TAttrid:kernel#Object#sys */
9006 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TAttrid:kernel#Object#hash */
9007 (nitmethod_t)VIRTUAL_parser_nodes__TAttrid__to_s, /* pointer to parser_nodes:TAttrid:parser_nodes#TAttrid#to_s */
9008 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TAttrid:string#Object#native_class_name */
9009 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TAttrid:string#Object#class_name */
9010 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TAttrid:string#Object#inspect */
9011 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TAttrid:string#Object#inspect_head */
9012 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TAttrid:string#Object#args */
9013 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TAttrid:math#Object#atan2 */
9014 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TAttrid:math#Object#pi */
9015 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TAttrid:math#Object#srand_from */
9016 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TAttrid:math#Object#srand */
9017 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TAttrid:stream#Object#poll */
9018 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TAttrid:stream#Object#intern_poll */
9019 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TAttrid:time#Object#get_time */
9020 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TAttrid:file#Object#printn */
9021 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TAttrid:file#Object#print */
9022 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TAttrid:file#Object#getc */
9023 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TAttrid:file#Object#gets */
9024 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TAttrid:file#Object#getcwd */
9025 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TAttrid:file#Object#file_getcwd */
9026 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TAttrid:file#Object#stdin */
9027 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TAttrid:file#Object#stdout */
9028 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TAttrid:file#Object#stderr */
9029 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TAttrid:model_base#Object#intrude_visibility */
9030 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TAttrid:model_base#Object#public_visibility */
9031 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TAttrid:model_base#Object#protected_visibility */
9032 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TAttrid:model_base#Object#private_visibility */
9033 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TAttrid:model_base#Object#none_visibility */
9034 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TAttrid:model#Object#abstract_kind */
9035 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TAttrid:model#Object#concrete_kind */
9036 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TAttrid:model#Object#interface_kind */
9037 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TAttrid:model#Object#enum_kind */
9038 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TAttrid:model#Object#extern_kind */
9039 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#location */
9040 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#hot_location */
9041 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#debug */
9042 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#parent */
9043 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#parent= */
9044 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#init */
9045 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#replace_child */
9046 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#detach */
9047 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#replace_with */
9048 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#visit_all */
9049 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TAttrid:parser_util#ANode#collect_tokens_by_text */
9050 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TAttrid:parser_util#ANode#collect_annotations_by_name */
9051 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TAttrid:simple_misc_analysis#ANode#accept_simple_misc */
9052 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TAttrid:simple_misc_analysis#ANode#after_simple_misc */
9053 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TAttrid:literal#ANode#accept_literal */
9054 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TAttrid:scope#ANode#accept_scope_visitor */
9055 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TAttrid:flow#ANode#accept_flow_visitor */
9056 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TAttrid:local_var_init#ANode#accept_local_var_visitor */
9057 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TAttrid:auto_super_init#ANode#accept_auto_super_init */
9058 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TAttrid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9059 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TAttrid:astvalidation#ANode#accept_ast_validation */
9060 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TAttrid:transform#ANode#accept_transform_visitor */
9061 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TAttrid:lexer#Token#text */
9062 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TAttrid:lexer#Token#text= */
9063 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#prev_token */
9064 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#prev_token= */
9065 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#next_token */
9066 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#next_token= */
9067 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#init */
9068 (nitmethod_t)VIRTUAL_lexer__TAttrid__parser_index, /* pointer to parser_nodes:TAttrid:lexer#TAttrid#parser_index */
9069 (nitmethod_t)VIRTUAL_parser_nodes__TAttrid__init, /* pointer to parser_nodes:TAttrid:parser_nodes#TAttrid#init */
9070 (nitmethod_t)VIRTUAL_lexer__TAttrid__init_tk, /* pointer to parser_nodes:TAttrid:lexer#TAttrid#init_tk */
9071 }
9072 };
9073 /* allocate TAttrid */
9074 val* NEW_parser_nodes__TAttrid(const struct type* type) {
9075 val* self /* : TAttrid */;
9076 val* var /* : null */;
9077 val* var1 /* : null */;
9078 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9079 self->type = type;
9080 self->class = &class_parser_nodes__TAttrid;
9081 var = NULL;
9082 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TAttrid exact> */
9083 var1 = NULL;
9084 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TAttrid exact> */
9085 return self;
9086 }
9087 /* runtime class parser_nodes__TNumber */
9088 const struct class class_parser_nodes__TNumber = {
9089 0, /* box_kind */
9090 {
9091 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TNumber:kernel#Object#object_id */
9092 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TNumber:kernel#Object#is_same_type */
9093 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TNumber:kernel#Object#is_same_instance */
9094 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TNumber:kernel#Object#== */
9095 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TNumber:kernel#Object#!= */
9096 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TNumber:kernel#Object#output */
9097 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TNumber:kernel#Object#output_class_name */
9098 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TNumber:kernel#Object#exit */
9099 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TNumber:kernel#Object#sys */
9100 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TNumber:kernel#Object#hash */
9101 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__to_s, /* pointer to parser_nodes:TNumber:parser_nodes#TokenLiteral#to_s */
9102 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TNumber:string#Object#native_class_name */
9103 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TNumber:string#Object#class_name */
9104 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TNumber:string#Object#inspect */
9105 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TNumber:string#Object#inspect_head */
9106 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TNumber:string#Object#args */
9107 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TNumber:math#Object#atan2 */
9108 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TNumber:math#Object#pi */
9109 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TNumber:math#Object#srand_from */
9110 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TNumber:math#Object#srand */
9111 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TNumber:stream#Object#poll */
9112 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TNumber:stream#Object#intern_poll */
9113 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TNumber:time#Object#get_time */
9114 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TNumber:file#Object#printn */
9115 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TNumber:file#Object#print */
9116 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TNumber:file#Object#getc */
9117 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TNumber:file#Object#gets */
9118 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TNumber:file#Object#getcwd */
9119 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TNumber:file#Object#file_getcwd */
9120 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TNumber:file#Object#stdin */
9121 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TNumber:file#Object#stdout */
9122 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TNumber:file#Object#stderr */
9123 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TNumber:model_base#Object#intrude_visibility */
9124 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TNumber:model_base#Object#public_visibility */
9125 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TNumber:model_base#Object#protected_visibility */
9126 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TNumber:model_base#Object#private_visibility */
9127 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TNumber:model_base#Object#none_visibility */
9128 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TNumber:model#Object#abstract_kind */
9129 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TNumber:model#Object#concrete_kind */
9130 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TNumber:model#Object#interface_kind */
9131 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TNumber:model#Object#enum_kind */
9132 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TNumber:model#Object#extern_kind */
9133 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#location */
9134 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#hot_location */
9135 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#debug */
9136 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#parent */
9137 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#parent= */
9138 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#init */
9139 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TNumber:parser_nodes#Token#replace_child */
9140 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#detach */
9141 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#replace_with */
9142 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TNumber:parser_nodes#Token#visit_all */
9143 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TNumber:parser_util#ANode#collect_tokens_by_text */
9144 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TNumber:parser_util#ANode#collect_annotations_by_name */
9145 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TNumber:simple_misc_analysis#ANode#accept_simple_misc */
9146 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TNumber:simple_misc_analysis#ANode#after_simple_misc */
9147 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TNumber:literal#ANode#accept_literal */
9148 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TNumber:scope#ANode#accept_scope_visitor */
9149 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TNumber:flow#ANode#accept_flow_visitor */
9150 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TNumber:local_var_init#ANode#accept_local_var_visitor */
9151 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TNumber:auto_super_init#ANode#accept_auto_super_init */
9152 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TNumber:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9153 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TNumber:astvalidation#ANode#accept_ast_validation */
9154 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TNumber:transform#ANode#accept_transform_visitor */
9155 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TNumber:lexer#Token#text */
9156 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TNumber:lexer#Token#text= */
9157 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TNumber:parser_nodes#Token#prev_token */
9158 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TNumber:parser_nodes#Token#prev_token= */
9159 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TNumber:parser_nodes#Token#next_token */
9160 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TNumber:parser_nodes#Token#next_token= */
9161 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TNumber:parser_nodes#Token#init */
9162 (nitmethod_t)VIRTUAL_lexer__TNumber__parser_index, /* pointer to parser_nodes:TNumber:lexer#TNumber#parser_index */
9163 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__init, /* pointer to parser_nodes:TNumber:parser_nodes#TokenLiteral#init */
9164 (nitmethod_t)VIRTUAL_parser_nodes__TNumber__init, /* pointer to parser_nodes:TNumber:parser_nodes#TNumber#init */
9165 (nitmethod_t)VIRTUAL_lexer__TNumber__init_tk, /* pointer to parser_nodes:TNumber:lexer#TNumber#init_tk */
9166 }
9167 };
9168 /* allocate TNumber */
9169 val* NEW_parser_nodes__TNumber(const struct type* type) {
9170 val* self /* : TNumber */;
9171 val* var /* : null */;
9172 val* var1 /* : null */;
9173 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9174 self->type = type;
9175 self->class = &class_parser_nodes__TNumber;
9176 var = NULL;
9177 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TNumber exact> */
9178 var1 = NULL;
9179 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TNumber exact> */
9180 return self;
9181 }
9182 /* runtime class parser_nodes__TFloat */
9183 const struct class class_parser_nodes__TFloat = {
9184 0, /* box_kind */
9185 {
9186 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TFloat:kernel#Object#object_id */
9187 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TFloat:kernel#Object#is_same_type */
9188 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TFloat:kernel#Object#is_same_instance */
9189 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TFloat:kernel#Object#== */
9190 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TFloat:kernel#Object#!= */
9191 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TFloat:kernel#Object#output */
9192 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TFloat:kernel#Object#output_class_name */
9193 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TFloat:kernel#Object#exit */
9194 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TFloat:kernel#Object#sys */
9195 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TFloat:kernel#Object#hash */
9196 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__to_s, /* pointer to parser_nodes:TFloat:parser_nodes#TokenLiteral#to_s */
9197 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TFloat:string#Object#native_class_name */
9198 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TFloat:string#Object#class_name */
9199 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TFloat:string#Object#inspect */
9200 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TFloat:string#Object#inspect_head */
9201 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TFloat:string#Object#args */
9202 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TFloat:math#Object#atan2 */
9203 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TFloat:math#Object#pi */
9204 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TFloat:math#Object#srand_from */
9205 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TFloat:math#Object#srand */
9206 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TFloat:stream#Object#poll */
9207 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TFloat:stream#Object#intern_poll */
9208 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TFloat:time#Object#get_time */
9209 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TFloat:file#Object#printn */
9210 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TFloat:file#Object#print */
9211 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TFloat:file#Object#getc */
9212 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TFloat:file#Object#gets */
9213 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TFloat:file#Object#getcwd */
9214 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TFloat:file#Object#file_getcwd */
9215 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TFloat:file#Object#stdin */
9216 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TFloat:file#Object#stdout */
9217 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TFloat:file#Object#stderr */
9218 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TFloat:model_base#Object#intrude_visibility */
9219 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TFloat:model_base#Object#public_visibility */
9220 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TFloat:model_base#Object#protected_visibility */
9221 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TFloat:model_base#Object#private_visibility */
9222 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TFloat:model_base#Object#none_visibility */
9223 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TFloat:model#Object#abstract_kind */
9224 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TFloat:model#Object#concrete_kind */
9225 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TFloat:model#Object#interface_kind */
9226 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TFloat:model#Object#enum_kind */
9227 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TFloat:model#Object#extern_kind */
9228 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#location */
9229 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#hot_location */
9230 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#debug */
9231 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#parent */
9232 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#parent= */
9233 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#init */
9234 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TFloat:parser_nodes#Token#replace_child */
9235 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#detach */
9236 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#replace_with */
9237 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TFloat:parser_nodes#Token#visit_all */
9238 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TFloat:parser_util#ANode#collect_tokens_by_text */
9239 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TFloat:parser_util#ANode#collect_annotations_by_name */
9240 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TFloat:simple_misc_analysis#ANode#accept_simple_misc */
9241 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TFloat:simple_misc_analysis#ANode#after_simple_misc */
9242 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TFloat:literal#ANode#accept_literal */
9243 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TFloat:scope#ANode#accept_scope_visitor */
9244 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TFloat:flow#ANode#accept_flow_visitor */
9245 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TFloat:local_var_init#ANode#accept_local_var_visitor */
9246 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TFloat:auto_super_init#ANode#accept_auto_super_init */
9247 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TFloat:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9248 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TFloat:astvalidation#ANode#accept_ast_validation */
9249 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TFloat:transform#ANode#accept_transform_visitor */
9250 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TFloat:lexer#Token#text */
9251 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TFloat:lexer#Token#text= */
9252 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TFloat:parser_nodes#Token#prev_token */
9253 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TFloat:parser_nodes#Token#prev_token= */
9254 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TFloat:parser_nodes#Token#next_token */
9255 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TFloat:parser_nodes#Token#next_token= */
9256 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TFloat:parser_nodes#Token#init */
9257 (nitmethod_t)VIRTUAL_lexer__TFloat__parser_index, /* pointer to parser_nodes:TFloat:lexer#TFloat#parser_index */
9258 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__init, /* pointer to parser_nodes:TFloat:parser_nodes#TokenLiteral#init */
9259 (nitmethod_t)VIRTUAL_parser_nodes__TFloat__init, /* pointer to parser_nodes:TFloat:parser_nodes#TFloat#init */
9260 (nitmethod_t)VIRTUAL_lexer__TFloat__init_tk, /* pointer to parser_nodes:TFloat:lexer#TFloat#init_tk */
9261 }
9262 };
9263 /* allocate TFloat */
9264 val* NEW_parser_nodes__TFloat(const struct type* type) {
9265 val* self /* : TFloat */;
9266 val* var /* : null */;
9267 val* var1 /* : null */;
9268 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9269 self->type = type;
9270 self->class = &class_parser_nodes__TFloat;
9271 var = NULL;
9272 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TFloat exact> */
9273 var1 = NULL;
9274 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TFloat exact> */
9275 return self;
9276 }
9277 /* runtime class parser_nodes__TChar */
9278 const struct class class_parser_nodes__TChar = {
9279 0, /* box_kind */
9280 {
9281 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TChar:kernel#Object#object_id */
9282 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TChar:kernel#Object#is_same_type */
9283 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TChar:kernel#Object#is_same_instance */
9284 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TChar:kernel#Object#== */
9285 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TChar:kernel#Object#!= */
9286 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TChar:kernel#Object#output */
9287 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TChar:kernel#Object#output_class_name */
9288 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TChar:kernel#Object#exit */
9289 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TChar:kernel#Object#sys */
9290 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TChar:kernel#Object#hash */
9291 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__to_s, /* pointer to parser_nodes:TChar:parser_nodes#TokenLiteral#to_s */
9292 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TChar:string#Object#native_class_name */
9293 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TChar:string#Object#class_name */
9294 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TChar:string#Object#inspect */
9295 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TChar:string#Object#inspect_head */
9296 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TChar:string#Object#args */
9297 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TChar:math#Object#atan2 */
9298 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TChar:math#Object#pi */
9299 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TChar:math#Object#srand_from */
9300 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TChar:math#Object#srand */
9301 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TChar:stream#Object#poll */
9302 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TChar:stream#Object#intern_poll */
9303 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TChar:time#Object#get_time */
9304 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TChar:file#Object#printn */
9305 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TChar:file#Object#print */
9306 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TChar:file#Object#getc */
9307 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TChar:file#Object#gets */
9308 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TChar:file#Object#getcwd */
9309 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TChar:file#Object#file_getcwd */
9310 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TChar:file#Object#stdin */
9311 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TChar:file#Object#stdout */
9312 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TChar:file#Object#stderr */
9313 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TChar:model_base#Object#intrude_visibility */
9314 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TChar:model_base#Object#public_visibility */
9315 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TChar:model_base#Object#protected_visibility */
9316 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TChar:model_base#Object#private_visibility */
9317 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TChar:model_base#Object#none_visibility */
9318 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TChar:model#Object#abstract_kind */
9319 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TChar:model#Object#concrete_kind */
9320 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TChar:model#Object#interface_kind */
9321 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TChar:model#Object#enum_kind */
9322 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TChar:model#Object#extern_kind */
9323 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TChar:parser_nodes#ANode#location */
9324 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TChar:parser_nodes#ANode#hot_location */
9325 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TChar:parser_nodes#ANode#debug */
9326 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TChar:parser_nodes#ANode#parent */
9327 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TChar:parser_nodes#ANode#parent= */
9328 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TChar:parser_nodes#ANode#init */
9329 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TChar:parser_nodes#Token#replace_child */
9330 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TChar:parser_nodes#ANode#detach */
9331 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TChar:parser_nodes#ANode#replace_with */
9332 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TChar:parser_nodes#Token#visit_all */
9333 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TChar:parser_util#ANode#collect_tokens_by_text */
9334 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TChar:parser_util#ANode#collect_annotations_by_name */
9335 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TChar:simple_misc_analysis#ANode#accept_simple_misc */
9336 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TChar:simple_misc_analysis#ANode#after_simple_misc */
9337 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TChar:literal#ANode#accept_literal */
9338 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TChar:scope#ANode#accept_scope_visitor */
9339 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TChar:flow#ANode#accept_flow_visitor */
9340 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TChar:local_var_init#ANode#accept_local_var_visitor */
9341 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TChar:auto_super_init#ANode#accept_auto_super_init */
9342 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TChar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9343 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TChar:astvalidation#ANode#accept_ast_validation */
9344 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TChar:transform#ANode#accept_transform_visitor */
9345 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TChar:lexer#Token#text */
9346 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TChar:lexer#Token#text= */
9347 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TChar:parser_nodes#Token#prev_token */
9348 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TChar:parser_nodes#Token#prev_token= */
9349 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TChar:parser_nodes#Token#next_token */
9350 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TChar:parser_nodes#Token#next_token= */
9351 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TChar:parser_nodes#Token#init */
9352 (nitmethod_t)VIRTUAL_lexer__TChar__parser_index, /* pointer to parser_nodes:TChar:lexer#TChar#parser_index */
9353 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__init, /* pointer to parser_nodes:TChar:parser_nodes#TokenLiteral#init */
9354 (nitmethod_t)VIRTUAL_parser_nodes__TChar__init, /* pointer to parser_nodes:TChar:parser_nodes#TChar#init */
9355 (nitmethod_t)VIRTUAL_lexer__TChar__init_tk, /* pointer to parser_nodes:TChar:lexer#TChar#init_tk */
9356 }
9357 };
9358 /* allocate TChar */
9359 val* NEW_parser_nodes__TChar(const struct type* type) {
9360 val* self /* : TChar */;
9361 val* var /* : null */;
9362 val* var1 /* : null */;
9363 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9364 self->type = type;
9365 self->class = &class_parser_nodes__TChar;
9366 var = NULL;
9367 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TChar exact> */
9368 var1 = NULL;
9369 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TChar exact> */
9370 return self;
9371 }
9372 /* runtime class parser_nodes__TString */
9373 const struct class class_parser_nodes__TString = {
9374 0, /* box_kind */
9375 {
9376 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TString:kernel#Object#object_id */
9377 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TString:kernel#Object#is_same_type */
9378 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TString:kernel#Object#is_same_instance */
9379 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TString:kernel#Object#== */
9380 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TString:kernel#Object#!= */
9381 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TString:kernel#Object#output */
9382 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TString:kernel#Object#output_class_name */
9383 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TString:kernel#Object#exit */
9384 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TString:kernel#Object#sys */
9385 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TString:kernel#Object#hash */
9386 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__to_s, /* pointer to parser_nodes:TString:parser_nodes#TokenLiteral#to_s */
9387 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TString:string#Object#native_class_name */
9388 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TString:string#Object#class_name */
9389 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TString:string#Object#inspect */
9390 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TString:string#Object#inspect_head */
9391 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TString:string#Object#args */
9392 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TString:math#Object#atan2 */
9393 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TString:math#Object#pi */
9394 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TString:math#Object#srand_from */
9395 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TString:math#Object#srand */
9396 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TString:stream#Object#poll */
9397 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TString:stream#Object#intern_poll */
9398 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TString:time#Object#get_time */
9399 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TString:file#Object#printn */
9400 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TString:file#Object#print */
9401 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TString:file#Object#getc */
9402 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TString:file#Object#gets */
9403 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TString:file#Object#getcwd */
9404 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TString:file#Object#file_getcwd */
9405 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TString:file#Object#stdin */
9406 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TString:file#Object#stdout */
9407 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TString:file#Object#stderr */
9408 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TString:model_base#Object#intrude_visibility */
9409 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TString:model_base#Object#public_visibility */
9410 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TString:model_base#Object#protected_visibility */
9411 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TString:model_base#Object#private_visibility */
9412 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TString:model_base#Object#none_visibility */
9413 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TString:model#Object#abstract_kind */
9414 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TString:model#Object#concrete_kind */
9415 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TString:model#Object#interface_kind */
9416 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TString:model#Object#enum_kind */
9417 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TString:model#Object#extern_kind */
9418 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TString:parser_nodes#ANode#location */
9419 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TString:parser_nodes#ANode#hot_location */
9420 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TString:parser_nodes#ANode#debug */
9421 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TString:parser_nodes#ANode#parent */
9422 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TString:parser_nodes#ANode#parent= */
9423 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TString:parser_nodes#ANode#init */
9424 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TString:parser_nodes#Token#replace_child */
9425 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TString:parser_nodes#ANode#detach */
9426 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TString:parser_nodes#ANode#replace_with */
9427 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TString:parser_nodes#Token#visit_all */
9428 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TString:parser_util#ANode#collect_tokens_by_text */
9429 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TString:parser_util#ANode#collect_annotations_by_name */
9430 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TString:simple_misc_analysis#ANode#accept_simple_misc */
9431 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TString:simple_misc_analysis#ANode#after_simple_misc */
9432 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TString:literal#ANode#accept_literal */
9433 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TString:scope#ANode#accept_scope_visitor */
9434 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TString:flow#ANode#accept_flow_visitor */
9435 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TString:local_var_init#ANode#accept_local_var_visitor */
9436 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TString:auto_super_init#ANode#accept_auto_super_init */
9437 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9438 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TString:astvalidation#ANode#accept_ast_validation */
9439 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TString:transform#ANode#accept_transform_visitor */
9440 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TString:lexer#Token#text */
9441 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TString:lexer#Token#text= */
9442 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TString:parser_nodes#Token#prev_token */
9443 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TString:parser_nodes#Token#prev_token= */
9444 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TString:parser_nodes#Token#next_token */
9445 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TString:parser_nodes#Token#next_token= */
9446 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TString:parser_nodes#Token#init */
9447 (nitmethod_t)VIRTUAL_lexer__TString__parser_index, /* pointer to parser_nodes:TString:lexer#TString#parser_index */
9448 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__init, /* pointer to parser_nodes:TString:parser_nodes#TokenLiteral#init */
9449 (nitmethod_t)VIRTUAL_parser_nodes__TString__init, /* pointer to parser_nodes:TString:parser_nodes#TString#init */
9450 (nitmethod_t)VIRTUAL_lexer__TString__init_tk, /* pointer to parser_nodes:TString:lexer#TString#init_tk */
9451 }
9452 };
9453 /* allocate TString */
9454 val* NEW_parser_nodes__TString(const struct type* type) {
9455 val* self /* : TString */;
9456 val* var /* : null */;
9457 val* var1 /* : null */;
9458 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9459 self->type = type;
9460 self->class = &class_parser_nodes__TString;
9461 var = NULL;
9462 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TString exact> */
9463 var1 = NULL;
9464 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TString exact> */
9465 return self;
9466 }
9467 /* runtime class parser_nodes__TStartString */
9468 const struct class class_parser_nodes__TStartString = {
9469 0, /* box_kind */
9470 {
9471 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TStartString:kernel#Object#object_id */
9472 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TStartString:kernel#Object#is_same_type */
9473 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TStartString:kernel#Object#is_same_instance */
9474 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TStartString:kernel#Object#== */
9475 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TStartString:kernel#Object#!= */
9476 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TStartString:kernel#Object#output */
9477 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TStartString:kernel#Object#output_class_name */
9478 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TStartString:kernel#Object#exit */
9479 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TStartString:kernel#Object#sys */
9480 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TStartString:kernel#Object#hash */
9481 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__to_s, /* pointer to parser_nodes:TStartString:parser_nodes#TokenLiteral#to_s */
9482 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TStartString:string#Object#native_class_name */
9483 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TStartString:string#Object#class_name */
9484 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TStartString:string#Object#inspect */
9485 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TStartString:string#Object#inspect_head */
9486 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TStartString:string#Object#args */
9487 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TStartString:math#Object#atan2 */
9488 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TStartString:math#Object#pi */
9489 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TStartString:math#Object#srand_from */
9490 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TStartString:math#Object#srand */
9491 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TStartString:stream#Object#poll */
9492 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TStartString:stream#Object#intern_poll */
9493 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TStartString:time#Object#get_time */
9494 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TStartString:file#Object#printn */
9495 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TStartString:file#Object#print */
9496 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TStartString:file#Object#getc */
9497 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TStartString:file#Object#gets */
9498 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TStartString:file#Object#getcwd */
9499 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TStartString:file#Object#file_getcwd */
9500 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TStartString:file#Object#stdin */
9501 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TStartString:file#Object#stdout */
9502 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TStartString:file#Object#stderr */
9503 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TStartString:model_base#Object#intrude_visibility */
9504 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TStartString:model_base#Object#public_visibility */
9505 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TStartString:model_base#Object#protected_visibility */
9506 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TStartString:model_base#Object#private_visibility */
9507 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TStartString:model_base#Object#none_visibility */
9508 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TStartString:model#Object#abstract_kind */
9509 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TStartString:model#Object#concrete_kind */
9510 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TStartString:model#Object#interface_kind */
9511 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TStartString:model#Object#enum_kind */
9512 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TStartString:model#Object#extern_kind */
9513 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#location */
9514 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#hot_location */
9515 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#debug */
9516 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#parent */
9517 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#parent= */
9518 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#init */
9519 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TStartString:parser_nodes#Token#replace_child */
9520 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#detach */
9521 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#replace_with */
9522 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TStartString:parser_nodes#Token#visit_all */
9523 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TStartString:parser_util#ANode#collect_tokens_by_text */
9524 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TStartString:parser_util#ANode#collect_annotations_by_name */
9525 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TStartString:simple_misc_analysis#ANode#accept_simple_misc */
9526 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TStartString:simple_misc_analysis#ANode#after_simple_misc */
9527 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TStartString:literal#ANode#accept_literal */
9528 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TStartString:scope#ANode#accept_scope_visitor */
9529 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TStartString:flow#ANode#accept_flow_visitor */
9530 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TStartString:local_var_init#ANode#accept_local_var_visitor */
9531 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TStartString:auto_super_init#ANode#accept_auto_super_init */
9532 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TStartString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9533 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TStartString:astvalidation#ANode#accept_ast_validation */
9534 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TStartString:transform#ANode#accept_transform_visitor */
9535 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TStartString:lexer#Token#text */
9536 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TStartString:lexer#Token#text= */
9537 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TStartString:parser_nodes#Token#prev_token */
9538 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TStartString:parser_nodes#Token#prev_token= */
9539 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TStartString:parser_nodes#Token#next_token */
9540 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TStartString:parser_nodes#Token#next_token= */
9541 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TStartString:parser_nodes#Token#init */
9542 (nitmethod_t)VIRTUAL_lexer__TStartString__parser_index, /* pointer to parser_nodes:TStartString:lexer#TStartString#parser_index */
9543 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__init, /* pointer to parser_nodes:TStartString:parser_nodes#TokenLiteral#init */
9544 (nitmethod_t)VIRTUAL_parser_nodes__TStartString__init, /* pointer to parser_nodes:TStartString:parser_nodes#TStartString#init */
9545 (nitmethod_t)VIRTUAL_lexer__TStartString__init_tk, /* pointer to parser_nodes:TStartString:lexer#TStartString#init_tk */
9546 }
9547 };
9548 /* allocate TStartString */
9549 val* NEW_parser_nodes__TStartString(const struct type* type) {
9550 val* self /* : TStartString */;
9551 val* var /* : null */;
9552 val* var1 /* : null */;
9553 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9554 self->type = type;
9555 self->class = &class_parser_nodes__TStartString;
9556 var = NULL;
9557 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TStartString exact> */
9558 var1 = NULL;
9559 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TStartString exact> */
9560 return self;
9561 }
9562 /* runtime class parser_nodes__TMidString */
9563 const struct class class_parser_nodes__TMidString = {
9564 0, /* box_kind */
9565 {
9566 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TMidString:kernel#Object#object_id */
9567 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TMidString:kernel#Object#is_same_type */
9568 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TMidString:kernel#Object#is_same_instance */
9569 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TMidString:kernel#Object#== */
9570 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TMidString:kernel#Object#!= */
9571 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TMidString:kernel#Object#output */
9572 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TMidString:kernel#Object#output_class_name */
9573 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TMidString:kernel#Object#exit */
9574 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TMidString:kernel#Object#sys */
9575 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TMidString:kernel#Object#hash */
9576 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__to_s, /* pointer to parser_nodes:TMidString:parser_nodes#TokenLiteral#to_s */
9577 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TMidString:string#Object#native_class_name */
9578 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TMidString:string#Object#class_name */
9579 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TMidString:string#Object#inspect */
9580 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TMidString:string#Object#inspect_head */
9581 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TMidString:string#Object#args */
9582 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TMidString:math#Object#atan2 */
9583 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TMidString:math#Object#pi */
9584 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TMidString:math#Object#srand_from */
9585 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TMidString:math#Object#srand */
9586 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TMidString:stream#Object#poll */
9587 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TMidString:stream#Object#intern_poll */
9588 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TMidString:time#Object#get_time */
9589 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TMidString:file#Object#printn */
9590 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TMidString:file#Object#print */
9591 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TMidString:file#Object#getc */
9592 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TMidString:file#Object#gets */
9593 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TMidString:file#Object#getcwd */
9594 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TMidString:file#Object#file_getcwd */
9595 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TMidString:file#Object#stdin */
9596 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TMidString:file#Object#stdout */
9597 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TMidString:file#Object#stderr */
9598 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TMidString:model_base#Object#intrude_visibility */
9599 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TMidString:model_base#Object#public_visibility */
9600 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TMidString:model_base#Object#protected_visibility */
9601 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TMidString:model_base#Object#private_visibility */
9602 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TMidString:model_base#Object#none_visibility */
9603 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TMidString:model#Object#abstract_kind */
9604 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TMidString:model#Object#concrete_kind */
9605 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TMidString:model#Object#interface_kind */
9606 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TMidString:model#Object#enum_kind */
9607 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TMidString:model#Object#extern_kind */
9608 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#location */
9609 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#hot_location */
9610 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#debug */
9611 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#parent */
9612 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#parent= */
9613 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#init */
9614 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TMidString:parser_nodes#Token#replace_child */
9615 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#detach */
9616 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#replace_with */
9617 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TMidString:parser_nodes#Token#visit_all */
9618 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TMidString:parser_util#ANode#collect_tokens_by_text */
9619 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TMidString:parser_util#ANode#collect_annotations_by_name */
9620 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TMidString:simple_misc_analysis#ANode#accept_simple_misc */
9621 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TMidString:simple_misc_analysis#ANode#after_simple_misc */
9622 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TMidString:literal#ANode#accept_literal */
9623 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TMidString:scope#ANode#accept_scope_visitor */
9624 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TMidString:flow#ANode#accept_flow_visitor */
9625 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TMidString:local_var_init#ANode#accept_local_var_visitor */
9626 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TMidString:auto_super_init#ANode#accept_auto_super_init */
9627 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TMidString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9628 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TMidString:astvalidation#ANode#accept_ast_validation */
9629 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TMidString:transform#ANode#accept_transform_visitor */
9630 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TMidString:lexer#Token#text */
9631 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TMidString:lexer#Token#text= */
9632 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TMidString:parser_nodes#Token#prev_token */
9633 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TMidString:parser_nodes#Token#prev_token= */
9634 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TMidString:parser_nodes#Token#next_token */
9635 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TMidString:parser_nodes#Token#next_token= */
9636 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TMidString:parser_nodes#Token#init */
9637 (nitmethod_t)VIRTUAL_lexer__TMidString__parser_index, /* pointer to parser_nodes:TMidString:lexer#TMidString#parser_index */
9638 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__init, /* pointer to parser_nodes:TMidString:parser_nodes#TokenLiteral#init */
9639 (nitmethod_t)VIRTUAL_parser_nodes__TMidString__init, /* pointer to parser_nodes:TMidString:parser_nodes#TMidString#init */
9640 (nitmethod_t)VIRTUAL_lexer__TMidString__init_tk, /* pointer to parser_nodes:TMidString:lexer#TMidString#init_tk */
9641 }
9642 };
9643 /* allocate TMidString */
9644 val* NEW_parser_nodes__TMidString(const struct type* type) {
9645 val* self /* : TMidString */;
9646 val* var /* : null */;
9647 val* var1 /* : null */;
9648 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9649 self->type = type;
9650 self->class = &class_parser_nodes__TMidString;
9651 var = NULL;
9652 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TMidString exact> */
9653 var1 = NULL;
9654 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TMidString exact> */
9655 return self;
9656 }
9657 /* runtime class parser_nodes__TEndString */
9658 const struct class class_parser_nodes__TEndString = {
9659 0, /* box_kind */
9660 {
9661 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TEndString:kernel#Object#object_id */
9662 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TEndString:kernel#Object#is_same_type */
9663 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TEndString:kernel#Object#is_same_instance */
9664 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TEndString:kernel#Object#== */
9665 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TEndString:kernel#Object#!= */
9666 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TEndString:kernel#Object#output */
9667 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TEndString:kernel#Object#output_class_name */
9668 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TEndString:kernel#Object#exit */
9669 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TEndString:kernel#Object#sys */
9670 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TEndString:kernel#Object#hash */
9671 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__to_s, /* pointer to parser_nodes:TEndString:parser_nodes#TokenLiteral#to_s */
9672 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TEndString:string#Object#native_class_name */
9673 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TEndString:string#Object#class_name */
9674 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TEndString:string#Object#inspect */
9675 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TEndString:string#Object#inspect_head */
9676 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TEndString:string#Object#args */
9677 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TEndString:math#Object#atan2 */
9678 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TEndString:math#Object#pi */
9679 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TEndString:math#Object#srand_from */
9680 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TEndString:math#Object#srand */
9681 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TEndString:stream#Object#poll */
9682 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TEndString:stream#Object#intern_poll */
9683 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TEndString:time#Object#get_time */
9684 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TEndString:file#Object#printn */
9685 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TEndString:file#Object#print */
9686 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TEndString:file#Object#getc */
9687 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TEndString:file#Object#gets */
9688 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TEndString:file#Object#getcwd */
9689 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TEndString:file#Object#file_getcwd */
9690 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TEndString:file#Object#stdin */
9691 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TEndString:file#Object#stdout */
9692 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TEndString:file#Object#stderr */
9693 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TEndString:model_base#Object#intrude_visibility */
9694 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TEndString:model_base#Object#public_visibility */
9695 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TEndString:model_base#Object#protected_visibility */
9696 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TEndString:model_base#Object#private_visibility */
9697 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TEndString:model_base#Object#none_visibility */
9698 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TEndString:model#Object#abstract_kind */
9699 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TEndString:model#Object#concrete_kind */
9700 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TEndString:model#Object#interface_kind */
9701 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TEndString:model#Object#enum_kind */
9702 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TEndString:model#Object#extern_kind */
9703 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#location */
9704 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#hot_location */
9705 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#debug */
9706 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#parent */
9707 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#parent= */
9708 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#init */
9709 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TEndString:parser_nodes#Token#replace_child */
9710 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#detach */
9711 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#replace_with */
9712 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TEndString:parser_nodes#Token#visit_all */
9713 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TEndString:parser_util#ANode#collect_tokens_by_text */
9714 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TEndString:parser_util#ANode#collect_annotations_by_name */
9715 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TEndString:simple_misc_analysis#ANode#accept_simple_misc */
9716 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TEndString:simple_misc_analysis#ANode#after_simple_misc */
9717 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TEndString:literal#ANode#accept_literal */
9718 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TEndString:scope#ANode#accept_scope_visitor */
9719 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TEndString:flow#ANode#accept_flow_visitor */
9720 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TEndString:local_var_init#ANode#accept_local_var_visitor */
9721 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TEndString:auto_super_init#ANode#accept_auto_super_init */
9722 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TEndString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9723 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TEndString:astvalidation#ANode#accept_ast_validation */
9724 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TEndString:transform#ANode#accept_transform_visitor */
9725 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TEndString:lexer#Token#text */
9726 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TEndString:lexer#Token#text= */
9727 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TEndString:parser_nodes#Token#prev_token */
9728 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TEndString:parser_nodes#Token#prev_token= */
9729 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TEndString:parser_nodes#Token#next_token */
9730 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TEndString:parser_nodes#Token#next_token= */
9731 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TEndString:parser_nodes#Token#init */
9732 (nitmethod_t)VIRTUAL_lexer__TEndString__parser_index, /* pointer to parser_nodes:TEndString:lexer#TEndString#parser_index */
9733 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__init, /* pointer to parser_nodes:TEndString:parser_nodes#TokenLiteral#init */
9734 (nitmethod_t)VIRTUAL_parser_nodes__TEndString__init, /* pointer to parser_nodes:TEndString:parser_nodes#TEndString#init */
9735 (nitmethod_t)VIRTUAL_lexer__TEndString__init_tk, /* pointer to parser_nodes:TEndString:lexer#TEndString#init_tk */
9736 }
9737 };
9738 /* allocate TEndString */
9739 val* NEW_parser_nodes__TEndString(const struct type* type) {
9740 val* self /* : TEndString */;
9741 val* var /* : null */;
9742 val* var1 /* : null */;
9743 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9744 self->type = type;
9745 self->class = &class_parser_nodes__TEndString;
9746 var = NULL;
9747 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TEndString exact> */
9748 var1 = NULL;
9749 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TEndString exact> */
9750 return self;
9751 }
9752 /* runtime class parser_nodes__TBadString */
9753 const struct class class_parser_nodes__TBadString = {
9754 0, /* box_kind */
9755 {
9756 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TBadString:kernel#Object#object_id */
9757 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TBadString:kernel#Object#is_same_type */
9758 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TBadString:kernel#Object#is_same_instance */
9759 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TBadString:kernel#Object#== */
9760 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TBadString:kernel#Object#!= */
9761 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TBadString:kernel#Object#output */
9762 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TBadString:kernel#Object#output_class_name */
9763 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TBadString:kernel#Object#exit */
9764 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TBadString:kernel#Object#sys */
9765 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TBadString:kernel#Object#hash */
9766 (nitmethod_t)VIRTUAL_parser_nodes__TBadString__to_s, /* pointer to parser_nodes:TBadString:parser_nodes#TBadString#to_s */
9767 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TBadString:string#Object#native_class_name */
9768 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TBadString:string#Object#class_name */
9769 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TBadString:string#Object#inspect */
9770 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TBadString:string#Object#inspect_head */
9771 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TBadString:string#Object#args */
9772 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TBadString:math#Object#atan2 */
9773 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TBadString:math#Object#pi */
9774 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TBadString:math#Object#srand_from */
9775 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TBadString:math#Object#srand */
9776 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TBadString:stream#Object#poll */
9777 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TBadString:stream#Object#intern_poll */
9778 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TBadString:time#Object#get_time */
9779 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TBadString:file#Object#printn */
9780 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TBadString:file#Object#print */
9781 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TBadString:file#Object#getc */
9782 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TBadString:file#Object#gets */
9783 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TBadString:file#Object#getcwd */
9784 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TBadString:file#Object#file_getcwd */
9785 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TBadString:file#Object#stdin */
9786 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TBadString:file#Object#stdout */
9787 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TBadString:file#Object#stderr */
9788 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TBadString:model_base#Object#intrude_visibility */
9789 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TBadString:model_base#Object#public_visibility */
9790 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TBadString:model_base#Object#protected_visibility */
9791 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TBadString:model_base#Object#private_visibility */
9792 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TBadString:model_base#Object#none_visibility */
9793 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TBadString:model#Object#abstract_kind */
9794 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TBadString:model#Object#concrete_kind */
9795 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TBadString:model#Object#interface_kind */
9796 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TBadString:model#Object#enum_kind */
9797 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TBadString:model#Object#extern_kind */
9798 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#location */
9799 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#hot_location */
9800 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#debug */
9801 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#parent */
9802 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#parent= */
9803 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#init */
9804 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TBadString:parser_nodes#Token#replace_child */
9805 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#detach */
9806 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#replace_with */
9807 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TBadString:parser_nodes#Token#visit_all */
9808 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TBadString:parser_util#ANode#collect_tokens_by_text */
9809 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TBadString:parser_util#ANode#collect_annotations_by_name */
9810 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TBadString:simple_misc_analysis#ANode#accept_simple_misc */
9811 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TBadString:simple_misc_analysis#ANode#after_simple_misc */
9812 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TBadString:literal#ANode#accept_literal */
9813 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TBadString:scope#ANode#accept_scope_visitor */
9814 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TBadString:flow#ANode#accept_flow_visitor */
9815 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TBadString:local_var_init#ANode#accept_local_var_visitor */
9816 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TBadString:auto_super_init#ANode#accept_auto_super_init */
9817 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TBadString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9818 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TBadString:astvalidation#ANode#accept_ast_validation */
9819 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TBadString:transform#ANode#accept_transform_visitor */
9820 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TBadString:lexer#Token#text */
9821 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TBadString:lexer#Token#text= */
9822 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TBadString:parser_nodes#Token#prev_token */
9823 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TBadString:parser_nodes#Token#prev_token= */
9824 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TBadString:parser_nodes#Token#next_token */
9825 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TBadString:parser_nodes#Token#next_token= */
9826 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TBadString:parser_nodes#Token#init */
9827 (nitmethod_t)VIRTUAL_lexer__TBadString__parser_index, /* pointer to parser_nodes:TBadString:lexer#TBadString#parser_index */
9828 (nitmethod_t)VIRTUAL_parser_nodes__TBadString__init, /* pointer to parser_nodes:TBadString:parser_nodes#TBadString#init */
9829 (nitmethod_t)VIRTUAL_lexer__TBadString__init_tk, /* pointer to parser_nodes:TBadString:lexer#TBadString#init_tk */
9830 }
9831 };
9832 /* allocate TBadString */
9833 val* NEW_parser_nodes__TBadString(const struct type* type) {
9834 val* self /* : TBadString */;
9835 val* var /* : null */;
9836 val* var1 /* : null */;
9837 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9838 self->type = type;
9839 self->class = &class_parser_nodes__TBadString;
9840 var = NULL;
9841 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TBadString exact> */
9842 var1 = NULL;
9843 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TBadString exact> */
9844 return self;
9845 }
9846 /* runtime class parser_nodes__TBadChar */
9847 const struct class class_parser_nodes__TBadChar = {
9848 0, /* box_kind */
9849 {
9850 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TBadChar:kernel#Object#object_id */
9851 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TBadChar:kernel#Object#is_same_type */
9852 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TBadChar:kernel#Object#is_same_instance */
9853 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TBadChar:kernel#Object#== */
9854 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TBadChar:kernel#Object#!= */
9855 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TBadChar:kernel#Object#output */
9856 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TBadChar:kernel#Object#output_class_name */
9857 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TBadChar:kernel#Object#exit */
9858 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TBadChar:kernel#Object#sys */
9859 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TBadChar:kernel#Object#hash */
9860 (nitmethod_t)VIRTUAL_parser_nodes__TBadChar__to_s, /* pointer to parser_nodes:TBadChar:parser_nodes#TBadChar#to_s */
9861 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TBadChar:string#Object#native_class_name */
9862 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TBadChar:string#Object#class_name */
9863 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TBadChar:string#Object#inspect */
9864 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TBadChar:string#Object#inspect_head */
9865 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TBadChar:string#Object#args */
9866 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TBadChar:math#Object#atan2 */
9867 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TBadChar:math#Object#pi */
9868 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TBadChar:math#Object#srand_from */
9869 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TBadChar:math#Object#srand */
9870 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TBadChar:stream#Object#poll */
9871 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TBadChar:stream#Object#intern_poll */
9872 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TBadChar:time#Object#get_time */
9873 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TBadChar:file#Object#printn */
9874 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TBadChar:file#Object#print */
9875 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TBadChar:file#Object#getc */
9876 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TBadChar:file#Object#gets */
9877 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TBadChar:file#Object#getcwd */
9878 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TBadChar:file#Object#file_getcwd */
9879 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TBadChar:file#Object#stdin */
9880 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TBadChar:file#Object#stdout */
9881 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TBadChar:file#Object#stderr */
9882 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TBadChar:model_base#Object#intrude_visibility */
9883 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TBadChar:model_base#Object#public_visibility */
9884 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TBadChar:model_base#Object#protected_visibility */
9885 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TBadChar:model_base#Object#private_visibility */
9886 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TBadChar:model_base#Object#none_visibility */
9887 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TBadChar:model#Object#abstract_kind */
9888 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TBadChar:model#Object#concrete_kind */
9889 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TBadChar:model#Object#interface_kind */
9890 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TBadChar:model#Object#enum_kind */
9891 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TBadChar:model#Object#extern_kind */
9892 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#location */
9893 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#hot_location */
9894 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#debug */
9895 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#parent */
9896 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#parent= */
9897 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#init */
9898 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#replace_child */
9899 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#detach */
9900 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#replace_with */
9901 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#visit_all */
9902 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TBadChar:parser_util#ANode#collect_tokens_by_text */
9903 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TBadChar:parser_util#ANode#collect_annotations_by_name */
9904 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TBadChar:simple_misc_analysis#ANode#accept_simple_misc */
9905 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TBadChar:simple_misc_analysis#ANode#after_simple_misc */
9906 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TBadChar:literal#ANode#accept_literal */
9907 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TBadChar:scope#ANode#accept_scope_visitor */
9908 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TBadChar:flow#ANode#accept_flow_visitor */
9909 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TBadChar:local_var_init#ANode#accept_local_var_visitor */
9910 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TBadChar:auto_super_init#ANode#accept_auto_super_init */
9911 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TBadChar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9912 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TBadChar:astvalidation#ANode#accept_ast_validation */
9913 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TBadChar:transform#ANode#accept_transform_visitor */
9914 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TBadChar:lexer#Token#text */
9915 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TBadChar:lexer#Token#text= */
9916 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#prev_token */
9917 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#prev_token= */
9918 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#next_token */
9919 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#next_token= */
9920 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#init */
9921 (nitmethod_t)VIRTUAL_lexer__TBadChar__parser_index, /* pointer to parser_nodes:TBadChar:lexer#TBadChar#parser_index */
9922 (nitmethod_t)VIRTUAL_parser_nodes__TBadChar__init, /* pointer to parser_nodes:TBadChar:parser_nodes#TBadChar#init */
9923 (nitmethod_t)VIRTUAL_lexer__TBadChar__init_tk, /* pointer to parser_nodes:TBadChar:lexer#TBadChar#init_tk */
9924 }
9925 };
9926 /* allocate TBadChar */
9927 val* NEW_parser_nodes__TBadChar(const struct type* type) {
9928 val* self /* : TBadChar */;
9929 val* var /* : null */;
9930 val* var1 /* : null */;
9931 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9932 self->type = type;
9933 self->class = &class_parser_nodes__TBadChar;
9934 var = NULL;
9935 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TBadChar exact> */
9936 var1 = NULL;
9937 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TBadChar exact> */
9938 return self;
9939 }