pep8analysis: add copyright info for viz.js
[nit.git] / c_src / nitg.classes.7.c
1 #include "nitg.classes.0.h"
2 /* runtime class parser_nodes__TKwdo */
3 const struct class class_parser_nodes__TKwdo = {
4 0, /* box_kind */
5 {
6 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwdo:kernel#Object#object_id */
7 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwdo:kernel#Object#is_same_type */
8 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwdo:kernel#Object#is_same_instance */
9 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwdo:kernel#Object#== */
10 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwdo:kernel#Object#!= */
11 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwdo:kernel#Object#output */
12 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwdo:kernel#Object#output_class_name */
13 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwdo:kernel#Object#exit */
14 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwdo:kernel#Object#sys */
15 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwdo:kernel#Object#hash */
16 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwdo:math#Object#atan2 */
17 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwdo:math#Object#pi */
18 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwdo:math#Object#srand_from */
19 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwdo:math#Object#srand */
20 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwdo:parser_nodes#TokenKeyword#to_s */
21 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwdo:string#Object#native_class_name */
22 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwdo:string#Object#class_name */
23 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwdo:string#Object#inspect */
24 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwdo:string#Object#inspect_head */
25 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwdo:string#Object#args */
26 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwdo:string#Object#alpha_comparator */
27 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwdo:stream#Object#poll */
28 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwdo:stream#Object#intern_poll */
29 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwdo:time#Object#get_time */
30 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwdo:file#Object#printn */
31 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwdo:file#Object#print */
32 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwdo:file#Object#getc */
33 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwdo:file#Object#gets */
34 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwdo:file#Object#getcwd */
35 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwdo:file#Object#file_getcwd */
36 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwdo:file#Object#stdin */
37 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwdo:file#Object#stdout */
38 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwdo:file#Object#stderr */
39 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#intrude_visibility */
40 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#public_visibility */
41 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#protected_visibility */
42 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#private_visibility */
43 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwdo:model_base#Object#none_visibility */
44 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwdo:model#Object#abstract_kind */
45 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwdo:model#Object#concrete_kind */
46 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwdo:model#Object#interface_kind */
47 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwdo:model#Object#enum_kind */
48 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwdo:model#Object#extern_kind */
49 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwdo:nitni_utilities#Object#internal_call_context */
50 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwdo:nitni_utilities#Object#long_signature */
51 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwdo:nitni_utilities#Object#short_signature */
52 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwdo:c#Object#to_c_call_context */
53 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwdo:c#Object#from_c_call_context */
54 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwdo:cpp#Object#cpp_call_context */
55 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwdo:cpp#Object#to_cpp_call_context */
56 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwdo:cpp#Object#from_cpp_call_context */
57 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#location */
58 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#hot_location */
59 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#debug */
60 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#parent */
61 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#parent= */
62 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#init */
63 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#replace_child */
64 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#detach */
65 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwdo:parser_nodes#ANode#replace_with */
66 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#visit_all */
67 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwdo:parser_util#ANode#collect_tokens_by_text */
68 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwdo:parser_util#ANode#collect_annotations_by_name */
69 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwdo:simple_misc_analysis#ANode#accept_simple_misc */
70 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwdo:simple_misc_analysis#ANode#after_simple_misc */
71 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwdo:literal#ANode#accept_literal */
72 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwdo:scope#ANode#accept_scope_visitor */
73 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwdo:flow#ANode#accept_flow_visitor */
74 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwdo:local_var_init#ANode#accept_local_var_visitor */
75 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwdo:auto_super_init#ANode#accept_auto_super_init */
76 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwdo:astvalidation#ANode#accept_ast_validation */
77 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwdo:rapid_type_analysis#ANode#accept_rapid_type_visitor */
78 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwdo:transform#ANode#accept_transform_visitor */
79 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwdo:lexer#Token#text */
80 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwdo:lexer#Token#text= */
81 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#prev_token */
82 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#prev_token= */
83 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#next_token */
84 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#next_token= */
85 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwdo:parser_nodes#Token#init */
86 (nitmethod_t)VIRTUAL_lexer__TKwdo__parser_index, /* pointer to parser_nodes:TKwdo:lexer#TKwdo#parser_index */
87 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwdo:parser_nodes#TokenKeyword#init */
88 (nitmethod_t)VIRTUAL_parser_nodes__TKwdo__init, /* pointer to parser_nodes:TKwdo:parser_nodes#TKwdo#init */
89 (nitmethod_t)VIRTUAL_lexer__TKwdo__init_tk, /* pointer to parser_nodes:TKwdo:lexer#TKwdo#init_tk */
90 }
91 };
92 /* allocate TKwdo */
93 val* NEW_parser_nodes__TKwdo(const struct type* type) {
94 val* self /* : TKwdo */;
95 val* var /* : null */;
96 val* var1 /* : null */;
97 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
98 self->type = type;
99 self->class = &class_parser_nodes__TKwdo;
100 var = NULL;
101 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwdo exact> */
102 var1 = NULL;
103 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwdo exact> */
104 return self;
105 }
106 /* runtime class parser_nodes__TKwreadable */
107 const struct class class_parser_nodes__TKwreadable = {
108 0, /* box_kind */
109 {
110 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwreadable:kernel#Object#object_id */
111 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwreadable:kernel#Object#is_same_type */
112 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwreadable:kernel#Object#is_same_instance */
113 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwreadable:kernel#Object#== */
114 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwreadable:kernel#Object#!= */
115 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwreadable:kernel#Object#output */
116 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwreadable:kernel#Object#output_class_name */
117 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwreadable:kernel#Object#exit */
118 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwreadable:kernel#Object#sys */
119 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwreadable:kernel#Object#hash */
120 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwreadable:math#Object#atan2 */
121 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwreadable:math#Object#pi */
122 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwreadable:math#Object#srand_from */
123 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwreadable:math#Object#srand */
124 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwreadable:parser_nodes#TokenKeyword#to_s */
125 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwreadable:string#Object#native_class_name */
126 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwreadable:string#Object#class_name */
127 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwreadable:string#Object#inspect */
128 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwreadable:string#Object#inspect_head */
129 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwreadable:string#Object#args */
130 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwreadable:string#Object#alpha_comparator */
131 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwreadable:stream#Object#poll */
132 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwreadable:stream#Object#intern_poll */
133 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwreadable:time#Object#get_time */
134 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwreadable:file#Object#printn */
135 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwreadable:file#Object#print */
136 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwreadable:file#Object#getc */
137 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwreadable:file#Object#gets */
138 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwreadable:file#Object#getcwd */
139 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwreadable:file#Object#file_getcwd */
140 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwreadable:file#Object#stdin */
141 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwreadable:file#Object#stdout */
142 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwreadable:file#Object#stderr */
143 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwreadable:model_base#Object#intrude_visibility */
144 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwreadable:model_base#Object#public_visibility */
145 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwreadable:model_base#Object#protected_visibility */
146 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwreadable:model_base#Object#private_visibility */
147 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwreadable:model_base#Object#none_visibility */
148 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwreadable:model#Object#abstract_kind */
149 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwreadable:model#Object#concrete_kind */
150 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwreadable:model#Object#interface_kind */
151 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwreadable:model#Object#enum_kind */
152 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwreadable:model#Object#extern_kind */
153 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwreadable:nitni_utilities#Object#internal_call_context */
154 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwreadable:nitni_utilities#Object#long_signature */
155 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwreadable:nitni_utilities#Object#short_signature */
156 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwreadable:c#Object#to_c_call_context */
157 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwreadable:c#Object#from_c_call_context */
158 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwreadable:cpp#Object#cpp_call_context */
159 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwreadable:cpp#Object#to_cpp_call_context */
160 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwreadable:cpp#Object#from_cpp_call_context */
161 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#location */
162 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#hot_location */
163 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#debug */
164 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#parent */
165 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#parent= */
166 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#init */
167 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwreadable:parser_nodes#Token#replace_child */
168 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#detach */
169 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwreadable:parser_nodes#ANode#replace_with */
170 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwreadable:parser_nodes#Token#visit_all */
171 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwreadable:parser_util#ANode#collect_tokens_by_text */
172 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwreadable:parser_util#ANode#collect_annotations_by_name */
173 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwreadable:simple_misc_analysis#ANode#accept_simple_misc */
174 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwreadable:simple_misc_analysis#ANode#after_simple_misc */
175 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwreadable:literal#ANode#accept_literal */
176 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwreadable:scope#ANode#accept_scope_visitor */
177 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwreadable:flow#ANode#accept_flow_visitor */
178 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwreadable:local_var_init#ANode#accept_local_var_visitor */
179 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwreadable:auto_super_init#ANode#accept_auto_super_init */
180 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwreadable:astvalidation#ANode#accept_ast_validation */
181 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwreadable:rapid_type_analysis#ANode#accept_rapid_type_visitor */
182 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwreadable:transform#ANode#accept_transform_visitor */
183 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwreadable:lexer#Token#text */
184 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwreadable:lexer#Token#text= */
185 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwreadable:parser_nodes#Token#prev_token */
186 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwreadable:parser_nodes#Token#prev_token= */
187 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwreadable:parser_nodes#Token#next_token */
188 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwreadable:parser_nodes#Token#next_token= */
189 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwreadable:parser_nodes#Token#init */
190 (nitmethod_t)VIRTUAL_lexer__TKwreadable__parser_index, /* pointer to parser_nodes:TKwreadable:lexer#TKwreadable#parser_index */
191 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwreadable:parser_nodes#TokenKeyword#init */
192 (nitmethod_t)VIRTUAL_parser_nodes__TKwreadable__init, /* pointer to parser_nodes:TKwreadable:parser_nodes#TKwreadable#init */
193 (nitmethod_t)VIRTUAL_lexer__TKwreadable__init_tk, /* pointer to parser_nodes:TKwreadable:lexer#TKwreadable#init_tk */
194 }
195 };
196 /* allocate TKwreadable */
197 val* NEW_parser_nodes__TKwreadable(const struct type* type) {
198 val* self /* : TKwreadable */;
199 val* var /* : null */;
200 val* var1 /* : null */;
201 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
202 self->type = type;
203 self->class = &class_parser_nodes__TKwreadable;
204 var = NULL;
205 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwreadable exact> */
206 var1 = NULL;
207 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwreadable exact> */
208 return self;
209 }
210 /* runtime class parser_nodes__TKwwritable */
211 const struct class class_parser_nodes__TKwwritable = {
212 0, /* box_kind */
213 {
214 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwwritable:kernel#Object#object_id */
215 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwwritable:kernel#Object#is_same_type */
216 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwwritable:kernel#Object#is_same_instance */
217 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwwritable:kernel#Object#== */
218 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwwritable:kernel#Object#!= */
219 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwwritable:kernel#Object#output */
220 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwwritable:kernel#Object#output_class_name */
221 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwwritable:kernel#Object#exit */
222 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwwritable:kernel#Object#sys */
223 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwwritable:kernel#Object#hash */
224 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwwritable:math#Object#atan2 */
225 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwwritable:math#Object#pi */
226 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwwritable:math#Object#srand_from */
227 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwwritable:math#Object#srand */
228 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwwritable:parser_nodes#TokenKeyword#to_s */
229 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwwritable:string#Object#native_class_name */
230 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwwritable:string#Object#class_name */
231 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwwritable:string#Object#inspect */
232 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwwritable:string#Object#inspect_head */
233 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwwritable:string#Object#args */
234 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwwritable:string#Object#alpha_comparator */
235 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwwritable:stream#Object#poll */
236 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwwritable:stream#Object#intern_poll */
237 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwwritable:time#Object#get_time */
238 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwwritable:file#Object#printn */
239 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwwritable:file#Object#print */
240 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwwritable:file#Object#getc */
241 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwwritable:file#Object#gets */
242 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwwritable:file#Object#getcwd */
243 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwwritable:file#Object#file_getcwd */
244 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwwritable:file#Object#stdin */
245 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwwritable:file#Object#stdout */
246 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwwritable:file#Object#stderr */
247 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwwritable:model_base#Object#intrude_visibility */
248 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwwritable:model_base#Object#public_visibility */
249 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwwritable:model_base#Object#protected_visibility */
250 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwwritable:model_base#Object#private_visibility */
251 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwwritable:model_base#Object#none_visibility */
252 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwwritable:model#Object#abstract_kind */
253 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwwritable:model#Object#concrete_kind */
254 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwwritable:model#Object#interface_kind */
255 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwwritable:model#Object#enum_kind */
256 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwwritable:model#Object#extern_kind */
257 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwwritable:nitni_utilities#Object#internal_call_context */
258 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwwritable:nitni_utilities#Object#long_signature */
259 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwwritable:nitni_utilities#Object#short_signature */
260 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwwritable:c#Object#to_c_call_context */
261 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwwritable:c#Object#from_c_call_context */
262 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwwritable:cpp#Object#cpp_call_context */
263 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwwritable:cpp#Object#to_cpp_call_context */
264 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwwritable:cpp#Object#from_cpp_call_context */
265 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#location */
266 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#hot_location */
267 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#debug */
268 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#parent */
269 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#parent= */
270 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#init */
271 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwwritable:parser_nodes#Token#replace_child */
272 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#detach */
273 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwwritable:parser_nodes#ANode#replace_with */
274 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwwritable:parser_nodes#Token#visit_all */
275 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwwritable:parser_util#ANode#collect_tokens_by_text */
276 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwwritable:parser_util#ANode#collect_annotations_by_name */
277 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwwritable:simple_misc_analysis#ANode#accept_simple_misc */
278 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwwritable:simple_misc_analysis#ANode#after_simple_misc */
279 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwwritable:literal#ANode#accept_literal */
280 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwwritable:scope#ANode#accept_scope_visitor */
281 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwwritable:flow#ANode#accept_flow_visitor */
282 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwwritable:local_var_init#ANode#accept_local_var_visitor */
283 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwwritable:auto_super_init#ANode#accept_auto_super_init */
284 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwwritable:astvalidation#ANode#accept_ast_validation */
285 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwwritable:rapid_type_analysis#ANode#accept_rapid_type_visitor */
286 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwwritable:transform#ANode#accept_transform_visitor */
287 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwwritable:lexer#Token#text */
288 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwwritable:lexer#Token#text= */
289 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwwritable:parser_nodes#Token#prev_token */
290 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwwritable:parser_nodes#Token#prev_token= */
291 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwwritable:parser_nodes#Token#next_token */
292 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwwritable:parser_nodes#Token#next_token= */
293 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwwritable:parser_nodes#Token#init */
294 (nitmethod_t)VIRTUAL_lexer__TKwwritable__parser_index, /* pointer to parser_nodes:TKwwritable:lexer#TKwwritable#parser_index */
295 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwwritable:parser_nodes#TokenKeyword#init */
296 (nitmethod_t)VIRTUAL_parser_nodes__TKwwritable__init, /* pointer to parser_nodes:TKwwritable:parser_nodes#TKwwritable#init */
297 (nitmethod_t)VIRTUAL_lexer__TKwwritable__init_tk, /* pointer to parser_nodes:TKwwritable:lexer#TKwwritable#init_tk */
298 }
299 };
300 /* allocate TKwwritable */
301 val* NEW_parser_nodes__TKwwritable(const struct type* type) {
302 val* self /* : TKwwritable */;
303 val* var /* : null */;
304 val* var1 /* : null */;
305 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
306 self->type = type;
307 self->class = &class_parser_nodes__TKwwritable;
308 var = NULL;
309 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwwritable exact> */
310 var1 = NULL;
311 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwwritable exact> */
312 return self;
313 }
314 /* runtime class parser_nodes__TKwvar */
315 const struct class class_parser_nodes__TKwvar = {
316 0, /* box_kind */
317 {
318 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwvar:kernel#Object#object_id */
319 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwvar:kernel#Object#is_same_type */
320 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwvar:kernel#Object#is_same_instance */
321 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwvar:kernel#Object#== */
322 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwvar:kernel#Object#!= */
323 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwvar:kernel#Object#output */
324 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwvar:kernel#Object#output_class_name */
325 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwvar:kernel#Object#exit */
326 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwvar:kernel#Object#sys */
327 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwvar:kernel#Object#hash */
328 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwvar:math#Object#atan2 */
329 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwvar:math#Object#pi */
330 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwvar:math#Object#srand_from */
331 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwvar:math#Object#srand */
332 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwvar:parser_nodes#TokenKeyword#to_s */
333 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwvar:string#Object#native_class_name */
334 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwvar:string#Object#class_name */
335 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwvar:string#Object#inspect */
336 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwvar:string#Object#inspect_head */
337 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwvar:string#Object#args */
338 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwvar:string#Object#alpha_comparator */
339 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwvar:stream#Object#poll */
340 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwvar:stream#Object#intern_poll */
341 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwvar:time#Object#get_time */
342 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwvar:file#Object#printn */
343 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwvar:file#Object#print */
344 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwvar:file#Object#getc */
345 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwvar:file#Object#gets */
346 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwvar:file#Object#getcwd */
347 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwvar:file#Object#file_getcwd */
348 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwvar:file#Object#stdin */
349 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwvar:file#Object#stdout */
350 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwvar:file#Object#stderr */
351 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#intrude_visibility */
352 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#public_visibility */
353 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#protected_visibility */
354 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#private_visibility */
355 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwvar:model_base#Object#none_visibility */
356 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwvar:model#Object#abstract_kind */
357 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwvar:model#Object#concrete_kind */
358 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwvar:model#Object#interface_kind */
359 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwvar:model#Object#enum_kind */
360 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwvar:model#Object#extern_kind */
361 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwvar:nitni_utilities#Object#internal_call_context */
362 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwvar:nitni_utilities#Object#long_signature */
363 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwvar:nitni_utilities#Object#short_signature */
364 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwvar:c#Object#to_c_call_context */
365 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwvar:c#Object#from_c_call_context */
366 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwvar:cpp#Object#cpp_call_context */
367 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwvar:cpp#Object#to_cpp_call_context */
368 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwvar:cpp#Object#from_cpp_call_context */
369 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#location */
370 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#hot_location */
371 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#debug */
372 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#parent */
373 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#parent= */
374 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#init */
375 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#replace_child */
376 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#detach */
377 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwvar:parser_nodes#ANode#replace_with */
378 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#visit_all */
379 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwvar:parser_util#ANode#collect_tokens_by_text */
380 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwvar:parser_util#ANode#collect_annotations_by_name */
381 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwvar:simple_misc_analysis#ANode#accept_simple_misc */
382 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwvar:simple_misc_analysis#ANode#after_simple_misc */
383 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwvar:literal#ANode#accept_literal */
384 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwvar:scope#ANode#accept_scope_visitor */
385 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwvar:flow#ANode#accept_flow_visitor */
386 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwvar:local_var_init#ANode#accept_local_var_visitor */
387 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwvar:auto_super_init#ANode#accept_auto_super_init */
388 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwvar:astvalidation#ANode#accept_ast_validation */
389 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwvar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
390 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwvar:transform#ANode#accept_transform_visitor */
391 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwvar:lexer#Token#text */
392 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwvar:lexer#Token#text= */
393 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#prev_token */
394 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#prev_token= */
395 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#next_token */
396 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#next_token= */
397 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwvar:parser_nodes#Token#init */
398 (nitmethod_t)VIRTUAL_lexer__TKwvar__parser_index, /* pointer to parser_nodes:TKwvar:lexer#TKwvar#parser_index */
399 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwvar:parser_nodes#TokenKeyword#init */
400 (nitmethod_t)VIRTUAL_parser_nodes__TKwvar__init, /* pointer to parser_nodes:TKwvar:parser_nodes#TKwvar#init */
401 (nitmethod_t)VIRTUAL_lexer__TKwvar__init_tk, /* pointer to parser_nodes:TKwvar:lexer#TKwvar#init_tk */
402 }
403 };
404 /* allocate TKwvar */
405 val* NEW_parser_nodes__TKwvar(const struct type* type) {
406 val* self /* : TKwvar */;
407 val* var /* : null */;
408 val* var1 /* : null */;
409 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
410 self->type = type;
411 self->class = &class_parser_nodes__TKwvar;
412 var = NULL;
413 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwvar exact> */
414 var1 = NULL;
415 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwvar exact> */
416 return self;
417 }
418 /* runtime class parser_nodes__TKwintern */
419 const struct class class_parser_nodes__TKwintern = {
420 0, /* box_kind */
421 {
422 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwintern:kernel#Object#object_id */
423 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwintern:kernel#Object#is_same_type */
424 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwintern:kernel#Object#is_same_instance */
425 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwintern:kernel#Object#== */
426 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwintern:kernel#Object#!= */
427 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwintern:kernel#Object#output */
428 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwintern:kernel#Object#output_class_name */
429 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwintern:kernel#Object#exit */
430 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwintern:kernel#Object#sys */
431 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwintern:kernel#Object#hash */
432 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwintern:math#Object#atan2 */
433 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwintern:math#Object#pi */
434 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwintern:math#Object#srand_from */
435 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwintern:math#Object#srand */
436 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwintern:parser_nodes#TokenKeyword#to_s */
437 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwintern:string#Object#native_class_name */
438 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwintern:string#Object#class_name */
439 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwintern:string#Object#inspect */
440 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwintern:string#Object#inspect_head */
441 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwintern:string#Object#args */
442 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwintern:string#Object#alpha_comparator */
443 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwintern:stream#Object#poll */
444 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwintern:stream#Object#intern_poll */
445 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwintern:time#Object#get_time */
446 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwintern:file#Object#printn */
447 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwintern:file#Object#print */
448 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwintern:file#Object#getc */
449 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwintern:file#Object#gets */
450 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwintern:file#Object#getcwd */
451 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwintern:file#Object#file_getcwd */
452 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwintern:file#Object#stdin */
453 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwintern:file#Object#stdout */
454 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwintern:file#Object#stderr */
455 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwintern:model_base#Object#intrude_visibility */
456 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwintern:model_base#Object#public_visibility */
457 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwintern:model_base#Object#protected_visibility */
458 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwintern:model_base#Object#private_visibility */
459 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwintern:model_base#Object#none_visibility */
460 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwintern:model#Object#abstract_kind */
461 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwintern:model#Object#concrete_kind */
462 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwintern:model#Object#interface_kind */
463 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwintern:model#Object#enum_kind */
464 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwintern:model#Object#extern_kind */
465 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwintern:nitni_utilities#Object#internal_call_context */
466 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwintern:nitni_utilities#Object#long_signature */
467 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwintern:nitni_utilities#Object#short_signature */
468 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwintern:c#Object#to_c_call_context */
469 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwintern:c#Object#from_c_call_context */
470 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwintern:cpp#Object#cpp_call_context */
471 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwintern:cpp#Object#to_cpp_call_context */
472 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwintern:cpp#Object#from_cpp_call_context */
473 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#location */
474 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#hot_location */
475 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#debug */
476 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#parent */
477 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#parent= */
478 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#init */
479 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwintern:parser_nodes#Token#replace_child */
480 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#detach */
481 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwintern:parser_nodes#ANode#replace_with */
482 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwintern:parser_nodes#Token#visit_all */
483 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwintern:parser_util#ANode#collect_tokens_by_text */
484 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwintern:parser_util#ANode#collect_annotations_by_name */
485 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwintern:simple_misc_analysis#ANode#accept_simple_misc */
486 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwintern:simple_misc_analysis#ANode#after_simple_misc */
487 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwintern:literal#ANode#accept_literal */
488 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwintern:scope#ANode#accept_scope_visitor */
489 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwintern:flow#ANode#accept_flow_visitor */
490 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwintern:local_var_init#ANode#accept_local_var_visitor */
491 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwintern:auto_super_init#ANode#accept_auto_super_init */
492 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwintern:astvalidation#ANode#accept_ast_validation */
493 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwintern:rapid_type_analysis#ANode#accept_rapid_type_visitor */
494 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwintern:transform#ANode#accept_transform_visitor */
495 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwintern:lexer#Token#text */
496 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwintern:lexer#Token#text= */
497 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwintern:parser_nodes#Token#prev_token */
498 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwintern:parser_nodes#Token#prev_token= */
499 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwintern:parser_nodes#Token#next_token */
500 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwintern:parser_nodes#Token#next_token= */
501 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwintern:parser_nodes#Token#init */
502 (nitmethod_t)VIRTUAL_lexer__TKwintern__parser_index, /* pointer to parser_nodes:TKwintern:lexer#TKwintern#parser_index */
503 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwintern:parser_nodes#TokenKeyword#init */
504 (nitmethod_t)VIRTUAL_parser_nodes__TKwintern__init, /* pointer to parser_nodes:TKwintern:parser_nodes#TKwintern#init */
505 (nitmethod_t)VIRTUAL_lexer__TKwintern__init_tk, /* pointer to parser_nodes:TKwintern:lexer#TKwintern#init_tk */
506 }
507 };
508 /* allocate TKwintern */
509 val* NEW_parser_nodes__TKwintern(const struct type* type) {
510 val* self /* : TKwintern */;
511 val* var /* : null */;
512 val* var1 /* : null */;
513 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
514 self->type = type;
515 self->class = &class_parser_nodes__TKwintern;
516 var = NULL;
517 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwintern exact> */
518 var1 = NULL;
519 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwintern exact> */
520 return self;
521 }
522 /* runtime class parser_nodes__TKwextern */
523 const struct class class_parser_nodes__TKwextern = {
524 0, /* box_kind */
525 {
526 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwextern:kernel#Object#object_id */
527 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwextern:kernel#Object#is_same_type */
528 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwextern:kernel#Object#is_same_instance */
529 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwextern:kernel#Object#== */
530 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwextern:kernel#Object#!= */
531 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwextern:kernel#Object#output */
532 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwextern:kernel#Object#output_class_name */
533 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwextern:kernel#Object#exit */
534 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwextern:kernel#Object#sys */
535 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwextern:kernel#Object#hash */
536 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwextern:math#Object#atan2 */
537 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwextern:math#Object#pi */
538 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwextern:math#Object#srand_from */
539 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwextern:math#Object#srand */
540 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwextern:parser_nodes#TokenKeyword#to_s */
541 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwextern:string#Object#native_class_name */
542 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwextern:string#Object#class_name */
543 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwextern:string#Object#inspect */
544 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwextern:string#Object#inspect_head */
545 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwextern:string#Object#args */
546 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwextern:string#Object#alpha_comparator */
547 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwextern:stream#Object#poll */
548 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwextern:stream#Object#intern_poll */
549 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwextern:time#Object#get_time */
550 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwextern:file#Object#printn */
551 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwextern:file#Object#print */
552 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwextern:file#Object#getc */
553 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwextern:file#Object#gets */
554 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwextern:file#Object#getcwd */
555 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwextern:file#Object#file_getcwd */
556 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwextern:file#Object#stdin */
557 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwextern:file#Object#stdout */
558 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwextern:file#Object#stderr */
559 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#intrude_visibility */
560 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#public_visibility */
561 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#protected_visibility */
562 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#private_visibility */
563 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwextern:model_base#Object#none_visibility */
564 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwextern:model#Object#abstract_kind */
565 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwextern:model#Object#concrete_kind */
566 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwextern:model#Object#interface_kind */
567 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwextern:model#Object#enum_kind */
568 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwextern:model#Object#extern_kind */
569 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwextern:nitni_utilities#Object#internal_call_context */
570 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwextern:nitni_utilities#Object#long_signature */
571 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwextern:nitni_utilities#Object#short_signature */
572 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwextern:c#Object#to_c_call_context */
573 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwextern:c#Object#from_c_call_context */
574 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwextern:cpp#Object#cpp_call_context */
575 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwextern:cpp#Object#to_cpp_call_context */
576 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwextern:cpp#Object#from_cpp_call_context */
577 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#location */
578 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#hot_location */
579 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#debug */
580 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#parent */
581 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#parent= */
582 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#init */
583 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#replace_child */
584 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#detach */
585 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwextern:parser_nodes#ANode#replace_with */
586 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#visit_all */
587 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwextern:parser_util#ANode#collect_tokens_by_text */
588 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwextern:parser_util#ANode#collect_annotations_by_name */
589 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwextern:simple_misc_analysis#ANode#accept_simple_misc */
590 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwextern:simple_misc_analysis#ANode#after_simple_misc */
591 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwextern:literal#ANode#accept_literal */
592 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwextern:scope#ANode#accept_scope_visitor */
593 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwextern:flow#ANode#accept_flow_visitor */
594 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwextern:local_var_init#ANode#accept_local_var_visitor */
595 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwextern:auto_super_init#ANode#accept_auto_super_init */
596 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwextern:astvalidation#ANode#accept_ast_validation */
597 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwextern:rapid_type_analysis#ANode#accept_rapid_type_visitor */
598 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwextern:transform#ANode#accept_transform_visitor */
599 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwextern:lexer#Token#text */
600 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwextern:lexer#Token#text= */
601 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#prev_token */
602 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#prev_token= */
603 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#next_token */
604 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#next_token= */
605 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwextern:parser_nodes#Token#init */
606 (nitmethod_t)VIRTUAL_lexer__TKwextern__parser_index, /* pointer to parser_nodes:TKwextern:lexer#TKwextern#parser_index */
607 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwextern:parser_nodes#TokenKeyword#init */
608 (nitmethod_t)VIRTUAL_parser_nodes__TKwextern__init, /* pointer to parser_nodes:TKwextern:parser_nodes#TKwextern#init */
609 (nitmethod_t)VIRTUAL_lexer__TKwextern__init_tk, /* pointer to parser_nodes:TKwextern:lexer#TKwextern#init_tk */
610 }
611 };
612 /* allocate TKwextern */
613 val* NEW_parser_nodes__TKwextern(const struct type* type) {
614 val* self /* : TKwextern */;
615 val* var /* : null */;
616 val* var1 /* : null */;
617 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
618 self->type = type;
619 self->class = &class_parser_nodes__TKwextern;
620 var = NULL;
621 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwextern exact> */
622 var1 = NULL;
623 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwextern exact> */
624 return self;
625 }
626 /* runtime class parser_nodes__TKwprotected */
627 const struct class class_parser_nodes__TKwprotected = {
628 0, /* box_kind */
629 {
630 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwprotected:kernel#Object#object_id */
631 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwprotected:kernel#Object#is_same_type */
632 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwprotected:kernel#Object#is_same_instance */
633 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwprotected:kernel#Object#== */
634 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwprotected:kernel#Object#!= */
635 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwprotected:kernel#Object#output */
636 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwprotected:kernel#Object#output_class_name */
637 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwprotected:kernel#Object#exit */
638 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwprotected:kernel#Object#sys */
639 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwprotected:kernel#Object#hash */
640 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwprotected:math#Object#atan2 */
641 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwprotected:math#Object#pi */
642 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwprotected:math#Object#srand_from */
643 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwprotected:math#Object#srand */
644 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwprotected:parser_nodes#TokenKeyword#to_s */
645 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwprotected:string#Object#native_class_name */
646 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwprotected:string#Object#class_name */
647 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwprotected:string#Object#inspect */
648 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwprotected:string#Object#inspect_head */
649 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwprotected:string#Object#args */
650 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwprotected:string#Object#alpha_comparator */
651 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwprotected:stream#Object#poll */
652 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwprotected:stream#Object#intern_poll */
653 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwprotected:time#Object#get_time */
654 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwprotected:file#Object#printn */
655 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwprotected:file#Object#print */
656 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwprotected:file#Object#getc */
657 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwprotected:file#Object#gets */
658 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwprotected:file#Object#getcwd */
659 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwprotected:file#Object#file_getcwd */
660 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwprotected:file#Object#stdin */
661 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwprotected:file#Object#stdout */
662 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwprotected:file#Object#stderr */
663 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#intrude_visibility */
664 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#public_visibility */
665 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#protected_visibility */
666 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#private_visibility */
667 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwprotected:model_base#Object#none_visibility */
668 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwprotected:model#Object#abstract_kind */
669 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwprotected:model#Object#concrete_kind */
670 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwprotected:model#Object#interface_kind */
671 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwprotected:model#Object#enum_kind */
672 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwprotected:model#Object#extern_kind */
673 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwprotected:nitni_utilities#Object#internal_call_context */
674 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwprotected:nitni_utilities#Object#long_signature */
675 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwprotected:nitni_utilities#Object#short_signature */
676 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwprotected:c#Object#to_c_call_context */
677 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwprotected:c#Object#from_c_call_context */
678 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwprotected:cpp#Object#cpp_call_context */
679 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwprotected:cpp#Object#to_cpp_call_context */
680 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwprotected:cpp#Object#from_cpp_call_context */
681 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#location */
682 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#hot_location */
683 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#debug */
684 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#parent */
685 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#parent= */
686 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#init */
687 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#replace_child */
688 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#detach */
689 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwprotected:parser_nodes#ANode#replace_with */
690 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#visit_all */
691 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwprotected:parser_util#ANode#collect_tokens_by_text */
692 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwprotected:parser_util#ANode#collect_annotations_by_name */
693 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwprotected:simple_misc_analysis#ANode#accept_simple_misc */
694 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwprotected:simple_misc_analysis#ANode#after_simple_misc */
695 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwprotected:literal#ANode#accept_literal */
696 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwprotected:scope#ANode#accept_scope_visitor */
697 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwprotected:flow#ANode#accept_flow_visitor */
698 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwprotected:local_var_init#ANode#accept_local_var_visitor */
699 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwprotected:auto_super_init#ANode#accept_auto_super_init */
700 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwprotected:astvalidation#ANode#accept_ast_validation */
701 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwprotected:rapid_type_analysis#ANode#accept_rapid_type_visitor */
702 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwprotected:transform#ANode#accept_transform_visitor */
703 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwprotected:lexer#Token#text */
704 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwprotected:lexer#Token#text= */
705 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#prev_token */
706 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#prev_token= */
707 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#next_token */
708 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#next_token= */
709 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwprotected:parser_nodes#Token#init */
710 (nitmethod_t)VIRTUAL_lexer__TKwprotected__parser_index, /* pointer to parser_nodes:TKwprotected:lexer#TKwprotected#parser_index */
711 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwprotected:parser_nodes#TokenKeyword#init */
712 (nitmethod_t)VIRTUAL_parser_nodes__TKwprotected__init, /* pointer to parser_nodes:TKwprotected:parser_nodes#TKwprotected#init */
713 (nitmethod_t)VIRTUAL_lexer__TKwprotected__init_tk, /* pointer to parser_nodes:TKwprotected:lexer#TKwprotected#init_tk */
714 }
715 };
716 /* allocate TKwprotected */
717 val* NEW_parser_nodes__TKwprotected(const struct type* type) {
718 val* self /* : TKwprotected */;
719 val* var /* : null */;
720 val* var1 /* : null */;
721 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
722 self->type = type;
723 self->class = &class_parser_nodes__TKwprotected;
724 var = NULL;
725 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwprotected exact> */
726 var1 = NULL;
727 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwprotected exact> */
728 return self;
729 }
730 /* runtime class parser_nodes__TKwprivate */
731 const struct class class_parser_nodes__TKwprivate = {
732 0, /* box_kind */
733 {
734 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwprivate:kernel#Object#object_id */
735 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwprivate:kernel#Object#is_same_type */
736 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwprivate:kernel#Object#is_same_instance */
737 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwprivate:kernel#Object#== */
738 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwprivate:kernel#Object#!= */
739 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwprivate:kernel#Object#output */
740 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwprivate:kernel#Object#output_class_name */
741 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwprivate:kernel#Object#exit */
742 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwprivate:kernel#Object#sys */
743 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwprivate:kernel#Object#hash */
744 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwprivate:math#Object#atan2 */
745 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwprivate:math#Object#pi */
746 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwprivate:math#Object#srand_from */
747 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwprivate:math#Object#srand */
748 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwprivate:parser_nodes#TokenKeyword#to_s */
749 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwprivate:string#Object#native_class_name */
750 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwprivate:string#Object#class_name */
751 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwprivate:string#Object#inspect */
752 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwprivate:string#Object#inspect_head */
753 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwprivate:string#Object#args */
754 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwprivate:string#Object#alpha_comparator */
755 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwprivate:stream#Object#poll */
756 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwprivate:stream#Object#intern_poll */
757 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwprivate:time#Object#get_time */
758 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwprivate:file#Object#printn */
759 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwprivate:file#Object#print */
760 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwprivate:file#Object#getc */
761 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwprivate:file#Object#gets */
762 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwprivate:file#Object#getcwd */
763 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwprivate:file#Object#file_getcwd */
764 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwprivate:file#Object#stdin */
765 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwprivate:file#Object#stdout */
766 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwprivate:file#Object#stderr */
767 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#intrude_visibility */
768 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#public_visibility */
769 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#protected_visibility */
770 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#private_visibility */
771 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwprivate:model_base#Object#none_visibility */
772 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwprivate:model#Object#abstract_kind */
773 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwprivate:model#Object#concrete_kind */
774 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwprivate:model#Object#interface_kind */
775 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwprivate:model#Object#enum_kind */
776 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwprivate:model#Object#extern_kind */
777 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwprivate:nitni_utilities#Object#internal_call_context */
778 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwprivate:nitni_utilities#Object#long_signature */
779 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwprivate:nitni_utilities#Object#short_signature */
780 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwprivate:c#Object#to_c_call_context */
781 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwprivate:c#Object#from_c_call_context */
782 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwprivate:cpp#Object#cpp_call_context */
783 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwprivate:cpp#Object#to_cpp_call_context */
784 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwprivate:cpp#Object#from_cpp_call_context */
785 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#location */
786 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#hot_location */
787 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#debug */
788 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#parent */
789 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#parent= */
790 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#init */
791 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#replace_child */
792 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#detach */
793 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwprivate:parser_nodes#ANode#replace_with */
794 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#visit_all */
795 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwprivate:parser_util#ANode#collect_tokens_by_text */
796 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwprivate:parser_util#ANode#collect_annotations_by_name */
797 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwprivate:simple_misc_analysis#ANode#accept_simple_misc */
798 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwprivate:simple_misc_analysis#ANode#after_simple_misc */
799 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwprivate:literal#ANode#accept_literal */
800 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwprivate:scope#ANode#accept_scope_visitor */
801 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwprivate:flow#ANode#accept_flow_visitor */
802 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwprivate:local_var_init#ANode#accept_local_var_visitor */
803 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwprivate:auto_super_init#ANode#accept_auto_super_init */
804 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwprivate:astvalidation#ANode#accept_ast_validation */
805 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwprivate:rapid_type_analysis#ANode#accept_rapid_type_visitor */
806 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwprivate:transform#ANode#accept_transform_visitor */
807 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwprivate:lexer#Token#text */
808 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwprivate:lexer#Token#text= */
809 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#prev_token */
810 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#prev_token= */
811 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#next_token */
812 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#next_token= */
813 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwprivate:parser_nodes#Token#init */
814 (nitmethod_t)VIRTUAL_lexer__TKwprivate__parser_index, /* pointer to parser_nodes:TKwprivate:lexer#TKwprivate#parser_index */
815 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwprivate:parser_nodes#TokenKeyword#init */
816 (nitmethod_t)VIRTUAL_parser_nodes__TKwprivate__init, /* pointer to parser_nodes:TKwprivate:parser_nodes#TKwprivate#init */
817 (nitmethod_t)VIRTUAL_lexer__TKwprivate__init_tk, /* pointer to parser_nodes:TKwprivate:lexer#TKwprivate#init_tk */
818 }
819 };
820 /* allocate TKwprivate */
821 val* NEW_parser_nodes__TKwprivate(const struct type* type) {
822 val* self /* : TKwprivate */;
823 val* var /* : null */;
824 val* var1 /* : null */;
825 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
826 self->type = type;
827 self->class = &class_parser_nodes__TKwprivate;
828 var = NULL;
829 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwprivate exact> */
830 var1 = NULL;
831 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwprivate exact> */
832 return self;
833 }
834 /* runtime class parser_nodes__TKwintrude */
835 const struct class class_parser_nodes__TKwintrude = {
836 0, /* box_kind */
837 {
838 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwintrude:kernel#Object#object_id */
839 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwintrude:kernel#Object#is_same_type */
840 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwintrude:kernel#Object#is_same_instance */
841 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwintrude:kernel#Object#== */
842 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwintrude:kernel#Object#!= */
843 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwintrude:kernel#Object#output */
844 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwintrude:kernel#Object#output_class_name */
845 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwintrude:kernel#Object#exit */
846 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwintrude:kernel#Object#sys */
847 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwintrude:kernel#Object#hash */
848 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwintrude:math#Object#atan2 */
849 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwintrude:math#Object#pi */
850 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwintrude:math#Object#srand_from */
851 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwintrude:math#Object#srand */
852 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwintrude:parser_nodes#TokenKeyword#to_s */
853 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwintrude:string#Object#native_class_name */
854 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwintrude:string#Object#class_name */
855 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwintrude:string#Object#inspect */
856 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwintrude:string#Object#inspect_head */
857 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwintrude:string#Object#args */
858 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwintrude:string#Object#alpha_comparator */
859 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwintrude:stream#Object#poll */
860 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwintrude:stream#Object#intern_poll */
861 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwintrude:time#Object#get_time */
862 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwintrude:file#Object#printn */
863 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwintrude:file#Object#print */
864 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwintrude:file#Object#getc */
865 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwintrude:file#Object#gets */
866 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwintrude:file#Object#getcwd */
867 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwintrude:file#Object#file_getcwd */
868 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwintrude:file#Object#stdin */
869 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwintrude:file#Object#stdout */
870 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwintrude:file#Object#stderr */
871 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#intrude_visibility */
872 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#public_visibility */
873 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#protected_visibility */
874 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#private_visibility */
875 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwintrude:model_base#Object#none_visibility */
876 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwintrude:model#Object#abstract_kind */
877 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwintrude:model#Object#concrete_kind */
878 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwintrude:model#Object#interface_kind */
879 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwintrude:model#Object#enum_kind */
880 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwintrude:model#Object#extern_kind */
881 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwintrude:nitni_utilities#Object#internal_call_context */
882 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwintrude:nitni_utilities#Object#long_signature */
883 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwintrude:nitni_utilities#Object#short_signature */
884 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwintrude:c#Object#to_c_call_context */
885 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwintrude:c#Object#from_c_call_context */
886 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwintrude:cpp#Object#cpp_call_context */
887 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwintrude:cpp#Object#to_cpp_call_context */
888 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwintrude:cpp#Object#from_cpp_call_context */
889 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#location */
890 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#hot_location */
891 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#debug */
892 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#parent */
893 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#parent= */
894 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#init */
895 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#replace_child */
896 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#detach */
897 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwintrude:parser_nodes#ANode#replace_with */
898 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#visit_all */
899 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwintrude:parser_util#ANode#collect_tokens_by_text */
900 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwintrude:parser_util#ANode#collect_annotations_by_name */
901 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwintrude:simple_misc_analysis#ANode#accept_simple_misc */
902 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwintrude:simple_misc_analysis#ANode#after_simple_misc */
903 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwintrude:literal#ANode#accept_literal */
904 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwintrude:scope#ANode#accept_scope_visitor */
905 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwintrude:flow#ANode#accept_flow_visitor */
906 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwintrude:local_var_init#ANode#accept_local_var_visitor */
907 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwintrude:auto_super_init#ANode#accept_auto_super_init */
908 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwintrude:astvalidation#ANode#accept_ast_validation */
909 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwintrude:rapid_type_analysis#ANode#accept_rapid_type_visitor */
910 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwintrude:transform#ANode#accept_transform_visitor */
911 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwintrude:lexer#Token#text */
912 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwintrude:lexer#Token#text= */
913 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#prev_token */
914 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#prev_token= */
915 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#next_token */
916 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#next_token= */
917 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwintrude:parser_nodes#Token#init */
918 (nitmethod_t)VIRTUAL_lexer__TKwintrude__parser_index, /* pointer to parser_nodes:TKwintrude:lexer#TKwintrude#parser_index */
919 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwintrude:parser_nodes#TokenKeyword#init */
920 (nitmethod_t)VIRTUAL_parser_nodes__TKwintrude__init, /* pointer to parser_nodes:TKwintrude:parser_nodes#TKwintrude#init */
921 (nitmethod_t)VIRTUAL_lexer__TKwintrude__init_tk, /* pointer to parser_nodes:TKwintrude:lexer#TKwintrude#init_tk */
922 }
923 };
924 /* allocate TKwintrude */
925 val* NEW_parser_nodes__TKwintrude(const struct type* type) {
926 val* self /* : TKwintrude */;
927 val* var /* : null */;
928 val* var1 /* : null */;
929 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
930 self->type = type;
931 self->class = &class_parser_nodes__TKwintrude;
932 var = NULL;
933 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwintrude exact> */
934 var1 = NULL;
935 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwintrude exact> */
936 return self;
937 }
938 /* runtime class parser_nodes__TKwif */
939 const struct class class_parser_nodes__TKwif = {
940 0, /* box_kind */
941 {
942 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwif:kernel#Object#object_id */
943 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwif:kernel#Object#is_same_type */
944 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwif:kernel#Object#is_same_instance */
945 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwif:kernel#Object#== */
946 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwif:kernel#Object#!= */
947 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwif:kernel#Object#output */
948 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwif:kernel#Object#output_class_name */
949 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwif:kernel#Object#exit */
950 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwif:kernel#Object#sys */
951 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwif:kernel#Object#hash */
952 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwif:math#Object#atan2 */
953 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwif:math#Object#pi */
954 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwif:math#Object#srand_from */
955 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwif:math#Object#srand */
956 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwif:parser_nodes#TokenKeyword#to_s */
957 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwif:string#Object#native_class_name */
958 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwif:string#Object#class_name */
959 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwif:string#Object#inspect */
960 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwif:string#Object#inspect_head */
961 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwif:string#Object#args */
962 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwif:string#Object#alpha_comparator */
963 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwif:stream#Object#poll */
964 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwif:stream#Object#intern_poll */
965 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwif:time#Object#get_time */
966 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwif:file#Object#printn */
967 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwif:file#Object#print */
968 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwif:file#Object#getc */
969 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwif:file#Object#gets */
970 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwif:file#Object#getcwd */
971 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwif:file#Object#file_getcwd */
972 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwif:file#Object#stdin */
973 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwif:file#Object#stdout */
974 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwif:file#Object#stderr */
975 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#intrude_visibility */
976 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#public_visibility */
977 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#protected_visibility */
978 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#private_visibility */
979 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwif:model_base#Object#none_visibility */
980 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwif:model#Object#abstract_kind */
981 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwif:model#Object#concrete_kind */
982 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwif:model#Object#interface_kind */
983 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwif:model#Object#enum_kind */
984 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwif:model#Object#extern_kind */
985 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwif:nitni_utilities#Object#internal_call_context */
986 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwif:nitni_utilities#Object#long_signature */
987 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwif:nitni_utilities#Object#short_signature */
988 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwif:c#Object#to_c_call_context */
989 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwif:c#Object#from_c_call_context */
990 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwif:cpp#Object#cpp_call_context */
991 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwif:cpp#Object#to_cpp_call_context */
992 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwif:cpp#Object#from_cpp_call_context */
993 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#location */
994 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#hot_location */
995 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#debug */
996 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#parent */
997 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#parent= */
998 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#init */
999 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwif:parser_nodes#Token#replace_child */
1000 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#detach */
1001 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwif:parser_nodes#ANode#replace_with */
1002 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwif:parser_nodes#Token#visit_all */
1003 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwif:parser_util#ANode#collect_tokens_by_text */
1004 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwif:parser_util#ANode#collect_annotations_by_name */
1005 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwif:simple_misc_analysis#ANode#accept_simple_misc */
1006 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwif:simple_misc_analysis#ANode#after_simple_misc */
1007 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwif:literal#ANode#accept_literal */
1008 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwif:scope#ANode#accept_scope_visitor */
1009 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwif:flow#ANode#accept_flow_visitor */
1010 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwif:local_var_init#ANode#accept_local_var_visitor */
1011 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwif:auto_super_init#ANode#accept_auto_super_init */
1012 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwif:astvalidation#ANode#accept_ast_validation */
1013 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwif:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1014 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwif:transform#ANode#accept_transform_visitor */
1015 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwif:lexer#Token#text */
1016 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwif:lexer#Token#text= */
1017 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwif:parser_nodes#Token#prev_token */
1018 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwif:parser_nodes#Token#prev_token= */
1019 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwif:parser_nodes#Token#next_token */
1020 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwif:parser_nodes#Token#next_token= */
1021 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwif:parser_nodes#Token#init */
1022 (nitmethod_t)VIRTUAL_lexer__TKwif__parser_index, /* pointer to parser_nodes:TKwif:lexer#TKwif#parser_index */
1023 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwif:parser_nodes#TokenKeyword#init */
1024 (nitmethod_t)VIRTUAL_parser_nodes__TKwif__init, /* pointer to parser_nodes:TKwif:parser_nodes#TKwif#init */
1025 (nitmethod_t)VIRTUAL_lexer__TKwif__init_tk, /* pointer to parser_nodes:TKwif:lexer#TKwif#init_tk */
1026 }
1027 };
1028 /* allocate TKwif */
1029 val* NEW_parser_nodes__TKwif(const struct type* type) {
1030 val* self /* : TKwif */;
1031 val* var /* : null */;
1032 val* var1 /* : null */;
1033 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1034 self->type = type;
1035 self->class = &class_parser_nodes__TKwif;
1036 var = NULL;
1037 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwif exact> */
1038 var1 = NULL;
1039 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwif exact> */
1040 return self;
1041 }
1042 /* runtime class parser_nodes__TKwthen */
1043 const struct class class_parser_nodes__TKwthen = {
1044 0, /* box_kind */
1045 {
1046 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwthen:kernel#Object#object_id */
1047 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwthen:kernel#Object#is_same_type */
1048 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwthen:kernel#Object#is_same_instance */
1049 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwthen:kernel#Object#== */
1050 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwthen:kernel#Object#!= */
1051 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwthen:kernel#Object#output */
1052 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwthen:kernel#Object#output_class_name */
1053 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwthen:kernel#Object#exit */
1054 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwthen:kernel#Object#sys */
1055 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwthen:kernel#Object#hash */
1056 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwthen:math#Object#atan2 */
1057 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwthen:math#Object#pi */
1058 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwthen:math#Object#srand_from */
1059 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwthen:math#Object#srand */
1060 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwthen:parser_nodes#TokenKeyword#to_s */
1061 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwthen:string#Object#native_class_name */
1062 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwthen:string#Object#class_name */
1063 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwthen:string#Object#inspect */
1064 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwthen:string#Object#inspect_head */
1065 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwthen:string#Object#args */
1066 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwthen:string#Object#alpha_comparator */
1067 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwthen:stream#Object#poll */
1068 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwthen:stream#Object#intern_poll */
1069 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwthen:time#Object#get_time */
1070 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwthen:file#Object#printn */
1071 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwthen:file#Object#print */
1072 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwthen:file#Object#getc */
1073 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwthen:file#Object#gets */
1074 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwthen:file#Object#getcwd */
1075 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwthen:file#Object#file_getcwd */
1076 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwthen:file#Object#stdin */
1077 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwthen:file#Object#stdout */
1078 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwthen:file#Object#stderr */
1079 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#intrude_visibility */
1080 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#public_visibility */
1081 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#protected_visibility */
1082 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#private_visibility */
1083 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwthen:model_base#Object#none_visibility */
1084 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwthen:model#Object#abstract_kind */
1085 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwthen:model#Object#concrete_kind */
1086 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwthen:model#Object#interface_kind */
1087 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwthen:model#Object#enum_kind */
1088 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwthen:model#Object#extern_kind */
1089 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwthen:nitni_utilities#Object#internal_call_context */
1090 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwthen:nitni_utilities#Object#long_signature */
1091 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwthen:nitni_utilities#Object#short_signature */
1092 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwthen:c#Object#to_c_call_context */
1093 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwthen:c#Object#from_c_call_context */
1094 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwthen:cpp#Object#cpp_call_context */
1095 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwthen:cpp#Object#to_cpp_call_context */
1096 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwthen:cpp#Object#from_cpp_call_context */
1097 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#location */
1098 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#hot_location */
1099 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#debug */
1100 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#parent */
1101 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#parent= */
1102 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#init */
1103 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#replace_child */
1104 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#detach */
1105 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwthen:parser_nodes#ANode#replace_with */
1106 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#visit_all */
1107 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwthen:parser_util#ANode#collect_tokens_by_text */
1108 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwthen:parser_util#ANode#collect_annotations_by_name */
1109 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwthen:simple_misc_analysis#ANode#accept_simple_misc */
1110 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwthen:simple_misc_analysis#ANode#after_simple_misc */
1111 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwthen:literal#ANode#accept_literal */
1112 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwthen:scope#ANode#accept_scope_visitor */
1113 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwthen:flow#ANode#accept_flow_visitor */
1114 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwthen:local_var_init#ANode#accept_local_var_visitor */
1115 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwthen:auto_super_init#ANode#accept_auto_super_init */
1116 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwthen:astvalidation#ANode#accept_ast_validation */
1117 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwthen:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1118 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwthen:transform#ANode#accept_transform_visitor */
1119 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwthen:lexer#Token#text */
1120 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwthen:lexer#Token#text= */
1121 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#prev_token */
1122 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#prev_token= */
1123 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#next_token */
1124 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#next_token= */
1125 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwthen:parser_nodes#Token#init */
1126 (nitmethod_t)VIRTUAL_lexer__TKwthen__parser_index, /* pointer to parser_nodes:TKwthen:lexer#TKwthen#parser_index */
1127 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwthen:parser_nodes#TokenKeyword#init */
1128 (nitmethod_t)VIRTUAL_parser_nodes__TKwthen__init, /* pointer to parser_nodes:TKwthen:parser_nodes#TKwthen#init */
1129 (nitmethod_t)VIRTUAL_lexer__TKwthen__init_tk, /* pointer to parser_nodes:TKwthen:lexer#TKwthen#init_tk */
1130 }
1131 };
1132 /* allocate TKwthen */
1133 val* NEW_parser_nodes__TKwthen(const struct type* type) {
1134 val* self /* : TKwthen */;
1135 val* var /* : null */;
1136 val* var1 /* : null */;
1137 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1138 self->type = type;
1139 self->class = &class_parser_nodes__TKwthen;
1140 var = NULL;
1141 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwthen exact> */
1142 var1 = NULL;
1143 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwthen exact> */
1144 return self;
1145 }
1146 /* runtime class parser_nodes__TKwelse */
1147 const struct class class_parser_nodes__TKwelse = {
1148 0, /* box_kind */
1149 {
1150 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwelse:kernel#Object#object_id */
1151 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwelse:kernel#Object#is_same_type */
1152 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwelse:kernel#Object#is_same_instance */
1153 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwelse:kernel#Object#== */
1154 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwelse:kernel#Object#!= */
1155 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwelse:kernel#Object#output */
1156 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwelse:kernel#Object#output_class_name */
1157 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwelse:kernel#Object#exit */
1158 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwelse:kernel#Object#sys */
1159 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwelse:kernel#Object#hash */
1160 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwelse:math#Object#atan2 */
1161 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwelse:math#Object#pi */
1162 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwelse:math#Object#srand_from */
1163 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwelse:math#Object#srand */
1164 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwelse:parser_nodes#TokenKeyword#to_s */
1165 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwelse:string#Object#native_class_name */
1166 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwelse:string#Object#class_name */
1167 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwelse:string#Object#inspect */
1168 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwelse:string#Object#inspect_head */
1169 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwelse:string#Object#args */
1170 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwelse:string#Object#alpha_comparator */
1171 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwelse:stream#Object#poll */
1172 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwelse:stream#Object#intern_poll */
1173 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwelse:time#Object#get_time */
1174 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwelse:file#Object#printn */
1175 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwelse:file#Object#print */
1176 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwelse:file#Object#getc */
1177 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwelse:file#Object#gets */
1178 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwelse:file#Object#getcwd */
1179 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwelse:file#Object#file_getcwd */
1180 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwelse:file#Object#stdin */
1181 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwelse:file#Object#stdout */
1182 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwelse:file#Object#stderr */
1183 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#intrude_visibility */
1184 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#public_visibility */
1185 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#protected_visibility */
1186 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#private_visibility */
1187 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwelse:model_base#Object#none_visibility */
1188 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwelse:model#Object#abstract_kind */
1189 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwelse:model#Object#concrete_kind */
1190 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwelse:model#Object#interface_kind */
1191 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwelse:model#Object#enum_kind */
1192 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwelse:model#Object#extern_kind */
1193 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwelse:nitni_utilities#Object#internal_call_context */
1194 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwelse:nitni_utilities#Object#long_signature */
1195 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwelse:nitni_utilities#Object#short_signature */
1196 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwelse:c#Object#to_c_call_context */
1197 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwelse:c#Object#from_c_call_context */
1198 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwelse:cpp#Object#cpp_call_context */
1199 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwelse:cpp#Object#to_cpp_call_context */
1200 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwelse:cpp#Object#from_cpp_call_context */
1201 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#location */
1202 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#hot_location */
1203 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#debug */
1204 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#parent */
1205 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#parent= */
1206 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#init */
1207 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#replace_child */
1208 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#detach */
1209 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwelse:parser_nodes#ANode#replace_with */
1210 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#visit_all */
1211 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwelse:parser_util#ANode#collect_tokens_by_text */
1212 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwelse:parser_util#ANode#collect_annotations_by_name */
1213 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwelse:simple_misc_analysis#ANode#accept_simple_misc */
1214 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwelse:simple_misc_analysis#ANode#after_simple_misc */
1215 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwelse:literal#ANode#accept_literal */
1216 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwelse:scope#ANode#accept_scope_visitor */
1217 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwelse:flow#ANode#accept_flow_visitor */
1218 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwelse:local_var_init#ANode#accept_local_var_visitor */
1219 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwelse:auto_super_init#ANode#accept_auto_super_init */
1220 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwelse:astvalidation#ANode#accept_ast_validation */
1221 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwelse:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1222 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwelse:transform#ANode#accept_transform_visitor */
1223 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwelse:lexer#Token#text */
1224 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwelse:lexer#Token#text= */
1225 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#prev_token */
1226 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#prev_token= */
1227 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#next_token */
1228 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#next_token= */
1229 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwelse:parser_nodes#Token#init */
1230 (nitmethod_t)VIRTUAL_lexer__TKwelse__parser_index, /* pointer to parser_nodes:TKwelse:lexer#TKwelse#parser_index */
1231 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwelse:parser_nodes#TokenKeyword#init */
1232 (nitmethod_t)VIRTUAL_parser_nodes__TKwelse__init, /* pointer to parser_nodes:TKwelse:parser_nodes#TKwelse#init */
1233 (nitmethod_t)VIRTUAL_lexer__TKwelse__init_tk, /* pointer to parser_nodes:TKwelse:lexer#TKwelse#init_tk */
1234 }
1235 };
1236 /* allocate TKwelse */
1237 val* NEW_parser_nodes__TKwelse(const struct type* type) {
1238 val* self /* : TKwelse */;
1239 val* var /* : null */;
1240 val* var1 /* : null */;
1241 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1242 self->type = type;
1243 self->class = &class_parser_nodes__TKwelse;
1244 var = NULL;
1245 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwelse exact> */
1246 var1 = NULL;
1247 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwelse exact> */
1248 return self;
1249 }
1250 /* runtime class parser_nodes__TKwwhile */
1251 const struct class class_parser_nodes__TKwwhile = {
1252 0, /* box_kind */
1253 {
1254 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwwhile:kernel#Object#object_id */
1255 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwwhile:kernel#Object#is_same_type */
1256 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwwhile:kernel#Object#is_same_instance */
1257 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwwhile:kernel#Object#== */
1258 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwwhile:kernel#Object#!= */
1259 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwwhile:kernel#Object#output */
1260 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwwhile:kernel#Object#output_class_name */
1261 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwwhile:kernel#Object#exit */
1262 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwwhile:kernel#Object#sys */
1263 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwwhile:kernel#Object#hash */
1264 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwwhile:math#Object#atan2 */
1265 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwwhile:math#Object#pi */
1266 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwwhile:math#Object#srand_from */
1267 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwwhile:math#Object#srand */
1268 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwwhile:parser_nodes#TokenKeyword#to_s */
1269 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwwhile:string#Object#native_class_name */
1270 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwwhile:string#Object#class_name */
1271 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwwhile:string#Object#inspect */
1272 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwwhile:string#Object#inspect_head */
1273 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwwhile:string#Object#args */
1274 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwwhile:string#Object#alpha_comparator */
1275 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwwhile:stream#Object#poll */
1276 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwwhile:stream#Object#intern_poll */
1277 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwwhile:time#Object#get_time */
1278 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwwhile:file#Object#printn */
1279 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwwhile:file#Object#print */
1280 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwwhile:file#Object#getc */
1281 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwwhile:file#Object#gets */
1282 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwwhile:file#Object#getcwd */
1283 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwwhile:file#Object#file_getcwd */
1284 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwwhile:file#Object#stdin */
1285 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwwhile:file#Object#stdout */
1286 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwwhile:file#Object#stderr */
1287 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#intrude_visibility */
1288 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#public_visibility */
1289 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#protected_visibility */
1290 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#private_visibility */
1291 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwwhile:model_base#Object#none_visibility */
1292 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwwhile:model#Object#abstract_kind */
1293 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwwhile:model#Object#concrete_kind */
1294 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwwhile:model#Object#interface_kind */
1295 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwwhile:model#Object#enum_kind */
1296 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwwhile:model#Object#extern_kind */
1297 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwwhile:nitni_utilities#Object#internal_call_context */
1298 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwwhile:nitni_utilities#Object#long_signature */
1299 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwwhile:nitni_utilities#Object#short_signature */
1300 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwwhile:c#Object#to_c_call_context */
1301 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwwhile:c#Object#from_c_call_context */
1302 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwwhile:cpp#Object#cpp_call_context */
1303 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwwhile:cpp#Object#to_cpp_call_context */
1304 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwwhile:cpp#Object#from_cpp_call_context */
1305 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#location */
1306 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#hot_location */
1307 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#debug */
1308 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#parent */
1309 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#parent= */
1310 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#init */
1311 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#replace_child */
1312 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#detach */
1313 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwwhile:parser_nodes#ANode#replace_with */
1314 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#visit_all */
1315 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwwhile:parser_util#ANode#collect_tokens_by_text */
1316 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwwhile:parser_util#ANode#collect_annotations_by_name */
1317 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwwhile:simple_misc_analysis#ANode#accept_simple_misc */
1318 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwwhile:simple_misc_analysis#ANode#after_simple_misc */
1319 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwwhile:literal#ANode#accept_literal */
1320 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwwhile:scope#ANode#accept_scope_visitor */
1321 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwwhile:flow#ANode#accept_flow_visitor */
1322 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwwhile:local_var_init#ANode#accept_local_var_visitor */
1323 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwwhile:auto_super_init#ANode#accept_auto_super_init */
1324 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwwhile:astvalidation#ANode#accept_ast_validation */
1325 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwwhile:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1326 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwwhile:transform#ANode#accept_transform_visitor */
1327 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwwhile:lexer#Token#text */
1328 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwwhile:lexer#Token#text= */
1329 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#prev_token */
1330 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#prev_token= */
1331 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#next_token */
1332 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#next_token= */
1333 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwwhile:parser_nodes#Token#init */
1334 (nitmethod_t)VIRTUAL_lexer__TKwwhile__parser_index, /* pointer to parser_nodes:TKwwhile:lexer#TKwwhile#parser_index */
1335 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwwhile:parser_nodes#TokenKeyword#init */
1336 (nitmethod_t)VIRTUAL_parser_nodes__TKwwhile__init, /* pointer to parser_nodes:TKwwhile:parser_nodes#TKwwhile#init */
1337 (nitmethod_t)VIRTUAL_lexer__TKwwhile__init_tk, /* pointer to parser_nodes:TKwwhile:lexer#TKwwhile#init_tk */
1338 }
1339 };
1340 /* allocate TKwwhile */
1341 val* NEW_parser_nodes__TKwwhile(const struct type* type) {
1342 val* self /* : TKwwhile */;
1343 val* var /* : null */;
1344 val* var1 /* : null */;
1345 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1346 self->type = type;
1347 self->class = &class_parser_nodes__TKwwhile;
1348 var = NULL;
1349 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwwhile exact> */
1350 var1 = NULL;
1351 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwwhile exact> */
1352 return self;
1353 }
1354 /* runtime class parser_nodes__TKwloop */
1355 const struct class class_parser_nodes__TKwloop = {
1356 0, /* box_kind */
1357 {
1358 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwloop:kernel#Object#object_id */
1359 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwloop:kernel#Object#is_same_type */
1360 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwloop:kernel#Object#is_same_instance */
1361 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwloop:kernel#Object#== */
1362 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwloop:kernel#Object#!= */
1363 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwloop:kernel#Object#output */
1364 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwloop:kernel#Object#output_class_name */
1365 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwloop:kernel#Object#exit */
1366 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwloop:kernel#Object#sys */
1367 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwloop:kernel#Object#hash */
1368 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwloop:math#Object#atan2 */
1369 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwloop:math#Object#pi */
1370 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwloop:math#Object#srand_from */
1371 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwloop:math#Object#srand */
1372 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwloop:parser_nodes#TokenKeyword#to_s */
1373 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwloop:string#Object#native_class_name */
1374 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwloop:string#Object#class_name */
1375 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwloop:string#Object#inspect */
1376 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwloop:string#Object#inspect_head */
1377 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwloop:string#Object#args */
1378 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwloop:string#Object#alpha_comparator */
1379 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwloop:stream#Object#poll */
1380 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwloop:stream#Object#intern_poll */
1381 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwloop:time#Object#get_time */
1382 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwloop:file#Object#printn */
1383 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwloop:file#Object#print */
1384 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwloop:file#Object#getc */
1385 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwloop:file#Object#gets */
1386 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwloop:file#Object#getcwd */
1387 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwloop:file#Object#file_getcwd */
1388 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwloop:file#Object#stdin */
1389 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwloop:file#Object#stdout */
1390 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwloop:file#Object#stderr */
1391 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#intrude_visibility */
1392 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#public_visibility */
1393 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#protected_visibility */
1394 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#private_visibility */
1395 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwloop:model_base#Object#none_visibility */
1396 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwloop:model#Object#abstract_kind */
1397 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwloop:model#Object#concrete_kind */
1398 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwloop:model#Object#interface_kind */
1399 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwloop:model#Object#enum_kind */
1400 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwloop:model#Object#extern_kind */
1401 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwloop:nitni_utilities#Object#internal_call_context */
1402 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwloop:nitni_utilities#Object#long_signature */
1403 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwloop:nitni_utilities#Object#short_signature */
1404 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwloop:c#Object#to_c_call_context */
1405 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwloop:c#Object#from_c_call_context */
1406 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwloop:cpp#Object#cpp_call_context */
1407 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwloop:cpp#Object#to_cpp_call_context */
1408 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwloop:cpp#Object#from_cpp_call_context */
1409 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#location */
1410 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#hot_location */
1411 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#debug */
1412 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#parent */
1413 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#parent= */
1414 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#init */
1415 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#replace_child */
1416 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#detach */
1417 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwloop:parser_nodes#ANode#replace_with */
1418 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#visit_all */
1419 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwloop:parser_util#ANode#collect_tokens_by_text */
1420 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwloop:parser_util#ANode#collect_annotations_by_name */
1421 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwloop:simple_misc_analysis#ANode#accept_simple_misc */
1422 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwloop:simple_misc_analysis#ANode#after_simple_misc */
1423 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwloop:literal#ANode#accept_literal */
1424 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwloop:scope#ANode#accept_scope_visitor */
1425 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwloop:flow#ANode#accept_flow_visitor */
1426 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwloop:local_var_init#ANode#accept_local_var_visitor */
1427 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwloop:auto_super_init#ANode#accept_auto_super_init */
1428 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwloop:astvalidation#ANode#accept_ast_validation */
1429 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwloop:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1430 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwloop:transform#ANode#accept_transform_visitor */
1431 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwloop:lexer#Token#text */
1432 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwloop:lexer#Token#text= */
1433 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#prev_token */
1434 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#prev_token= */
1435 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#next_token */
1436 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#next_token= */
1437 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwloop:parser_nodes#Token#init */
1438 (nitmethod_t)VIRTUAL_lexer__TKwloop__parser_index, /* pointer to parser_nodes:TKwloop:lexer#TKwloop#parser_index */
1439 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwloop:parser_nodes#TokenKeyword#init */
1440 (nitmethod_t)VIRTUAL_parser_nodes__TKwloop__init, /* pointer to parser_nodes:TKwloop:parser_nodes#TKwloop#init */
1441 (nitmethod_t)VIRTUAL_lexer__TKwloop__init_tk, /* pointer to parser_nodes:TKwloop:lexer#TKwloop#init_tk */
1442 }
1443 };
1444 /* allocate TKwloop */
1445 val* NEW_parser_nodes__TKwloop(const struct type* type) {
1446 val* self /* : TKwloop */;
1447 val* var /* : null */;
1448 val* var1 /* : null */;
1449 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1450 self->type = type;
1451 self->class = &class_parser_nodes__TKwloop;
1452 var = NULL;
1453 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwloop exact> */
1454 var1 = NULL;
1455 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwloop exact> */
1456 return self;
1457 }
1458 /* runtime class parser_nodes__TKwfor */
1459 const struct class class_parser_nodes__TKwfor = {
1460 0, /* box_kind */
1461 {
1462 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwfor:kernel#Object#object_id */
1463 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwfor:kernel#Object#is_same_type */
1464 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwfor:kernel#Object#is_same_instance */
1465 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwfor:kernel#Object#== */
1466 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwfor:kernel#Object#!= */
1467 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwfor:kernel#Object#output */
1468 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwfor:kernel#Object#output_class_name */
1469 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwfor:kernel#Object#exit */
1470 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwfor:kernel#Object#sys */
1471 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwfor:kernel#Object#hash */
1472 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwfor:math#Object#atan2 */
1473 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwfor:math#Object#pi */
1474 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwfor:math#Object#srand_from */
1475 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwfor:math#Object#srand */
1476 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwfor:parser_nodes#TokenKeyword#to_s */
1477 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwfor:string#Object#native_class_name */
1478 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwfor:string#Object#class_name */
1479 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwfor:string#Object#inspect */
1480 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwfor:string#Object#inspect_head */
1481 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwfor:string#Object#args */
1482 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwfor:string#Object#alpha_comparator */
1483 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwfor:stream#Object#poll */
1484 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwfor:stream#Object#intern_poll */
1485 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwfor:time#Object#get_time */
1486 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwfor:file#Object#printn */
1487 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwfor:file#Object#print */
1488 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwfor:file#Object#getc */
1489 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwfor:file#Object#gets */
1490 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwfor:file#Object#getcwd */
1491 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwfor:file#Object#file_getcwd */
1492 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwfor:file#Object#stdin */
1493 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwfor:file#Object#stdout */
1494 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwfor:file#Object#stderr */
1495 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#intrude_visibility */
1496 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#public_visibility */
1497 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#protected_visibility */
1498 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#private_visibility */
1499 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwfor:model_base#Object#none_visibility */
1500 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwfor:model#Object#abstract_kind */
1501 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwfor:model#Object#concrete_kind */
1502 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwfor:model#Object#interface_kind */
1503 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwfor:model#Object#enum_kind */
1504 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwfor:model#Object#extern_kind */
1505 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwfor:nitni_utilities#Object#internal_call_context */
1506 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwfor:nitni_utilities#Object#long_signature */
1507 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwfor:nitni_utilities#Object#short_signature */
1508 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwfor:c#Object#to_c_call_context */
1509 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwfor:c#Object#from_c_call_context */
1510 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwfor:cpp#Object#cpp_call_context */
1511 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwfor:cpp#Object#to_cpp_call_context */
1512 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwfor:cpp#Object#from_cpp_call_context */
1513 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#location */
1514 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#hot_location */
1515 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#debug */
1516 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#parent */
1517 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#parent= */
1518 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#init */
1519 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#replace_child */
1520 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#detach */
1521 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwfor:parser_nodes#ANode#replace_with */
1522 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#visit_all */
1523 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwfor:parser_util#ANode#collect_tokens_by_text */
1524 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwfor:parser_util#ANode#collect_annotations_by_name */
1525 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwfor:simple_misc_analysis#ANode#accept_simple_misc */
1526 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwfor:simple_misc_analysis#ANode#after_simple_misc */
1527 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwfor:literal#ANode#accept_literal */
1528 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwfor:scope#ANode#accept_scope_visitor */
1529 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwfor:flow#ANode#accept_flow_visitor */
1530 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwfor:local_var_init#ANode#accept_local_var_visitor */
1531 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwfor:auto_super_init#ANode#accept_auto_super_init */
1532 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwfor:astvalidation#ANode#accept_ast_validation */
1533 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwfor:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1534 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwfor:transform#ANode#accept_transform_visitor */
1535 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwfor:lexer#Token#text */
1536 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwfor:lexer#Token#text= */
1537 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#prev_token */
1538 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#prev_token= */
1539 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#next_token */
1540 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#next_token= */
1541 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwfor:parser_nodes#Token#init */
1542 (nitmethod_t)VIRTUAL_lexer__TKwfor__parser_index, /* pointer to parser_nodes:TKwfor:lexer#TKwfor#parser_index */
1543 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwfor:parser_nodes#TokenKeyword#init */
1544 (nitmethod_t)VIRTUAL_parser_nodes__TKwfor__init, /* pointer to parser_nodes:TKwfor:parser_nodes#TKwfor#init */
1545 (nitmethod_t)VIRTUAL_lexer__TKwfor__init_tk, /* pointer to parser_nodes:TKwfor:lexer#TKwfor#init_tk */
1546 }
1547 };
1548 /* allocate TKwfor */
1549 val* NEW_parser_nodes__TKwfor(const struct type* type) {
1550 val* self /* : TKwfor */;
1551 val* var /* : null */;
1552 val* var1 /* : null */;
1553 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1554 self->type = type;
1555 self->class = &class_parser_nodes__TKwfor;
1556 var = NULL;
1557 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwfor exact> */
1558 var1 = NULL;
1559 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwfor exact> */
1560 return self;
1561 }
1562 /* runtime class parser_nodes__TKwin */
1563 const struct class class_parser_nodes__TKwin = {
1564 0, /* box_kind */
1565 {
1566 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwin:kernel#Object#object_id */
1567 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwin:kernel#Object#is_same_type */
1568 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwin:kernel#Object#is_same_instance */
1569 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwin:kernel#Object#== */
1570 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwin:kernel#Object#!= */
1571 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwin:kernel#Object#output */
1572 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwin:kernel#Object#output_class_name */
1573 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwin:kernel#Object#exit */
1574 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwin:kernel#Object#sys */
1575 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwin:kernel#Object#hash */
1576 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwin:math#Object#atan2 */
1577 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwin:math#Object#pi */
1578 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwin:math#Object#srand_from */
1579 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwin:math#Object#srand */
1580 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwin:parser_nodes#TokenKeyword#to_s */
1581 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwin:string#Object#native_class_name */
1582 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwin:string#Object#class_name */
1583 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwin:string#Object#inspect */
1584 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwin:string#Object#inspect_head */
1585 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwin:string#Object#args */
1586 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwin:string#Object#alpha_comparator */
1587 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwin:stream#Object#poll */
1588 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwin:stream#Object#intern_poll */
1589 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwin:time#Object#get_time */
1590 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwin:file#Object#printn */
1591 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwin:file#Object#print */
1592 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwin:file#Object#getc */
1593 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwin:file#Object#gets */
1594 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwin:file#Object#getcwd */
1595 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwin:file#Object#file_getcwd */
1596 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwin:file#Object#stdin */
1597 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwin:file#Object#stdout */
1598 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwin:file#Object#stderr */
1599 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#intrude_visibility */
1600 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#public_visibility */
1601 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#protected_visibility */
1602 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#private_visibility */
1603 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwin:model_base#Object#none_visibility */
1604 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwin:model#Object#abstract_kind */
1605 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwin:model#Object#concrete_kind */
1606 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwin:model#Object#interface_kind */
1607 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwin:model#Object#enum_kind */
1608 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwin:model#Object#extern_kind */
1609 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwin:nitni_utilities#Object#internal_call_context */
1610 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwin:nitni_utilities#Object#long_signature */
1611 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwin:nitni_utilities#Object#short_signature */
1612 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwin:c#Object#to_c_call_context */
1613 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwin:c#Object#from_c_call_context */
1614 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwin:cpp#Object#cpp_call_context */
1615 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwin:cpp#Object#to_cpp_call_context */
1616 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwin:cpp#Object#from_cpp_call_context */
1617 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#location */
1618 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#hot_location */
1619 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#debug */
1620 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#parent */
1621 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#parent= */
1622 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#init */
1623 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwin:parser_nodes#Token#replace_child */
1624 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#detach */
1625 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwin:parser_nodes#ANode#replace_with */
1626 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwin:parser_nodes#Token#visit_all */
1627 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwin:parser_util#ANode#collect_tokens_by_text */
1628 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwin:parser_util#ANode#collect_annotations_by_name */
1629 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwin:simple_misc_analysis#ANode#accept_simple_misc */
1630 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwin:simple_misc_analysis#ANode#after_simple_misc */
1631 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwin:literal#ANode#accept_literal */
1632 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwin:scope#ANode#accept_scope_visitor */
1633 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwin:flow#ANode#accept_flow_visitor */
1634 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwin:local_var_init#ANode#accept_local_var_visitor */
1635 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwin:auto_super_init#ANode#accept_auto_super_init */
1636 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwin:astvalidation#ANode#accept_ast_validation */
1637 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwin:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1638 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwin:transform#ANode#accept_transform_visitor */
1639 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwin:lexer#Token#text */
1640 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwin:lexer#Token#text= */
1641 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwin:parser_nodes#Token#prev_token */
1642 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwin:parser_nodes#Token#prev_token= */
1643 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwin:parser_nodes#Token#next_token */
1644 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwin:parser_nodes#Token#next_token= */
1645 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwin:parser_nodes#Token#init */
1646 (nitmethod_t)VIRTUAL_lexer__TKwin__parser_index, /* pointer to parser_nodes:TKwin:lexer#TKwin#parser_index */
1647 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwin:parser_nodes#TokenKeyword#init */
1648 (nitmethod_t)VIRTUAL_parser_nodes__TKwin__init, /* pointer to parser_nodes:TKwin:parser_nodes#TKwin#init */
1649 (nitmethod_t)VIRTUAL_lexer__TKwin__init_tk, /* pointer to parser_nodes:TKwin:lexer#TKwin#init_tk */
1650 }
1651 };
1652 /* allocate TKwin */
1653 val* NEW_parser_nodes__TKwin(const struct type* type) {
1654 val* self /* : TKwin */;
1655 val* var /* : null */;
1656 val* var1 /* : null */;
1657 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1658 self->type = type;
1659 self->class = &class_parser_nodes__TKwin;
1660 var = NULL;
1661 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwin exact> */
1662 var1 = NULL;
1663 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwin exact> */
1664 return self;
1665 }
1666 /* runtime class parser_nodes__TKwand */
1667 const struct class class_parser_nodes__TKwand = {
1668 0, /* box_kind */
1669 {
1670 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwand:kernel#Object#object_id */
1671 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwand:kernel#Object#is_same_type */
1672 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwand:kernel#Object#is_same_instance */
1673 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwand:kernel#Object#== */
1674 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwand:kernel#Object#!= */
1675 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwand:kernel#Object#output */
1676 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwand:kernel#Object#output_class_name */
1677 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwand:kernel#Object#exit */
1678 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwand:kernel#Object#sys */
1679 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwand:kernel#Object#hash */
1680 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwand:math#Object#atan2 */
1681 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwand:math#Object#pi */
1682 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwand:math#Object#srand_from */
1683 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwand:math#Object#srand */
1684 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwand:parser_nodes#TokenKeyword#to_s */
1685 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwand:string#Object#native_class_name */
1686 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwand:string#Object#class_name */
1687 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwand:string#Object#inspect */
1688 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwand:string#Object#inspect_head */
1689 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwand:string#Object#args */
1690 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwand:string#Object#alpha_comparator */
1691 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwand:stream#Object#poll */
1692 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwand:stream#Object#intern_poll */
1693 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwand:time#Object#get_time */
1694 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwand:file#Object#printn */
1695 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwand:file#Object#print */
1696 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwand:file#Object#getc */
1697 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwand:file#Object#gets */
1698 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwand:file#Object#getcwd */
1699 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwand:file#Object#file_getcwd */
1700 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwand:file#Object#stdin */
1701 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwand:file#Object#stdout */
1702 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwand:file#Object#stderr */
1703 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#intrude_visibility */
1704 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#public_visibility */
1705 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#protected_visibility */
1706 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#private_visibility */
1707 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwand:model_base#Object#none_visibility */
1708 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwand:model#Object#abstract_kind */
1709 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwand:model#Object#concrete_kind */
1710 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwand:model#Object#interface_kind */
1711 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwand:model#Object#enum_kind */
1712 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwand:model#Object#extern_kind */
1713 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwand:nitni_utilities#Object#internal_call_context */
1714 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwand:nitni_utilities#Object#long_signature */
1715 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwand:nitni_utilities#Object#short_signature */
1716 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwand:c#Object#to_c_call_context */
1717 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwand:c#Object#from_c_call_context */
1718 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwand:cpp#Object#cpp_call_context */
1719 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwand:cpp#Object#to_cpp_call_context */
1720 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwand:cpp#Object#from_cpp_call_context */
1721 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#location */
1722 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#hot_location */
1723 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#debug */
1724 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#parent */
1725 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#parent= */
1726 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#init */
1727 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwand:parser_nodes#Token#replace_child */
1728 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#detach */
1729 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwand:parser_nodes#ANode#replace_with */
1730 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwand:parser_nodes#Token#visit_all */
1731 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwand:parser_util#ANode#collect_tokens_by_text */
1732 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwand:parser_util#ANode#collect_annotations_by_name */
1733 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwand:simple_misc_analysis#ANode#accept_simple_misc */
1734 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwand:simple_misc_analysis#ANode#after_simple_misc */
1735 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwand:literal#ANode#accept_literal */
1736 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwand:scope#ANode#accept_scope_visitor */
1737 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwand:flow#ANode#accept_flow_visitor */
1738 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwand:local_var_init#ANode#accept_local_var_visitor */
1739 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwand:auto_super_init#ANode#accept_auto_super_init */
1740 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwand:astvalidation#ANode#accept_ast_validation */
1741 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwand:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1742 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwand:transform#ANode#accept_transform_visitor */
1743 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwand:lexer#Token#text */
1744 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwand:lexer#Token#text= */
1745 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwand:parser_nodes#Token#prev_token */
1746 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwand:parser_nodes#Token#prev_token= */
1747 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwand:parser_nodes#Token#next_token */
1748 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwand:parser_nodes#Token#next_token= */
1749 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwand:parser_nodes#Token#init */
1750 (nitmethod_t)VIRTUAL_lexer__TKwand__parser_index, /* pointer to parser_nodes:TKwand:lexer#TKwand#parser_index */
1751 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwand:parser_nodes#TokenKeyword#init */
1752 (nitmethod_t)VIRTUAL_parser_nodes__TKwand__init, /* pointer to parser_nodes:TKwand:parser_nodes#TKwand#init */
1753 (nitmethod_t)VIRTUAL_lexer__TKwand__init_tk, /* pointer to parser_nodes:TKwand:lexer#TKwand#init_tk */
1754 }
1755 };
1756 /* allocate TKwand */
1757 val* NEW_parser_nodes__TKwand(const struct type* type) {
1758 val* self /* : TKwand */;
1759 val* var /* : null */;
1760 val* var1 /* : null */;
1761 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1762 self->type = type;
1763 self->class = &class_parser_nodes__TKwand;
1764 var = NULL;
1765 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwand exact> */
1766 var1 = NULL;
1767 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwand exact> */
1768 return self;
1769 }
1770 /* runtime class parser_nodes__TKwor */
1771 const struct class class_parser_nodes__TKwor = {
1772 0, /* box_kind */
1773 {
1774 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwor:kernel#Object#object_id */
1775 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwor:kernel#Object#is_same_type */
1776 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwor:kernel#Object#is_same_instance */
1777 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwor:kernel#Object#== */
1778 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwor:kernel#Object#!= */
1779 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwor:kernel#Object#output */
1780 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwor:kernel#Object#output_class_name */
1781 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwor:kernel#Object#exit */
1782 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwor:kernel#Object#sys */
1783 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwor:kernel#Object#hash */
1784 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwor:math#Object#atan2 */
1785 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwor:math#Object#pi */
1786 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwor:math#Object#srand_from */
1787 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwor:math#Object#srand */
1788 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwor:parser_nodes#TokenKeyword#to_s */
1789 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwor:string#Object#native_class_name */
1790 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwor:string#Object#class_name */
1791 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwor:string#Object#inspect */
1792 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwor:string#Object#inspect_head */
1793 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwor:string#Object#args */
1794 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwor:string#Object#alpha_comparator */
1795 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwor:stream#Object#poll */
1796 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwor:stream#Object#intern_poll */
1797 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwor:time#Object#get_time */
1798 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwor:file#Object#printn */
1799 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwor:file#Object#print */
1800 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwor:file#Object#getc */
1801 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwor:file#Object#gets */
1802 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwor:file#Object#getcwd */
1803 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwor:file#Object#file_getcwd */
1804 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwor:file#Object#stdin */
1805 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwor:file#Object#stdout */
1806 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwor:file#Object#stderr */
1807 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#intrude_visibility */
1808 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#public_visibility */
1809 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#protected_visibility */
1810 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#private_visibility */
1811 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwor:model_base#Object#none_visibility */
1812 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwor:model#Object#abstract_kind */
1813 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwor:model#Object#concrete_kind */
1814 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwor:model#Object#interface_kind */
1815 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwor:model#Object#enum_kind */
1816 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwor:model#Object#extern_kind */
1817 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwor:nitni_utilities#Object#internal_call_context */
1818 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwor:nitni_utilities#Object#long_signature */
1819 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwor:nitni_utilities#Object#short_signature */
1820 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwor:c#Object#to_c_call_context */
1821 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwor:c#Object#from_c_call_context */
1822 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwor:cpp#Object#cpp_call_context */
1823 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwor:cpp#Object#to_cpp_call_context */
1824 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwor:cpp#Object#from_cpp_call_context */
1825 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#location */
1826 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#hot_location */
1827 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#debug */
1828 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#parent */
1829 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#parent= */
1830 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#init */
1831 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwor:parser_nodes#Token#replace_child */
1832 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#detach */
1833 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwor:parser_nodes#ANode#replace_with */
1834 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwor:parser_nodes#Token#visit_all */
1835 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwor:parser_util#ANode#collect_tokens_by_text */
1836 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwor:parser_util#ANode#collect_annotations_by_name */
1837 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwor:simple_misc_analysis#ANode#accept_simple_misc */
1838 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwor:simple_misc_analysis#ANode#after_simple_misc */
1839 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwor:literal#ANode#accept_literal */
1840 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwor:scope#ANode#accept_scope_visitor */
1841 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwor:flow#ANode#accept_flow_visitor */
1842 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwor:local_var_init#ANode#accept_local_var_visitor */
1843 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwor:auto_super_init#ANode#accept_auto_super_init */
1844 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwor:astvalidation#ANode#accept_ast_validation */
1845 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwor:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1846 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwor:transform#ANode#accept_transform_visitor */
1847 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwor:lexer#Token#text */
1848 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwor:lexer#Token#text= */
1849 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwor:parser_nodes#Token#prev_token */
1850 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwor:parser_nodes#Token#prev_token= */
1851 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwor:parser_nodes#Token#next_token */
1852 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwor:parser_nodes#Token#next_token= */
1853 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwor:parser_nodes#Token#init */
1854 (nitmethod_t)VIRTUAL_lexer__TKwor__parser_index, /* pointer to parser_nodes:TKwor:lexer#TKwor#parser_index */
1855 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwor:parser_nodes#TokenKeyword#init */
1856 (nitmethod_t)VIRTUAL_parser_nodes__TKwor__init, /* pointer to parser_nodes:TKwor:parser_nodes#TKwor#init */
1857 (nitmethod_t)VIRTUAL_lexer__TKwor__init_tk, /* pointer to parser_nodes:TKwor:lexer#TKwor#init_tk */
1858 }
1859 };
1860 /* allocate TKwor */
1861 val* NEW_parser_nodes__TKwor(const struct type* type) {
1862 val* self /* : TKwor */;
1863 val* var /* : null */;
1864 val* var1 /* : null */;
1865 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1866 self->type = type;
1867 self->class = &class_parser_nodes__TKwor;
1868 var = NULL;
1869 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwor exact> */
1870 var1 = NULL;
1871 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwor exact> */
1872 return self;
1873 }
1874 /* runtime class parser_nodes__TKwimplies */
1875 const struct class class_parser_nodes__TKwimplies = {
1876 0, /* box_kind */
1877 {
1878 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwimplies:kernel#Object#object_id */
1879 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwimplies:kernel#Object#is_same_type */
1880 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwimplies:kernel#Object#is_same_instance */
1881 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwimplies:kernel#Object#== */
1882 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwimplies:kernel#Object#!= */
1883 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwimplies:kernel#Object#output */
1884 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwimplies:kernel#Object#output_class_name */
1885 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwimplies:kernel#Object#exit */
1886 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwimplies:kernel#Object#sys */
1887 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwimplies:kernel#Object#hash */
1888 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwimplies:math#Object#atan2 */
1889 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwimplies:math#Object#pi */
1890 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwimplies:math#Object#srand_from */
1891 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwimplies:math#Object#srand */
1892 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwimplies:parser_nodes#TokenKeyword#to_s */
1893 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwimplies:string#Object#native_class_name */
1894 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwimplies:string#Object#class_name */
1895 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwimplies:string#Object#inspect */
1896 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwimplies:string#Object#inspect_head */
1897 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwimplies:string#Object#args */
1898 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwimplies:string#Object#alpha_comparator */
1899 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwimplies:stream#Object#poll */
1900 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwimplies:stream#Object#intern_poll */
1901 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwimplies:time#Object#get_time */
1902 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwimplies:file#Object#printn */
1903 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwimplies:file#Object#print */
1904 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwimplies:file#Object#getc */
1905 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwimplies:file#Object#gets */
1906 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwimplies:file#Object#getcwd */
1907 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwimplies:file#Object#file_getcwd */
1908 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwimplies:file#Object#stdin */
1909 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwimplies:file#Object#stdout */
1910 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwimplies:file#Object#stderr */
1911 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#intrude_visibility */
1912 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#public_visibility */
1913 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#protected_visibility */
1914 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#private_visibility */
1915 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwimplies:model_base#Object#none_visibility */
1916 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwimplies:model#Object#abstract_kind */
1917 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwimplies:model#Object#concrete_kind */
1918 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwimplies:model#Object#interface_kind */
1919 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwimplies:model#Object#enum_kind */
1920 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwimplies:model#Object#extern_kind */
1921 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwimplies:nitni_utilities#Object#internal_call_context */
1922 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwimplies:nitni_utilities#Object#long_signature */
1923 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwimplies:nitni_utilities#Object#short_signature */
1924 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwimplies:c#Object#to_c_call_context */
1925 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwimplies:c#Object#from_c_call_context */
1926 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwimplies:cpp#Object#cpp_call_context */
1927 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwimplies:cpp#Object#to_cpp_call_context */
1928 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwimplies:cpp#Object#from_cpp_call_context */
1929 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#location */
1930 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#hot_location */
1931 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#debug */
1932 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#parent */
1933 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#parent= */
1934 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#init */
1935 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#replace_child */
1936 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#detach */
1937 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwimplies:parser_nodes#ANode#replace_with */
1938 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#visit_all */
1939 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwimplies:parser_util#ANode#collect_tokens_by_text */
1940 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwimplies:parser_util#ANode#collect_annotations_by_name */
1941 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwimplies:simple_misc_analysis#ANode#accept_simple_misc */
1942 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwimplies:simple_misc_analysis#ANode#after_simple_misc */
1943 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwimplies:literal#ANode#accept_literal */
1944 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwimplies:scope#ANode#accept_scope_visitor */
1945 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwimplies:flow#ANode#accept_flow_visitor */
1946 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwimplies:local_var_init#ANode#accept_local_var_visitor */
1947 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwimplies:auto_super_init#ANode#accept_auto_super_init */
1948 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwimplies:astvalidation#ANode#accept_ast_validation */
1949 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwimplies:rapid_type_analysis#ANode#accept_rapid_type_visitor */
1950 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwimplies:transform#ANode#accept_transform_visitor */
1951 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwimplies:lexer#Token#text */
1952 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwimplies:lexer#Token#text= */
1953 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#prev_token */
1954 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#prev_token= */
1955 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#next_token */
1956 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#next_token= */
1957 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwimplies:parser_nodes#Token#init */
1958 (nitmethod_t)VIRTUAL_lexer__TKwimplies__parser_index, /* pointer to parser_nodes:TKwimplies:lexer#TKwimplies#parser_index */
1959 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwimplies:parser_nodes#TokenKeyword#init */
1960 (nitmethod_t)VIRTUAL_parser_nodes__TKwimplies__init, /* pointer to parser_nodes:TKwimplies:parser_nodes#TKwimplies#init */
1961 (nitmethod_t)VIRTUAL_lexer__TKwimplies__init_tk, /* pointer to parser_nodes:TKwimplies:lexer#TKwimplies#init_tk */
1962 }
1963 };
1964 /* allocate TKwimplies */
1965 val* NEW_parser_nodes__TKwimplies(const struct type* type) {
1966 val* self /* : TKwimplies */;
1967 val* var /* : null */;
1968 val* var1 /* : null */;
1969 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
1970 self->type = type;
1971 self->class = &class_parser_nodes__TKwimplies;
1972 var = NULL;
1973 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwimplies exact> */
1974 var1 = NULL;
1975 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwimplies exact> */
1976 return self;
1977 }
1978 /* runtime class parser_nodes__TKwnot */
1979 const struct class class_parser_nodes__TKwnot = {
1980 0, /* box_kind */
1981 {
1982 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwnot:kernel#Object#object_id */
1983 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwnot:kernel#Object#is_same_type */
1984 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwnot:kernel#Object#is_same_instance */
1985 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwnot:kernel#Object#== */
1986 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwnot:kernel#Object#!= */
1987 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwnot:kernel#Object#output */
1988 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwnot:kernel#Object#output_class_name */
1989 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwnot:kernel#Object#exit */
1990 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwnot:kernel#Object#sys */
1991 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwnot:kernel#Object#hash */
1992 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwnot:math#Object#atan2 */
1993 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwnot:math#Object#pi */
1994 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwnot:math#Object#srand_from */
1995 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwnot:math#Object#srand */
1996 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwnot:parser_nodes#TokenKeyword#to_s */
1997 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwnot:string#Object#native_class_name */
1998 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwnot:string#Object#class_name */
1999 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwnot:string#Object#inspect */
2000 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwnot:string#Object#inspect_head */
2001 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwnot:string#Object#args */
2002 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwnot:string#Object#alpha_comparator */
2003 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwnot:stream#Object#poll */
2004 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwnot:stream#Object#intern_poll */
2005 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwnot:time#Object#get_time */
2006 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwnot:file#Object#printn */
2007 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwnot:file#Object#print */
2008 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwnot:file#Object#getc */
2009 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwnot:file#Object#gets */
2010 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwnot:file#Object#getcwd */
2011 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwnot:file#Object#file_getcwd */
2012 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwnot:file#Object#stdin */
2013 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwnot:file#Object#stdout */
2014 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwnot:file#Object#stderr */
2015 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#intrude_visibility */
2016 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#public_visibility */
2017 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#protected_visibility */
2018 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#private_visibility */
2019 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwnot:model_base#Object#none_visibility */
2020 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwnot:model#Object#abstract_kind */
2021 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwnot:model#Object#concrete_kind */
2022 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwnot:model#Object#interface_kind */
2023 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwnot:model#Object#enum_kind */
2024 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwnot:model#Object#extern_kind */
2025 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwnot:nitni_utilities#Object#internal_call_context */
2026 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwnot:nitni_utilities#Object#long_signature */
2027 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwnot:nitni_utilities#Object#short_signature */
2028 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwnot:c#Object#to_c_call_context */
2029 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwnot:c#Object#from_c_call_context */
2030 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwnot:cpp#Object#cpp_call_context */
2031 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwnot:cpp#Object#to_cpp_call_context */
2032 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwnot:cpp#Object#from_cpp_call_context */
2033 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#location */
2034 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#hot_location */
2035 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#debug */
2036 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#parent */
2037 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#parent= */
2038 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#init */
2039 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#replace_child */
2040 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#detach */
2041 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwnot:parser_nodes#ANode#replace_with */
2042 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#visit_all */
2043 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwnot:parser_util#ANode#collect_tokens_by_text */
2044 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwnot:parser_util#ANode#collect_annotations_by_name */
2045 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwnot:simple_misc_analysis#ANode#accept_simple_misc */
2046 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwnot:simple_misc_analysis#ANode#after_simple_misc */
2047 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwnot:literal#ANode#accept_literal */
2048 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwnot:scope#ANode#accept_scope_visitor */
2049 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwnot:flow#ANode#accept_flow_visitor */
2050 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwnot:local_var_init#ANode#accept_local_var_visitor */
2051 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwnot:auto_super_init#ANode#accept_auto_super_init */
2052 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwnot:astvalidation#ANode#accept_ast_validation */
2053 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2054 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwnot:transform#ANode#accept_transform_visitor */
2055 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwnot:lexer#Token#text */
2056 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwnot:lexer#Token#text= */
2057 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#prev_token */
2058 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#prev_token= */
2059 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#next_token */
2060 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#next_token= */
2061 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwnot:parser_nodes#Token#init */
2062 (nitmethod_t)VIRTUAL_lexer__TKwnot__parser_index, /* pointer to parser_nodes:TKwnot:lexer#TKwnot#parser_index */
2063 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwnot:parser_nodes#TokenKeyword#init */
2064 (nitmethod_t)VIRTUAL_parser_nodes__TKwnot__init, /* pointer to parser_nodes:TKwnot:parser_nodes#TKwnot#init */
2065 (nitmethod_t)VIRTUAL_lexer__TKwnot__init_tk, /* pointer to parser_nodes:TKwnot:lexer#TKwnot#init_tk */
2066 }
2067 };
2068 /* allocate TKwnot */
2069 val* NEW_parser_nodes__TKwnot(const struct type* type) {
2070 val* self /* : TKwnot */;
2071 val* var /* : null */;
2072 val* var1 /* : null */;
2073 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2074 self->type = type;
2075 self->class = &class_parser_nodes__TKwnot;
2076 var = NULL;
2077 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwnot exact> */
2078 var1 = NULL;
2079 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwnot exact> */
2080 return self;
2081 }
2082 /* runtime class parser_nodes__TKwreturn */
2083 const struct class class_parser_nodes__TKwreturn = {
2084 0, /* box_kind */
2085 {
2086 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwreturn:kernel#Object#object_id */
2087 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwreturn:kernel#Object#is_same_type */
2088 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwreturn:kernel#Object#is_same_instance */
2089 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwreturn:kernel#Object#== */
2090 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwreturn:kernel#Object#!= */
2091 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwreturn:kernel#Object#output */
2092 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwreturn:kernel#Object#output_class_name */
2093 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwreturn:kernel#Object#exit */
2094 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwreturn:kernel#Object#sys */
2095 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwreturn:kernel#Object#hash */
2096 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwreturn:math#Object#atan2 */
2097 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwreturn:math#Object#pi */
2098 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwreturn:math#Object#srand_from */
2099 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwreturn:math#Object#srand */
2100 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwreturn:parser_nodes#TokenKeyword#to_s */
2101 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwreturn:string#Object#native_class_name */
2102 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwreturn:string#Object#class_name */
2103 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwreturn:string#Object#inspect */
2104 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwreturn:string#Object#inspect_head */
2105 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwreturn:string#Object#args */
2106 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwreturn:string#Object#alpha_comparator */
2107 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwreturn:stream#Object#poll */
2108 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwreturn:stream#Object#intern_poll */
2109 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwreturn:time#Object#get_time */
2110 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwreturn:file#Object#printn */
2111 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwreturn:file#Object#print */
2112 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwreturn:file#Object#getc */
2113 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwreturn:file#Object#gets */
2114 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwreturn:file#Object#getcwd */
2115 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwreturn:file#Object#file_getcwd */
2116 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwreturn:file#Object#stdin */
2117 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwreturn:file#Object#stdout */
2118 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwreturn:file#Object#stderr */
2119 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#intrude_visibility */
2120 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#public_visibility */
2121 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#protected_visibility */
2122 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#private_visibility */
2123 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwreturn:model_base#Object#none_visibility */
2124 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwreturn:model#Object#abstract_kind */
2125 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwreturn:model#Object#concrete_kind */
2126 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwreturn:model#Object#interface_kind */
2127 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwreturn:model#Object#enum_kind */
2128 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwreturn:model#Object#extern_kind */
2129 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwreturn:nitni_utilities#Object#internal_call_context */
2130 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwreturn:nitni_utilities#Object#long_signature */
2131 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwreturn:nitni_utilities#Object#short_signature */
2132 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwreturn:c#Object#to_c_call_context */
2133 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwreturn:c#Object#from_c_call_context */
2134 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwreturn:cpp#Object#cpp_call_context */
2135 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwreturn:cpp#Object#to_cpp_call_context */
2136 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwreturn:cpp#Object#from_cpp_call_context */
2137 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#location */
2138 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#hot_location */
2139 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#debug */
2140 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#parent */
2141 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#parent= */
2142 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#init */
2143 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#replace_child */
2144 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#detach */
2145 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwreturn:parser_nodes#ANode#replace_with */
2146 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#visit_all */
2147 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwreturn:parser_util#ANode#collect_tokens_by_text */
2148 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwreturn:parser_util#ANode#collect_annotations_by_name */
2149 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwreturn:simple_misc_analysis#ANode#accept_simple_misc */
2150 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwreturn:simple_misc_analysis#ANode#after_simple_misc */
2151 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwreturn:literal#ANode#accept_literal */
2152 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwreturn:scope#ANode#accept_scope_visitor */
2153 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwreturn:flow#ANode#accept_flow_visitor */
2154 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwreturn:local_var_init#ANode#accept_local_var_visitor */
2155 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwreturn:auto_super_init#ANode#accept_auto_super_init */
2156 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwreturn:astvalidation#ANode#accept_ast_validation */
2157 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwreturn:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2158 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwreturn:transform#ANode#accept_transform_visitor */
2159 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwreturn:lexer#Token#text */
2160 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwreturn:lexer#Token#text= */
2161 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#prev_token */
2162 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#prev_token= */
2163 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#next_token */
2164 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#next_token= */
2165 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwreturn:parser_nodes#Token#init */
2166 (nitmethod_t)VIRTUAL_lexer__TKwreturn__parser_index, /* pointer to parser_nodes:TKwreturn:lexer#TKwreturn#parser_index */
2167 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwreturn:parser_nodes#TokenKeyword#init */
2168 (nitmethod_t)VIRTUAL_parser_nodes__TKwreturn__init, /* pointer to parser_nodes:TKwreturn:parser_nodes#TKwreturn#init */
2169 (nitmethod_t)VIRTUAL_lexer__TKwreturn__init_tk, /* pointer to parser_nodes:TKwreturn:lexer#TKwreturn#init_tk */
2170 }
2171 };
2172 /* allocate TKwreturn */
2173 val* NEW_parser_nodes__TKwreturn(const struct type* type) {
2174 val* self /* : TKwreturn */;
2175 val* var /* : null */;
2176 val* var1 /* : null */;
2177 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2178 self->type = type;
2179 self->class = &class_parser_nodes__TKwreturn;
2180 var = NULL;
2181 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwreturn exact> */
2182 var1 = NULL;
2183 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwreturn exact> */
2184 return self;
2185 }
2186 /* runtime class parser_nodes__TKwcontinue */
2187 const struct class class_parser_nodes__TKwcontinue = {
2188 0, /* box_kind */
2189 {
2190 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwcontinue:kernel#Object#object_id */
2191 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwcontinue:kernel#Object#is_same_type */
2192 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwcontinue:kernel#Object#is_same_instance */
2193 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwcontinue:kernel#Object#== */
2194 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwcontinue:kernel#Object#!= */
2195 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwcontinue:kernel#Object#output */
2196 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwcontinue:kernel#Object#output_class_name */
2197 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwcontinue:kernel#Object#exit */
2198 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwcontinue:kernel#Object#sys */
2199 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwcontinue:kernel#Object#hash */
2200 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwcontinue:math#Object#atan2 */
2201 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwcontinue:math#Object#pi */
2202 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwcontinue:math#Object#srand_from */
2203 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwcontinue:math#Object#srand */
2204 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwcontinue:parser_nodes#TokenKeyword#to_s */
2205 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwcontinue:string#Object#native_class_name */
2206 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwcontinue:string#Object#class_name */
2207 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwcontinue:string#Object#inspect */
2208 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwcontinue:string#Object#inspect_head */
2209 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwcontinue:string#Object#args */
2210 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwcontinue:string#Object#alpha_comparator */
2211 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwcontinue:stream#Object#poll */
2212 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwcontinue:stream#Object#intern_poll */
2213 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwcontinue:time#Object#get_time */
2214 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwcontinue:file#Object#printn */
2215 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwcontinue:file#Object#print */
2216 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwcontinue:file#Object#getc */
2217 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwcontinue:file#Object#gets */
2218 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwcontinue:file#Object#getcwd */
2219 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwcontinue:file#Object#file_getcwd */
2220 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwcontinue:file#Object#stdin */
2221 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwcontinue:file#Object#stdout */
2222 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwcontinue:file#Object#stderr */
2223 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#intrude_visibility */
2224 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#public_visibility */
2225 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#protected_visibility */
2226 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#private_visibility */
2227 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwcontinue:model_base#Object#none_visibility */
2228 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#abstract_kind */
2229 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#concrete_kind */
2230 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#interface_kind */
2231 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#enum_kind */
2232 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwcontinue:model#Object#extern_kind */
2233 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwcontinue:nitni_utilities#Object#internal_call_context */
2234 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwcontinue:nitni_utilities#Object#long_signature */
2235 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwcontinue:nitni_utilities#Object#short_signature */
2236 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwcontinue:c#Object#to_c_call_context */
2237 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwcontinue:c#Object#from_c_call_context */
2238 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwcontinue:cpp#Object#cpp_call_context */
2239 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwcontinue:cpp#Object#to_cpp_call_context */
2240 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwcontinue:cpp#Object#from_cpp_call_context */
2241 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#location */
2242 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#hot_location */
2243 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#debug */
2244 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#parent */
2245 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#parent= */
2246 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#init */
2247 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#replace_child */
2248 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#detach */
2249 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwcontinue:parser_nodes#ANode#replace_with */
2250 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#visit_all */
2251 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwcontinue:parser_util#ANode#collect_tokens_by_text */
2252 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwcontinue:parser_util#ANode#collect_annotations_by_name */
2253 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwcontinue:simple_misc_analysis#ANode#accept_simple_misc */
2254 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwcontinue:simple_misc_analysis#ANode#after_simple_misc */
2255 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwcontinue:literal#ANode#accept_literal */
2256 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwcontinue:scope#ANode#accept_scope_visitor */
2257 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwcontinue:flow#ANode#accept_flow_visitor */
2258 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwcontinue:local_var_init#ANode#accept_local_var_visitor */
2259 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwcontinue:auto_super_init#ANode#accept_auto_super_init */
2260 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwcontinue:astvalidation#ANode#accept_ast_validation */
2261 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwcontinue:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2262 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwcontinue:transform#ANode#accept_transform_visitor */
2263 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwcontinue:lexer#Token#text */
2264 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwcontinue:lexer#Token#text= */
2265 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#prev_token */
2266 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#prev_token= */
2267 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#next_token */
2268 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#next_token= */
2269 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwcontinue:parser_nodes#Token#init */
2270 (nitmethod_t)VIRTUAL_lexer__TKwcontinue__parser_index, /* pointer to parser_nodes:TKwcontinue:lexer#TKwcontinue#parser_index */
2271 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwcontinue:parser_nodes#TokenKeyword#init */
2272 (nitmethod_t)VIRTUAL_parser_nodes__TKwcontinue__init, /* pointer to parser_nodes:TKwcontinue:parser_nodes#TKwcontinue#init */
2273 (nitmethod_t)VIRTUAL_lexer__TKwcontinue__init_tk, /* pointer to parser_nodes:TKwcontinue:lexer#TKwcontinue#init_tk */
2274 }
2275 };
2276 /* allocate TKwcontinue */
2277 val* NEW_parser_nodes__TKwcontinue(const struct type* type) {
2278 val* self /* : TKwcontinue */;
2279 val* var /* : null */;
2280 val* var1 /* : null */;
2281 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2282 self->type = type;
2283 self->class = &class_parser_nodes__TKwcontinue;
2284 var = NULL;
2285 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwcontinue exact> */
2286 var1 = NULL;
2287 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwcontinue exact> */
2288 return self;
2289 }
2290 /* runtime class parser_nodes__TKwbreak */
2291 const struct class class_parser_nodes__TKwbreak = {
2292 0, /* box_kind */
2293 {
2294 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwbreak:kernel#Object#object_id */
2295 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwbreak:kernel#Object#is_same_type */
2296 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwbreak:kernel#Object#is_same_instance */
2297 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwbreak:kernel#Object#== */
2298 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwbreak:kernel#Object#!= */
2299 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwbreak:kernel#Object#output */
2300 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwbreak:kernel#Object#output_class_name */
2301 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwbreak:kernel#Object#exit */
2302 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwbreak:kernel#Object#sys */
2303 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwbreak:kernel#Object#hash */
2304 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwbreak:math#Object#atan2 */
2305 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwbreak:math#Object#pi */
2306 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwbreak:math#Object#srand_from */
2307 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwbreak:math#Object#srand */
2308 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwbreak:parser_nodes#TokenKeyword#to_s */
2309 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwbreak:string#Object#native_class_name */
2310 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwbreak:string#Object#class_name */
2311 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwbreak:string#Object#inspect */
2312 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwbreak:string#Object#inspect_head */
2313 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwbreak:string#Object#args */
2314 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwbreak:string#Object#alpha_comparator */
2315 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwbreak:stream#Object#poll */
2316 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwbreak:stream#Object#intern_poll */
2317 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwbreak:time#Object#get_time */
2318 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwbreak:file#Object#printn */
2319 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwbreak:file#Object#print */
2320 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwbreak:file#Object#getc */
2321 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwbreak:file#Object#gets */
2322 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwbreak:file#Object#getcwd */
2323 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwbreak:file#Object#file_getcwd */
2324 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwbreak:file#Object#stdin */
2325 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwbreak:file#Object#stdout */
2326 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwbreak:file#Object#stderr */
2327 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#intrude_visibility */
2328 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#public_visibility */
2329 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#protected_visibility */
2330 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#private_visibility */
2331 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwbreak:model_base#Object#none_visibility */
2332 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwbreak:model#Object#abstract_kind */
2333 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwbreak:model#Object#concrete_kind */
2334 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwbreak:model#Object#interface_kind */
2335 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwbreak:model#Object#enum_kind */
2336 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwbreak:model#Object#extern_kind */
2337 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwbreak:nitni_utilities#Object#internal_call_context */
2338 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwbreak:nitni_utilities#Object#long_signature */
2339 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwbreak:nitni_utilities#Object#short_signature */
2340 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwbreak:c#Object#to_c_call_context */
2341 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwbreak:c#Object#from_c_call_context */
2342 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwbreak:cpp#Object#cpp_call_context */
2343 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwbreak:cpp#Object#to_cpp_call_context */
2344 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwbreak:cpp#Object#from_cpp_call_context */
2345 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#location */
2346 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#hot_location */
2347 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#debug */
2348 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#parent */
2349 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#parent= */
2350 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#init */
2351 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#replace_child */
2352 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#detach */
2353 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwbreak:parser_nodes#ANode#replace_with */
2354 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#visit_all */
2355 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwbreak:parser_util#ANode#collect_tokens_by_text */
2356 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwbreak:parser_util#ANode#collect_annotations_by_name */
2357 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwbreak:simple_misc_analysis#ANode#accept_simple_misc */
2358 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwbreak:simple_misc_analysis#ANode#after_simple_misc */
2359 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwbreak:literal#ANode#accept_literal */
2360 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwbreak:scope#ANode#accept_scope_visitor */
2361 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwbreak:flow#ANode#accept_flow_visitor */
2362 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwbreak:local_var_init#ANode#accept_local_var_visitor */
2363 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwbreak:auto_super_init#ANode#accept_auto_super_init */
2364 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwbreak:astvalidation#ANode#accept_ast_validation */
2365 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwbreak:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2366 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwbreak:transform#ANode#accept_transform_visitor */
2367 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwbreak:lexer#Token#text */
2368 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwbreak:lexer#Token#text= */
2369 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#prev_token */
2370 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#prev_token= */
2371 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#next_token */
2372 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#next_token= */
2373 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwbreak:parser_nodes#Token#init */
2374 (nitmethod_t)VIRTUAL_lexer__TKwbreak__parser_index, /* pointer to parser_nodes:TKwbreak:lexer#TKwbreak#parser_index */
2375 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwbreak:parser_nodes#TokenKeyword#init */
2376 (nitmethod_t)VIRTUAL_parser_nodes__TKwbreak__init, /* pointer to parser_nodes:TKwbreak:parser_nodes#TKwbreak#init */
2377 (nitmethod_t)VIRTUAL_lexer__TKwbreak__init_tk, /* pointer to parser_nodes:TKwbreak:lexer#TKwbreak#init_tk */
2378 }
2379 };
2380 /* allocate TKwbreak */
2381 val* NEW_parser_nodes__TKwbreak(const struct type* type) {
2382 val* self /* : TKwbreak */;
2383 val* var /* : null */;
2384 val* var1 /* : null */;
2385 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2386 self->type = type;
2387 self->class = &class_parser_nodes__TKwbreak;
2388 var = NULL;
2389 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwbreak exact> */
2390 var1 = NULL;
2391 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwbreak exact> */
2392 return self;
2393 }
2394 /* runtime class parser_nodes__TKwabort */
2395 const struct class class_parser_nodes__TKwabort = {
2396 0, /* box_kind */
2397 {
2398 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwabort:kernel#Object#object_id */
2399 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwabort:kernel#Object#is_same_type */
2400 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwabort:kernel#Object#is_same_instance */
2401 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwabort:kernel#Object#== */
2402 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwabort:kernel#Object#!= */
2403 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwabort:kernel#Object#output */
2404 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwabort:kernel#Object#output_class_name */
2405 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwabort:kernel#Object#exit */
2406 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwabort:kernel#Object#sys */
2407 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwabort:kernel#Object#hash */
2408 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwabort:math#Object#atan2 */
2409 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwabort:math#Object#pi */
2410 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwabort:math#Object#srand_from */
2411 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwabort:math#Object#srand */
2412 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwabort:parser_nodes#TokenKeyword#to_s */
2413 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwabort:string#Object#native_class_name */
2414 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwabort:string#Object#class_name */
2415 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwabort:string#Object#inspect */
2416 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwabort:string#Object#inspect_head */
2417 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwabort:string#Object#args */
2418 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwabort:string#Object#alpha_comparator */
2419 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwabort:stream#Object#poll */
2420 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwabort:stream#Object#intern_poll */
2421 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwabort:time#Object#get_time */
2422 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwabort:file#Object#printn */
2423 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwabort:file#Object#print */
2424 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwabort:file#Object#getc */
2425 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwabort:file#Object#gets */
2426 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwabort:file#Object#getcwd */
2427 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwabort:file#Object#file_getcwd */
2428 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwabort:file#Object#stdin */
2429 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwabort:file#Object#stdout */
2430 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwabort:file#Object#stderr */
2431 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#intrude_visibility */
2432 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#public_visibility */
2433 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#protected_visibility */
2434 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#private_visibility */
2435 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwabort:model_base#Object#none_visibility */
2436 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwabort:model#Object#abstract_kind */
2437 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwabort:model#Object#concrete_kind */
2438 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwabort:model#Object#interface_kind */
2439 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwabort:model#Object#enum_kind */
2440 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwabort:model#Object#extern_kind */
2441 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwabort:nitni_utilities#Object#internal_call_context */
2442 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwabort:nitni_utilities#Object#long_signature */
2443 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwabort:nitni_utilities#Object#short_signature */
2444 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwabort:c#Object#to_c_call_context */
2445 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwabort:c#Object#from_c_call_context */
2446 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwabort:cpp#Object#cpp_call_context */
2447 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwabort:cpp#Object#to_cpp_call_context */
2448 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwabort:cpp#Object#from_cpp_call_context */
2449 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#location */
2450 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#hot_location */
2451 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#debug */
2452 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#parent */
2453 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#parent= */
2454 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#init */
2455 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#replace_child */
2456 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#detach */
2457 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwabort:parser_nodes#ANode#replace_with */
2458 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#visit_all */
2459 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwabort:parser_util#ANode#collect_tokens_by_text */
2460 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwabort:parser_util#ANode#collect_annotations_by_name */
2461 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwabort:simple_misc_analysis#ANode#accept_simple_misc */
2462 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwabort:simple_misc_analysis#ANode#after_simple_misc */
2463 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwabort:literal#ANode#accept_literal */
2464 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwabort:scope#ANode#accept_scope_visitor */
2465 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwabort:flow#ANode#accept_flow_visitor */
2466 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwabort:local_var_init#ANode#accept_local_var_visitor */
2467 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwabort:auto_super_init#ANode#accept_auto_super_init */
2468 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwabort:astvalidation#ANode#accept_ast_validation */
2469 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwabort:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2470 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwabort:transform#ANode#accept_transform_visitor */
2471 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwabort:lexer#Token#text */
2472 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwabort:lexer#Token#text= */
2473 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#prev_token */
2474 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#prev_token= */
2475 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#next_token */
2476 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#next_token= */
2477 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwabort:parser_nodes#Token#init */
2478 (nitmethod_t)VIRTUAL_lexer__TKwabort__parser_index, /* pointer to parser_nodes:TKwabort:lexer#TKwabort#parser_index */
2479 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwabort:parser_nodes#TokenKeyword#init */
2480 (nitmethod_t)VIRTUAL_parser_nodes__TKwabort__init, /* pointer to parser_nodes:TKwabort:parser_nodes#TKwabort#init */
2481 (nitmethod_t)VIRTUAL_lexer__TKwabort__init_tk, /* pointer to parser_nodes:TKwabort:lexer#TKwabort#init_tk */
2482 }
2483 };
2484 /* allocate TKwabort */
2485 val* NEW_parser_nodes__TKwabort(const struct type* type) {
2486 val* self /* : TKwabort */;
2487 val* var /* : null */;
2488 val* var1 /* : null */;
2489 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2490 self->type = type;
2491 self->class = &class_parser_nodes__TKwabort;
2492 var = NULL;
2493 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwabort exact> */
2494 var1 = NULL;
2495 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwabort exact> */
2496 return self;
2497 }
2498 /* runtime class parser_nodes__TKwassert */
2499 const struct class class_parser_nodes__TKwassert = {
2500 0, /* box_kind */
2501 {
2502 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwassert:kernel#Object#object_id */
2503 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwassert:kernel#Object#is_same_type */
2504 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwassert:kernel#Object#is_same_instance */
2505 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwassert:kernel#Object#== */
2506 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwassert:kernel#Object#!= */
2507 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwassert:kernel#Object#output */
2508 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwassert:kernel#Object#output_class_name */
2509 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwassert:kernel#Object#exit */
2510 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwassert:kernel#Object#sys */
2511 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwassert:kernel#Object#hash */
2512 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwassert:math#Object#atan2 */
2513 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwassert:math#Object#pi */
2514 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwassert:math#Object#srand_from */
2515 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwassert:math#Object#srand */
2516 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwassert:parser_nodes#TokenKeyword#to_s */
2517 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwassert:string#Object#native_class_name */
2518 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwassert:string#Object#class_name */
2519 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwassert:string#Object#inspect */
2520 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwassert:string#Object#inspect_head */
2521 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwassert:string#Object#args */
2522 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwassert:string#Object#alpha_comparator */
2523 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwassert:stream#Object#poll */
2524 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwassert:stream#Object#intern_poll */
2525 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwassert:time#Object#get_time */
2526 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwassert:file#Object#printn */
2527 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwassert:file#Object#print */
2528 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwassert:file#Object#getc */
2529 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwassert:file#Object#gets */
2530 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwassert:file#Object#getcwd */
2531 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwassert:file#Object#file_getcwd */
2532 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwassert:file#Object#stdin */
2533 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwassert:file#Object#stdout */
2534 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwassert:file#Object#stderr */
2535 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#intrude_visibility */
2536 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#public_visibility */
2537 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#protected_visibility */
2538 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#private_visibility */
2539 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwassert:model_base#Object#none_visibility */
2540 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwassert:model#Object#abstract_kind */
2541 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwassert:model#Object#concrete_kind */
2542 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwassert:model#Object#interface_kind */
2543 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwassert:model#Object#enum_kind */
2544 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwassert:model#Object#extern_kind */
2545 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwassert:nitni_utilities#Object#internal_call_context */
2546 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwassert:nitni_utilities#Object#long_signature */
2547 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwassert:nitni_utilities#Object#short_signature */
2548 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwassert:c#Object#to_c_call_context */
2549 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwassert:c#Object#from_c_call_context */
2550 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwassert:cpp#Object#cpp_call_context */
2551 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwassert:cpp#Object#to_cpp_call_context */
2552 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwassert:cpp#Object#from_cpp_call_context */
2553 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#location */
2554 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#hot_location */
2555 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#debug */
2556 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#parent */
2557 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#parent= */
2558 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#init */
2559 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#replace_child */
2560 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#detach */
2561 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwassert:parser_nodes#ANode#replace_with */
2562 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#visit_all */
2563 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwassert:parser_util#ANode#collect_tokens_by_text */
2564 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwassert:parser_util#ANode#collect_annotations_by_name */
2565 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwassert:simple_misc_analysis#ANode#accept_simple_misc */
2566 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwassert:simple_misc_analysis#ANode#after_simple_misc */
2567 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwassert:literal#ANode#accept_literal */
2568 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwassert:scope#ANode#accept_scope_visitor */
2569 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwassert:flow#ANode#accept_flow_visitor */
2570 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwassert:local_var_init#ANode#accept_local_var_visitor */
2571 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwassert:auto_super_init#ANode#accept_auto_super_init */
2572 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwassert:astvalidation#ANode#accept_ast_validation */
2573 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwassert:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2574 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwassert:transform#ANode#accept_transform_visitor */
2575 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwassert:lexer#Token#text */
2576 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwassert:lexer#Token#text= */
2577 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#prev_token */
2578 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#prev_token= */
2579 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#next_token */
2580 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#next_token= */
2581 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwassert:parser_nodes#Token#init */
2582 (nitmethod_t)VIRTUAL_lexer__TKwassert__parser_index, /* pointer to parser_nodes:TKwassert:lexer#TKwassert#parser_index */
2583 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwassert:parser_nodes#TokenKeyword#init */
2584 (nitmethod_t)VIRTUAL_parser_nodes__TKwassert__init, /* pointer to parser_nodes:TKwassert:parser_nodes#TKwassert#init */
2585 (nitmethod_t)VIRTUAL_lexer__TKwassert__init_tk, /* pointer to parser_nodes:TKwassert:lexer#TKwassert#init_tk */
2586 }
2587 };
2588 /* allocate TKwassert */
2589 val* NEW_parser_nodes__TKwassert(const struct type* type) {
2590 val* self /* : TKwassert */;
2591 val* var /* : null */;
2592 val* var1 /* : null */;
2593 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2594 self->type = type;
2595 self->class = &class_parser_nodes__TKwassert;
2596 var = NULL;
2597 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwassert exact> */
2598 var1 = NULL;
2599 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwassert exact> */
2600 return self;
2601 }
2602 /* runtime class parser_nodes__TKwnew */
2603 const struct class class_parser_nodes__TKwnew = {
2604 0, /* box_kind */
2605 {
2606 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwnew:kernel#Object#object_id */
2607 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwnew:kernel#Object#is_same_type */
2608 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwnew:kernel#Object#is_same_instance */
2609 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwnew:kernel#Object#== */
2610 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwnew:kernel#Object#!= */
2611 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwnew:kernel#Object#output */
2612 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwnew:kernel#Object#output_class_name */
2613 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwnew:kernel#Object#exit */
2614 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwnew:kernel#Object#sys */
2615 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwnew:kernel#Object#hash */
2616 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwnew:math#Object#atan2 */
2617 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwnew:math#Object#pi */
2618 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwnew:math#Object#srand_from */
2619 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwnew:math#Object#srand */
2620 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwnew:parser_nodes#TokenKeyword#to_s */
2621 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwnew:string#Object#native_class_name */
2622 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwnew:string#Object#class_name */
2623 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwnew:string#Object#inspect */
2624 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwnew:string#Object#inspect_head */
2625 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwnew:string#Object#args */
2626 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwnew:string#Object#alpha_comparator */
2627 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwnew:stream#Object#poll */
2628 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwnew:stream#Object#intern_poll */
2629 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwnew:time#Object#get_time */
2630 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwnew:file#Object#printn */
2631 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwnew:file#Object#print */
2632 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwnew:file#Object#getc */
2633 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwnew:file#Object#gets */
2634 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwnew:file#Object#getcwd */
2635 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwnew:file#Object#file_getcwd */
2636 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwnew:file#Object#stdin */
2637 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwnew:file#Object#stdout */
2638 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwnew:file#Object#stderr */
2639 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#intrude_visibility */
2640 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#public_visibility */
2641 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#protected_visibility */
2642 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#private_visibility */
2643 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwnew:model_base#Object#none_visibility */
2644 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwnew:model#Object#abstract_kind */
2645 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwnew:model#Object#concrete_kind */
2646 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwnew:model#Object#interface_kind */
2647 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwnew:model#Object#enum_kind */
2648 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwnew:model#Object#extern_kind */
2649 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwnew:nitni_utilities#Object#internal_call_context */
2650 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwnew:nitni_utilities#Object#long_signature */
2651 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwnew:nitni_utilities#Object#short_signature */
2652 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwnew:c#Object#to_c_call_context */
2653 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwnew:c#Object#from_c_call_context */
2654 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwnew:cpp#Object#cpp_call_context */
2655 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwnew:cpp#Object#to_cpp_call_context */
2656 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwnew:cpp#Object#from_cpp_call_context */
2657 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#location */
2658 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#hot_location */
2659 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#debug */
2660 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#parent */
2661 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#parent= */
2662 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#init */
2663 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#replace_child */
2664 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#detach */
2665 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwnew:parser_nodes#ANode#replace_with */
2666 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#visit_all */
2667 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwnew:parser_util#ANode#collect_tokens_by_text */
2668 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwnew:parser_util#ANode#collect_annotations_by_name */
2669 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwnew:simple_misc_analysis#ANode#accept_simple_misc */
2670 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwnew:simple_misc_analysis#ANode#after_simple_misc */
2671 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwnew:literal#ANode#accept_literal */
2672 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwnew:scope#ANode#accept_scope_visitor */
2673 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwnew:flow#ANode#accept_flow_visitor */
2674 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwnew:local_var_init#ANode#accept_local_var_visitor */
2675 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwnew:auto_super_init#ANode#accept_auto_super_init */
2676 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwnew:astvalidation#ANode#accept_ast_validation */
2677 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnew:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2678 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwnew:transform#ANode#accept_transform_visitor */
2679 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwnew:lexer#Token#text */
2680 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwnew:lexer#Token#text= */
2681 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#prev_token */
2682 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#prev_token= */
2683 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#next_token */
2684 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#next_token= */
2685 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwnew:parser_nodes#Token#init */
2686 (nitmethod_t)VIRTUAL_lexer__TKwnew__parser_index, /* pointer to parser_nodes:TKwnew:lexer#TKwnew#parser_index */
2687 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwnew:parser_nodes#TokenKeyword#init */
2688 (nitmethod_t)VIRTUAL_parser_nodes__TKwnew__init, /* pointer to parser_nodes:TKwnew:parser_nodes#TKwnew#init */
2689 (nitmethod_t)VIRTUAL_lexer__TKwnew__init_tk, /* pointer to parser_nodes:TKwnew:lexer#TKwnew#init_tk */
2690 }
2691 };
2692 /* allocate TKwnew */
2693 val* NEW_parser_nodes__TKwnew(const struct type* type) {
2694 val* self /* : TKwnew */;
2695 val* var /* : null */;
2696 val* var1 /* : null */;
2697 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2698 self->type = type;
2699 self->class = &class_parser_nodes__TKwnew;
2700 var = NULL;
2701 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwnew exact> */
2702 var1 = NULL;
2703 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwnew exact> */
2704 return self;
2705 }
2706 /* runtime class parser_nodes__TKwisa */
2707 const struct class class_parser_nodes__TKwisa = {
2708 0, /* box_kind */
2709 {
2710 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwisa:kernel#Object#object_id */
2711 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwisa:kernel#Object#is_same_type */
2712 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwisa:kernel#Object#is_same_instance */
2713 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwisa:kernel#Object#== */
2714 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwisa:kernel#Object#!= */
2715 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwisa:kernel#Object#output */
2716 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwisa:kernel#Object#output_class_name */
2717 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwisa:kernel#Object#exit */
2718 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwisa:kernel#Object#sys */
2719 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwisa:kernel#Object#hash */
2720 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwisa:math#Object#atan2 */
2721 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwisa:math#Object#pi */
2722 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwisa:math#Object#srand_from */
2723 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwisa:math#Object#srand */
2724 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwisa:parser_nodes#TokenKeyword#to_s */
2725 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwisa:string#Object#native_class_name */
2726 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwisa:string#Object#class_name */
2727 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwisa:string#Object#inspect */
2728 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwisa:string#Object#inspect_head */
2729 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwisa:string#Object#args */
2730 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwisa:string#Object#alpha_comparator */
2731 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwisa:stream#Object#poll */
2732 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwisa:stream#Object#intern_poll */
2733 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwisa:time#Object#get_time */
2734 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwisa:file#Object#printn */
2735 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwisa:file#Object#print */
2736 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwisa:file#Object#getc */
2737 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwisa:file#Object#gets */
2738 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwisa:file#Object#getcwd */
2739 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwisa:file#Object#file_getcwd */
2740 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwisa:file#Object#stdin */
2741 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwisa:file#Object#stdout */
2742 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwisa:file#Object#stderr */
2743 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#intrude_visibility */
2744 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#public_visibility */
2745 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#protected_visibility */
2746 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#private_visibility */
2747 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwisa:model_base#Object#none_visibility */
2748 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwisa:model#Object#abstract_kind */
2749 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwisa:model#Object#concrete_kind */
2750 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwisa:model#Object#interface_kind */
2751 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwisa:model#Object#enum_kind */
2752 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwisa:model#Object#extern_kind */
2753 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwisa:nitni_utilities#Object#internal_call_context */
2754 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwisa:nitni_utilities#Object#long_signature */
2755 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwisa:nitni_utilities#Object#short_signature */
2756 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwisa:c#Object#to_c_call_context */
2757 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwisa:c#Object#from_c_call_context */
2758 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwisa:cpp#Object#cpp_call_context */
2759 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwisa:cpp#Object#to_cpp_call_context */
2760 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwisa:cpp#Object#from_cpp_call_context */
2761 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#location */
2762 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#hot_location */
2763 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#debug */
2764 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#parent */
2765 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#parent= */
2766 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#init */
2767 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#replace_child */
2768 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#detach */
2769 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwisa:parser_nodes#ANode#replace_with */
2770 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#visit_all */
2771 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwisa:parser_util#ANode#collect_tokens_by_text */
2772 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwisa:parser_util#ANode#collect_annotations_by_name */
2773 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwisa:simple_misc_analysis#ANode#accept_simple_misc */
2774 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwisa:simple_misc_analysis#ANode#after_simple_misc */
2775 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwisa:literal#ANode#accept_literal */
2776 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwisa:scope#ANode#accept_scope_visitor */
2777 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwisa:flow#ANode#accept_flow_visitor */
2778 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwisa:local_var_init#ANode#accept_local_var_visitor */
2779 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwisa:auto_super_init#ANode#accept_auto_super_init */
2780 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwisa:astvalidation#ANode#accept_ast_validation */
2781 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwisa:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2782 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwisa:transform#ANode#accept_transform_visitor */
2783 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwisa:lexer#Token#text */
2784 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwisa:lexer#Token#text= */
2785 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#prev_token */
2786 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#prev_token= */
2787 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#next_token */
2788 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#next_token= */
2789 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwisa:parser_nodes#Token#init */
2790 (nitmethod_t)VIRTUAL_lexer__TKwisa__parser_index, /* pointer to parser_nodes:TKwisa:lexer#TKwisa#parser_index */
2791 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwisa:parser_nodes#TokenKeyword#init */
2792 (nitmethod_t)VIRTUAL_parser_nodes__TKwisa__init, /* pointer to parser_nodes:TKwisa:parser_nodes#TKwisa#init */
2793 (nitmethod_t)VIRTUAL_lexer__TKwisa__init_tk, /* pointer to parser_nodes:TKwisa:lexer#TKwisa#init_tk */
2794 }
2795 };
2796 /* allocate TKwisa */
2797 val* NEW_parser_nodes__TKwisa(const struct type* type) {
2798 val* self /* : TKwisa */;
2799 val* var /* : null */;
2800 val* var1 /* : null */;
2801 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2802 self->type = type;
2803 self->class = &class_parser_nodes__TKwisa;
2804 var = NULL;
2805 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwisa exact> */
2806 var1 = NULL;
2807 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwisa exact> */
2808 return self;
2809 }
2810 /* runtime class parser_nodes__TKwonce */
2811 const struct class class_parser_nodes__TKwonce = {
2812 0, /* box_kind */
2813 {
2814 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwonce:kernel#Object#object_id */
2815 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwonce:kernel#Object#is_same_type */
2816 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwonce:kernel#Object#is_same_instance */
2817 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwonce:kernel#Object#== */
2818 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwonce:kernel#Object#!= */
2819 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwonce:kernel#Object#output */
2820 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwonce:kernel#Object#output_class_name */
2821 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwonce:kernel#Object#exit */
2822 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwonce:kernel#Object#sys */
2823 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwonce:kernel#Object#hash */
2824 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwonce:math#Object#atan2 */
2825 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwonce:math#Object#pi */
2826 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwonce:math#Object#srand_from */
2827 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwonce:math#Object#srand */
2828 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwonce:parser_nodes#TokenKeyword#to_s */
2829 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwonce:string#Object#native_class_name */
2830 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwonce:string#Object#class_name */
2831 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwonce:string#Object#inspect */
2832 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwonce:string#Object#inspect_head */
2833 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwonce:string#Object#args */
2834 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwonce:string#Object#alpha_comparator */
2835 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwonce:stream#Object#poll */
2836 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwonce:stream#Object#intern_poll */
2837 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwonce:time#Object#get_time */
2838 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwonce:file#Object#printn */
2839 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwonce:file#Object#print */
2840 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwonce:file#Object#getc */
2841 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwonce:file#Object#gets */
2842 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwonce:file#Object#getcwd */
2843 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwonce:file#Object#file_getcwd */
2844 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwonce:file#Object#stdin */
2845 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwonce:file#Object#stdout */
2846 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwonce:file#Object#stderr */
2847 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#intrude_visibility */
2848 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#public_visibility */
2849 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#protected_visibility */
2850 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#private_visibility */
2851 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwonce:model_base#Object#none_visibility */
2852 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwonce:model#Object#abstract_kind */
2853 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwonce:model#Object#concrete_kind */
2854 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwonce:model#Object#interface_kind */
2855 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwonce:model#Object#enum_kind */
2856 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwonce:model#Object#extern_kind */
2857 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwonce:nitni_utilities#Object#internal_call_context */
2858 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwonce:nitni_utilities#Object#long_signature */
2859 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwonce:nitni_utilities#Object#short_signature */
2860 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwonce:c#Object#to_c_call_context */
2861 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwonce:c#Object#from_c_call_context */
2862 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwonce:cpp#Object#cpp_call_context */
2863 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwonce:cpp#Object#to_cpp_call_context */
2864 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwonce:cpp#Object#from_cpp_call_context */
2865 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#location */
2866 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#hot_location */
2867 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#debug */
2868 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#parent */
2869 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#parent= */
2870 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#init */
2871 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#replace_child */
2872 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#detach */
2873 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwonce:parser_nodes#ANode#replace_with */
2874 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#visit_all */
2875 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwonce:parser_util#ANode#collect_tokens_by_text */
2876 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwonce:parser_util#ANode#collect_annotations_by_name */
2877 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwonce:simple_misc_analysis#ANode#accept_simple_misc */
2878 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwonce:simple_misc_analysis#ANode#after_simple_misc */
2879 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwonce:literal#ANode#accept_literal */
2880 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwonce:scope#ANode#accept_scope_visitor */
2881 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwonce:flow#ANode#accept_flow_visitor */
2882 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwonce:local_var_init#ANode#accept_local_var_visitor */
2883 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwonce:auto_super_init#ANode#accept_auto_super_init */
2884 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwonce:astvalidation#ANode#accept_ast_validation */
2885 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwonce:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2886 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwonce:transform#ANode#accept_transform_visitor */
2887 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwonce:lexer#Token#text */
2888 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwonce:lexer#Token#text= */
2889 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#prev_token */
2890 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#prev_token= */
2891 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#next_token */
2892 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#next_token= */
2893 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwonce:parser_nodes#Token#init */
2894 (nitmethod_t)VIRTUAL_lexer__TKwonce__parser_index, /* pointer to parser_nodes:TKwonce:lexer#TKwonce#parser_index */
2895 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwonce:parser_nodes#TokenKeyword#init */
2896 (nitmethod_t)VIRTUAL_parser_nodes__TKwonce__init, /* pointer to parser_nodes:TKwonce:parser_nodes#TKwonce#init */
2897 (nitmethod_t)VIRTUAL_lexer__TKwonce__init_tk, /* pointer to parser_nodes:TKwonce:lexer#TKwonce#init_tk */
2898 }
2899 };
2900 /* allocate TKwonce */
2901 val* NEW_parser_nodes__TKwonce(const struct type* type) {
2902 val* self /* : TKwonce */;
2903 val* var /* : null */;
2904 val* var1 /* : null */;
2905 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
2906 self->type = type;
2907 self->class = &class_parser_nodes__TKwonce;
2908 var = NULL;
2909 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwonce exact> */
2910 var1 = NULL;
2911 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwonce exact> */
2912 return self;
2913 }
2914 /* runtime class parser_nodes__TKwsuper */
2915 const struct class class_parser_nodes__TKwsuper = {
2916 0, /* box_kind */
2917 {
2918 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwsuper:kernel#Object#object_id */
2919 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwsuper:kernel#Object#is_same_type */
2920 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwsuper:kernel#Object#is_same_instance */
2921 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwsuper:kernel#Object#== */
2922 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwsuper:kernel#Object#!= */
2923 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwsuper:kernel#Object#output */
2924 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwsuper:kernel#Object#output_class_name */
2925 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwsuper:kernel#Object#exit */
2926 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwsuper:kernel#Object#sys */
2927 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwsuper:kernel#Object#hash */
2928 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwsuper:math#Object#atan2 */
2929 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwsuper:math#Object#pi */
2930 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwsuper:math#Object#srand_from */
2931 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwsuper:math#Object#srand */
2932 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwsuper:parser_nodes#TokenKeyword#to_s */
2933 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwsuper:string#Object#native_class_name */
2934 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwsuper:string#Object#class_name */
2935 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwsuper:string#Object#inspect */
2936 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwsuper:string#Object#inspect_head */
2937 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwsuper:string#Object#args */
2938 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwsuper:string#Object#alpha_comparator */
2939 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwsuper:stream#Object#poll */
2940 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwsuper:stream#Object#intern_poll */
2941 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwsuper:time#Object#get_time */
2942 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwsuper:file#Object#printn */
2943 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwsuper:file#Object#print */
2944 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwsuper:file#Object#getc */
2945 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwsuper:file#Object#gets */
2946 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwsuper:file#Object#getcwd */
2947 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwsuper:file#Object#file_getcwd */
2948 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwsuper:file#Object#stdin */
2949 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwsuper:file#Object#stdout */
2950 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwsuper:file#Object#stderr */
2951 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#intrude_visibility */
2952 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#public_visibility */
2953 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#protected_visibility */
2954 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#private_visibility */
2955 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwsuper:model_base#Object#none_visibility */
2956 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwsuper:model#Object#abstract_kind */
2957 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwsuper:model#Object#concrete_kind */
2958 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwsuper:model#Object#interface_kind */
2959 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwsuper:model#Object#enum_kind */
2960 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwsuper:model#Object#extern_kind */
2961 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwsuper:nitni_utilities#Object#internal_call_context */
2962 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwsuper:nitni_utilities#Object#long_signature */
2963 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwsuper:nitni_utilities#Object#short_signature */
2964 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwsuper:c#Object#to_c_call_context */
2965 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwsuper:c#Object#from_c_call_context */
2966 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwsuper:cpp#Object#cpp_call_context */
2967 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwsuper:cpp#Object#to_cpp_call_context */
2968 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwsuper:cpp#Object#from_cpp_call_context */
2969 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#location */
2970 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#hot_location */
2971 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#debug */
2972 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#parent */
2973 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#parent= */
2974 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#init */
2975 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#replace_child */
2976 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#detach */
2977 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwsuper:parser_nodes#ANode#replace_with */
2978 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#visit_all */
2979 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwsuper:parser_util#ANode#collect_tokens_by_text */
2980 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwsuper:parser_util#ANode#collect_annotations_by_name */
2981 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwsuper:simple_misc_analysis#ANode#accept_simple_misc */
2982 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwsuper:simple_misc_analysis#ANode#after_simple_misc */
2983 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwsuper:literal#ANode#accept_literal */
2984 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwsuper:scope#ANode#accept_scope_visitor */
2985 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwsuper:flow#ANode#accept_flow_visitor */
2986 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwsuper:local_var_init#ANode#accept_local_var_visitor */
2987 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwsuper:auto_super_init#ANode#accept_auto_super_init */
2988 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwsuper:astvalidation#ANode#accept_ast_validation */
2989 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwsuper:rapid_type_analysis#ANode#accept_rapid_type_visitor */
2990 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwsuper:transform#ANode#accept_transform_visitor */
2991 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwsuper:lexer#Token#text */
2992 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwsuper:lexer#Token#text= */
2993 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#prev_token */
2994 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#prev_token= */
2995 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#next_token */
2996 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#next_token= */
2997 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwsuper:parser_nodes#Token#init */
2998 (nitmethod_t)VIRTUAL_lexer__TKwsuper__parser_index, /* pointer to parser_nodes:TKwsuper:lexer#TKwsuper#parser_index */
2999 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwsuper:parser_nodes#TokenKeyword#init */
3000 (nitmethod_t)VIRTUAL_parser_nodes__TKwsuper__init, /* pointer to parser_nodes:TKwsuper:parser_nodes#TKwsuper#init */
3001 (nitmethod_t)VIRTUAL_lexer__TKwsuper__init_tk, /* pointer to parser_nodes:TKwsuper:lexer#TKwsuper#init_tk */
3002 }
3003 };
3004 /* allocate TKwsuper */
3005 val* NEW_parser_nodes__TKwsuper(const struct type* type) {
3006 val* self /* : TKwsuper */;
3007 val* var /* : null */;
3008 val* var1 /* : null */;
3009 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3010 self->type = type;
3011 self->class = &class_parser_nodes__TKwsuper;
3012 var = NULL;
3013 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwsuper exact> */
3014 var1 = NULL;
3015 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwsuper exact> */
3016 return self;
3017 }
3018 /* runtime class parser_nodes__TKwself */
3019 const struct class class_parser_nodes__TKwself = {
3020 0, /* box_kind */
3021 {
3022 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwself:kernel#Object#object_id */
3023 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwself:kernel#Object#is_same_type */
3024 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwself:kernel#Object#is_same_instance */
3025 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwself:kernel#Object#== */
3026 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwself:kernel#Object#!= */
3027 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwself:kernel#Object#output */
3028 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwself:kernel#Object#output_class_name */
3029 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwself:kernel#Object#exit */
3030 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwself:kernel#Object#sys */
3031 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwself:kernel#Object#hash */
3032 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwself:math#Object#atan2 */
3033 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwself:math#Object#pi */
3034 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwself:math#Object#srand_from */
3035 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwself:math#Object#srand */
3036 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwself:parser_nodes#TokenKeyword#to_s */
3037 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwself:string#Object#native_class_name */
3038 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwself:string#Object#class_name */
3039 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwself:string#Object#inspect */
3040 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwself:string#Object#inspect_head */
3041 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwself:string#Object#args */
3042 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwself:string#Object#alpha_comparator */
3043 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwself:stream#Object#poll */
3044 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwself:stream#Object#intern_poll */
3045 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwself:time#Object#get_time */
3046 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwself:file#Object#printn */
3047 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwself:file#Object#print */
3048 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwself:file#Object#getc */
3049 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwself:file#Object#gets */
3050 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwself:file#Object#getcwd */
3051 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwself:file#Object#file_getcwd */
3052 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwself:file#Object#stdin */
3053 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwself:file#Object#stdout */
3054 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwself:file#Object#stderr */
3055 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#intrude_visibility */
3056 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#public_visibility */
3057 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#protected_visibility */
3058 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#private_visibility */
3059 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwself:model_base#Object#none_visibility */
3060 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwself:model#Object#abstract_kind */
3061 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwself:model#Object#concrete_kind */
3062 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwself:model#Object#interface_kind */
3063 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwself:model#Object#enum_kind */
3064 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwself:model#Object#extern_kind */
3065 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwself:nitni_utilities#Object#internal_call_context */
3066 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwself:nitni_utilities#Object#long_signature */
3067 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwself:nitni_utilities#Object#short_signature */
3068 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwself:c#Object#to_c_call_context */
3069 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwself:c#Object#from_c_call_context */
3070 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwself:cpp#Object#cpp_call_context */
3071 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwself:cpp#Object#to_cpp_call_context */
3072 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwself:cpp#Object#from_cpp_call_context */
3073 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#location */
3074 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#hot_location */
3075 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#debug */
3076 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#parent */
3077 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#parent= */
3078 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#init */
3079 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwself:parser_nodes#Token#replace_child */
3080 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#detach */
3081 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwself:parser_nodes#ANode#replace_with */
3082 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwself:parser_nodes#Token#visit_all */
3083 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwself:parser_util#ANode#collect_tokens_by_text */
3084 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwself:parser_util#ANode#collect_annotations_by_name */
3085 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwself:simple_misc_analysis#ANode#accept_simple_misc */
3086 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwself:simple_misc_analysis#ANode#after_simple_misc */
3087 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwself:literal#ANode#accept_literal */
3088 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwself:scope#ANode#accept_scope_visitor */
3089 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwself:flow#ANode#accept_flow_visitor */
3090 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwself:local_var_init#ANode#accept_local_var_visitor */
3091 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwself:auto_super_init#ANode#accept_auto_super_init */
3092 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwself:astvalidation#ANode#accept_ast_validation */
3093 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwself:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3094 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwself:transform#ANode#accept_transform_visitor */
3095 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwself:lexer#Token#text */
3096 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwself:lexer#Token#text= */
3097 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwself:parser_nodes#Token#prev_token */
3098 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwself:parser_nodes#Token#prev_token= */
3099 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwself:parser_nodes#Token#next_token */
3100 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwself:parser_nodes#Token#next_token= */
3101 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwself:parser_nodes#Token#init */
3102 (nitmethod_t)VIRTUAL_lexer__TKwself__parser_index, /* pointer to parser_nodes:TKwself:lexer#TKwself#parser_index */
3103 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwself:parser_nodes#TokenKeyword#init */
3104 (nitmethod_t)VIRTUAL_parser_nodes__TKwself__init, /* pointer to parser_nodes:TKwself:parser_nodes#TKwself#init */
3105 (nitmethod_t)VIRTUAL_lexer__TKwself__init_tk, /* pointer to parser_nodes:TKwself:lexer#TKwself#init_tk */
3106 }
3107 };
3108 /* allocate TKwself */
3109 val* NEW_parser_nodes__TKwself(const struct type* type) {
3110 val* self /* : TKwself */;
3111 val* var /* : null */;
3112 val* var1 /* : null */;
3113 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3114 self->type = type;
3115 self->class = &class_parser_nodes__TKwself;
3116 var = NULL;
3117 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwself exact> */
3118 var1 = NULL;
3119 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwself exact> */
3120 return self;
3121 }
3122 /* runtime class parser_nodes__TKwtrue */
3123 const struct class class_parser_nodes__TKwtrue = {
3124 0, /* box_kind */
3125 {
3126 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwtrue:kernel#Object#object_id */
3127 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwtrue:kernel#Object#is_same_type */
3128 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwtrue:kernel#Object#is_same_instance */
3129 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwtrue:kernel#Object#== */
3130 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwtrue:kernel#Object#!= */
3131 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwtrue:kernel#Object#output */
3132 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwtrue:kernel#Object#output_class_name */
3133 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwtrue:kernel#Object#exit */
3134 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwtrue:kernel#Object#sys */
3135 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwtrue:kernel#Object#hash */
3136 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwtrue:math#Object#atan2 */
3137 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwtrue:math#Object#pi */
3138 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwtrue:math#Object#srand_from */
3139 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwtrue:math#Object#srand */
3140 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwtrue:parser_nodes#TokenKeyword#to_s */
3141 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwtrue:string#Object#native_class_name */
3142 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwtrue:string#Object#class_name */
3143 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwtrue:string#Object#inspect */
3144 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwtrue:string#Object#inspect_head */
3145 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwtrue:string#Object#args */
3146 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwtrue:string#Object#alpha_comparator */
3147 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwtrue:stream#Object#poll */
3148 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwtrue:stream#Object#intern_poll */
3149 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwtrue:time#Object#get_time */
3150 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwtrue:file#Object#printn */
3151 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwtrue:file#Object#print */
3152 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwtrue:file#Object#getc */
3153 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwtrue:file#Object#gets */
3154 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwtrue:file#Object#getcwd */
3155 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwtrue:file#Object#file_getcwd */
3156 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwtrue:file#Object#stdin */
3157 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwtrue:file#Object#stdout */
3158 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwtrue:file#Object#stderr */
3159 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#intrude_visibility */
3160 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#public_visibility */
3161 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#protected_visibility */
3162 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#private_visibility */
3163 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwtrue:model_base#Object#none_visibility */
3164 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwtrue:model#Object#abstract_kind */
3165 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwtrue:model#Object#concrete_kind */
3166 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwtrue:model#Object#interface_kind */
3167 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwtrue:model#Object#enum_kind */
3168 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwtrue:model#Object#extern_kind */
3169 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwtrue:nitni_utilities#Object#internal_call_context */
3170 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwtrue:nitni_utilities#Object#long_signature */
3171 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwtrue:nitni_utilities#Object#short_signature */
3172 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwtrue:c#Object#to_c_call_context */
3173 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwtrue:c#Object#from_c_call_context */
3174 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwtrue:cpp#Object#cpp_call_context */
3175 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwtrue:cpp#Object#to_cpp_call_context */
3176 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwtrue:cpp#Object#from_cpp_call_context */
3177 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#location */
3178 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#hot_location */
3179 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#debug */
3180 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#parent */
3181 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#parent= */
3182 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#init */
3183 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#replace_child */
3184 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#detach */
3185 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwtrue:parser_nodes#ANode#replace_with */
3186 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#visit_all */
3187 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwtrue:parser_util#ANode#collect_tokens_by_text */
3188 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwtrue:parser_util#ANode#collect_annotations_by_name */
3189 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwtrue:simple_misc_analysis#ANode#accept_simple_misc */
3190 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwtrue:simple_misc_analysis#ANode#after_simple_misc */
3191 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwtrue:literal#ANode#accept_literal */
3192 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwtrue:scope#ANode#accept_scope_visitor */
3193 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwtrue:flow#ANode#accept_flow_visitor */
3194 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwtrue:local_var_init#ANode#accept_local_var_visitor */
3195 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwtrue:auto_super_init#ANode#accept_auto_super_init */
3196 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwtrue:astvalidation#ANode#accept_ast_validation */
3197 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwtrue:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3198 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwtrue:transform#ANode#accept_transform_visitor */
3199 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwtrue:lexer#Token#text */
3200 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwtrue:lexer#Token#text= */
3201 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#prev_token */
3202 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#prev_token= */
3203 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#next_token */
3204 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#next_token= */
3205 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwtrue:parser_nodes#Token#init */
3206 (nitmethod_t)VIRTUAL_lexer__TKwtrue__parser_index, /* pointer to parser_nodes:TKwtrue:lexer#TKwtrue#parser_index */
3207 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwtrue:parser_nodes#TokenKeyword#init */
3208 (nitmethod_t)VIRTUAL_parser_nodes__TKwtrue__init, /* pointer to parser_nodes:TKwtrue:parser_nodes#TKwtrue#init */
3209 (nitmethod_t)VIRTUAL_lexer__TKwtrue__init_tk, /* pointer to parser_nodes:TKwtrue:lexer#TKwtrue#init_tk */
3210 }
3211 };
3212 /* allocate TKwtrue */
3213 val* NEW_parser_nodes__TKwtrue(const struct type* type) {
3214 val* self /* : TKwtrue */;
3215 val* var /* : null */;
3216 val* var1 /* : null */;
3217 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3218 self->type = type;
3219 self->class = &class_parser_nodes__TKwtrue;
3220 var = NULL;
3221 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwtrue exact> */
3222 var1 = NULL;
3223 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwtrue exact> */
3224 return self;
3225 }
3226 /* runtime class parser_nodes__TKwfalse */
3227 const struct class class_parser_nodes__TKwfalse = {
3228 0, /* box_kind */
3229 {
3230 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwfalse:kernel#Object#object_id */
3231 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwfalse:kernel#Object#is_same_type */
3232 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwfalse:kernel#Object#is_same_instance */
3233 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwfalse:kernel#Object#== */
3234 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwfalse:kernel#Object#!= */
3235 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwfalse:kernel#Object#output */
3236 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwfalse:kernel#Object#output_class_name */
3237 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwfalse:kernel#Object#exit */
3238 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwfalse:kernel#Object#sys */
3239 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwfalse:kernel#Object#hash */
3240 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwfalse:math#Object#atan2 */
3241 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwfalse:math#Object#pi */
3242 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwfalse:math#Object#srand_from */
3243 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwfalse:math#Object#srand */
3244 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwfalse:parser_nodes#TokenKeyword#to_s */
3245 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwfalse:string#Object#native_class_name */
3246 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwfalse:string#Object#class_name */
3247 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwfalse:string#Object#inspect */
3248 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwfalse:string#Object#inspect_head */
3249 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwfalse:string#Object#args */
3250 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwfalse:string#Object#alpha_comparator */
3251 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwfalse:stream#Object#poll */
3252 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwfalse:stream#Object#intern_poll */
3253 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwfalse:time#Object#get_time */
3254 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwfalse:file#Object#printn */
3255 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwfalse:file#Object#print */
3256 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwfalse:file#Object#getc */
3257 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwfalse:file#Object#gets */
3258 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwfalse:file#Object#getcwd */
3259 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwfalse:file#Object#file_getcwd */
3260 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwfalse:file#Object#stdin */
3261 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwfalse:file#Object#stdout */
3262 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwfalse:file#Object#stderr */
3263 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#intrude_visibility */
3264 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#public_visibility */
3265 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#protected_visibility */
3266 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#private_visibility */
3267 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwfalse:model_base#Object#none_visibility */
3268 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwfalse:model#Object#abstract_kind */
3269 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwfalse:model#Object#concrete_kind */
3270 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwfalse:model#Object#interface_kind */
3271 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwfalse:model#Object#enum_kind */
3272 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwfalse:model#Object#extern_kind */
3273 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwfalse:nitni_utilities#Object#internal_call_context */
3274 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwfalse:nitni_utilities#Object#long_signature */
3275 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwfalse:nitni_utilities#Object#short_signature */
3276 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwfalse:c#Object#to_c_call_context */
3277 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwfalse:c#Object#from_c_call_context */
3278 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwfalse:cpp#Object#cpp_call_context */
3279 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwfalse:cpp#Object#to_cpp_call_context */
3280 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwfalse:cpp#Object#from_cpp_call_context */
3281 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#location */
3282 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#hot_location */
3283 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#debug */
3284 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#parent */
3285 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#parent= */
3286 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#init */
3287 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#replace_child */
3288 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#detach */
3289 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwfalse:parser_nodes#ANode#replace_with */
3290 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#visit_all */
3291 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwfalse:parser_util#ANode#collect_tokens_by_text */
3292 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwfalse:parser_util#ANode#collect_annotations_by_name */
3293 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwfalse:simple_misc_analysis#ANode#accept_simple_misc */
3294 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwfalse:simple_misc_analysis#ANode#after_simple_misc */
3295 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwfalse:literal#ANode#accept_literal */
3296 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwfalse:scope#ANode#accept_scope_visitor */
3297 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwfalse:flow#ANode#accept_flow_visitor */
3298 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwfalse:local_var_init#ANode#accept_local_var_visitor */
3299 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwfalse:auto_super_init#ANode#accept_auto_super_init */
3300 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwfalse:astvalidation#ANode#accept_ast_validation */
3301 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwfalse:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3302 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwfalse:transform#ANode#accept_transform_visitor */
3303 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwfalse:lexer#Token#text */
3304 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwfalse:lexer#Token#text= */
3305 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#prev_token */
3306 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#prev_token= */
3307 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#next_token */
3308 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#next_token= */
3309 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwfalse:parser_nodes#Token#init */
3310 (nitmethod_t)VIRTUAL_lexer__TKwfalse__parser_index, /* pointer to parser_nodes:TKwfalse:lexer#TKwfalse#parser_index */
3311 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwfalse:parser_nodes#TokenKeyword#init */
3312 (nitmethod_t)VIRTUAL_parser_nodes__TKwfalse__init, /* pointer to parser_nodes:TKwfalse:parser_nodes#TKwfalse#init */
3313 (nitmethod_t)VIRTUAL_lexer__TKwfalse__init_tk, /* pointer to parser_nodes:TKwfalse:lexer#TKwfalse#init_tk */
3314 }
3315 };
3316 /* allocate TKwfalse */
3317 val* NEW_parser_nodes__TKwfalse(const struct type* type) {
3318 val* self /* : TKwfalse */;
3319 val* var /* : null */;
3320 val* var1 /* : null */;
3321 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3322 self->type = type;
3323 self->class = &class_parser_nodes__TKwfalse;
3324 var = NULL;
3325 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwfalse exact> */
3326 var1 = NULL;
3327 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwfalse exact> */
3328 return self;
3329 }
3330 /* runtime class parser_nodes__TKwnull */
3331 const struct class class_parser_nodes__TKwnull = {
3332 0, /* box_kind */
3333 {
3334 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwnull:kernel#Object#object_id */
3335 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwnull:kernel#Object#is_same_type */
3336 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwnull:kernel#Object#is_same_instance */
3337 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwnull:kernel#Object#== */
3338 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwnull:kernel#Object#!= */
3339 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwnull:kernel#Object#output */
3340 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwnull:kernel#Object#output_class_name */
3341 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwnull:kernel#Object#exit */
3342 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwnull:kernel#Object#sys */
3343 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwnull:kernel#Object#hash */
3344 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwnull:math#Object#atan2 */
3345 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwnull:math#Object#pi */
3346 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwnull:math#Object#srand_from */
3347 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwnull:math#Object#srand */
3348 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwnull:parser_nodes#TokenKeyword#to_s */
3349 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwnull:string#Object#native_class_name */
3350 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwnull:string#Object#class_name */
3351 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwnull:string#Object#inspect */
3352 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwnull:string#Object#inspect_head */
3353 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwnull:string#Object#args */
3354 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwnull:string#Object#alpha_comparator */
3355 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwnull:stream#Object#poll */
3356 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwnull:stream#Object#intern_poll */
3357 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwnull:time#Object#get_time */
3358 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwnull:file#Object#printn */
3359 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwnull:file#Object#print */
3360 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwnull:file#Object#getc */
3361 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwnull:file#Object#gets */
3362 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwnull:file#Object#getcwd */
3363 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwnull:file#Object#file_getcwd */
3364 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwnull:file#Object#stdin */
3365 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwnull:file#Object#stdout */
3366 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwnull:file#Object#stderr */
3367 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#intrude_visibility */
3368 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#public_visibility */
3369 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#protected_visibility */
3370 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#private_visibility */
3371 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwnull:model_base#Object#none_visibility */
3372 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwnull:model#Object#abstract_kind */
3373 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwnull:model#Object#concrete_kind */
3374 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwnull:model#Object#interface_kind */
3375 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwnull:model#Object#enum_kind */
3376 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwnull:model#Object#extern_kind */
3377 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwnull:nitni_utilities#Object#internal_call_context */
3378 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwnull:nitni_utilities#Object#long_signature */
3379 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwnull:nitni_utilities#Object#short_signature */
3380 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwnull:c#Object#to_c_call_context */
3381 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwnull:c#Object#from_c_call_context */
3382 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwnull:cpp#Object#cpp_call_context */
3383 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwnull:cpp#Object#to_cpp_call_context */
3384 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwnull:cpp#Object#from_cpp_call_context */
3385 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#location */
3386 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#hot_location */
3387 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#debug */
3388 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#parent */
3389 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#parent= */
3390 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#init */
3391 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#replace_child */
3392 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#detach */
3393 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwnull:parser_nodes#ANode#replace_with */
3394 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#visit_all */
3395 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwnull:parser_util#ANode#collect_tokens_by_text */
3396 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwnull:parser_util#ANode#collect_annotations_by_name */
3397 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwnull:simple_misc_analysis#ANode#accept_simple_misc */
3398 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwnull:simple_misc_analysis#ANode#after_simple_misc */
3399 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwnull:literal#ANode#accept_literal */
3400 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwnull:scope#ANode#accept_scope_visitor */
3401 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwnull:flow#ANode#accept_flow_visitor */
3402 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwnull:local_var_init#ANode#accept_local_var_visitor */
3403 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwnull:auto_super_init#ANode#accept_auto_super_init */
3404 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwnull:astvalidation#ANode#accept_ast_validation */
3405 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnull:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3406 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwnull:transform#ANode#accept_transform_visitor */
3407 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwnull:lexer#Token#text */
3408 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwnull:lexer#Token#text= */
3409 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#prev_token */
3410 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#prev_token= */
3411 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#next_token */
3412 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#next_token= */
3413 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwnull:parser_nodes#Token#init */
3414 (nitmethod_t)VIRTUAL_lexer__TKwnull__parser_index, /* pointer to parser_nodes:TKwnull:lexer#TKwnull#parser_index */
3415 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwnull:parser_nodes#TokenKeyword#init */
3416 (nitmethod_t)VIRTUAL_parser_nodes__TKwnull__init, /* pointer to parser_nodes:TKwnull:parser_nodes#TKwnull#init */
3417 (nitmethod_t)VIRTUAL_lexer__TKwnull__init_tk, /* pointer to parser_nodes:TKwnull:lexer#TKwnull#init_tk */
3418 }
3419 };
3420 /* allocate TKwnull */
3421 val* NEW_parser_nodes__TKwnull(const struct type* type) {
3422 val* self /* : TKwnull */;
3423 val* var /* : null */;
3424 val* var1 /* : null */;
3425 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3426 self->type = type;
3427 self->class = &class_parser_nodes__TKwnull;
3428 var = NULL;
3429 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwnull exact> */
3430 var1 = NULL;
3431 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwnull exact> */
3432 return self;
3433 }
3434 /* runtime class parser_nodes__TKwas */
3435 const struct class class_parser_nodes__TKwas = {
3436 0, /* box_kind */
3437 {
3438 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwas:kernel#Object#object_id */
3439 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwas:kernel#Object#is_same_type */
3440 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwas:kernel#Object#is_same_instance */
3441 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwas:kernel#Object#== */
3442 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwas:kernel#Object#!= */
3443 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwas:kernel#Object#output */
3444 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwas:kernel#Object#output_class_name */
3445 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwas:kernel#Object#exit */
3446 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwas:kernel#Object#sys */
3447 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwas:kernel#Object#hash */
3448 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwas:math#Object#atan2 */
3449 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwas:math#Object#pi */
3450 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwas:math#Object#srand_from */
3451 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwas:math#Object#srand */
3452 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwas:parser_nodes#TokenKeyword#to_s */
3453 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwas:string#Object#native_class_name */
3454 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwas:string#Object#class_name */
3455 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwas:string#Object#inspect */
3456 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwas:string#Object#inspect_head */
3457 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwas:string#Object#args */
3458 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwas:string#Object#alpha_comparator */
3459 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwas:stream#Object#poll */
3460 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwas:stream#Object#intern_poll */
3461 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwas:time#Object#get_time */
3462 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwas:file#Object#printn */
3463 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwas:file#Object#print */
3464 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwas:file#Object#getc */
3465 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwas:file#Object#gets */
3466 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwas:file#Object#getcwd */
3467 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwas:file#Object#file_getcwd */
3468 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwas:file#Object#stdin */
3469 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwas:file#Object#stdout */
3470 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwas:file#Object#stderr */
3471 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#intrude_visibility */
3472 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#public_visibility */
3473 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#protected_visibility */
3474 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#private_visibility */
3475 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwas:model_base#Object#none_visibility */
3476 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwas:model#Object#abstract_kind */
3477 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwas:model#Object#concrete_kind */
3478 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwas:model#Object#interface_kind */
3479 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwas:model#Object#enum_kind */
3480 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwas:model#Object#extern_kind */
3481 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwas:nitni_utilities#Object#internal_call_context */
3482 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwas:nitni_utilities#Object#long_signature */
3483 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwas:nitni_utilities#Object#short_signature */
3484 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwas:c#Object#to_c_call_context */
3485 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwas:c#Object#from_c_call_context */
3486 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwas:cpp#Object#cpp_call_context */
3487 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwas:cpp#Object#to_cpp_call_context */
3488 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwas:cpp#Object#from_cpp_call_context */
3489 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#location */
3490 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#hot_location */
3491 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#debug */
3492 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#parent */
3493 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#parent= */
3494 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#init */
3495 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwas:parser_nodes#Token#replace_child */
3496 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#detach */
3497 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwas:parser_nodes#ANode#replace_with */
3498 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwas:parser_nodes#Token#visit_all */
3499 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwas:parser_util#ANode#collect_tokens_by_text */
3500 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwas:parser_util#ANode#collect_annotations_by_name */
3501 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwas:simple_misc_analysis#ANode#accept_simple_misc */
3502 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwas:simple_misc_analysis#ANode#after_simple_misc */
3503 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwas:literal#ANode#accept_literal */
3504 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwas:scope#ANode#accept_scope_visitor */
3505 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwas:flow#ANode#accept_flow_visitor */
3506 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwas:local_var_init#ANode#accept_local_var_visitor */
3507 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwas:auto_super_init#ANode#accept_auto_super_init */
3508 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwas:astvalidation#ANode#accept_ast_validation */
3509 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwas:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3510 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwas:transform#ANode#accept_transform_visitor */
3511 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwas:lexer#Token#text */
3512 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwas:lexer#Token#text= */
3513 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwas:parser_nodes#Token#prev_token */
3514 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwas:parser_nodes#Token#prev_token= */
3515 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwas:parser_nodes#Token#next_token */
3516 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwas:parser_nodes#Token#next_token= */
3517 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwas:parser_nodes#Token#init */
3518 (nitmethod_t)VIRTUAL_lexer__TKwas__parser_index, /* pointer to parser_nodes:TKwas:lexer#TKwas#parser_index */
3519 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwas:parser_nodes#TokenKeyword#init */
3520 (nitmethod_t)VIRTUAL_parser_nodes__TKwas__init, /* pointer to parser_nodes:TKwas:parser_nodes#TKwas#init */
3521 (nitmethod_t)VIRTUAL_lexer__TKwas__init_tk, /* pointer to parser_nodes:TKwas:lexer#TKwas#init_tk */
3522 }
3523 };
3524 /* allocate TKwas */
3525 val* NEW_parser_nodes__TKwas(const struct type* type) {
3526 val* self /* : TKwas */;
3527 val* var /* : null */;
3528 val* var1 /* : null */;
3529 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3530 self->type = type;
3531 self->class = &class_parser_nodes__TKwas;
3532 var = NULL;
3533 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwas exact> */
3534 var1 = NULL;
3535 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwas exact> */
3536 return self;
3537 }
3538 /* runtime class parser_nodes__TKwnullable */
3539 const struct class class_parser_nodes__TKwnullable = {
3540 0, /* box_kind */
3541 {
3542 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwnullable:kernel#Object#object_id */
3543 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwnullable:kernel#Object#is_same_type */
3544 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwnullable:kernel#Object#is_same_instance */
3545 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwnullable:kernel#Object#== */
3546 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwnullable:kernel#Object#!= */
3547 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwnullable:kernel#Object#output */
3548 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwnullable:kernel#Object#output_class_name */
3549 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwnullable:kernel#Object#exit */
3550 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwnullable:kernel#Object#sys */
3551 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwnullable:kernel#Object#hash */
3552 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwnullable:math#Object#atan2 */
3553 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwnullable:math#Object#pi */
3554 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwnullable:math#Object#srand_from */
3555 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwnullable:math#Object#srand */
3556 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwnullable:parser_nodes#TokenKeyword#to_s */
3557 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwnullable:string#Object#native_class_name */
3558 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwnullable:string#Object#class_name */
3559 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwnullable:string#Object#inspect */
3560 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwnullable:string#Object#inspect_head */
3561 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwnullable:string#Object#args */
3562 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwnullable:string#Object#alpha_comparator */
3563 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwnullable:stream#Object#poll */
3564 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwnullable:stream#Object#intern_poll */
3565 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwnullable:time#Object#get_time */
3566 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwnullable:file#Object#printn */
3567 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwnullable:file#Object#print */
3568 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwnullable:file#Object#getc */
3569 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwnullable:file#Object#gets */
3570 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwnullable:file#Object#getcwd */
3571 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwnullable:file#Object#file_getcwd */
3572 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwnullable:file#Object#stdin */
3573 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwnullable:file#Object#stdout */
3574 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwnullable:file#Object#stderr */
3575 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#intrude_visibility */
3576 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#public_visibility */
3577 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#protected_visibility */
3578 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#private_visibility */
3579 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwnullable:model_base#Object#none_visibility */
3580 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwnullable:model#Object#abstract_kind */
3581 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwnullable:model#Object#concrete_kind */
3582 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwnullable:model#Object#interface_kind */
3583 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwnullable:model#Object#enum_kind */
3584 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwnullable:model#Object#extern_kind */
3585 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwnullable:nitni_utilities#Object#internal_call_context */
3586 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwnullable:nitni_utilities#Object#long_signature */
3587 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwnullable:nitni_utilities#Object#short_signature */
3588 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwnullable:c#Object#to_c_call_context */
3589 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwnullable:c#Object#from_c_call_context */
3590 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwnullable:cpp#Object#cpp_call_context */
3591 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwnullable:cpp#Object#to_cpp_call_context */
3592 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwnullable:cpp#Object#from_cpp_call_context */
3593 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#location */
3594 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#hot_location */
3595 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#debug */
3596 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#parent */
3597 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#parent= */
3598 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#init */
3599 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#replace_child */
3600 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#detach */
3601 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwnullable:parser_nodes#ANode#replace_with */
3602 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#visit_all */
3603 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwnullable:parser_util#ANode#collect_tokens_by_text */
3604 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwnullable:parser_util#ANode#collect_annotations_by_name */
3605 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwnullable:simple_misc_analysis#ANode#accept_simple_misc */
3606 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwnullable:simple_misc_analysis#ANode#after_simple_misc */
3607 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwnullable:literal#ANode#accept_literal */
3608 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwnullable:scope#ANode#accept_scope_visitor */
3609 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwnullable:flow#ANode#accept_flow_visitor */
3610 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwnullable:local_var_init#ANode#accept_local_var_visitor */
3611 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwnullable:auto_super_init#ANode#accept_auto_super_init */
3612 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwnullable:astvalidation#ANode#accept_ast_validation */
3613 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwnullable:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3614 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwnullable:transform#ANode#accept_transform_visitor */
3615 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwnullable:lexer#Token#text */
3616 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwnullable:lexer#Token#text= */
3617 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#prev_token */
3618 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#prev_token= */
3619 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#next_token */
3620 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#next_token= */
3621 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwnullable:parser_nodes#Token#init */
3622 (nitmethod_t)VIRTUAL_lexer__TKwnullable__parser_index, /* pointer to parser_nodes:TKwnullable:lexer#TKwnullable#parser_index */
3623 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwnullable:parser_nodes#TokenKeyword#init */
3624 (nitmethod_t)VIRTUAL_parser_nodes__TKwnullable__init, /* pointer to parser_nodes:TKwnullable:parser_nodes#TKwnullable#init */
3625 (nitmethod_t)VIRTUAL_lexer__TKwnullable__init_tk, /* pointer to parser_nodes:TKwnullable:lexer#TKwnullable#init_tk */
3626 }
3627 };
3628 /* allocate TKwnullable */
3629 val* NEW_parser_nodes__TKwnullable(const struct type* type) {
3630 val* self /* : TKwnullable */;
3631 val* var /* : null */;
3632 val* var1 /* : null */;
3633 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3634 self->type = type;
3635 self->class = &class_parser_nodes__TKwnullable;
3636 var = NULL;
3637 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwnullable exact> */
3638 var1 = NULL;
3639 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwnullable exact> */
3640 return self;
3641 }
3642 /* runtime class parser_nodes__TKwisset */
3643 const struct class class_parser_nodes__TKwisset = {
3644 0, /* box_kind */
3645 {
3646 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwisset:kernel#Object#object_id */
3647 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwisset:kernel#Object#is_same_type */
3648 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwisset:kernel#Object#is_same_instance */
3649 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwisset:kernel#Object#== */
3650 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwisset:kernel#Object#!= */
3651 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwisset:kernel#Object#output */
3652 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwisset:kernel#Object#output_class_name */
3653 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwisset:kernel#Object#exit */
3654 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwisset:kernel#Object#sys */
3655 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwisset:kernel#Object#hash */
3656 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwisset:math#Object#atan2 */
3657 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwisset:math#Object#pi */
3658 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwisset:math#Object#srand_from */
3659 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwisset:math#Object#srand */
3660 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwisset:parser_nodes#TokenKeyword#to_s */
3661 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwisset:string#Object#native_class_name */
3662 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwisset:string#Object#class_name */
3663 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwisset:string#Object#inspect */
3664 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwisset:string#Object#inspect_head */
3665 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwisset:string#Object#args */
3666 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwisset:string#Object#alpha_comparator */
3667 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwisset:stream#Object#poll */
3668 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwisset:stream#Object#intern_poll */
3669 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwisset:time#Object#get_time */
3670 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwisset:file#Object#printn */
3671 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwisset:file#Object#print */
3672 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwisset:file#Object#getc */
3673 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwisset:file#Object#gets */
3674 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwisset:file#Object#getcwd */
3675 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwisset:file#Object#file_getcwd */
3676 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwisset:file#Object#stdin */
3677 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwisset:file#Object#stdout */
3678 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwisset:file#Object#stderr */
3679 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#intrude_visibility */
3680 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#public_visibility */
3681 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#protected_visibility */
3682 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#private_visibility */
3683 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwisset:model_base#Object#none_visibility */
3684 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwisset:model#Object#abstract_kind */
3685 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwisset:model#Object#concrete_kind */
3686 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwisset:model#Object#interface_kind */
3687 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwisset:model#Object#enum_kind */
3688 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwisset:model#Object#extern_kind */
3689 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwisset:nitni_utilities#Object#internal_call_context */
3690 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwisset:nitni_utilities#Object#long_signature */
3691 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwisset:nitni_utilities#Object#short_signature */
3692 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwisset:c#Object#to_c_call_context */
3693 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwisset:c#Object#from_c_call_context */
3694 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwisset:cpp#Object#cpp_call_context */
3695 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwisset:cpp#Object#to_cpp_call_context */
3696 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwisset:cpp#Object#from_cpp_call_context */
3697 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#location */
3698 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#hot_location */
3699 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#debug */
3700 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#parent */
3701 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#parent= */
3702 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#init */
3703 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#replace_child */
3704 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#detach */
3705 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwisset:parser_nodes#ANode#replace_with */
3706 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#visit_all */
3707 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwisset:parser_util#ANode#collect_tokens_by_text */
3708 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwisset:parser_util#ANode#collect_annotations_by_name */
3709 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwisset:simple_misc_analysis#ANode#accept_simple_misc */
3710 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwisset:simple_misc_analysis#ANode#after_simple_misc */
3711 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwisset:literal#ANode#accept_literal */
3712 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwisset:scope#ANode#accept_scope_visitor */
3713 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwisset:flow#ANode#accept_flow_visitor */
3714 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwisset:local_var_init#ANode#accept_local_var_visitor */
3715 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwisset:auto_super_init#ANode#accept_auto_super_init */
3716 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwisset:astvalidation#ANode#accept_ast_validation */
3717 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwisset:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3718 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwisset:transform#ANode#accept_transform_visitor */
3719 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwisset:lexer#Token#text */
3720 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwisset:lexer#Token#text= */
3721 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#prev_token */
3722 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#prev_token= */
3723 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#next_token */
3724 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#next_token= */
3725 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwisset:parser_nodes#Token#init */
3726 (nitmethod_t)VIRTUAL_lexer__TKwisset__parser_index, /* pointer to parser_nodes:TKwisset:lexer#TKwisset#parser_index */
3727 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwisset:parser_nodes#TokenKeyword#init */
3728 (nitmethod_t)VIRTUAL_parser_nodes__TKwisset__init, /* pointer to parser_nodes:TKwisset:parser_nodes#TKwisset#init */
3729 (nitmethod_t)VIRTUAL_lexer__TKwisset__init_tk, /* pointer to parser_nodes:TKwisset:lexer#TKwisset#init_tk */
3730 }
3731 };
3732 /* allocate TKwisset */
3733 val* NEW_parser_nodes__TKwisset(const struct type* type) {
3734 val* self /* : TKwisset */;
3735 val* var /* : null */;
3736 val* var1 /* : null */;
3737 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3738 self->type = type;
3739 self->class = &class_parser_nodes__TKwisset;
3740 var = NULL;
3741 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwisset exact> */
3742 var1 = NULL;
3743 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwisset exact> */
3744 return self;
3745 }
3746 /* runtime class parser_nodes__TKwlabel */
3747 const struct class class_parser_nodes__TKwlabel = {
3748 0, /* box_kind */
3749 {
3750 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwlabel:kernel#Object#object_id */
3751 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwlabel:kernel#Object#is_same_type */
3752 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwlabel:kernel#Object#is_same_instance */
3753 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwlabel:kernel#Object#== */
3754 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwlabel:kernel#Object#!= */
3755 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwlabel:kernel#Object#output */
3756 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwlabel:kernel#Object#output_class_name */
3757 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwlabel:kernel#Object#exit */
3758 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwlabel:kernel#Object#sys */
3759 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwlabel:kernel#Object#hash */
3760 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwlabel:math#Object#atan2 */
3761 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwlabel:math#Object#pi */
3762 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwlabel:math#Object#srand_from */
3763 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwlabel:math#Object#srand */
3764 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__to_s, /* pointer to parser_nodes:TKwlabel:parser_nodes#TokenKeyword#to_s */
3765 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwlabel:string#Object#native_class_name */
3766 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwlabel:string#Object#class_name */
3767 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwlabel:string#Object#inspect */
3768 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwlabel:string#Object#inspect_head */
3769 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwlabel:string#Object#args */
3770 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwlabel:string#Object#alpha_comparator */
3771 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwlabel:stream#Object#poll */
3772 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwlabel:stream#Object#intern_poll */
3773 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwlabel:time#Object#get_time */
3774 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwlabel:file#Object#printn */
3775 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwlabel:file#Object#print */
3776 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwlabel:file#Object#getc */
3777 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwlabel:file#Object#gets */
3778 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwlabel:file#Object#getcwd */
3779 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwlabel:file#Object#file_getcwd */
3780 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwlabel:file#Object#stdin */
3781 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwlabel:file#Object#stdout */
3782 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwlabel:file#Object#stderr */
3783 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#intrude_visibility */
3784 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#public_visibility */
3785 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#protected_visibility */
3786 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#private_visibility */
3787 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwlabel:model_base#Object#none_visibility */
3788 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwlabel:model#Object#abstract_kind */
3789 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwlabel:model#Object#concrete_kind */
3790 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwlabel:model#Object#interface_kind */
3791 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwlabel:model#Object#enum_kind */
3792 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwlabel:model#Object#extern_kind */
3793 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwlabel:nitni_utilities#Object#internal_call_context */
3794 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwlabel:nitni_utilities#Object#long_signature */
3795 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwlabel:nitni_utilities#Object#short_signature */
3796 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwlabel:c#Object#to_c_call_context */
3797 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwlabel:c#Object#from_c_call_context */
3798 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwlabel:cpp#Object#cpp_call_context */
3799 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwlabel:cpp#Object#to_cpp_call_context */
3800 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwlabel:cpp#Object#from_cpp_call_context */
3801 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#location */
3802 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#hot_location */
3803 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#debug */
3804 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#parent */
3805 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#parent= */
3806 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#init */
3807 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#replace_child */
3808 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#detach */
3809 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwlabel:parser_nodes#ANode#replace_with */
3810 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#visit_all */
3811 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwlabel:parser_util#ANode#collect_tokens_by_text */
3812 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwlabel:parser_util#ANode#collect_annotations_by_name */
3813 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwlabel:simple_misc_analysis#ANode#accept_simple_misc */
3814 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwlabel:simple_misc_analysis#ANode#after_simple_misc */
3815 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwlabel:literal#ANode#accept_literal */
3816 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwlabel:scope#ANode#accept_scope_visitor */
3817 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwlabel:flow#ANode#accept_flow_visitor */
3818 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwlabel:local_var_init#ANode#accept_local_var_visitor */
3819 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwlabel:auto_super_init#ANode#accept_auto_super_init */
3820 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwlabel:astvalidation#ANode#accept_ast_validation */
3821 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwlabel:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3822 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwlabel:transform#ANode#accept_transform_visitor */
3823 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwlabel:lexer#Token#text */
3824 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwlabel:lexer#Token#text= */
3825 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#prev_token */
3826 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#prev_token= */
3827 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#next_token */
3828 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#next_token= */
3829 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwlabel:parser_nodes#Token#init */
3830 (nitmethod_t)VIRTUAL_lexer__TKwlabel__parser_index, /* pointer to parser_nodes:TKwlabel:lexer#TKwlabel#parser_index */
3831 (nitmethod_t)VIRTUAL_parser_nodes__TokenKeyword__init, /* pointer to parser_nodes:TKwlabel:parser_nodes#TokenKeyword#init */
3832 (nitmethod_t)VIRTUAL_parser_nodes__TKwlabel__init, /* pointer to parser_nodes:TKwlabel:parser_nodes#TKwlabel#init */
3833 (nitmethod_t)VIRTUAL_lexer__TKwlabel__init_tk, /* pointer to parser_nodes:TKwlabel:lexer#TKwlabel#init_tk */
3834 }
3835 };
3836 /* allocate TKwlabel */
3837 val* NEW_parser_nodes__TKwlabel(const struct type* type) {
3838 val* self /* : TKwlabel */;
3839 val* var /* : null */;
3840 val* var1 /* : null */;
3841 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3842 self->type = type;
3843 self->class = &class_parser_nodes__TKwlabel;
3844 var = NULL;
3845 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwlabel exact> */
3846 var1 = NULL;
3847 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwlabel exact> */
3848 return self;
3849 }
3850 /* runtime class parser_nodes__TKwdebug */
3851 const struct class class_parser_nodes__TKwdebug = {
3852 0, /* box_kind */
3853 {
3854 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TKwdebug:kernel#Object#object_id */
3855 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TKwdebug:kernel#Object#is_same_type */
3856 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TKwdebug:kernel#Object#is_same_instance */
3857 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TKwdebug:kernel#Object#== */
3858 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TKwdebug:kernel#Object#!= */
3859 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TKwdebug:kernel#Object#output */
3860 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TKwdebug:kernel#Object#output_class_name */
3861 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TKwdebug:kernel#Object#exit */
3862 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TKwdebug:kernel#Object#sys */
3863 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TKwdebug:kernel#Object#hash */
3864 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TKwdebug:math#Object#atan2 */
3865 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TKwdebug:math#Object#pi */
3866 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TKwdebug:math#Object#srand_from */
3867 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TKwdebug:math#Object#srand */
3868 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#to_s */
3869 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TKwdebug:string#Object#native_class_name */
3870 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TKwdebug:string#Object#class_name */
3871 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TKwdebug:string#Object#inspect */
3872 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TKwdebug:string#Object#inspect_head */
3873 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TKwdebug:string#Object#args */
3874 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TKwdebug:string#Object#alpha_comparator */
3875 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TKwdebug:stream#Object#poll */
3876 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TKwdebug:stream#Object#intern_poll */
3877 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TKwdebug:time#Object#get_time */
3878 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TKwdebug:file#Object#printn */
3879 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TKwdebug:file#Object#print */
3880 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TKwdebug:file#Object#getc */
3881 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TKwdebug:file#Object#gets */
3882 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TKwdebug:file#Object#getcwd */
3883 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TKwdebug:file#Object#file_getcwd */
3884 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TKwdebug:file#Object#stdin */
3885 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TKwdebug:file#Object#stdout */
3886 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TKwdebug:file#Object#stderr */
3887 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#intrude_visibility */
3888 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#public_visibility */
3889 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#protected_visibility */
3890 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#private_visibility */
3891 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TKwdebug:model_base#Object#none_visibility */
3892 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TKwdebug:model#Object#abstract_kind */
3893 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TKwdebug:model#Object#concrete_kind */
3894 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TKwdebug:model#Object#interface_kind */
3895 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TKwdebug:model#Object#enum_kind */
3896 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TKwdebug:model#Object#extern_kind */
3897 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TKwdebug:nitni_utilities#Object#internal_call_context */
3898 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TKwdebug:nitni_utilities#Object#long_signature */
3899 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TKwdebug:nitni_utilities#Object#short_signature */
3900 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TKwdebug:c#Object#to_c_call_context */
3901 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TKwdebug:c#Object#from_c_call_context */
3902 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TKwdebug:cpp#Object#cpp_call_context */
3903 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TKwdebug:cpp#Object#to_cpp_call_context */
3904 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TKwdebug:cpp#Object#from_cpp_call_context */
3905 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#location */
3906 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#hot_location */
3907 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#debug */
3908 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#parent */
3909 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#parent= */
3910 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#init */
3911 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#replace_child */
3912 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#detach */
3913 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TKwdebug:parser_nodes#ANode#replace_with */
3914 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#visit_all */
3915 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TKwdebug:parser_util#ANode#collect_tokens_by_text */
3916 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TKwdebug:parser_util#ANode#collect_annotations_by_name */
3917 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TKwdebug:simple_misc_analysis#ANode#accept_simple_misc */
3918 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TKwdebug:simple_misc_analysis#ANode#after_simple_misc */
3919 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TKwdebug:literal#ANode#accept_literal */
3920 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TKwdebug:scope#ANode#accept_scope_visitor */
3921 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TKwdebug:flow#ANode#accept_flow_visitor */
3922 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TKwdebug:local_var_init#ANode#accept_local_var_visitor */
3923 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TKwdebug:auto_super_init#ANode#accept_auto_super_init */
3924 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TKwdebug:astvalidation#ANode#accept_ast_validation */
3925 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TKwdebug:rapid_type_analysis#ANode#accept_rapid_type_visitor */
3926 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TKwdebug:transform#ANode#accept_transform_visitor */
3927 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TKwdebug:lexer#Token#text */
3928 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TKwdebug:lexer#Token#text= */
3929 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#prev_token */
3930 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#prev_token= */
3931 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#next_token */
3932 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#next_token= */
3933 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TKwdebug:parser_nodes#Token#init */
3934 (nitmethod_t)VIRTUAL_lexer__TKwdebug__parser_index, /* pointer to parser_nodes:TKwdebug:lexer#TKwdebug#parser_index */
3935 (nitmethod_t)VIRTUAL_parser_nodes__TKwdebug__init, /* pointer to parser_nodes:TKwdebug:parser_nodes#TKwdebug#init */
3936 (nitmethod_t)VIRTUAL_lexer__TKwdebug__init_tk, /* pointer to parser_nodes:TKwdebug:lexer#TKwdebug#init_tk */
3937 }
3938 };
3939 /* allocate TKwdebug */
3940 val* NEW_parser_nodes__TKwdebug(const struct type* type) {
3941 val* self /* : TKwdebug */;
3942 val* var /* : null */;
3943 val* var1 /* : null */;
3944 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
3945 self->type = type;
3946 self->class = &class_parser_nodes__TKwdebug;
3947 var = NULL;
3948 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TKwdebug exact> */
3949 var1 = NULL;
3950 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TKwdebug exact> */
3951 return self;
3952 }
3953 /* runtime class parser_nodes__TOpar */
3954 const struct class class_parser_nodes__TOpar = {
3955 0, /* box_kind */
3956 {
3957 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TOpar:kernel#Object#object_id */
3958 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TOpar:kernel#Object#is_same_type */
3959 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TOpar:kernel#Object#is_same_instance */
3960 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TOpar:kernel#Object#== */
3961 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TOpar:kernel#Object#!= */
3962 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TOpar:kernel#Object#output */
3963 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TOpar:kernel#Object#output_class_name */
3964 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TOpar:kernel#Object#exit */
3965 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TOpar:kernel#Object#sys */
3966 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TOpar:kernel#Object#hash */
3967 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TOpar:math#Object#atan2 */
3968 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TOpar:math#Object#pi */
3969 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TOpar:math#Object#srand_from */
3970 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TOpar:math#Object#srand */
3971 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TOpar:parser_nodes#Token#to_s */
3972 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TOpar:string#Object#native_class_name */
3973 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TOpar:string#Object#class_name */
3974 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TOpar:string#Object#inspect */
3975 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TOpar:string#Object#inspect_head */
3976 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TOpar:string#Object#args */
3977 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TOpar:string#Object#alpha_comparator */
3978 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TOpar:stream#Object#poll */
3979 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TOpar:stream#Object#intern_poll */
3980 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TOpar:time#Object#get_time */
3981 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TOpar:file#Object#printn */
3982 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TOpar:file#Object#print */
3983 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TOpar:file#Object#getc */
3984 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TOpar:file#Object#gets */
3985 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TOpar:file#Object#getcwd */
3986 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TOpar:file#Object#file_getcwd */
3987 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TOpar:file#Object#stdin */
3988 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TOpar:file#Object#stdout */
3989 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TOpar:file#Object#stderr */
3990 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#intrude_visibility */
3991 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#public_visibility */
3992 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#protected_visibility */
3993 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#private_visibility */
3994 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TOpar:model_base#Object#none_visibility */
3995 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TOpar:model#Object#abstract_kind */
3996 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TOpar:model#Object#concrete_kind */
3997 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TOpar:model#Object#interface_kind */
3998 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TOpar:model#Object#enum_kind */
3999 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TOpar:model#Object#extern_kind */
4000 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TOpar:nitni_utilities#Object#internal_call_context */
4001 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TOpar:nitni_utilities#Object#long_signature */
4002 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TOpar:nitni_utilities#Object#short_signature */
4003 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TOpar:c#Object#to_c_call_context */
4004 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TOpar:c#Object#from_c_call_context */
4005 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TOpar:cpp#Object#cpp_call_context */
4006 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TOpar:cpp#Object#to_cpp_call_context */
4007 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TOpar:cpp#Object#from_cpp_call_context */
4008 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#location */
4009 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#hot_location */
4010 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#debug */
4011 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#parent */
4012 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#parent= */
4013 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#init */
4014 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TOpar:parser_nodes#Token#replace_child */
4015 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#detach */
4016 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TOpar:parser_nodes#ANode#replace_with */
4017 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TOpar:parser_nodes#Token#visit_all */
4018 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TOpar:parser_util#ANode#collect_tokens_by_text */
4019 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TOpar:parser_util#ANode#collect_annotations_by_name */
4020 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TOpar:simple_misc_analysis#ANode#accept_simple_misc */
4021 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TOpar:simple_misc_analysis#ANode#after_simple_misc */
4022 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TOpar:literal#ANode#accept_literal */
4023 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TOpar:scope#ANode#accept_scope_visitor */
4024 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TOpar:flow#ANode#accept_flow_visitor */
4025 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TOpar:local_var_init#ANode#accept_local_var_visitor */
4026 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TOpar:auto_super_init#ANode#accept_auto_super_init */
4027 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TOpar:astvalidation#ANode#accept_ast_validation */
4028 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TOpar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4029 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TOpar:transform#ANode#accept_transform_visitor */
4030 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TOpar:lexer#Token#text */
4031 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TOpar:lexer#Token#text= */
4032 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TOpar:parser_nodes#Token#prev_token */
4033 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TOpar:parser_nodes#Token#prev_token= */
4034 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TOpar:parser_nodes#Token#next_token */
4035 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TOpar:parser_nodes#Token#next_token= */
4036 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TOpar:parser_nodes#Token#init */
4037 (nitmethod_t)VIRTUAL_lexer__TOpar__parser_index, /* pointer to parser_nodes:TOpar:lexer#TOpar#parser_index */
4038 (nitmethod_t)VIRTUAL_parser_nodes__TOpar__init, /* pointer to parser_nodes:TOpar:parser_nodes#TOpar#init */
4039 (nitmethod_t)VIRTUAL_lexer__TOpar__init_tk, /* pointer to parser_nodes:TOpar:lexer#TOpar#init_tk */
4040 }
4041 };
4042 /* allocate TOpar */
4043 val* NEW_parser_nodes__TOpar(const struct type* type) {
4044 val* self /* : TOpar */;
4045 val* var /* : null */;
4046 val* var1 /* : null */;
4047 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4048 self->type = type;
4049 self->class = &class_parser_nodes__TOpar;
4050 var = NULL;
4051 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TOpar exact> */
4052 var1 = NULL;
4053 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TOpar exact> */
4054 return self;
4055 }
4056 /* runtime class parser_nodes__TCpar */
4057 const struct class class_parser_nodes__TCpar = {
4058 0, /* box_kind */
4059 {
4060 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TCpar:kernel#Object#object_id */
4061 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TCpar:kernel#Object#is_same_type */
4062 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TCpar:kernel#Object#is_same_instance */
4063 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TCpar:kernel#Object#== */
4064 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TCpar:kernel#Object#!= */
4065 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TCpar:kernel#Object#output */
4066 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TCpar:kernel#Object#output_class_name */
4067 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TCpar:kernel#Object#exit */
4068 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TCpar:kernel#Object#sys */
4069 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TCpar:kernel#Object#hash */
4070 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TCpar:math#Object#atan2 */
4071 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TCpar:math#Object#pi */
4072 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TCpar:math#Object#srand_from */
4073 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TCpar:math#Object#srand */
4074 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TCpar:parser_nodes#Token#to_s */
4075 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TCpar:string#Object#native_class_name */
4076 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TCpar:string#Object#class_name */
4077 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TCpar:string#Object#inspect */
4078 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TCpar:string#Object#inspect_head */
4079 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TCpar:string#Object#args */
4080 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TCpar:string#Object#alpha_comparator */
4081 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TCpar:stream#Object#poll */
4082 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TCpar:stream#Object#intern_poll */
4083 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TCpar:time#Object#get_time */
4084 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TCpar:file#Object#printn */
4085 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TCpar:file#Object#print */
4086 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TCpar:file#Object#getc */
4087 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TCpar:file#Object#gets */
4088 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TCpar:file#Object#getcwd */
4089 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TCpar:file#Object#file_getcwd */
4090 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TCpar:file#Object#stdin */
4091 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TCpar:file#Object#stdout */
4092 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TCpar:file#Object#stderr */
4093 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#intrude_visibility */
4094 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#public_visibility */
4095 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#protected_visibility */
4096 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#private_visibility */
4097 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TCpar:model_base#Object#none_visibility */
4098 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TCpar:model#Object#abstract_kind */
4099 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TCpar:model#Object#concrete_kind */
4100 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TCpar:model#Object#interface_kind */
4101 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TCpar:model#Object#enum_kind */
4102 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TCpar:model#Object#extern_kind */
4103 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TCpar:nitni_utilities#Object#internal_call_context */
4104 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TCpar:nitni_utilities#Object#long_signature */
4105 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TCpar:nitni_utilities#Object#short_signature */
4106 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TCpar:c#Object#to_c_call_context */
4107 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TCpar:c#Object#from_c_call_context */
4108 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TCpar:cpp#Object#cpp_call_context */
4109 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TCpar:cpp#Object#to_cpp_call_context */
4110 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TCpar:cpp#Object#from_cpp_call_context */
4111 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#location */
4112 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#hot_location */
4113 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#debug */
4114 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#parent */
4115 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#parent= */
4116 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#init */
4117 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TCpar:parser_nodes#Token#replace_child */
4118 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#detach */
4119 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TCpar:parser_nodes#ANode#replace_with */
4120 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TCpar:parser_nodes#Token#visit_all */
4121 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TCpar:parser_util#ANode#collect_tokens_by_text */
4122 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TCpar:parser_util#ANode#collect_annotations_by_name */
4123 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TCpar:simple_misc_analysis#ANode#accept_simple_misc */
4124 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TCpar:simple_misc_analysis#ANode#after_simple_misc */
4125 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TCpar:literal#ANode#accept_literal */
4126 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TCpar:scope#ANode#accept_scope_visitor */
4127 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TCpar:flow#ANode#accept_flow_visitor */
4128 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TCpar:local_var_init#ANode#accept_local_var_visitor */
4129 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TCpar:auto_super_init#ANode#accept_auto_super_init */
4130 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TCpar:astvalidation#ANode#accept_ast_validation */
4131 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TCpar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4132 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TCpar:transform#ANode#accept_transform_visitor */
4133 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TCpar:lexer#Token#text */
4134 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TCpar:lexer#Token#text= */
4135 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TCpar:parser_nodes#Token#prev_token */
4136 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TCpar:parser_nodes#Token#prev_token= */
4137 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TCpar:parser_nodes#Token#next_token */
4138 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TCpar:parser_nodes#Token#next_token= */
4139 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TCpar:parser_nodes#Token#init */
4140 (nitmethod_t)VIRTUAL_lexer__TCpar__parser_index, /* pointer to parser_nodes:TCpar:lexer#TCpar#parser_index */
4141 (nitmethod_t)VIRTUAL_parser_nodes__TCpar__init, /* pointer to parser_nodes:TCpar:parser_nodes#TCpar#init */
4142 (nitmethod_t)VIRTUAL_lexer__TCpar__init_tk, /* pointer to parser_nodes:TCpar:lexer#TCpar#init_tk */
4143 }
4144 };
4145 /* allocate TCpar */
4146 val* NEW_parser_nodes__TCpar(const struct type* type) {
4147 val* self /* : TCpar */;
4148 val* var /* : null */;
4149 val* var1 /* : null */;
4150 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4151 self->type = type;
4152 self->class = &class_parser_nodes__TCpar;
4153 var = NULL;
4154 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TCpar exact> */
4155 var1 = NULL;
4156 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TCpar exact> */
4157 return self;
4158 }
4159 /* runtime class parser_nodes__TObra */
4160 const struct class class_parser_nodes__TObra = {
4161 0, /* box_kind */
4162 {
4163 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TObra:kernel#Object#object_id */
4164 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TObra:kernel#Object#is_same_type */
4165 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TObra:kernel#Object#is_same_instance */
4166 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TObra:kernel#Object#== */
4167 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TObra:kernel#Object#!= */
4168 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TObra:kernel#Object#output */
4169 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TObra:kernel#Object#output_class_name */
4170 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TObra:kernel#Object#exit */
4171 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TObra:kernel#Object#sys */
4172 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TObra:kernel#Object#hash */
4173 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TObra:math#Object#atan2 */
4174 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TObra:math#Object#pi */
4175 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TObra:math#Object#srand_from */
4176 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TObra:math#Object#srand */
4177 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TObra:parser_nodes#Token#to_s */
4178 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TObra:string#Object#native_class_name */
4179 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TObra:string#Object#class_name */
4180 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TObra:string#Object#inspect */
4181 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TObra:string#Object#inspect_head */
4182 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TObra:string#Object#args */
4183 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TObra:string#Object#alpha_comparator */
4184 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TObra:stream#Object#poll */
4185 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TObra:stream#Object#intern_poll */
4186 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TObra:time#Object#get_time */
4187 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TObra:file#Object#printn */
4188 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TObra:file#Object#print */
4189 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TObra:file#Object#getc */
4190 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TObra:file#Object#gets */
4191 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TObra:file#Object#getcwd */
4192 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TObra:file#Object#file_getcwd */
4193 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TObra:file#Object#stdin */
4194 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TObra:file#Object#stdout */
4195 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TObra:file#Object#stderr */
4196 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TObra:model_base#Object#intrude_visibility */
4197 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TObra:model_base#Object#public_visibility */
4198 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TObra:model_base#Object#protected_visibility */
4199 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TObra:model_base#Object#private_visibility */
4200 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TObra:model_base#Object#none_visibility */
4201 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TObra:model#Object#abstract_kind */
4202 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TObra:model#Object#concrete_kind */
4203 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TObra:model#Object#interface_kind */
4204 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TObra:model#Object#enum_kind */
4205 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TObra:model#Object#extern_kind */
4206 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TObra:nitni_utilities#Object#internal_call_context */
4207 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TObra:nitni_utilities#Object#long_signature */
4208 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TObra:nitni_utilities#Object#short_signature */
4209 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TObra:c#Object#to_c_call_context */
4210 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TObra:c#Object#from_c_call_context */
4211 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TObra:cpp#Object#cpp_call_context */
4212 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TObra:cpp#Object#to_cpp_call_context */
4213 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TObra:cpp#Object#from_cpp_call_context */
4214 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TObra:parser_nodes#ANode#location */
4215 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TObra:parser_nodes#ANode#hot_location */
4216 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TObra:parser_nodes#ANode#debug */
4217 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TObra:parser_nodes#ANode#parent */
4218 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TObra:parser_nodes#ANode#parent= */
4219 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TObra:parser_nodes#ANode#init */
4220 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TObra:parser_nodes#Token#replace_child */
4221 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TObra:parser_nodes#ANode#detach */
4222 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TObra:parser_nodes#ANode#replace_with */
4223 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TObra:parser_nodes#Token#visit_all */
4224 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TObra:parser_util#ANode#collect_tokens_by_text */
4225 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TObra:parser_util#ANode#collect_annotations_by_name */
4226 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TObra:simple_misc_analysis#ANode#accept_simple_misc */
4227 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TObra:simple_misc_analysis#ANode#after_simple_misc */
4228 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TObra:literal#ANode#accept_literal */
4229 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TObra:scope#ANode#accept_scope_visitor */
4230 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TObra:flow#ANode#accept_flow_visitor */
4231 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TObra:local_var_init#ANode#accept_local_var_visitor */
4232 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TObra:auto_super_init#ANode#accept_auto_super_init */
4233 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TObra:astvalidation#ANode#accept_ast_validation */
4234 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TObra:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4235 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TObra:transform#ANode#accept_transform_visitor */
4236 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TObra:lexer#Token#text */
4237 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TObra:lexer#Token#text= */
4238 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TObra:parser_nodes#Token#prev_token */
4239 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TObra:parser_nodes#Token#prev_token= */
4240 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TObra:parser_nodes#Token#next_token */
4241 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TObra:parser_nodes#Token#next_token= */
4242 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TObra:parser_nodes#Token#init */
4243 (nitmethod_t)VIRTUAL_lexer__TObra__parser_index, /* pointer to parser_nodes:TObra:lexer#TObra#parser_index */
4244 (nitmethod_t)VIRTUAL_parser_nodes__TObra__init, /* pointer to parser_nodes:TObra:parser_nodes#TObra#init */
4245 (nitmethod_t)VIRTUAL_lexer__TObra__init_tk, /* pointer to parser_nodes:TObra:lexer#TObra#init_tk */
4246 }
4247 };
4248 /* allocate TObra */
4249 val* NEW_parser_nodes__TObra(const struct type* type) {
4250 val* self /* : TObra */;
4251 val* var /* : null */;
4252 val* var1 /* : null */;
4253 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4254 self->type = type;
4255 self->class = &class_parser_nodes__TObra;
4256 var = NULL;
4257 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TObra exact> */
4258 var1 = NULL;
4259 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TObra exact> */
4260 return self;
4261 }
4262 /* runtime class parser_nodes__TCbra */
4263 const struct class class_parser_nodes__TCbra = {
4264 0, /* box_kind */
4265 {
4266 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TCbra:kernel#Object#object_id */
4267 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TCbra:kernel#Object#is_same_type */
4268 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TCbra:kernel#Object#is_same_instance */
4269 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TCbra:kernel#Object#== */
4270 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TCbra:kernel#Object#!= */
4271 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TCbra:kernel#Object#output */
4272 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TCbra:kernel#Object#output_class_name */
4273 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TCbra:kernel#Object#exit */
4274 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TCbra:kernel#Object#sys */
4275 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TCbra:kernel#Object#hash */
4276 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TCbra:math#Object#atan2 */
4277 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TCbra:math#Object#pi */
4278 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TCbra:math#Object#srand_from */
4279 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TCbra:math#Object#srand */
4280 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TCbra:parser_nodes#Token#to_s */
4281 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TCbra:string#Object#native_class_name */
4282 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TCbra:string#Object#class_name */
4283 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TCbra:string#Object#inspect */
4284 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TCbra:string#Object#inspect_head */
4285 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TCbra:string#Object#args */
4286 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TCbra:string#Object#alpha_comparator */
4287 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TCbra:stream#Object#poll */
4288 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TCbra:stream#Object#intern_poll */
4289 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TCbra:time#Object#get_time */
4290 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TCbra:file#Object#printn */
4291 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TCbra:file#Object#print */
4292 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TCbra:file#Object#getc */
4293 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TCbra:file#Object#gets */
4294 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TCbra:file#Object#getcwd */
4295 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TCbra:file#Object#file_getcwd */
4296 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TCbra:file#Object#stdin */
4297 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TCbra:file#Object#stdout */
4298 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TCbra:file#Object#stderr */
4299 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#intrude_visibility */
4300 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#public_visibility */
4301 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#protected_visibility */
4302 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#private_visibility */
4303 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TCbra:model_base#Object#none_visibility */
4304 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TCbra:model#Object#abstract_kind */
4305 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TCbra:model#Object#concrete_kind */
4306 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TCbra:model#Object#interface_kind */
4307 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TCbra:model#Object#enum_kind */
4308 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TCbra:model#Object#extern_kind */
4309 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TCbra:nitni_utilities#Object#internal_call_context */
4310 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TCbra:nitni_utilities#Object#long_signature */
4311 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TCbra:nitni_utilities#Object#short_signature */
4312 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TCbra:c#Object#to_c_call_context */
4313 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TCbra:c#Object#from_c_call_context */
4314 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TCbra:cpp#Object#cpp_call_context */
4315 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TCbra:cpp#Object#to_cpp_call_context */
4316 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TCbra:cpp#Object#from_cpp_call_context */
4317 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#location */
4318 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#hot_location */
4319 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#debug */
4320 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#parent */
4321 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#parent= */
4322 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#init */
4323 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TCbra:parser_nodes#Token#replace_child */
4324 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#detach */
4325 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TCbra:parser_nodes#ANode#replace_with */
4326 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TCbra:parser_nodes#Token#visit_all */
4327 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TCbra:parser_util#ANode#collect_tokens_by_text */
4328 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TCbra:parser_util#ANode#collect_annotations_by_name */
4329 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TCbra:simple_misc_analysis#ANode#accept_simple_misc */
4330 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TCbra:simple_misc_analysis#ANode#after_simple_misc */
4331 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TCbra:literal#ANode#accept_literal */
4332 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TCbra:scope#ANode#accept_scope_visitor */
4333 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TCbra:flow#ANode#accept_flow_visitor */
4334 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TCbra:local_var_init#ANode#accept_local_var_visitor */
4335 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TCbra:auto_super_init#ANode#accept_auto_super_init */
4336 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TCbra:astvalidation#ANode#accept_ast_validation */
4337 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TCbra:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4338 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TCbra:transform#ANode#accept_transform_visitor */
4339 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TCbra:lexer#Token#text */
4340 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TCbra:lexer#Token#text= */
4341 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TCbra:parser_nodes#Token#prev_token */
4342 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TCbra:parser_nodes#Token#prev_token= */
4343 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TCbra:parser_nodes#Token#next_token */
4344 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TCbra:parser_nodes#Token#next_token= */
4345 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TCbra:parser_nodes#Token#init */
4346 (nitmethod_t)VIRTUAL_lexer__TCbra__parser_index, /* pointer to parser_nodes:TCbra:lexer#TCbra#parser_index */
4347 (nitmethod_t)VIRTUAL_parser_nodes__TCbra__init, /* pointer to parser_nodes:TCbra:parser_nodes#TCbra#init */
4348 (nitmethod_t)VIRTUAL_lexer__TCbra__init_tk, /* pointer to parser_nodes:TCbra:lexer#TCbra#init_tk */
4349 }
4350 };
4351 /* allocate TCbra */
4352 val* NEW_parser_nodes__TCbra(const struct type* type) {
4353 val* self /* : TCbra */;
4354 val* var /* : null */;
4355 val* var1 /* : null */;
4356 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4357 self->type = type;
4358 self->class = &class_parser_nodes__TCbra;
4359 var = NULL;
4360 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TCbra exact> */
4361 var1 = NULL;
4362 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TCbra exact> */
4363 return self;
4364 }
4365 /* runtime class parser_nodes__TComma */
4366 const struct class class_parser_nodes__TComma = {
4367 0, /* box_kind */
4368 {
4369 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TComma:kernel#Object#object_id */
4370 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TComma:kernel#Object#is_same_type */
4371 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TComma:kernel#Object#is_same_instance */
4372 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TComma:kernel#Object#== */
4373 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TComma:kernel#Object#!= */
4374 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TComma:kernel#Object#output */
4375 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TComma:kernel#Object#output_class_name */
4376 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TComma:kernel#Object#exit */
4377 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TComma:kernel#Object#sys */
4378 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TComma:kernel#Object#hash */
4379 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TComma:math#Object#atan2 */
4380 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TComma:math#Object#pi */
4381 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TComma:math#Object#srand_from */
4382 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TComma:math#Object#srand */
4383 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TComma:parser_nodes#Token#to_s */
4384 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TComma:string#Object#native_class_name */
4385 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TComma:string#Object#class_name */
4386 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TComma:string#Object#inspect */
4387 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TComma:string#Object#inspect_head */
4388 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TComma:string#Object#args */
4389 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TComma:string#Object#alpha_comparator */
4390 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TComma:stream#Object#poll */
4391 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TComma:stream#Object#intern_poll */
4392 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TComma:time#Object#get_time */
4393 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TComma:file#Object#printn */
4394 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TComma:file#Object#print */
4395 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TComma:file#Object#getc */
4396 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TComma:file#Object#gets */
4397 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TComma:file#Object#getcwd */
4398 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TComma:file#Object#file_getcwd */
4399 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TComma:file#Object#stdin */
4400 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TComma:file#Object#stdout */
4401 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TComma:file#Object#stderr */
4402 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TComma:model_base#Object#intrude_visibility */
4403 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TComma:model_base#Object#public_visibility */
4404 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TComma:model_base#Object#protected_visibility */
4405 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TComma:model_base#Object#private_visibility */
4406 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TComma:model_base#Object#none_visibility */
4407 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TComma:model#Object#abstract_kind */
4408 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TComma:model#Object#concrete_kind */
4409 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TComma:model#Object#interface_kind */
4410 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TComma:model#Object#enum_kind */
4411 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TComma:model#Object#extern_kind */
4412 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TComma:nitni_utilities#Object#internal_call_context */
4413 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TComma:nitni_utilities#Object#long_signature */
4414 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TComma:nitni_utilities#Object#short_signature */
4415 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TComma:c#Object#to_c_call_context */
4416 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TComma:c#Object#from_c_call_context */
4417 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TComma:cpp#Object#cpp_call_context */
4418 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TComma:cpp#Object#to_cpp_call_context */
4419 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TComma:cpp#Object#from_cpp_call_context */
4420 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TComma:parser_nodes#ANode#location */
4421 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TComma:parser_nodes#ANode#hot_location */
4422 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TComma:parser_nodes#ANode#debug */
4423 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TComma:parser_nodes#ANode#parent */
4424 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TComma:parser_nodes#ANode#parent= */
4425 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TComma:parser_nodes#ANode#init */
4426 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TComma:parser_nodes#Token#replace_child */
4427 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TComma:parser_nodes#ANode#detach */
4428 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TComma:parser_nodes#ANode#replace_with */
4429 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TComma:parser_nodes#Token#visit_all */
4430 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TComma:parser_util#ANode#collect_tokens_by_text */
4431 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TComma:parser_util#ANode#collect_annotations_by_name */
4432 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TComma:simple_misc_analysis#ANode#accept_simple_misc */
4433 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TComma:simple_misc_analysis#ANode#after_simple_misc */
4434 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TComma:literal#ANode#accept_literal */
4435 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TComma:scope#ANode#accept_scope_visitor */
4436 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TComma:flow#ANode#accept_flow_visitor */
4437 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TComma:local_var_init#ANode#accept_local_var_visitor */
4438 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TComma:auto_super_init#ANode#accept_auto_super_init */
4439 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TComma:astvalidation#ANode#accept_ast_validation */
4440 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TComma:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4441 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TComma:transform#ANode#accept_transform_visitor */
4442 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TComma:lexer#Token#text */
4443 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TComma:lexer#Token#text= */
4444 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TComma:parser_nodes#Token#prev_token */
4445 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TComma:parser_nodes#Token#prev_token= */
4446 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TComma:parser_nodes#Token#next_token */
4447 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TComma:parser_nodes#Token#next_token= */
4448 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TComma:parser_nodes#Token#init */
4449 (nitmethod_t)VIRTUAL_lexer__TComma__parser_index, /* pointer to parser_nodes:TComma:lexer#TComma#parser_index */
4450 (nitmethod_t)VIRTUAL_parser_nodes__TComma__init, /* pointer to parser_nodes:TComma:parser_nodes#TComma#init */
4451 (nitmethod_t)VIRTUAL_lexer__TComma__init_tk, /* pointer to parser_nodes:TComma:lexer#TComma#init_tk */
4452 }
4453 };
4454 /* allocate TComma */
4455 val* NEW_parser_nodes__TComma(const struct type* type) {
4456 val* self /* : TComma */;
4457 val* var /* : null */;
4458 val* var1 /* : null */;
4459 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4460 self->type = type;
4461 self->class = &class_parser_nodes__TComma;
4462 var = NULL;
4463 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TComma exact> */
4464 var1 = NULL;
4465 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TComma exact> */
4466 return self;
4467 }
4468 /* runtime class parser_nodes__TColumn */
4469 const struct class class_parser_nodes__TColumn = {
4470 0, /* box_kind */
4471 {
4472 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TColumn:kernel#Object#object_id */
4473 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TColumn:kernel#Object#is_same_type */
4474 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TColumn:kernel#Object#is_same_instance */
4475 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TColumn:kernel#Object#== */
4476 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TColumn:kernel#Object#!= */
4477 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TColumn:kernel#Object#output */
4478 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TColumn:kernel#Object#output_class_name */
4479 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TColumn:kernel#Object#exit */
4480 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TColumn:kernel#Object#sys */
4481 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TColumn:kernel#Object#hash */
4482 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TColumn:math#Object#atan2 */
4483 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TColumn:math#Object#pi */
4484 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TColumn:math#Object#srand_from */
4485 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TColumn:math#Object#srand */
4486 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TColumn:parser_nodes#Token#to_s */
4487 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TColumn:string#Object#native_class_name */
4488 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TColumn:string#Object#class_name */
4489 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TColumn:string#Object#inspect */
4490 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TColumn:string#Object#inspect_head */
4491 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TColumn:string#Object#args */
4492 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TColumn:string#Object#alpha_comparator */
4493 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TColumn:stream#Object#poll */
4494 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TColumn:stream#Object#intern_poll */
4495 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TColumn:time#Object#get_time */
4496 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TColumn:file#Object#printn */
4497 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TColumn:file#Object#print */
4498 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TColumn:file#Object#getc */
4499 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TColumn:file#Object#gets */
4500 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TColumn:file#Object#getcwd */
4501 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TColumn:file#Object#file_getcwd */
4502 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TColumn:file#Object#stdin */
4503 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TColumn:file#Object#stdout */
4504 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TColumn:file#Object#stderr */
4505 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#intrude_visibility */
4506 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#public_visibility */
4507 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#protected_visibility */
4508 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#private_visibility */
4509 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TColumn:model_base#Object#none_visibility */
4510 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TColumn:model#Object#abstract_kind */
4511 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TColumn:model#Object#concrete_kind */
4512 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TColumn:model#Object#interface_kind */
4513 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TColumn:model#Object#enum_kind */
4514 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TColumn:model#Object#extern_kind */
4515 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TColumn:nitni_utilities#Object#internal_call_context */
4516 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TColumn:nitni_utilities#Object#long_signature */
4517 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TColumn:nitni_utilities#Object#short_signature */
4518 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TColumn:c#Object#to_c_call_context */
4519 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TColumn:c#Object#from_c_call_context */
4520 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TColumn:cpp#Object#cpp_call_context */
4521 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TColumn:cpp#Object#to_cpp_call_context */
4522 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TColumn:cpp#Object#from_cpp_call_context */
4523 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#location */
4524 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#hot_location */
4525 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#debug */
4526 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#parent */
4527 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#parent= */
4528 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#init */
4529 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TColumn:parser_nodes#Token#replace_child */
4530 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#detach */
4531 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TColumn:parser_nodes#ANode#replace_with */
4532 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TColumn:parser_nodes#Token#visit_all */
4533 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TColumn:parser_util#ANode#collect_tokens_by_text */
4534 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TColumn:parser_util#ANode#collect_annotations_by_name */
4535 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TColumn:simple_misc_analysis#ANode#accept_simple_misc */
4536 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TColumn:simple_misc_analysis#ANode#after_simple_misc */
4537 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TColumn:literal#ANode#accept_literal */
4538 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TColumn:scope#ANode#accept_scope_visitor */
4539 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TColumn:flow#ANode#accept_flow_visitor */
4540 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TColumn:local_var_init#ANode#accept_local_var_visitor */
4541 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TColumn:auto_super_init#ANode#accept_auto_super_init */
4542 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TColumn:astvalidation#ANode#accept_ast_validation */
4543 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TColumn:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4544 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TColumn:transform#ANode#accept_transform_visitor */
4545 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TColumn:lexer#Token#text */
4546 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TColumn:lexer#Token#text= */
4547 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TColumn:parser_nodes#Token#prev_token */
4548 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TColumn:parser_nodes#Token#prev_token= */
4549 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TColumn:parser_nodes#Token#next_token */
4550 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TColumn:parser_nodes#Token#next_token= */
4551 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TColumn:parser_nodes#Token#init */
4552 (nitmethod_t)VIRTUAL_lexer__TColumn__parser_index, /* pointer to parser_nodes:TColumn:lexer#TColumn#parser_index */
4553 (nitmethod_t)VIRTUAL_parser_nodes__TColumn__init, /* pointer to parser_nodes:TColumn:parser_nodes#TColumn#init */
4554 (nitmethod_t)VIRTUAL_lexer__TColumn__init_tk, /* pointer to parser_nodes:TColumn:lexer#TColumn#init_tk */
4555 }
4556 };
4557 /* allocate TColumn */
4558 val* NEW_parser_nodes__TColumn(const struct type* type) {
4559 val* self /* : TColumn */;
4560 val* var /* : null */;
4561 val* var1 /* : null */;
4562 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4563 self->type = type;
4564 self->class = &class_parser_nodes__TColumn;
4565 var = NULL;
4566 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TColumn exact> */
4567 var1 = NULL;
4568 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TColumn exact> */
4569 return self;
4570 }
4571 /* runtime class parser_nodes__TQuad */
4572 const struct class class_parser_nodes__TQuad = {
4573 0, /* box_kind */
4574 {
4575 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TQuad:kernel#Object#object_id */
4576 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TQuad:kernel#Object#is_same_type */
4577 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TQuad:kernel#Object#is_same_instance */
4578 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TQuad:kernel#Object#== */
4579 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TQuad:kernel#Object#!= */
4580 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TQuad:kernel#Object#output */
4581 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TQuad:kernel#Object#output_class_name */
4582 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TQuad:kernel#Object#exit */
4583 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TQuad:kernel#Object#sys */
4584 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TQuad:kernel#Object#hash */
4585 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TQuad:math#Object#atan2 */
4586 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TQuad:math#Object#pi */
4587 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TQuad:math#Object#srand_from */
4588 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TQuad:math#Object#srand */
4589 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TQuad:parser_nodes#Token#to_s */
4590 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TQuad:string#Object#native_class_name */
4591 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TQuad:string#Object#class_name */
4592 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TQuad:string#Object#inspect */
4593 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TQuad:string#Object#inspect_head */
4594 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TQuad:string#Object#args */
4595 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TQuad:string#Object#alpha_comparator */
4596 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TQuad:stream#Object#poll */
4597 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TQuad:stream#Object#intern_poll */
4598 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TQuad:time#Object#get_time */
4599 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TQuad:file#Object#printn */
4600 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TQuad:file#Object#print */
4601 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TQuad:file#Object#getc */
4602 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TQuad:file#Object#gets */
4603 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TQuad:file#Object#getcwd */
4604 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TQuad:file#Object#file_getcwd */
4605 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TQuad:file#Object#stdin */
4606 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TQuad:file#Object#stdout */
4607 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TQuad:file#Object#stderr */
4608 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#intrude_visibility */
4609 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#public_visibility */
4610 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#protected_visibility */
4611 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#private_visibility */
4612 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TQuad:model_base#Object#none_visibility */
4613 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TQuad:model#Object#abstract_kind */
4614 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TQuad:model#Object#concrete_kind */
4615 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TQuad:model#Object#interface_kind */
4616 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TQuad:model#Object#enum_kind */
4617 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TQuad:model#Object#extern_kind */
4618 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TQuad:nitni_utilities#Object#internal_call_context */
4619 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TQuad:nitni_utilities#Object#long_signature */
4620 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TQuad:nitni_utilities#Object#short_signature */
4621 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TQuad:c#Object#to_c_call_context */
4622 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TQuad:c#Object#from_c_call_context */
4623 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TQuad:cpp#Object#cpp_call_context */
4624 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TQuad:cpp#Object#to_cpp_call_context */
4625 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TQuad:cpp#Object#from_cpp_call_context */
4626 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#location */
4627 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#hot_location */
4628 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#debug */
4629 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#parent */
4630 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#parent= */
4631 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#init */
4632 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TQuad:parser_nodes#Token#replace_child */
4633 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#detach */
4634 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TQuad:parser_nodes#ANode#replace_with */
4635 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TQuad:parser_nodes#Token#visit_all */
4636 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TQuad:parser_util#ANode#collect_tokens_by_text */
4637 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TQuad:parser_util#ANode#collect_annotations_by_name */
4638 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TQuad:simple_misc_analysis#ANode#accept_simple_misc */
4639 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TQuad:simple_misc_analysis#ANode#after_simple_misc */
4640 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TQuad:literal#ANode#accept_literal */
4641 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TQuad:scope#ANode#accept_scope_visitor */
4642 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TQuad:flow#ANode#accept_flow_visitor */
4643 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TQuad:local_var_init#ANode#accept_local_var_visitor */
4644 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TQuad:auto_super_init#ANode#accept_auto_super_init */
4645 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TQuad:astvalidation#ANode#accept_ast_validation */
4646 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TQuad:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4647 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TQuad:transform#ANode#accept_transform_visitor */
4648 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TQuad:lexer#Token#text */
4649 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TQuad:lexer#Token#text= */
4650 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TQuad:parser_nodes#Token#prev_token */
4651 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TQuad:parser_nodes#Token#prev_token= */
4652 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TQuad:parser_nodes#Token#next_token */
4653 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TQuad:parser_nodes#Token#next_token= */
4654 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TQuad:parser_nodes#Token#init */
4655 (nitmethod_t)VIRTUAL_lexer__TQuad__parser_index, /* pointer to parser_nodes:TQuad:lexer#TQuad#parser_index */
4656 (nitmethod_t)VIRTUAL_parser_nodes__TQuad__init, /* pointer to parser_nodes:TQuad:parser_nodes#TQuad#init */
4657 (nitmethod_t)VIRTUAL_lexer__TQuad__init_tk, /* pointer to parser_nodes:TQuad:lexer#TQuad#init_tk */
4658 }
4659 };
4660 /* allocate TQuad */
4661 val* NEW_parser_nodes__TQuad(const struct type* type) {
4662 val* self /* : TQuad */;
4663 val* var /* : null */;
4664 val* var1 /* : null */;
4665 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4666 self->type = type;
4667 self->class = &class_parser_nodes__TQuad;
4668 var = NULL;
4669 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TQuad exact> */
4670 var1 = NULL;
4671 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TQuad exact> */
4672 return self;
4673 }
4674 /* runtime class parser_nodes__TAssign */
4675 const struct class class_parser_nodes__TAssign = {
4676 0, /* box_kind */
4677 {
4678 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TAssign:kernel#Object#object_id */
4679 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TAssign:kernel#Object#is_same_type */
4680 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TAssign:kernel#Object#is_same_instance */
4681 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TAssign:kernel#Object#== */
4682 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TAssign:kernel#Object#!= */
4683 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TAssign:kernel#Object#output */
4684 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TAssign:kernel#Object#output_class_name */
4685 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TAssign:kernel#Object#exit */
4686 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TAssign:kernel#Object#sys */
4687 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TAssign:kernel#Object#hash */
4688 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TAssign:math#Object#atan2 */
4689 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TAssign:math#Object#pi */
4690 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TAssign:math#Object#srand_from */
4691 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TAssign:math#Object#srand */
4692 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TAssign:parser_nodes#Token#to_s */
4693 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TAssign:string#Object#native_class_name */
4694 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TAssign:string#Object#class_name */
4695 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TAssign:string#Object#inspect */
4696 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TAssign:string#Object#inspect_head */
4697 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TAssign:string#Object#args */
4698 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TAssign:string#Object#alpha_comparator */
4699 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TAssign:stream#Object#poll */
4700 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TAssign:stream#Object#intern_poll */
4701 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TAssign:time#Object#get_time */
4702 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TAssign:file#Object#printn */
4703 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TAssign:file#Object#print */
4704 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TAssign:file#Object#getc */
4705 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TAssign:file#Object#gets */
4706 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TAssign:file#Object#getcwd */
4707 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TAssign:file#Object#file_getcwd */
4708 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TAssign:file#Object#stdin */
4709 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TAssign:file#Object#stdout */
4710 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TAssign:file#Object#stderr */
4711 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#intrude_visibility */
4712 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#public_visibility */
4713 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#protected_visibility */
4714 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#private_visibility */
4715 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TAssign:model_base#Object#none_visibility */
4716 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TAssign:model#Object#abstract_kind */
4717 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TAssign:model#Object#concrete_kind */
4718 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TAssign:model#Object#interface_kind */
4719 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TAssign:model#Object#enum_kind */
4720 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TAssign:model#Object#extern_kind */
4721 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TAssign:nitni_utilities#Object#internal_call_context */
4722 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TAssign:nitni_utilities#Object#long_signature */
4723 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TAssign:nitni_utilities#Object#short_signature */
4724 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TAssign:c#Object#to_c_call_context */
4725 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TAssign:c#Object#from_c_call_context */
4726 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TAssign:cpp#Object#cpp_call_context */
4727 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TAssign:cpp#Object#to_cpp_call_context */
4728 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TAssign:cpp#Object#from_cpp_call_context */
4729 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#location */
4730 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#hot_location */
4731 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#debug */
4732 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#parent */
4733 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#parent= */
4734 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#init */
4735 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TAssign:parser_nodes#Token#replace_child */
4736 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#detach */
4737 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TAssign:parser_nodes#ANode#replace_with */
4738 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TAssign:parser_nodes#Token#visit_all */
4739 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TAssign:parser_util#ANode#collect_tokens_by_text */
4740 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TAssign:parser_util#ANode#collect_annotations_by_name */
4741 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TAssign:simple_misc_analysis#ANode#accept_simple_misc */
4742 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TAssign:simple_misc_analysis#ANode#after_simple_misc */
4743 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TAssign:literal#ANode#accept_literal */
4744 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TAssign:scope#ANode#accept_scope_visitor */
4745 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TAssign:flow#ANode#accept_flow_visitor */
4746 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TAssign:local_var_init#ANode#accept_local_var_visitor */
4747 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TAssign:auto_super_init#ANode#accept_auto_super_init */
4748 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TAssign:astvalidation#ANode#accept_ast_validation */
4749 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TAssign:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4750 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TAssign:transform#ANode#accept_transform_visitor */
4751 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TAssign:lexer#Token#text */
4752 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TAssign:lexer#Token#text= */
4753 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TAssign:parser_nodes#Token#prev_token */
4754 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TAssign:parser_nodes#Token#prev_token= */
4755 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TAssign:parser_nodes#Token#next_token */
4756 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TAssign:parser_nodes#Token#next_token= */
4757 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TAssign:parser_nodes#Token#init */
4758 (nitmethod_t)VIRTUAL_lexer__TAssign__parser_index, /* pointer to parser_nodes:TAssign:lexer#TAssign#parser_index */
4759 (nitmethod_t)VIRTUAL_parser_nodes__TAssign__init, /* pointer to parser_nodes:TAssign:parser_nodes#TAssign#init */
4760 (nitmethod_t)VIRTUAL_lexer__TAssign__init_tk, /* pointer to parser_nodes:TAssign:lexer#TAssign#init_tk */
4761 }
4762 };
4763 /* allocate TAssign */
4764 val* NEW_parser_nodes__TAssign(const struct type* type) {
4765 val* self /* : TAssign */;
4766 val* var /* : null */;
4767 val* var1 /* : null */;
4768 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4769 self->type = type;
4770 self->class = &class_parser_nodes__TAssign;
4771 var = NULL;
4772 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TAssign exact> */
4773 var1 = NULL;
4774 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TAssign exact> */
4775 return self;
4776 }
4777 /* runtime class parser_nodes__TPluseq */
4778 const struct class class_parser_nodes__TPluseq = {
4779 0, /* box_kind */
4780 {
4781 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TPluseq:kernel#Object#object_id */
4782 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TPluseq:kernel#Object#is_same_type */
4783 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TPluseq:kernel#Object#is_same_instance */
4784 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TPluseq:kernel#Object#== */
4785 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TPluseq:kernel#Object#!= */
4786 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TPluseq:kernel#Object#output */
4787 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TPluseq:kernel#Object#output_class_name */
4788 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TPluseq:kernel#Object#exit */
4789 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TPluseq:kernel#Object#sys */
4790 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TPluseq:kernel#Object#hash */
4791 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TPluseq:math#Object#atan2 */
4792 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TPluseq:math#Object#pi */
4793 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TPluseq:math#Object#srand_from */
4794 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TPluseq:math#Object#srand */
4795 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TPluseq:parser_nodes#TokenOperator#to_s */
4796 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TPluseq:string#Object#native_class_name */
4797 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TPluseq:string#Object#class_name */
4798 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TPluseq:string#Object#inspect */
4799 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TPluseq:string#Object#inspect_head */
4800 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TPluseq:string#Object#args */
4801 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TPluseq:string#Object#alpha_comparator */
4802 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TPluseq:stream#Object#poll */
4803 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TPluseq:stream#Object#intern_poll */
4804 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TPluseq:time#Object#get_time */
4805 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TPluseq:file#Object#printn */
4806 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TPluseq:file#Object#print */
4807 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TPluseq:file#Object#getc */
4808 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TPluseq:file#Object#gets */
4809 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TPluseq:file#Object#getcwd */
4810 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TPluseq:file#Object#file_getcwd */
4811 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TPluseq:file#Object#stdin */
4812 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TPluseq:file#Object#stdout */
4813 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TPluseq:file#Object#stderr */
4814 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#intrude_visibility */
4815 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#public_visibility */
4816 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#protected_visibility */
4817 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#private_visibility */
4818 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TPluseq:model_base#Object#none_visibility */
4819 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TPluseq:model#Object#abstract_kind */
4820 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TPluseq:model#Object#concrete_kind */
4821 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TPluseq:model#Object#interface_kind */
4822 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TPluseq:model#Object#enum_kind */
4823 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TPluseq:model#Object#extern_kind */
4824 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TPluseq:nitni_utilities#Object#internal_call_context */
4825 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TPluseq:nitni_utilities#Object#long_signature */
4826 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TPluseq:nitni_utilities#Object#short_signature */
4827 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TPluseq:c#Object#to_c_call_context */
4828 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TPluseq:c#Object#from_c_call_context */
4829 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TPluseq:cpp#Object#cpp_call_context */
4830 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TPluseq:cpp#Object#to_cpp_call_context */
4831 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TPluseq:cpp#Object#from_cpp_call_context */
4832 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#location */
4833 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#hot_location */
4834 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#debug */
4835 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#parent */
4836 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#parent= */
4837 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#init */
4838 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#replace_child */
4839 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#detach */
4840 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TPluseq:parser_nodes#ANode#replace_with */
4841 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#visit_all */
4842 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TPluseq:parser_util#ANode#collect_tokens_by_text */
4843 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TPluseq:parser_util#ANode#collect_annotations_by_name */
4844 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TPluseq:simple_misc_analysis#ANode#accept_simple_misc */
4845 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TPluseq:simple_misc_analysis#ANode#after_simple_misc */
4846 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TPluseq:literal#ANode#accept_literal */
4847 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TPluseq:scope#ANode#accept_scope_visitor */
4848 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TPluseq:flow#ANode#accept_flow_visitor */
4849 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TPluseq:local_var_init#ANode#accept_local_var_visitor */
4850 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TPluseq:auto_super_init#ANode#accept_auto_super_init */
4851 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TPluseq:astvalidation#ANode#accept_ast_validation */
4852 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TPluseq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4853 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TPluseq:transform#ANode#accept_transform_visitor */
4854 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TPluseq:lexer#Token#text */
4855 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TPluseq:lexer#Token#text= */
4856 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#prev_token */
4857 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#prev_token= */
4858 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#next_token */
4859 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#next_token= */
4860 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TPluseq:parser_nodes#Token#init */
4861 (nitmethod_t)VIRTUAL_lexer__TPluseq__parser_index, /* pointer to parser_nodes:TPluseq:lexer#TPluseq#parser_index */
4862 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TPluseq:parser_nodes#TokenOperator#init */
4863 (nitmethod_t)VIRTUAL_parser_nodes__TPluseq__init, /* pointer to parser_nodes:TPluseq:parser_nodes#TPluseq#init */
4864 (nitmethod_t)VIRTUAL_lexer__TPluseq__init_tk, /* pointer to parser_nodes:TPluseq:lexer#TPluseq#init_tk */
4865 }
4866 };
4867 /* allocate TPluseq */
4868 val* NEW_parser_nodes__TPluseq(const struct type* type) {
4869 val* self /* : TPluseq */;
4870 val* var /* : null */;
4871 val* var1 /* : null */;
4872 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4873 self->type = type;
4874 self->class = &class_parser_nodes__TPluseq;
4875 var = NULL;
4876 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TPluseq exact> */
4877 var1 = NULL;
4878 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TPluseq exact> */
4879 return self;
4880 }
4881 /* runtime class parser_nodes__TMinuseq */
4882 const struct class class_parser_nodes__TMinuseq = {
4883 0, /* box_kind */
4884 {
4885 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TMinuseq:kernel#Object#object_id */
4886 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TMinuseq:kernel#Object#is_same_type */
4887 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TMinuseq:kernel#Object#is_same_instance */
4888 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TMinuseq:kernel#Object#== */
4889 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TMinuseq:kernel#Object#!= */
4890 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TMinuseq:kernel#Object#output */
4891 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TMinuseq:kernel#Object#output_class_name */
4892 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TMinuseq:kernel#Object#exit */
4893 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TMinuseq:kernel#Object#sys */
4894 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TMinuseq:kernel#Object#hash */
4895 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TMinuseq:math#Object#atan2 */
4896 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TMinuseq:math#Object#pi */
4897 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TMinuseq:math#Object#srand_from */
4898 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TMinuseq:math#Object#srand */
4899 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TMinuseq:parser_nodes#TokenOperator#to_s */
4900 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TMinuseq:string#Object#native_class_name */
4901 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TMinuseq:string#Object#class_name */
4902 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TMinuseq:string#Object#inspect */
4903 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TMinuseq:string#Object#inspect_head */
4904 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TMinuseq:string#Object#args */
4905 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TMinuseq:string#Object#alpha_comparator */
4906 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TMinuseq:stream#Object#poll */
4907 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TMinuseq:stream#Object#intern_poll */
4908 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TMinuseq:time#Object#get_time */
4909 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TMinuseq:file#Object#printn */
4910 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TMinuseq:file#Object#print */
4911 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TMinuseq:file#Object#getc */
4912 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TMinuseq:file#Object#gets */
4913 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TMinuseq:file#Object#getcwd */
4914 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TMinuseq:file#Object#file_getcwd */
4915 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TMinuseq:file#Object#stdin */
4916 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TMinuseq:file#Object#stdout */
4917 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TMinuseq:file#Object#stderr */
4918 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#intrude_visibility */
4919 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#public_visibility */
4920 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#protected_visibility */
4921 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#private_visibility */
4922 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TMinuseq:model_base#Object#none_visibility */
4923 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TMinuseq:model#Object#abstract_kind */
4924 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TMinuseq:model#Object#concrete_kind */
4925 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TMinuseq:model#Object#interface_kind */
4926 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TMinuseq:model#Object#enum_kind */
4927 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TMinuseq:model#Object#extern_kind */
4928 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TMinuseq:nitni_utilities#Object#internal_call_context */
4929 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TMinuseq:nitni_utilities#Object#long_signature */
4930 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TMinuseq:nitni_utilities#Object#short_signature */
4931 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TMinuseq:c#Object#to_c_call_context */
4932 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TMinuseq:c#Object#from_c_call_context */
4933 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TMinuseq:cpp#Object#cpp_call_context */
4934 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TMinuseq:cpp#Object#to_cpp_call_context */
4935 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TMinuseq:cpp#Object#from_cpp_call_context */
4936 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#location */
4937 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#hot_location */
4938 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#debug */
4939 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#parent */
4940 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#parent= */
4941 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#init */
4942 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#replace_child */
4943 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#detach */
4944 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TMinuseq:parser_nodes#ANode#replace_with */
4945 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#visit_all */
4946 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TMinuseq:parser_util#ANode#collect_tokens_by_text */
4947 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TMinuseq:parser_util#ANode#collect_annotations_by_name */
4948 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TMinuseq:simple_misc_analysis#ANode#accept_simple_misc */
4949 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TMinuseq:simple_misc_analysis#ANode#after_simple_misc */
4950 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TMinuseq:literal#ANode#accept_literal */
4951 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TMinuseq:scope#ANode#accept_scope_visitor */
4952 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TMinuseq:flow#ANode#accept_flow_visitor */
4953 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TMinuseq:local_var_init#ANode#accept_local_var_visitor */
4954 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TMinuseq:auto_super_init#ANode#accept_auto_super_init */
4955 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TMinuseq:astvalidation#ANode#accept_ast_validation */
4956 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TMinuseq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
4957 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TMinuseq:transform#ANode#accept_transform_visitor */
4958 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TMinuseq:lexer#Token#text */
4959 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TMinuseq:lexer#Token#text= */
4960 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#prev_token */
4961 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#prev_token= */
4962 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#next_token */
4963 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#next_token= */
4964 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TMinuseq:parser_nodes#Token#init */
4965 (nitmethod_t)VIRTUAL_lexer__TMinuseq__parser_index, /* pointer to parser_nodes:TMinuseq:lexer#TMinuseq#parser_index */
4966 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TMinuseq:parser_nodes#TokenOperator#init */
4967 (nitmethod_t)VIRTUAL_parser_nodes__TMinuseq__init, /* pointer to parser_nodes:TMinuseq:parser_nodes#TMinuseq#init */
4968 (nitmethod_t)VIRTUAL_lexer__TMinuseq__init_tk, /* pointer to parser_nodes:TMinuseq:lexer#TMinuseq#init_tk */
4969 }
4970 };
4971 /* allocate TMinuseq */
4972 val* NEW_parser_nodes__TMinuseq(const struct type* type) {
4973 val* self /* : TMinuseq */;
4974 val* var /* : null */;
4975 val* var1 /* : null */;
4976 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
4977 self->type = type;
4978 self->class = &class_parser_nodes__TMinuseq;
4979 var = NULL;
4980 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TMinuseq exact> */
4981 var1 = NULL;
4982 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TMinuseq exact> */
4983 return self;
4984 }
4985 /* runtime class parser_nodes__TDotdotdot */
4986 const struct class class_parser_nodes__TDotdotdot = {
4987 0, /* box_kind */
4988 {
4989 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TDotdotdot:kernel#Object#object_id */
4990 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TDotdotdot:kernel#Object#is_same_type */
4991 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TDotdotdot:kernel#Object#is_same_instance */
4992 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TDotdotdot:kernel#Object#== */
4993 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TDotdotdot:kernel#Object#!= */
4994 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TDotdotdot:kernel#Object#output */
4995 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TDotdotdot:kernel#Object#output_class_name */
4996 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TDotdotdot:kernel#Object#exit */
4997 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TDotdotdot:kernel#Object#sys */
4998 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TDotdotdot:kernel#Object#hash */
4999 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TDotdotdot:math#Object#atan2 */
5000 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TDotdotdot:math#Object#pi */
5001 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TDotdotdot:math#Object#srand_from */
5002 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TDotdotdot:math#Object#srand */
5003 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TDotdotdot:parser_nodes#TokenOperator#to_s */
5004 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TDotdotdot:string#Object#native_class_name */
5005 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TDotdotdot:string#Object#class_name */
5006 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TDotdotdot:string#Object#inspect */
5007 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TDotdotdot:string#Object#inspect_head */
5008 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TDotdotdot:string#Object#args */
5009 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TDotdotdot:string#Object#alpha_comparator */
5010 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TDotdotdot:stream#Object#poll */
5011 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TDotdotdot:stream#Object#intern_poll */
5012 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TDotdotdot:time#Object#get_time */
5013 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TDotdotdot:file#Object#printn */
5014 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TDotdotdot:file#Object#print */
5015 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TDotdotdot:file#Object#getc */
5016 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TDotdotdot:file#Object#gets */
5017 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TDotdotdot:file#Object#getcwd */
5018 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TDotdotdot:file#Object#file_getcwd */
5019 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TDotdotdot:file#Object#stdin */
5020 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TDotdotdot:file#Object#stdout */
5021 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TDotdotdot:file#Object#stderr */
5022 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#intrude_visibility */
5023 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#public_visibility */
5024 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#protected_visibility */
5025 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#private_visibility */
5026 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TDotdotdot:model_base#Object#none_visibility */
5027 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#abstract_kind */
5028 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#concrete_kind */
5029 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#interface_kind */
5030 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#enum_kind */
5031 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TDotdotdot:model#Object#extern_kind */
5032 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TDotdotdot:nitni_utilities#Object#internal_call_context */
5033 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TDotdotdot:nitni_utilities#Object#long_signature */
5034 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TDotdotdot:nitni_utilities#Object#short_signature */
5035 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TDotdotdot:c#Object#to_c_call_context */
5036 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TDotdotdot:c#Object#from_c_call_context */
5037 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TDotdotdot:cpp#Object#cpp_call_context */
5038 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TDotdotdot:cpp#Object#to_cpp_call_context */
5039 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TDotdotdot:cpp#Object#from_cpp_call_context */
5040 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#location */
5041 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#hot_location */
5042 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#debug */
5043 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#parent */
5044 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#parent= */
5045 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#init */
5046 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#replace_child */
5047 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#detach */
5048 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TDotdotdot:parser_nodes#ANode#replace_with */
5049 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#visit_all */
5050 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TDotdotdot:parser_util#ANode#collect_tokens_by_text */
5051 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TDotdotdot:parser_util#ANode#collect_annotations_by_name */
5052 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TDotdotdot:simple_misc_analysis#ANode#accept_simple_misc */
5053 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TDotdotdot:simple_misc_analysis#ANode#after_simple_misc */
5054 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TDotdotdot:literal#ANode#accept_literal */
5055 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TDotdotdot:scope#ANode#accept_scope_visitor */
5056 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TDotdotdot:flow#ANode#accept_flow_visitor */
5057 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TDotdotdot:local_var_init#ANode#accept_local_var_visitor */
5058 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TDotdotdot:auto_super_init#ANode#accept_auto_super_init */
5059 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TDotdotdot:astvalidation#ANode#accept_ast_validation */
5060 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TDotdotdot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5061 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TDotdotdot:transform#ANode#accept_transform_visitor */
5062 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TDotdotdot:lexer#Token#text */
5063 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TDotdotdot:lexer#Token#text= */
5064 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#prev_token */
5065 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#prev_token= */
5066 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#next_token */
5067 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#next_token= */
5068 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TDotdotdot:parser_nodes#Token#init */
5069 (nitmethod_t)VIRTUAL_lexer__TDotdotdot__parser_index, /* pointer to parser_nodes:TDotdotdot:lexer#TDotdotdot#parser_index */
5070 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TDotdotdot:parser_nodes#TokenOperator#init */
5071 (nitmethod_t)VIRTUAL_parser_nodes__TDotdotdot__init, /* pointer to parser_nodes:TDotdotdot:parser_nodes#TDotdotdot#init */
5072 (nitmethod_t)VIRTUAL_lexer__TDotdotdot__init_tk, /* pointer to parser_nodes:TDotdotdot:lexer#TDotdotdot#init_tk */
5073 }
5074 };
5075 /* allocate TDotdotdot */
5076 val* NEW_parser_nodes__TDotdotdot(const struct type* type) {
5077 val* self /* : TDotdotdot */;
5078 val* var /* : null */;
5079 val* var1 /* : null */;
5080 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5081 self->type = type;
5082 self->class = &class_parser_nodes__TDotdotdot;
5083 var = NULL;
5084 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TDotdotdot exact> */
5085 var1 = NULL;
5086 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TDotdotdot exact> */
5087 return self;
5088 }
5089 /* runtime class parser_nodes__TDotdot */
5090 const struct class class_parser_nodes__TDotdot = {
5091 0, /* box_kind */
5092 {
5093 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TDotdot:kernel#Object#object_id */
5094 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TDotdot:kernel#Object#is_same_type */
5095 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TDotdot:kernel#Object#is_same_instance */
5096 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TDotdot:kernel#Object#== */
5097 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TDotdot:kernel#Object#!= */
5098 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TDotdot:kernel#Object#output */
5099 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TDotdot:kernel#Object#output_class_name */
5100 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TDotdot:kernel#Object#exit */
5101 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TDotdot:kernel#Object#sys */
5102 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TDotdot:kernel#Object#hash */
5103 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TDotdot:math#Object#atan2 */
5104 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TDotdot:math#Object#pi */
5105 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TDotdot:math#Object#srand_from */
5106 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TDotdot:math#Object#srand */
5107 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TDotdot:parser_nodes#TokenOperator#to_s */
5108 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TDotdot:string#Object#native_class_name */
5109 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TDotdot:string#Object#class_name */
5110 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TDotdot:string#Object#inspect */
5111 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TDotdot:string#Object#inspect_head */
5112 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TDotdot:string#Object#args */
5113 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TDotdot:string#Object#alpha_comparator */
5114 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TDotdot:stream#Object#poll */
5115 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TDotdot:stream#Object#intern_poll */
5116 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TDotdot:time#Object#get_time */
5117 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TDotdot:file#Object#printn */
5118 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TDotdot:file#Object#print */
5119 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TDotdot:file#Object#getc */
5120 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TDotdot:file#Object#gets */
5121 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TDotdot:file#Object#getcwd */
5122 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TDotdot:file#Object#file_getcwd */
5123 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TDotdot:file#Object#stdin */
5124 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TDotdot:file#Object#stdout */
5125 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TDotdot:file#Object#stderr */
5126 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#intrude_visibility */
5127 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#public_visibility */
5128 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#protected_visibility */
5129 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#private_visibility */
5130 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TDotdot:model_base#Object#none_visibility */
5131 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TDotdot:model#Object#abstract_kind */
5132 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TDotdot:model#Object#concrete_kind */
5133 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TDotdot:model#Object#interface_kind */
5134 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TDotdot:model#Object#enum_kind */
5135 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TDotdot:model#Object#extern_kind */
5136 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TDotdot:nitni_utilities#Object#internal_call_context */
5137 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TDotdot:nitni_utilities#Object#long_signature */
5138 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TDotdot:nitni_utilities#Object#short_signature */
5139 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TDotdot:c#Object#to_c_call_context */
5140 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TDotdot:c#Object#from_c_call_context */
5141 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TDotdot:cpp#Object#cpp_call_context */
5142 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TDotdot:cpp#Object#to_cpp_call_context */
5143 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TDotdot:cpp#Object#from_cpp_call_context */
5144 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#location */
5145 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#hot_location */
5146 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#debug */
5147 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#parent */
5148 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#parent= */
5149 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#init */
5150 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#replace_child */
5151 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#detach */
5152 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TDotdot:parser_nodes#ANode#replace_with */
5153 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#visit_all */
5154 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TDotdot:parser_util#ANode#collect_tokens_by_text */
5155 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TDotdot:parser_util#ANode#collect_annotations_by_name */
5156 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TDotdot:simple_misc_analysis#ANode#accept_simple_misc */
5157 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TDotdot:simple_misc_analysis#ANode#after_simple_misc */
5158 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TDotdot:literal#ANode#accept_literal */
5159 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TDotdot:scope#ANode#accept_scope_visitor */
5160 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TDotdot:flow#ANode#accept_flow_visitor */
5161 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TDotdot:local_var_init#ANode#accept_local_var_visitor */
5162 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TDotdot:auto_super_init#ANode#accept_auto_super_init */
5163 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TDotdot:astvalidation#ANode#accept_ast_validation */
5164 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TDotdot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5165 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TDotdot:transform#ANode#accept_transform_visitor */
5166 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TDotdot:lexer#Token#text */
5167 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TDotdot:lexer#Token#text= */
5168 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#prev_token */
5169 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#prev_token= */
5170 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#next_token */
5171 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#next_token= */
5172 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TDotdot:parser_nodes#Token#init */
5173 (nitmethod_t)VIRTUAL_lexer__TDotdot__parser_index, /* pointer to parser_nodes:TDotdot:lexer#TDotdot#parser_index */
5174 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TDotdot:parser_nodes#TokenOperator#init */
5175 (nitmethod_t)VIRTUAL_parser_nodes__TDotdot__init, /* pointer to parser_nodes:TDotdot:parser_nodes#TDotdot#init */
5176 (nitmethod_t)VIRTUAL_lexer__TDotdot__init_tk, /* pointer to parser_nodes:TDotdot:lexer#TDotdot#init_tk */
5177 }
5178 };
5179 /* allocate TDotdot */
5180 val* NEW_parser_nodes__TDotdot(const struct type* type) {
5181 val* self /* : TDotdot */;
5182 val* var /* : null */;
5183 val* var1 /* : null */;
5184 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5185 self->type = type;
5186 self->class = &class_parser_nodes__TDotdot;
5187 var = NULL;
5188 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TDotdot exact> */
5189 var1 = NULL;
5190 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TDotdot exact> */
5191 return self;
5192 }
5193 /* runtime class parser_nodes__TDot */
5194 const struct class class_parser_nodes__TDot = {
5195 0, /* box_kind */
5196 {
5197 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TDot:kernel#Object#object_id */
5198 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TDot:kernel#Object#is_same_type */
5199 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TDot:kernel#Object#is_same_instance */
5200 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TDot:kernel#Object#== */
5201 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TDot:kernel#Object#!= */
5202 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TDot:kernel#Object#output */
5203 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TDot:kernel#Object#output_class_name */
5204 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TDot:kernel#Object#exit */
5205 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TDot:kernel#Object#sys */
5206 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TDot:kernel#Object#hash */
5207 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TDot:math#Object#atan2 */
5208 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TDot:math#Object#pi */
5209 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TDot:math#Object#srand_from */
5210 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TDot:math#Object#srand */
5211 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TDot:parser_nodes#TokenOperator#to_s */
5212 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TDot:string#Object#native_class_name */
5213 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TDot:string#Object#class_name */
5214 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TDot:string#Object#inspect */
5215 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TDot:string#Object#inspect_head */
5216 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TDot:string#Object#args */
5217 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TDot:string#Object#alpha_comparator */
5218 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TDot:stream#Object#poll */
5219 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TDot:stream#Object#intern_poll */
5220 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TDot:time#Object#get_time */
5221 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TDot:file#Object#printn */
5222 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TDot:file#Object#print */
5223 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TDot:file#Object#getc */
5224 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TDot:file#Object#gets */
5225 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TDot:file#Object#getcwd */
5226 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TDot:file#Object#file_getcwd */
5227 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TDot:file#Object#stdin */
5228 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TDot:file#Object#stdout */
5229 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TDot:file#Object#stderr */
5230 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TDot:model_base#Object#intrude_visibility */
5231 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TDot:model_base#Object#public_visibility */
5232 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TDot:model_base#Object#protected_visibility */
5233 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TDot:model_base#Object#private_visibility */
5234 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TDot:model_base#Object#none_visibility */
5235 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TDot:model#Object#abstract_kind */
5236 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TDot:model#Object#concrete_kind */
5237 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TDot:model#Object#interface_kind */
5238 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TDot:model#Object#enum_kind */
5239 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TDot:model#Object#extern_kind */
5240 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TDot:nitni_utilities#Object#internal_call_context */
5241 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TDot:nitni_utilities#Object#long_signature */
5242 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TDot:nitni_utilities#Object#short_signature */
5243 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TDot:c#Object#to_c_call_context */
5244 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TDot:c#Object#from_c_call_context */
5245 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TDot:cpp#Object#cpp_call_context */
5246 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TDot:cpp#Object#to_cpp_call_context */
5247 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TDot:cpp#Object#from_cpp_call_context */
5248 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TDot:parser_nodes#ANode#location */
5249 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TDot:parser_nodes#ANode#hot_location */
5250 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TDot:parser_nodes#ANode#debug */
5251 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TDot:parser_nodes#ANode#parent */
5252 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TDot:parser_nodes#ANode#parent= */
5253 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TDot:parser_nodes#ANode#init */
5254 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TDot:parser_nodes#Token#replace_child */
5255 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TDot:parser_nodes#ANode#detach */
5256 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TDot:parser_nodes#ANode#replace_with */
5257 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TDot:parser_nodes#Token#visit_all */
5258 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TDot:parser_util#ANode#collect_tokens_by_text */
5259 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TDot:parser_util#ANode#collect_annotations_by_name */
5260 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TDot:simple_misc_analysis#ANode#accept_simple_misc */
5261 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TDot:simple_misc_analysis#ANode#after_simple_misc */
5262 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TDot:literal#ANode#accept_literal */
5263 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TDot:scope#ANode#accept_scope_visitor */
5264 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TDot:flow#ANode#accept_flow_visitor */
5265 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TDot:local_var_init#ANode#accept_local_var_visitor */
5266 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TDot:auto_super_init#ANode#accept_auto_super_init */
5267 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TDot:astvalidation#ANode#accept_ast_validation */
5268 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TDot:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5269 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TDot:transform#ANode#accept_transform_visitor */
5270 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TDot:lexer#Token#text */
5271 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TDot:lexer#Token#text= */
5272 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TDot:parser_nodes#Token#prev_token */
5273 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TDot:parser_nodes#Token#prev_token= */
5274 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TDot:parser_nodes#Token#next_token */
5275 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TDot:parser_nodes#Token#next_token= */
5276 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TDot:parser_nodes#Token#init */
5277 (nitmethod_t)VIRTUAL_lexer__TDot__parser_index, /* pointer to parser_nodes:TDot:lexer#TDot#parser_index */
5278 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TDot:parser_nodes#TokenOperator#init */
5279 (nitmethod_t)VIRTUAL_parser_nodes__TDot__init, /* pointer to parser_nodes:TDot:parser_nodes#TDot#init */
5280 (nitmethod_t)VIRTUAL_lexer__TDot__init_tk, /* pointer to parser_nodes:TDot:lexer#TDot#init_tk */
5281 }
5282 };
5283 /* allocate TDot */
5284 val* NEW_parser_nodes__TDot(const struct type* type) {
5285 val* self /* : TDot */;
5286 val* var /* : null */;
5287 val* var1 /* : null */;
5288 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5289 self->type = type;
5290 self->class = &class_parser_nodes__TDot;
5291 var = NULL;
5292 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TDot exact> */
5293 var1 = NULL;
5294 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TDot exact> */
5295 return self;
5296 }
5297 /* runtime class parser_nodes__TPlus */
5298 const struct class class_parser_nodes__TPlus = {
5299 0, /* box_kind */
5300 {
5301 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TPlus:kernel#Object#object_id */
5302 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TPlus:kernel#Object#is_same_type */
5303 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TPlus:kernel#Object#is_same_instance */
5304 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TPlus:kernel#Object#== */
5305 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TPlus:kernel#Object#!= */
5306 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TPlus:kernel#Object#output */
5307 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TPlus:kernel#Object#output_class_name */
5308 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TPlus:kernel#Object#exit */
5309 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TPlus:kernel#Object#sys */
5310 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TPlus:kernel#Object#hash */
5311 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TPlus:math#Object#atan2 */
5312 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TPlus:math#Object#pi */
5313 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TPlus:math#Object#srand_from */
5314 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TPlus:math#Object#srand */
5315 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TPlus:parser_nodes#TokenOperator#to_s */
5316 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TPlus:string#Object#native_class_name */
5317 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TPlus:string#Object#class_name */
5318 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TPlus:string#Object#inspect */
5319 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TPlus:string#Object#inspect_head */
5320 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TPlus:string#Object#args */
5321 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TPlus:string#Object#alpha_comparator */
5322 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TPlus:stream#Object#poll */
5323 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TPlus:stream#Object#intern_poll */
5324 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TPlus:time#Object#get_time */
5325 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TPlus:file#Object#printn */
5326 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TPlus:file#Object#print */
5327 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TPlus:file#Object#getc */
5328 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TPlus:file#Object#gets */
5329 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TPlus:file#Object#getcwd */
5330 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TPlus:file#Object#file_getcwd */
5331 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TPlus:file#Object#stdin */
5332 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TPlus:file#Object#stdout */
5333 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TPlus:file#Object#stderr */
5334 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#intrude_visibility */
5335 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#public_visibility */
5336 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#protected_visibility */
5337 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#private_visibility */
5338 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TPlus:model_base#Object#none_visibility */
5339 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TPlus:model#Object#abstract_kind */
5340 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TPlus:model#Object#concrete_kind */
5341 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TPlus:model#Object#interface_kind */
5342 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TPlus:model#Object#enum_kind */
5343 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TPlus:model#Object#extern_kind */
5344 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TPlus:nitni_utilities#Object#internal_call_context */
5345 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TPlus:nitni_utilities#Object#long_signature */
5346 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TPlus:nitni_utilities#Object#short_signature */
5347 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TPlus:c#Object#to_c_call_context */
5348 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TPlus:c#Object#from_c_call_context */
5349 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TPlus:cpp#Object#cpp_call_context */
5350 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TPlus:cpp#Object#to_cpp_call_context */
5351 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TPlus:cpp#Object#from_cpp_call_context */
5352 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#location */
5353 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#hot_location */
5354 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#debug */
5355 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#parent */
5356 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#parent= */
5357 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#init */
5358 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TPlus:parser_nodes#Token#replace_child */
5359 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#detach */
5360 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TPlus:parser_nodes#ANode#replace_with */
5361 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TPlus:parser_nodes#Token#visit_all */
5362 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TPlus:parser_util#ANode#collect_tokens_by_text */
5363 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TPlus:parser_util#ANode#collect_annotations_by_name */
5364 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TPlus:simple_misc_analysis#ANode#accept_simple_misc */
5365 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TPlus:simple_misc_analysis#ANode#after_simple_misc */
5366 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TPlus:literal#ANode#accept_literal */
5367 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TPlus:scope#ANode#accept_scope_visitor */
5368 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TPlus:flow#ANode#accept_flow_visitor */
5369 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TPlus:local_var_init#ANode#accept_local_var_visitor */
5370 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TPlus:auto_super_init#ANode#accept_auto_super_init */
5371 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TPlus:astvalidation#ANode#accept_ast_validation */
5372 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TPlus:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5373 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TPlus:transform#ANode#accept_transform_visitor */
5374 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TPlus:lexer#Token#text */
5375 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TPlus:lexer#Token#text= */
5376 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TPlus:parser_nodes#Token#prev_token */
5377 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TPlus:parser_nodes#Token#prev_token= */
5378 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TPlus:parser_nodes#Token#next_token */
5379 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TPlus:parser_nodes#Token#next_token= */
5380 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TPlus:parser_nodes#Token#init */
5381 (nitmethod_t)VIRTUAL_lexer__TPlus__parser_index, /* pointer to parser_nodes:TPlus:lexer#TPlus#parser_index */
5382 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TPlus:parser_nodes#TokenOperator#init */
5383 (nitmethod_t)VIRTUAL_parser_nodes__TPlus__init, /* pointer to parser_nodes:TPlus:parser_nodes#TPlus#init */
5384 (nitmethod_t)VIRTUAL_lexer__TPlus__init_tk, /* pointer to parser_nodes:TPlus:lexer#TPlus#init_tk */
5385 }
5386 };
5387 /* allocate TPlus */
5388 val* NEW_parser_nodes__TPlus(const struct type* type) {
5389 val* self /* : TPlus */;
5390 val* var /* : null */;
5391 val* var1 /* : null */;
5392 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5393 self->type = type;
5394 self->class = &class_parser_nodes__TPlus;
5395 var = NULL;
5396 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TPlus exact> */
5397 var1 = NULL;
5398 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TPlus exact> */
5399 return self;
5400 }
5401 /* runtime class parser_nodes__TMinus */
5402 const struct class class_parser_nodes__TMinus = {
5403 0, /* box_kind */
5404 {
5405 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TMinus:kernel#Object#object_id */
5406 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TMinus:kernel#Object#is_same_type */
5407 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TMinus:kernel#Object#is_same_instance */
5408 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TMinus:kernel#Object#== */
5409 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TMinus:kernel#Object#!= */
5410 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TMinus:kernel#Object#output */
5411 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TMinus:kernel#Object#output_class_name */
5412 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TMinus:kernel#Object#exit */
5413 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TMinus:kernel#Object#sys */
5414 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TMinus:kernel#Object#hash */
5415 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TMinus:math#Object#atan2 */
5416 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TMinus:math#Object#pi */
5417 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TMinus:math#Object#srand_from */
5418 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TMinus:math#Object#srand */
5419 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TMinus:parser_nodes#TokenOperator#to_s */
5420 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TMinus:string#Object#native_class_name */
5421 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TMinus:string#Object#class_name */
5422 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TMinus:string#Object#inspect */
5423 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TMinus:string#Object#inspect_head */
5424 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TMinus:string#Object#args */
5425 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TMinus:string#Object#alpha_comparator */
5426 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TMinus:stream#Object#poll */
5427 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TMinus:stream#Object#intern_poll */
5428 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TMinus:time#Object#get_time */
5429 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TMinus:file#Object#printn */
5430 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TMinus:file#Object#print */
5431 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TMinus:file#Object#getc */
5432 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TMinus:file#Object#gets */
5433 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TMinus:file#Object#getcwd */
5434 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TMinus:file#Object#file_getcwd */
5435 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TMinus:file#Object#stdin */
5436 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TMinus:file#Object#stdout */
5437 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TMinus:file#Object#stderr */
5438 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#intrude_visibility */
5439 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#public_visibility */
5440 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#protected_visibility */
5441 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#private_visibility */
5442 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TMinus:model_base#Object#none_visibility */
5443 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TMinus:model#Object#abstract_kind */
5444 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TMinus:model#Object#concrete_kind */
5445 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TMinus:model#Object#interface_kind */
5446 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TMinus:model#Object#enum_kind */
5447 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TMinus:model#Object#extern_kind */
5448 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TMinus:nitni_utilities#Object#internal_call_context */
5449 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TMinus:nitni_utilities#Object#long_signature */
5450 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TMinus:nitni_utilities#Object#short_signature */
5451 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TMinus:c#Object#to_c_call_context */
5452 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TMinus:c#Object#from_c_call_context */
5453 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TMinus:cpp#Object#cpp_call_context */
5454 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TMinus:cpp#Object#to_cpp_call_context */
5455 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TMinus:cpp#Object#from_cpp_call_context */
5456 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#location */
5457 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#hot_location */
5458 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#debug */
5459 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#parent */
5460 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#parent= */
5461 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#init */
5462 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TMinus:parser_nodes#Token#replace_child */
5463 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#detach */
5464 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TMinus:parser_nodes#ANode#replace_with */
5465 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TMinus:parser_nodes#Token#visit_all */
5466 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TMinus:parser_util#ANode#collect_tokens_by_text */
5467 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TMinus:parser_util#ANode#collect_annotations_by_name */
5468 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TMinus:simple_misc_analysis#ANode#accept_simple_misc */
5469 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TMinus:simple_misc_analysis#ANode#after_simple_misc */
5470 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TMinus:literal#ANode#accept_literal */
5471 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TMinus:scope#ANode#accept_scope_visitor */
5472 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TMinus:flow#ANode#accept_flow_visitor */
5473 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TMinus:local_var_init#ANode#accept_local_var_visitor */
5474 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TMinus:auto_super_init#ANode#accept_auto_super_init */
5475 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TMinus:astvalidation#ANode#accept_ast_validation */
5476 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TMinus:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5477 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TMinus:transform#ANode#accept_transform_visitor */
5478 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TMinus:lexer#Token#text */
5479 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TMinus:lexer#Token#text= */
5480 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TMinus:parser_nodes#Token#prev_token */
5481 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TMinus:parser_nodes#Token#prev_token= */
5482 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TMinus:parser_nodes#Token#next_token */
5483 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TMinus:parser_nodes#Token#next_token= */
5484 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TMinus:parser_nodes#Token#init */
5485 (nitmethod_t)VIRTUAL_lexer__TMinus__parser_index, /* pointer to parser_nodes:TMinus:lexer#TMinus#parser_index */
5486 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TMinus:parser_nodes#TokenOperator#init */
5487 (nitmethod_t)VIRTUAL_parser_nodes__TMinus__init, /* pointer to parser_nodes:TMinus:parser_nodes#TMinus#init */
5488 (nitmethod_t)VIRTUAL_lexer__TMinus__init_tk, /* pointer to parser_nodes:TMinus:lexer#TMinus#init_tk */
5489 }
5490 };
5491 /* allocate TMinus */
5492 val* NEW_parser_nodes__TMinus(const struct type* type) {
5493 val* self /* : TMinus */;
5494 val* var /* : null */;
5495 val* var1 /* : null */;
5496 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5497 self->type = type;
5498 self->class = &class_parser_nodes__TMinus;
5499 var = NULL;
5500 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TMinus exact> */
5501 var1 = NULL;
5502 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TMinus exact> */
5503 return self;
5504 }
5505 /* runtime class parser_nodes__TStar */
5506 const struct class class_parser_nodes__TStar = {
5507 0, /* box_kind */
5508 {
5509 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TStar:kernel#Object#object_id */
5510 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TStar:kernel#Object#is_same_type */
5511 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TStar:kernel#Object#is_same_instance */
5512 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TStar:kernel#Object#== */
5513 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TStar:kernel#Object#!= */
5514 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TStar:kernel#Object#output */
5515 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TStar:kernel#Object#output_class_name */
5516 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TStar:kernel#Object#exit */
5517 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TStar:kernel#Object#sys */
5518 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TStar:kernel#Object#hash */
5519 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TStar:math#Object#atan2 */
5520 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TStar:math#Object#pi */
5521 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TStar:math#Object#srand_from */
5522 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TStar:math#Object#srand */
5523 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TStar:parser_nodes#TokenOperator#to_s */
5524 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TStar:string#Object#native_class_name */
5525 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TStar:string#Object#class_name */
5526 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TStar:string#Object#inspect */
5527 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TStar:string#Object#inspect_head */
5528 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TStar:string#Object#args */
5529 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TStar:string#Object#alpha_comparator */
5530 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TStar:stream#Object#poll */
5531 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TStar:stream#Object#intern_poll */
5532 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TStar:time#Object#get_time */
5533 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TStar:file#Object#printn */
5534 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TStar:file#Object#print */
5535 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TStar:file#Object#getc */
5536 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TStar:file#Object#gets */
5537 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TStar:file#Object#getcwd */
5538 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TStar:file#Object#file_getcwd */
5539 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TStar:file#Object#stdin */
5540 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TStar:file#Object#stdout */
5541 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TStar:file#Object#stderr */
5542 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TStar:model_base#Object#intrude_visibility */
5543 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TStar:model_base#Object#public_visibility */
5544 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TStar:model_base#Object#protected_visibility */
5545 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TStar:model_base#Object#private_visibility */
5546 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TStar:model_base#Object#none_visibility */
5547 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TStar:model#Object#abstract_kind */
5548 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TStar:model#Object#concrete_kind */
5549 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TStar:model#Object#interface_kind */
5550 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TStar:model#Object#enum_kind */
5551 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TStar:model#Object#extern_kind */
5552 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TStar:nitni_utilities#Object#internal_call_context */
5553 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TStar:nitni_utilities#Object#long_signature */
5554 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TStar:nitni_utilities#Object#short_signature */
5555 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TStar:c#Object#to_c_call_context */
5556 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TStar:c#Object#from_c_call_context */
5557 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TStar:cpp#Object#cpp_call_context */
5558 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TStar:cpp#Object#to_cpp_call_context */
5559 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TStar:cpp#Object#from_cpp_call_context */
5560 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TStar:parser_nodes#ANode#location */
5561 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TStar:parser_nodes#ANode#hot_location */
5562 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TStar:parser_nodes#ANode#debug */
5563 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TStar:parser_nodes#ANode#parent */
5564 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TStar:parser_nodes#ANode#parent= */
5565 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TStar:parser_nodes#ANode#init */
5566 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TStar:parser_nodes#Token#replace_child */
5567 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TStar:parser_nodes#ANode#detach */
5568 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TStar:parser_nodes#ANode#replace_with */
5569 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TStar:parser_nodes#Token#visit_all */
5570 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TStar:parser_util#ANode#collect_tokens_by_text */
5571 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TStar:parser_util#ANode#collect_annotations_by_name */
5572 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TStar:simple_misc_analysis#ANode#accept_simple_misc */
5573 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TStar:simple_misc_analysis#ANode#after_simple_misc */
5574 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TStar:literal#ANode#accept_literal */
5575 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TStar:scope#ANode#accept_scope_visitor */
5576 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TStar:flow#ANode#accept_flow_visitor */
5577 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TStar:local_var_init#ANode#accept_local_var_visitor */
5578 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TStar:auto_super_init#ANode#accept_auto_super_init */
5579 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TStar:astvalidation#ANode#accept_ast_validation */
5580 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TStar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5581 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TStar:transform#ANode#accept_transform_visitor */
5582 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TStar:lexer#Token#text */
5583 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TStar:lexer#Token#text= */
5584 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TStar:parser_nodes#Token#prev_token */
5585 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TStar:parser_nodes#Token#prev_token= */
5586 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TStar:parser_nodes#Token#next_token */
5587 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TStar:parser_nodes#Token#next_token= */
5588 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TStar:parser_nodes#Token#init */
5589 (nitmethod_t)VIRTUAL_lexer__TStar__parser_index, /* pointer to parser_nodes:TStar:lexer#TStar#parser_index */
5590 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TStar:parser_nodes#TokenOperator#init */
5591 (nitmethod_t)VIRTUAL_parser_nodes__TStar__init, /* pointer to parser_nodes:TStar:parser_nodes#TStar#init */
5592 (nitmethod_t)VIRTUAL_lexer__TStar__init_tk, /* pointer to parser_nodes:TStar:lexer#TStar#init_tk */
5593 }
5594 };
5595 /* allocate TStar */
5596 val* NEW_parser_nodes__TStar(const struct type* type) {
5597 val* self /* : TStar */;
5598 val* var /* : null */;
5599 val* var1 /* : null */;
5600 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5601 self->type = type;
5602 self->class = &class_parser_nodes__TStar;
5603 var = NULL;
5604 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TStar exact> */
5605 var1 = NULL;
5606 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TStar exact> */
5607 return self;
5608 }
5609 /* runtime class parser_nodes__TSlash */
5610 const struct class class_parser_nodes__TSlash = {
5611 0, /* box_kind */
5612 {
5613 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TSlash:kernel#Object#object_id */
5614 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TSlash:kernel#Object#is_same_type */
5615 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TSlash:kernel#Object#is_same_instance */
5616 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TSlash:kernel#Object#== */
5617 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TSlash:kernel#Object#!= */
5618 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TSlash:kernel#Object#output */
5619 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TSlash:kernel#Object#output_class_name */
5620 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TSlash:kernel#Object#exit */
5621 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TSlash:kernel#Object#sys */
5622 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TSlash:kernel#Object#hash */
5623 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TSlash:math#Object#atan2 */
5624 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TSlash:math#Object#pi */
5625 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TSlash:math#Object#srand_from */
5626 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TSlash:math#Object#srand */
5627 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TSlash:parser_nodes#TokenOperator#to_s */
5628 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TSlash:string#Object#native_class_name */
5629 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TSlash:string#Object#class_name */
5630 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TSlash:string#Object#inspect */
5631 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TSlash:string#Object#inspect_head */
5632 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TSlash:string#Object#args */
5633 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TSlash:string#Object#alpha_comparator */
5634 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TSlash:stream#Object#poll */
5635 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TSlash:stream#Object#intern_poll */
5636 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TSlash:time#Object#get_time */
5637 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TSlash:file#Object#printn */
5638 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TSlash:file#Object#print */
5639 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TSlash:file#Object#getc */
5640 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TSlash:file#Object#gets */
5641 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TSlash:file#Object#getcwd */
5642 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TSlash:file#Object#file_getcwd */
5643 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TSlash:file#Object#stdin */
5644 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TSlash:file#Object#stdout */
5645 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TSlash:file#Object#stderr */
5646 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#intrude_visibility */
5647 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#public_visibility */
5648 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#protected_visibility */
5649 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#private_visibility */
5650 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TSlash:model_base#Object#none_visibility */
5651 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TSlash:model#Object#abstract_kind */
5652 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TSlash:model#Object#concrete_kind */
5653 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TSlash:model#Object#interface_kind */
5654 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TSlash:model#Object#enum_kind */
5655 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TSlash:model#Object#extern_kind */
5656 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TSlash:nitni_utilities#Object#internal_call_context */
5657 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TSlash:nitni_utilities#Object#long_signature */
5658 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TSlash:nitni_utilities#Object#short_signature */
5659 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TSlash:c#Object#to_c_call_context */
5660 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TSlash:c#Object#from_c_call_context */
5661 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TSlash:cpp#Object#cpp_call_context */
5662 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TSlash:cpp#Object#to_cpp_call_context */
5663 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TSlash:cpp#Object#from_cpp_call_context */
5664 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#location */
5665 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#hot_location */
5666 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#debug */
5667 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#parent */
5668 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#parent= */
5669 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#init */
5670 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TSlash:parser_nodes#Token#replace_child */
5671 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#detach */
5672 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TSlash:parser_nodes#ANode#replace_with */
5673 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TSlash:parser_nodes#Token#visit_all */
5674 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TSlash:parser_util#ANode#collect_tokens_by_text */
5675 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TSlash:parser_util#ANode#collect_annotations_by_name */
5676 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TSlash:simple_misc_analysis#ANode#accept_simple_misc */
5677 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TSlash:simple_misc_analysis#ANode#after_simple_misc */
5678 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TSlash:literal#ANode#accept_literal */
5679 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TSlash:scope#ANode#accept_scope_visitor */
5680 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TSlash:flow#ANode#accept_flow_visitor */
5681 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TSlash:local_var_init#ANode#accept_local_var_visitor */
5682 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TSlash:auto_super_init#ANode#accept_auto_super_init */
5683 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TSlash:astvalidation#ANode#accept_ast_validation */
5684 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TSlash:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5685 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TSlash:transform#ANode#accept_transform_visitor */
5686 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TSlash:lexer#Token#text */
5687 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TSlash:lexer#Token#text= */
5688 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TSlash:parser_nodes#Token#prev_token */
5689 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TSlash:parser_nodes#Token#prev_token= */
5690 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TSlash:parser_nodes#Token#next_token */
5691 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TSlash:parser_nodes#Token#next_token= */
5692 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TSlash:parser_nodes#Token#init */
5693 (nitmethod_t)VIRTUAL_lexer__TSlash__parser_index, /* pointer to parser_nodes:TSlash:lexer#TSlash#parser_index */
5694 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TSlash:parser_nodes#TokenOperator#init */
5695 (nitmethod_t)VIRTUAL_parser_nodes__TSlash__init, /* pointer to parser_nodes:TSlash:parser_nodes#TSlash#init */
5696 (nitmethod_t)VIRTUAL_lexer__TSlash__init_tk, /* pointer to parser_nodes:TSlash:lexer#TSlash#init_tk */
5697 }
5698 };
5699 /* allocate TSlash */
5700 val* NEW_parser_nodes__TSlash(const struct type* type) {
5701 val* self /* : TSlash */;
5702 val* var /* : null */;
5703 val* var1 /* : null */;
5704 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5705 self->type = type;
5706 self->class = &class_parser_nodes__TSlash;
5707 var = NULL;
5708 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TSlash exact> */
5709 var1 = NULL;
5710 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TSlash exact> */
5711 return self;
5712 }
5713 /* runtime class parser_nodes__TPercent */
5714 const struct class class_parser_nodes__TPercent = {
5715 0, /* box_kind */
5716 {
5717 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TPercent:kernel#Object#object_id */
5718 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TPercent:kernel#Object#is_same_type */
5719 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TPercent:kernel#Object#is_same_instance */
5720 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TPercent:kernel#Object#== */
5721 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TPercent:kernel#Object#!= */
5722 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TPercent:kernel#Object#output */
5723 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TPercent:kernel#Object#output_class_name */
5724 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TPercent:kernel#Object#exit */
5725 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TPercent:kernel#Object#sys */
5726 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TPercent:kernel#Object#hash */
5727 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TPercent:math#Object#atan2 */
5728 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TPercent:math#Object#pi */
5729 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TPercent:math#Object#srand_from */
5730 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TPercent:math#Object#srand */
5731 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TPercent:parser_nodes#TokenOperator#to_s */
5732 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TPercent:string#Object#native_class_name */
5733 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TPercent:string#Object#class_name */
5734 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TPercent:string#Object#inspect */
5735 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TPercent:string#Object#inspect_head */
5736 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TPercent:string#Object#args */
5737 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TPercent:string#Object#alpha_comparator */
5738 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TPercent:stream#Object#poll */
5739 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TPercent:stream#Object#intern_poll */
5740 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TPercent:time#Object#get_time */
5741 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TPercent:file#Object#printn */
5742 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TPercent:file#Object#print */
5743 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TPercent:file#Object#getc */
5744 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TPercent:file#Object#gets */
5745 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TPercent:file#Object#getcwd */
5746 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TPercent:file#Object#file_getcwd */
5747 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TPercent:file#Object#stdin */
5748 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TPercent:file#Object#stdout */
5749 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TPercent:file#Object#stderr */
5750 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TPercent:model_base#Object#intrude_visibility */
5751 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TPercent:model_base#Object#public_visibility */
5752 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TPercent:model_base#Object#protected_visibility */
5753 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TPercent:model_base#Object#private_visibility */
5754 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TPercent:model_base#Object#none_visibility */
5755 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TPercent:model#Object#abstract_kind */
5756 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TPercent:model#Object#concrete_kind */
5757 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TPercent:model#Object#interface_kind */
5758 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TPercent:model#Object#enum_kind */
5759 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TPercent:model#Object#extern_kind */
5760 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TPercent:nitni_utilities#Object#internal_call_context */
5761 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TPercent:nitni_utilities#Object#long_signature */
5762 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TPercent:nitni_utilities#Object#short_signature */
5763 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TPercent:c#Object#to_c_call_context */
5764 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TPercent:c#Object#from_c_call_context */
5765 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TPercent:cpp#Object#cpp_call_context */
5766 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TPercent:cpp#Object#to_cpp_call_context */
5767 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TPercent:cpp#Object#from_cpp_call_context */
5768 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#location */
5769 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#hot_location */
5770 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#debug */
5771 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#parent */
5772 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#parent= */
5773 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#init */
5774 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TPercent:parser_nodes#Token#replace_child */
5775 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#detach */
5776 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TPercent:parser_nodes#ANode#replace_with */
5777 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TPercent:parser_nodes#Token#visit_all */
5778 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TPercent:parser_util#ANode#collect_tokens_by_text */
5779 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TPercent:parser_util#ANode#collect_annotations_by_name */
5780 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TPercent:simple_misc_analysis#ANode#accept_simple_misc */
5781 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TPercent:simple_misc_analysis#ANode#after_simple_misc */
5782 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TPercent:literal#ANode#accept_literal */
5783 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TPercent:scope#ANode#accept_scope_visitor */
5784 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TPercent:flow#ANode#accept_flow_visitor */
5785 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TPercent:local_var_init#ANode#accept_local_var_visitor */
5786 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TPercent:auto_super_init#ANode#accept_auto_super_init */
5787 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TPercent:astvalidation#ANode#accept_ast_validation */
5788 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TPercent:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5789 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TPercent:transform#ANode#accept_transform_visitor */
5790 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TPercent:lexer#Token#text */
5791 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TPercent:lexer#Token#text= */
5792 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TPercent:parser_nodes#Token#prev_token */
5793 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TPercent:parser_nodes#Token#prev_token= */
5794 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TPercent:parser_nodes#Token#next_token */
5795 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TPercent:parser_nodes#Token#next_token= */
5796 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TPercent:parser_nodes#Token#init */
5797 (nitmethod_t)VIRTUAL_lexer__TPercent__parser_index, /* pointer to parser_nodes:TPercent:lexer#TPercent#parser_index */
5798 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TPercent:parser_nodes#TokenOperator#init */
5799 (nitmethod_t)VIRTUAL_parser_nodes__TPercent__init, /* pointer to parser_nodes:TPercent:parser_nodes#TPercent#init */
5800 (nitmethod_t)VIRTUAL_lexer__TPercent__init_tk, /* pointer to parser_nodes:TPercent:lexer#TPercent#init_tk */
5801 }
5802 };
5803 /* allocate TPercent */
5804 val* NEW_parser_nodes__TPercent(const struct type* type) {
5805 val* self /* : TPercent */;
5806 val* var /* : null */;
5807 val* var1 /* : null */;
5808 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5809 self->type = type;
5810 self->class = &class_parser_nodes__TPercent;
5811 var = NULL;
5812 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TPercent exact> */
5813 var1 = NULL;
5814 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TPercent exact> */
5815 return self;
5816 }
5817 /* runtime class parser_nodes__TEq */
5818 const struct class class_parser_nodes__TEq = {
5819 0, /* box_kind */
5820 {
5821 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TEq:kernel#Object#object_id */
5822 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TEq:kernel#Object#is_same_type */
5823 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TEq:kernel#Object#is_same_instance */
5824 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TEq:kernel#Object#== */
5825 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TEq:kernel#Object#!= */
5826 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TEq:kernel#Object#output */
5827 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TEq:kernel#Object#output_class_name */
5828 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TEq:kernel#Object#exit */
5829 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TEq:kernel#Object#sys */
5830 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TEq:kernel#Object#hash */
5831 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TEq:math#Object#atan2 */
5832 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TEq:math#Object#pi */
5833 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TEq:math#Object#srand_from */
5834 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TEq:math#Object#srand */
5835 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TEq:parser_nodes#TokenOperator#to_s */
5836 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TEq:string#Object#native_class_name */
5837 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TEq:string#Object#class_name */
5838 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TEq:string#Object#inspect */
5839 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TEq:string#Object#inspect_head */
5840 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TEq:string#Object#args */
5841 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TEq:string#Object#alpha_comparator */
5842 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TEq:stream#Object#poll */
5843 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TEq:stream#Object#intern_poll */
5844 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TEq:time#Object#get_time */
5845 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TEq:file#Object#printn */
5846 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TEq:file#Object#print */
5847 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TEq:file#Object#getc */
5848 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TEq:file#Object#gets */
5849 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TEq:file#Object#getcwd */
5850 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TEq:file#Object#file_getcwd */
5851 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TEq:file#Object#stdin */
5852 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TEq:file#Object#stdout */
5853 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TEq:file#Object#stderr */
5854 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TEq:model_base#Object#intrude_visibility */
5855 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TEq:model_base#Object#public_visibility */
5856 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TEq:model_base#Object#protected_visibility */
5857 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TEq:model_base#Object#private_visibility */
5858 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TEq:model_base#Object#none_visibility */
5859 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TEq:model#Object#abstract_kind */
5860 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TEq:model#Object#concrete_kind */
5861 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TEq:model#Object#interface_kind */
5862 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TEq:model#Object#enum_kind */
5863 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TEq:model#Object#extern_kind */
5864 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TEq:nitni_utilities#Object#internal_call_context */
5865 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TEq:nitni_utilities#Object#long_signature */
5866 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TEq:nitni_utilities#Object#short_signature */
5867 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TEq:c#Object#to_c_call_context */
5868 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TEq:c#Object#from_c_call_context */
5869 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TEq:cpp#Object#cpp_call_context */
5870 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TEq:cpp#Object#to_cpp_call_context */
5871 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TEq:cpp#Object#from_cpp_call_context */
5872 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TEq:parser_nodes#ANode#location */
5873 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TEq:parser_nodes#ANode#hot_location */
5874 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TEq:parser_nodes#ANode#debug */
5875 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TEq:parser_nodes#ANode#parent */
5876 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TEq:parser_nodes#ANode#parent= */
5877 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TEq:parser_nodes#ANode#init */
5878 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TEq:parser_nodes#Token#replace_child */
5879 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TEq:parser_nodes#ANode#detach */
5880 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TEq:parser_nodes#ANode#replace_with */
5881 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TEq:parser_nodes#Token#visit_all */
5882 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TEq:parser_util#ANode#collect_tokens_by_text */
5883 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TEq:parser_util#ANode#collect_annotations_by_name */
5884 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TEq:simple_misc_analysis#ANode#accept_simple_misc */
5885 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TEq:simple_misc_analysis#ANode#after_simple_misc */
5886 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TEq:literal#ANode#accept_literal */
5887 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TEq:scope#ANode#accept_scope_visitor */
5888 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TEq:flow#ANode#accept_flow_visitor */
5889 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TEq:local_var_init#ANode#accept_local_var_visitor */
5890 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TEq:auto_super_init#ANode#accept_auto_super_init */
5891 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TEq:astvalidation#ANode#accept_ast_validation */
5892 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TEq:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5893 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TEq:transform#ANode#accept_transform_visitor */
5894 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TEq:lexer#Token#text */
5895 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TEq:lexer#Token#text= */
5896 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TEq:parser_nodes#Token#prev_token */
5897 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TEq:parser_nodes#Token#prev_token= */
5898 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TEq:parser_nodes#Token#next_token */
5899 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TEq:parser_nodes#Token#next_token= */
5900 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TEq:parser_nodes#Token#init */
5901 (nitmethod_t)VIRTUAL_lexer__TEq__parser_index, /* pointer to parser_nodes:TEq:lexer#TEq#parser_index */
5902 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TEq:parser_nodes#TokenOperator#init */
5903 (nitmethod_t)VIRTUAL_parser_nodes__TEq__init, /* pointer to parser_nodes:TEq:parser_nodes#TEq#init */
5904 (nitmethod_t)VIRTUAL_lexer__TEq__init_tk, /* pointer to parser_nodes:TEq:lexer#TEq#init_tk */
5905 }
5906 };
5907 /* allocate TEq */
5908 val* NEW_parser_nodes__TEq(const struct type* type) {
5909 val* self /* : TEq */;
5910 val* var /* : null */;
5911 val* var1 /* : null */;
5912 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
5913 self->type = type;
5914 self->class = &class_parser_nodes__TEq;
5915 var = NULL;
5916 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TEq exact> */
5917 var1 = NULL;
5918 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TEq exact> */
5919 return self;
5920 }
5921 /* runtime class parser_nodes__TNe */
5922 const struct class class_parser_nodes__TNe = {
5923 0, /* box_kind */
5924 {
5925 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TNe:kernel#Object#object_id */
5926 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TNe:kernel#Object#is_same_type */
5927 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TNe:kernel#Object#is_same_instance */
5928 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TNe:kernel#Object#== */
5929 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TNe:kernel#Object#!= */
5930 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TNe:kernel#Object#output */
5931 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TNe:kernel#Object#output_class_name */
5932 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TNe:kernel#Object#exit */
5933 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TNe:kernel#Object#sys */
5934 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TNe:kernel#Object#hash */
5935 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TNe:math#Object#atan2 */
5936 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TNe:math#Object#pi */
5937 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TNe:math#Object#srand_from */
5938 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TNe:math#Object#srand */
5939 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TNe:parser_nodes#TokenOperator#to_s */
5940 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TNe:string#Object#native_class_name */
5941 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TNe:string#Object#class_name */
5942 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TNe:string#Object#inspect */
5943 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TNe:string#Object#inspect_head */
5944 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TNe:string#Object#args */
5945 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TNe:string#Object#alpha_comparator */
5946 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TNe:stream#Object#poll */
5947 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TNe:stream#Object#intern_poll */
5948 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TNe:time#Object#get_time */
5949 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TNe:file#Object#printn */
5950 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TNe:file#Object#print */
5951 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TNe:file#Object#getc */
5952 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TNe:file#Object#gets */
5953 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TNe:file#Object#getcwd */
5954 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TNe:file#Object#file_getcwd */
5955 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TNe:file#Object#stdin */
5956 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TNe:file#Object#stdout */
5957 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TNe:file#Object#stderr */
5958 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TNe:model_base#Object#intrude_visibility */
5959 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TNe:model_base#Object#public_visibility */
5960 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TNe:model_base#Object#protected_visibility */
5961 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TNe:model_base#Object#private_visibility */
5962 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TNe:model_base#Object#none_visibility */
5963 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TNe:model#Object#abstract_kind */
5964 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TNe:model#Object#concrete_kind */
5965 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TNe:model#Object#interface_kind */
5966 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TNe:model#Object#enum_kind */
5967 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TNe:model#Object#extern_kind */
5968 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TNe:nitni_utilities#Object#internal_call_context */
5969 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TNe:nitni_utilities#Object#long_signature */
5970 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TNe:nitni_utilities#Object#short_signature */
5971 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TNe:c#Object#to_c_call_context */
5972 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TNe:c#Object#from_c_call_context */
5973 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TNe:cpp#Object#cpp_call_context */
5974 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TNe:cpp#Object#to_cpp_call_context */
5975 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TNe:cpp#Object#from_cpp_call_context */
5976 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TNe:parser_nodes#ANode#location */
5977 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TNe:parser_nodes#ANode#hot_location */
5978 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TNe:parser_nodes#ANode#debug */
5979 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TNe:parser_nodes#ANode#parent */
5980 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TNe:parser_nodes#ANode#parent= */
5981 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TNe:parser_nodes#ANode#init */
5982 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TNe:parser_nodes#Token#replace_child */
5983 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TNe:parser_nodes#ANode#detach */
5984 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TNe:parser_nodes#ANode#replace_with */
5985 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TNe:parser_nodes#Token#visit_all */
5986 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TNe:parser_util#ANode#collect_tokens_by_text */
5987 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TNe:parser_util#ANode#collect_annotations_by_name */
5988 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TNe:simple_misc_analysis#ANode#accept_simple_misc */
5989 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TNe:simple_misc_analysis#ANode#after_simple_misc */
5990 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TNe:literal#ANode#accept_literal */
5991 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TNe:scope#ANode#accept_scope_visitor */
5992 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TNe:flow#ANode#accept_flow_visitor */
5993 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TNe:local_var_init#ANode#accept_local_var_visitor */
5994 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TNe:auto_super_init#ANode#accept_auto_super_init */
5995 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TNe:astvalidation#ANode#accept_ast_validation */
5996 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TNe:rapid_type_analysis#ANode#accept_rapid_type_visitor */
5997 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TNe:transform#ANode#accept_transform_visitor */
5998 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TNe:lexer#Token#text */
5999 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TNe:lexer#Token#text= */
6000 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TNe:parser_nodes#Token#prev_token */
6001 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TNe:parser_nodes#Token#prev_token= */
6002 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TNe:parser_nodes#Token#next_token */
6003 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TNe:parser_nodes#Token#next_token= */
6004 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TNe:parser_nodes#Token#init */
6005 (nitmethod_t)VIRTUAL_lexer__TNe__parser_index, /* pointer to parser_nodes:TNe:lexer#TNe#parser_index */
6006 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TNe:parser_nodes#TokenOperator#init */
6007 (nitmethod_t)VIRTUAL_parser_nodes__TNe__init, /* pointer to parser_nodes:TNe:parser_nodes#TNe#init */
6008 (nitmethod_t)VIRTUAL_lexer__TNe__init_tk, /* pointer to parser_nodes:TNe:lexer#TNe#init_tk */
6009 }
6010 };
6011 /* allocate TNe */
6012 val* NEW_parser_nodes__TNe(const struct type* type) {
6013 val* self /* : TNe */;
6014 val* var /* : null */;
6015 val* var1 /* : null */;
6016 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6017 self->type = type;
6018 self->class = &class_parser_nodes__TNe;
6019 var = NULL;
6020 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TNe exact> */
6021 var1 = NULL;
6022 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TNe exact> */
6023 return self;
6024 }
6025 /* runtime class parser_nodes__TLt */
6026 const struct class class_parser_nodes__TLt = {
6027 0, /* box_kind */
6028 {
6029 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TLt:kernel#Object#object_id */
6030 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TLt:kernel#Object#is_same_type */
6031 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TLt:kernel#Object#is_same_instance */
6032 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TLt:kernel#Object#== */
6033 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TLt:kernel#Object#!= */
6034 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TLt:kernel#Object#output */
6035 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TLt:kernel#Object#output_class_name */
6036 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TLt:kernel#Object#exit */
6037 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TLt:kernel#Object#sys */
6038 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TLt:kernel#Object#hash */
6039 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TLt:math#Object#atan2 */
6040 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TLt:math#Object#pi */
6041 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TLt:math#Object#srand_from */
6042 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TLt:math#Object#srand */
6043 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TLt:parser_nodes#TokenOperator#to_s */
6044 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TLt:string#Object#native_class_name */
6045 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TLt:string#Object#class_name */
6046 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TLt:string#Object#inspect */
6047 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TLt:string#Object#inspect_head */
6048 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TLt:string#Object#args */
6049 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TLt:string#Object#alpha_comparator */
6050 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TLt:stream#Object#poll */
6051 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TLt:stream#Object#intern_poll */
6052 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TLt:time#Object#get_time */
6053 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TLt:file#Object#printn */
6054 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TLt:file#Object#print */
6055 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TLt:file#Object#getc */
6056 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TLt:file#Object#gets */
6057 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TLt:file#Object#getcwd */
6058 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TLt:file#Object#file_getcwd */
6059 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TLt:file#Object#stdin */
6060 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TLt:file#Object#stdout */
6061 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TLt:file#Object#stderr */
6062 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TLt:model_base#Object#intrude_visibility */
6063 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TLt:model_base#Object#public_visibility */
6064 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TLt:model_base#Object#protected_visibility */
6065 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TLt:model_base#Object#private_visibility */
6066 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TLt:model_base#Object#none_visibility */
6067 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TLt:model#Object#abstract_kind */
6068 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TLt:model#Object#concrete_kind */
6069 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TLt:model#Object#interface_kind */
6070 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TLt:model#Object#enum_kind */
6071 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TLt:model#Object#extern_kind */
6072 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TLt:nitni_utilities#Object#internal_call_context */
6073 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TLt:nitni_utilities#Object#long_signature */
6074 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TLt:nitni_utilities#Object#short_signature */
6075 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TLt:c#Object#to_c_call_context */
6076 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TLt:c#Object#from_c_call_context */
6077 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TLt:cpp#Object#cpp_call_context */
6078 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TLt:cpp#Object#to_cpp_call_context */
6079 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TLt:cpp#Object#from_cpp_call_context */
6080 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TLt:parser_nodes#ANode#location */
6081 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TLt:parser_nodes#ANode#hot_location */
6082 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TLt:parser_nodes#ANode#debug */
6083 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TLt:parser_nodes#ANode#parent */
6084 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TLt:parser_nodes#ANode#parent= */
6085 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TLt:parser_nodes#ANode#init */
6086 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TLt:parser_nodes#Token#replace_child */
6087 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TLt:parser_nodes#ANode#detach */
6088 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TLt:parser_nodes#ANode#replace_with */
6089 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TLt:parser_nodes#Token#visit_all */
6090 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TLt:parser_util#ANode#collect_tokens_by_text */
6091 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TLt:parser_util#ANode#collect_annotations_by_name */
6092 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TLt:simple_misc_analysis#ANode#accept_simple_misc */
6093 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TLt:simple_misc_analysis#ANode#after_simple_misc */
6094 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TLt:literal#ANode#accept_literal */
6095 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TLt:scope#ANode#accept_scope_visitor */
6096 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TLt:flow#ANode#accept_flow_visitor */
6097 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TLt:local_var_init#ANode#accept_local_var_visitor */
6098 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TLt:auto_super_init#ANode#accept_auto_super_init */
6099 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TLt:astvalidation#ANode#accept_ast_validation */
6100 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TLt:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6101 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TLt:transform#ANode#accept_transform_visitor */
6102 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TLt:lexer#Token#text */
6103 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TLt:lexer#Token#text= */
6104 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TLt:parser_nodes#Token#prev_token */
6105 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TLt:parser_nodes#Token#prev_token= */
6106 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TLt:parser_nodes#Token#next_token */
6107 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TLt:parser_nodes#Token#next_token= */
6108 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TLt:parser_nodes#Token#init */
6109 (nitmethod_t)VIRTUAL_lexer__TLt__parser_index, /* pointer to parser_nodes:TLt:lexer#TLt#parser_index */
6110 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TLt:parser_nodes#TokenOperator#init */
6111 (nitmethod_t)VIRTUAL_parser_nodes__TLt__init, /* pointer to parser_nodes:TLt:parser_nodes#TLt#init */
6112 (nitmethod_t)VIRTUAL_lexer__TLt__init_tk, /* pointer to parser_nodes:TLt:lexer#TLt#init_tk */
6113 }
6114 };
6115 /* allocate TLt */
6116 val* NEW_parser_nodes__TLt(const struct type* type) {
6117 val* self /* : TLt */;
6118 val* var /* : null */;
6119 val* var1 /* : null */;
6120 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6121 self->type = type;
6122 self->class = &class_parser_nodes__TLt;
6123 var = NULL;
6124 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TLt exact> */
6125 var1 = NULL;
6126 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TLt exact> */
6127 return self;
6128 }
6129 /* runtime class parser_nodes__TLe */
6130 const struct class class_parser_nodes__TLe = {
6131 0, /* box_kind */
6132 {
6133 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TLe:kernel#Object#object_id */
6134 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TLe:kernel#Object#is_same_type */
6135 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TLe:kernel#Object#is_same_instance */
6136 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TLe:kernel#Object#== */
6137 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TLe:kernel#Object#!= */
6138 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TLe:kernel#Object#output */
6139 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TLe:kernel#Object#output_class_name */
6140 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TLe:kernel#Object#exit */
6141 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TLe:kernel#Object#sys */
6142 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TLe:kernel#Object#hash */
6143 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TLe:math#Object#atan2 */
6144 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TLe:math#Object#pi */
6145 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TLe:math#Object#srand_from */
6146 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TLe:math#Object#srand */
6147 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TLe:parser_nodes#TokenOperator#to_s */
6148 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TLe:string#Object#native_class_name */
6149 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TLe:string#Object#class_name */
6150 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TLe:string#Object#inspect */
6151 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TLe:string#Object#inspect_head */
6152 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TLe:string#Object#args */
6153 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TLe:string#Object#alpha_comparator */
6154 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TLe:stream#Object#poll */
6155 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TLe:stream#Object#intern_poll */
6156 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TLe:time#Object#get_time */
6157 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TLe:file#Object#printn */
6158 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TLe:file#Object#print */
6159 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TLe:file#Object#getc */
6160 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TLe:file#Object#gets */
6161 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TLe:file#Object#getcwd */
6162 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TLe:file#Object#file_getcwd */
6163 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TLe:file#Object#stdin */
6164 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TLe:file#Object#stdout */
6165 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TLe:file#Object#stderr */
6166 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TLe:model_base#Object#intrude_visibility */
6167 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TLe:model_base#Object#public_visibility */
6168 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TLe:model_base#Object#protected_visibility */
6169 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TLe:model_base#Object#private_visibility */
6170 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TLe:model_base#Object#none_visibility */
6171 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TLe:model#Object#abstract_kind */
6172 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TLe:model#Object#concrete_kind */
6173 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TLe:model#Object#interface_kind */
6174 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TLe:model#Object#enum_kind */
6175 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TLe:model#Object#extern_kind */
6176 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TLe:nitni_utilities#Object#internal_call_context */
6177 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TLe:nitni_utilities#Object#long_signature */
6178 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TLe:nitni_utilities#Object#short_signature */
6179 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TLe:c#Object#to_c_call_context */
6180 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TLe:c#Object#from_c_call_context */
6181 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TLe:cpp#Object#cpp_call_context */
6182 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TLe:cpp#Object#to_cpp_call_context */
6183 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TLe:cpp#Object#from_cpp_call_context */
6184 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TLe:parser_nodes#ANode#location */
6185 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TLe:parser_nodes#ANode#hot_location */
6186 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TLe:parser_nodes#ANode#debug */
6187 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TLe:parser_nodes#ANode#parent */
6188 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TLe:parser_nodes#ANode#parent= */
6189 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TLe:parser_nodes#ANode#init */
6190 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TLe:parser_nodes#Token#replace_child */
6191 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TLe:parser_nodes#ANode#detach */
6192 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TLe:parser_nodes#ANode#replace_with */
6193 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TLe:parser_nodes#Token#visit_all */
6194 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TLe:parser_util#ANode#collect_tokens_by_text */
6195 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TLe:parser_util#ANode#collect_annotations_by_name */
6196 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TLe:simple_misc_analysis#ANode#accept_simple_misc */
6197 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TLe:simple_misc_analysis#ANode#after_simple_misc */
6198 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TLe:literal#ANode#accept_literal */
6199 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TLe:scope#ANode#accept_scope_visitor */
6200 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TLe:flow#ANode#accept_flow_visitor */
6201 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TLe:local_var_init#ANode#accept_local_var_visitor */
6202 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TLe:auto_super_init#ANode#accept_auto_super_init */
6203 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TLe:astvalidation#ANode#accept_ast_validation */
6204 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TLe:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6205 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TLe:transform#ANode#accept_transform_visitor */
6206 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TLe:lexer#Token#text */
6207 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TLe:lexer#Token#text= */
6208 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TLe:parser_nodes#Token#prev_token */
6209 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TLe:parser_nodes#Token#prev_token= */
6210 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TLe:parser_nodes#Token#next_token */
6211 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TLe:parser_nodes#Token#next_token= */
6212 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TLe:parser_nodes#Token#init */
6213 (nitmethod_t)VIRTUAL_lexer__TLe__parser_index, /* pointer to parser_nodes:TLe:lexer#TLe#parser_index */
6214 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TLe:parser_nodes#TokenOperator#init */
6215 (nitmethod_t)VIRTUAL_parser_nodes__TLe__init, /* pointer to parser_nodes:TLe:parser_nodes#TLe#init */
6216 (nitmethod_t)VIRTUAL_lexer__TLe__init_tk, /* pointer to parser_nodes:TLe:lexer#TLe#init_tk */
6217 }
6218 };
6219 /* allocate TLe */
6220 val* NEW_parser_nodes__TLe(const struct type* type) {
6221 val* self /* : TLe */;
6222 val* var /* : null */;
6223 val* var1 /* : null */;
6224 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6225 self->type = type;
6226 self->class = &class_parser_nodes__TLe;
6227 var = NULL;
6228 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TLe exact> */
6229 var1 = NULL;
6230 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TLe exact> */
6231 return self;
6232 }
6233 /* runtime class parser_nodes__TLl */
6234 const struct class class_parser_nodes__TLl = {
6235 0, /* box_kind */
6236 {
6237 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TLl:kernel#Object#object_id */
6238 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TLl:kernel#Object#is_same_type */
6239 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TLl:kernel#Object#is_same_instance */
6240 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TLl:kernel#Object#== */
6241 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TLl:kernel#Object#!= */
6242 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TLl:kernel#Object#output */
6243 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TLl:kernel#Object#output_class_name */
6244 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TLl:kernel#Object#exit */
6245 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TLl:kernel#Object#sys */
6246 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TLl:kernel#Object#hash */
6247 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TLl:math#Object#atan2 */
6248 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TLl:math#Object#pi */
6249 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TLl:math#Object#srand_from */
6250 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TLl:math#Object#srand */
6251 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TLl:parser_nodes#TokenOperator#to_s */
6252 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TLl:string#Object#native_class_name */
6253 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TLl:string#Object#class_name */
6254 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TLl:string#Object#inspect */
6255 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TLl:string#Object#inspect_head */
6256 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TLl:string#Object#args */
6257 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TLl:string#Object#alpha_comparator */
6258 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TLl:stream#Object#poll */
6259 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TLl:stream#Object#intern_poll */
6260 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TLl:time#Object#get_time */
6261 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TLl:file#Object#printn */
6262 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TLl:file#Object#print */
6263 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TLl:file#Object#getc */
6264 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TLl:file#Object#gets */
6265 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TLl:file#Object#getcwd */
6266 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TLl:file#Object#file_getcwd */
6267 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TLl:file#Object#stdin */
6268 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TLl:file#Object#stdout */
6269 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TLl:file#Object#stderr */
6270 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TLl:model_base#Object#intrude_visibility */
6271 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TLl:model_base#Object#public_visibility */
6272 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TLl:model_base#Object#protected_visibility */
6273 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TLl:model_base#Object#private_visibility */
6274 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TLl:model_base#Object#none_visibility */
6275 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TLl:model#Object#abstract_kind */
6276 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TLl:model#Object#concrete_kind */
6277 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TLl:model#Object#interface_kind */
6278 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TLl:model#Object#enum_kind */
6279 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TLl:model#Object#extern_kind */
6280 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TLl:nitni_utilities#Object#internal_call_context */
6281 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TLl:nitni_utilities#Object#long_signature */
6282 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TLl:nitni_utilities#Object#short_signature */
6283 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TLl:c#Object#to_c_call_context */
6284 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TLl:c#Object#from_c_call_context */
6285 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TLl:cpp#Object#cpp_call_context */
6286 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TLl:cpp#Object#to_cpp_call_context */
6287 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TLl:cpp#Object#from_cpp_call_context */
6288 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TLl:parser_nodes#ANode#location */
6289 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TLl:parser_nodes#ANode#hot_location */
6290 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TLl:parser_nodes#ANode#debug */
6291 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TLl:parser_nodes#ANode#parent */
6292 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TLl:parser_nodes#ANode#parent= */
6293 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TLl:parser_nodes#ANode#init */
6294 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TLl:parser_nodes#Token#replace_child */
6295 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TLl:parser_nodes#ANode#detach */
6296 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TLl:parser_nodes#ANode#replace_with */
6297 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TLl:parser_nodes#Token#visit_all */
6298 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TLl:parser_util#ANode#collect_tokens_by_text */
6299 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TLl:parser_util#ANode#collect_annotations_by_name */
6300 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TLl:simple_misc_analysis#ANode#accept_simple_misc */
6301 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TLl:simple_misc_analysis#ANode#after_simple_misc */
6302 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TLl:literal#ANode#accept_literal */
6303 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TLl:scope#ANode#accept_scope_visitor */
6304 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TLl:flow#ANode#accept_flow_visitor */
6305 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TLl:local_var_init#ANode#accept_local_var_visitor */
6306 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TLl:auto_super_init#ANode#accept_auto_super_init */
6307 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TLl:astvalidation#ANode#accept_ast_validation */
6308 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TLl:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6309 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TLl:transform#ANode#accept_transform_visitor */
6310 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TLl:lexer#Token#text */
6311 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TLl:lexer#Token#text= */
6312 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TLl:parser_nodes#Token#prev_token */
6313 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TLl:parser_nodes#Token#prev_token= */
6314 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TLl:parser_nodes#Token#next_token */
6315 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TLl:parser_nodes#Token#next_token= */
6316 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TLl:parser_nodes#Token#init */
6317 (nitmethod_t)VIRTUAL_lexer__TLl__parser_index, /* pointer to parser_nodes:TLl:lexer#TLl#parser_index */
6318 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TLl:parser_nodes#TokenOperator#init */
6319 (nitmethod_t)VIRTUAL_parser_nodes__TLl__init, /* pointer to parser_nodes:TLl:parser_nodes#TLl#init */
6320 (nitmethod_t)VIRTUAL_lexer__TLl__init_tk, /* pointer to parser_nodes:TLl:lexer#TLl#init_tk */
6321 }
6322 };
6323 /* allocate TLl */
6324 val* NEW_parser_nodes__TLl(const struct type* type) {
6325 val* self /* : TLl */;
6326 val* var /* : null */;
6327 val* var1 /* : null */;
6328 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6329 self->type = type;
6330 self->class = &class_parser_nodes__TLl;
6331 var = NULL;
6332 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TLl exact> */
6333 var1 = NULL;
6334 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TLl exact> */
6335 return self;
6336 }
6337 /* runtime class parser_nodes__TGt */
6338 const struct class class_parser_nodes__TGt = {
6339 0, /* box_kind */
6340 {
6341 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TGt:kernel#Object#object_id */
6342 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TGt:kernel#Object#is_same_type */
6343 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TGt:kernel#Object#is_same_instance */
6344 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TGt:kernel#Object#== */
6345 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TGt:kernel#Object#!= */
6346 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TGt:kernel#Object#output */
6347 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TGt:kernel#Object#output_class_name */
6348 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TGt:kernel#Object#exit */
6349 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TGt:kernel#Object#sys */
6350 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TGt:kernel#Object#hash */
6351 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TGt:math#Object#atan2 */
6352 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TGt:math#Object#pi */
6353 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TGt:math#Object#srand_from */
6354 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TGt:math#Object#srand */
6355 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TGt:parser_nodes#TokenOperator#to_s */
6356 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TGt:string#Object#native_class_name */
6357 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TGt:string#Object#class_name */
6358 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TGt:string#Object#inspect */
6359 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TGt:string#Object#inspect_head */
6360 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TGt:string#Object#args */
6361 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TGt:string#Object#alpha_comparator */
6362 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TGt:stream#Object#poll */
6363 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TGt:stream#Object#intern_poll */
6364 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TGt:time#Object#get_time */
6365 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TGt:file#Object#printn */
6366 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TGt:file#Object#print */
6367 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TGt:file#Object#getc */
6368 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TGt:file#Object#gets */
6369 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TGt:file#Object#getcwd */
6370 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TGt:file#Object#file_getcwd */
6371 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TGt:file#Object#stdin */
6372 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TGt:file#Object#stdout */
6373 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TGt:file#Object#stderr */
6374 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TGt:model_base#Object#intrude_visibility */
6375 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TGt:model_base#Object#public_visibility */
6376 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TGt:model_base#Object#protected_visibility */
6377 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TGt:model_base#Object#private_visibility */
6378 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TGt:model_base#Object#none_visibility */
6379 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TGt:model#Object#abstract_kind */
6380 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TGt:model#Object#concrete_kind */
6381 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TGt:model#Object#interface_kind */
6382 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TGt:model#Object#enum_kind */
6383 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TGt:model#Object#extern_kind */
6384 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TGt:nitni_utilities#Object#internal_call_context */
6385 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TGt:nitni_utilities#Object#long_signature */
6386 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TGt:nitni_utilities#Object#short_signature */
6387 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TGt:c#Object#to_c_call_context */
6388 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TGt:c#Object#from_c_call_context */
6389 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TGt:cpp#Object#cpp_call_context */
6390 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TGt:cpp#Object#to_cpp_call_context */
6391 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TGt:cpp#Object#from_cpp_call_context */
6392 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TGt:parser_nodes#ANode#location */
6393 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TGt:parser_nodes#ANode#hot_location */
6394 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TGt:parser_nodes#ANode#debug */
6395 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TGt:parser_nodes#ANode#parent */
6396 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TGt:parser_nodes#ANode#parent= */
6397 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TGt:parser_nodes#ANode#init */
6398 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TGt:parser_nodes#Token#replace_child */
6399 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TGt:parser_nodes#ANode#detach */
6400 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TGt:parser_nodes#ANode#replace_with */
6401 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TGt:parser_nodes#Token#visit_all */
6402 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TGt:parser_util#ANode#collect_tokens_by_text */
6403 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TGt:parser_util#ANode#collect_annotations_by_name */
6404 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TGt:simple_misc_analysis#ANode#accept_simple_misc */
6405 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TGt:simple_misc_analysis#ANode#after_simple_misc */
6406 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TGt:literal#ANode#accept_literal */
6407 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TGt:scope#ANode#accept_scope_visitor */
6408 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TGt:flow#ANode#accept_flow_visitor */
6409 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TGt:local_var_init#ANode#accept_local_var_visitor */
6410 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TGt:auto_super_init#ANode#accept_auto_super_init */
6411 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TGt:astvalidation#ANode#accept_ast_validation */
6412 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TGt:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6413 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TGt:transform#ANode#accept_transform_visitor */
6414 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TGt:lexer#Token#text */
6415 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TGt:lexer#Token#text= */
6416 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TGt:parser_nodes#Token#prev_token */
6417 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TGt:parser_nodes#Token#prev_token= */
6418 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TGt:parser_nodes#Token#next_token */
6419 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TGt:parser_nodes#Token#next_token= */
6420 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TGt:parser_nodes#Token#init */
6421 (nitmethod_t)VIRTUAL_lexer__TGt__parser_index, /* pointer to parser_nodes:TGt:lexer#TGt#parser_index */
6422 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TGt:parser_nodes#TokenOperator#init */
6423 (nitmethod_t)VIRTUAL_parser_nodes__TGt__init, /* pointer to parser_nodes:TGt:parser_nodes#TGt#init */
6424 (nitmethod_t)VIRTUAL_lexer__TGt__init_tk, /* pointer to parser_nodes:TGt:lexer#TGt#init_tk */
6425 }
6426 };
6427 /* allocate TGt */
6428 val* NEW_parser_nodes__TGt(const struct type* type) {
6429 val* self /* : TGt */;
6430 val* var /* : null */;
6431 val* var1 /* : null */;
6432 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6433 self->type = type;
6434 self->class = &class_parser_nodes__TGt;
6435 var = NULL;
6436 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TGt exact> */
6437 var1 = NULL;
6438 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TGt exact> */
6439 return self;
6440 }
6441 /* runtime class parser_nodes__TGe */
6442 const struct class class_parser_nodes__TGe = {
6443 0, /* box_kind */
6444 {
6445 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TGe:kernel#Object#object_id */
6446 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TGe:kernel#Object#is_same_type */
6447 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TGe:kernel#Object#is_same_instance */
6448 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TGe:kernel#Object#== */
6449 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TGe:kernel#Object#!= */
6450 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TGe:kernel#Object#output */
6451 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TGe:kernel#Object#output_class_name */
6452 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TGe:kernel#Object#exit */
6453 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TGe:kernel#Object#sys */
6454 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TGe:kernel#Object#hash */
6455 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TGe:math#Object#atan2 */
6456 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TGe:math#Object#pi */
6457 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TGe:math#Object#srand_from */
6458 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TGe:math#Object#srand */
6459 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TGe:parser_nodes#TokenOperator#to_s */
6460 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TGe:string#Object#native_class_name */
6461 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TGe:string#Object#class_name */
6462 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TGe:string#Object#inspect */
6463 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TGe:string#Object#inspect_head */
6464 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TGe:string#Object#args */
6465 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TGe:string#Object#alpha_comparator */
6466 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TGe:stream#Object#poll */
6467 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TGe:stream#Object#intern_poll */
6468 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TGe:time#Object#get_time */
6469 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TGe:file#Object#printn */
6470 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TGe:file#Object#print */
6471 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TGe:file#Object#getc */
6472 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TGe:file#Object#gets */
6473 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TGe:file#Object#getcwd */
6474 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TGe:file#Object#file_getcwd */
6475 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TGe:file#Object#stdin */
6476 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TGe:file#Object#stdout */
6477 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TGe:file#Object#stderr */
6478 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TGe:model_base#Object#intrude_visibility */
6479 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TGe:model_base#Object#public_visibility */
6480 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TGe:model_base#Object#protected_visibility */
6481 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TGe:model_base#Object#private_visibility */
6482 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TGe:model_base#Object#none_visibility */
6483 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TGe:model#Object#abstract_kind */
6484 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TGe:model#Object#concrete_kind */
6485 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TGe:model#Object#interface_kind */
6486 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TGe:model#Object#enum_kind */
6487 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TGe:model#Object#extern_kind */
6488 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TGe:nitni_utilities#Object#internal_call_context */
6489 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TGe:nitni_utilities#Object#long_signature */
6490 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TGe:nitni_utilities#Object#short_signature */
6491 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TGe:c#Object#to_c_call_context */
6492 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TGe:c#Object#from_c_call_context */
6493 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TGe:cpp#Object#cpp_call_context */
6494 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TGe:cpp#Object#to_cpp_call_context */
6495 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TGe:cpp#Object#from_cpp_call_context */
6496 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TGe:parser_nodes#ANode#location */
6497 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TGe:parser_nodes#ANode#hot_location */
6498 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TGe:parser_nodes#ANode#debug */
6499 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TGe:parser_nodes#ANode#parent */
6500 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TGe:parser_nodes#ANode#parent= */
6501 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TGe:parser_nodes#ANode#init */
6502 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TGe:parser_nodes#Token#replace_child */
6503 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TGe:parser_nodes#ANode#detach */
6504 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TGe:parser_nodes#ANode#replace_with */
6505 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TGe:parser_nodes#Token#visit_all */
6506 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TGe:parser_util#ANode#collect_tokens_by_text */
6507 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TGe:parser_util#ANode#collect_annotations_by_name */
6508 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TGe:simple_misc_analysis#ANode#accept_simple_misc */
6509 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TGe:simple_misc_analysis#ANode#after_simple_misc */
6510 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TGe:literal#ANode#accept_literal */
6511 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TGe:scope#ANode#accept_scope_visitor */
6512 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TGe:flow#ANode#accept_flow_visitor */
6513 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TGe:local_var_init#ANode#accept_local_var_visitor */
6514 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TGe:auto_super_init#ANode#accept_auto_super_init */
6515 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TGe:astvalidation#ANode#accept_ast_validation */
6516 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TGe:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6517 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TGe:transform#ANode#accept_transform_visitor */
6518 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TGe:lexer#Token#text */
6519 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TGe:lexer#Token#text= */
6520 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TGe:parser_nodes#Token#prev_token */
6521 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TGe:parser_nodes#Token#prev_token= */
6522 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TGe:parser_nodes#Token#next_token */
6523 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TGe:parser_nodes#Token#next_token= */
6524 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TGe:parser_nodes#Token#init */
6525 (nitmethod_t)VIRTUAL_lexer__TGe__parser_index, /* pointer to parser_nodes:TGe:lexer#TGe#parser_index */
6526 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TGe:parser_nodes#TokenOperator#init */
6527 (nitmethod_t)VIRTUAL_parser_nodes__TGe__init, /* pointer to parser_nodes:TGe:parser_nodes#TGe#init */
6528 (nitmethod_t)VIRTUAL_lexer__TGe__init_tk, /* pointer to parser_nodes:TGe:lexer#TGe#init_tk */
6529 }
6530 };
6531 /* allocate TGe */
6532 val* NEW_parser_nodes__TGe(const struct type* type) {
6533 val* self /* : TGe */;
6534 val* var /* : null */;
6535 val* var1 /* : null */;
6536 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6537 self->type = type;
6538 self->class = &class_parser_nodes__TGe;
6539 var = NULL;
6540 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TGe exact> */
6541 var1 = NULL;
6542 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TGe exact> */
6543 return self;
6544 }
6545 /* runtime class parser_nodes__TGg */
6546 const struct class class_parser_nodes__TGg = {
6547 0, /* box_kind */
6548 {
6549 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TGg:kernel#Object#object_id */
6550 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TGg:kernel#Object#is_same_type */
6551 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TGg:kernel#Object#is_same_instance */
6552 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TGg:kernel#Object#== */
6553 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TGg:kernel#Object#!= */
6554 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TGg:kernel#Object#output */
6555 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TGg:kernel#Object#output_class_name */
6556 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TGg:kernel#Object#exit */
6557 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TGg:kernel#Object#sys */
6558 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TGg:kernel#Object#hash */
6559 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TGg:math#Object#atan2 */
6560 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TGg:math#Object#pi */
6561 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TGg:math#Object#srand_from */
6562 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TGg:math#Object#srand */
6563 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TGg:parser_nodes#TokenOperator#to_s */
6564 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TGg:string#Object#native_class_name */
6565 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TGg:string#Object#class_name */
6566 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TGg:string#Object#inspect */
6567 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TGg:string#Object#inspect_head */
6568 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TGg:string#Object#args */
6569 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TGg:string#Object#alpha_comparator */
6570 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TGg:stream#Object#poll */
6571 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TGg:stream#Object#intern_poll */
6572 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TGg:time#Object#get_time */
6573 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TGg:file#Object#printn */
6574 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TGg:file#Object#print */
6575 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TGg:file#Object#getc */
6576 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TGg:file#Object#gets */
6577 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TGg:file#Object#getcwd */
6578 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TGg:file#Object#file_getcwd */
6579 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TGg:file#Object#stdin */
6580 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TGg:file#Object#stdout */
6581 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TGg:file#Object#stderr */
6582 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TGg:model_base#Object#intrude_visibility */
6583 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TGg:model_base#Object#public_visibility */
6584 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TGg:model_base#Object#protected_visibility */
6585 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TGg:model_base#Object#private_visibility */
6586 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TGg:model_base#Object#none_visibility */
6587 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TGg:model#Object#abstract_kind */
6588 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TGg:model#Object#concrete_kind */
6589 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TGg:model#Object#interface_kind */
6590 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TGg:model#Object#enum_kind */
6591 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TGg:model#Object#extern_kind */
6592 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TGg:nitni_utilities#Object#internal_call_context */
6593 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TGg:nitni_utilities#Object#long_signature */
6594 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TGg:nitni_utilities#Object#short_signature */
6595 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TGg:c#Object#to_c_call_context */
6596 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TGg:c#Object#from_c_call_context */
6597 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TGg:cpp#Object#cpp_call_context */
6598 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TGg:cpp#Object#to_cpp_call_context */
6599 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TGg:cpp#Object#from_cpp_call_context */
6600 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TGg:parser_nodes#ANode#location */
6601 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TGg:parser_nodes#ANode#hot_location */
6602 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TGg:parser_nodes#ANode#debug */
6603 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TGg:parser_nodes#ANode#parent */
6604 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TGg:parser_nodes#ANode#parent= */
6605 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TGg:parser_nodes#ANode#init */
6606 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TGg:parser_nodes#Token#replace_child */
6607 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TGg:parser_nodes#ANode#detach */
6608 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TGg:parser_nodes#ANode#replace_with */
6609 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TGg:parser_nodes#Token#visit_all */
6610 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TGg:parser_util#ANode#collect_tokens_by_text */
6611 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TGg:parser_util#ANode#collect_annotations_by_name */
6612 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TGg:simple_misc_analysis#ANode#accept_simple_misc */
6613 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TGg:simple_misc_analysis#ANode#after_simple_misc */
6614 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TGg:literal#ANode#accept_literal */
6615 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TGg:scope#ANode#accept_scope_visitor */
6616 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TGg:flow#ANode#accept_flow_visitor */
6617 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TGg:local_var_init#ANode#accept_local_var_visitor */
6618 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TGg:auto_super_init#ANode#accept_auto_super_init */
6619 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TGg:astvalidation#ANode#accept_ast_validation */
6620 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TGg:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6621 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TGg:transform#ANode#accept_transform_visitor */
6622 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TGg:lexer#Token#text */
6623 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TGg:lexer#Token#text= */
6624 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TGg:parser_nodes#Token#prev_token */
6625 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TGg:parser_nodes#Token#prev_token= */
6626 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TGg:parser_nodes#Token#next_token */
6627 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TGg:parser_nodes#Token#next_token= */
6628 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TGg:parser_nodes#Token#init */
6629 (nitmethod_t)VIRTUAL_lexer__TGg__parser_index, /* pointer to parser_nodes:TGg:lexer#TGg#parser_index */
6630 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TGg:parser_nodes#TokenOperator#init */
6631 (nitmethod_t)VIRTUAL_parser_nodes__TGg__init, /* pointer to parser_nodes:TGg:parser_nodes#TGg#init */
6632 (nitmethod_t)VIRTUAL_lexer__TGg__init_tk, /* pointer to parser_nodes:TGg:lexer#TGg#init_tk */
6633 }
6634 };
6635 /* allocate TGg */
6636 val* NEW_parser_nodes__TGg(const struct type* type) {
6637 val* self /* : TGg */;
6638 val* var /* : null */;
6639 val* var1 /* : null */;
6640 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6641 self->type = type;
6642 self->class = &class_parser_nodes__TGg;
6643 var = NULL;
6644 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TGg exact> */
6645 var1 = NULL;
6646 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TGg exact> */
6647 return self;
6648 }
6649 /* runtime class parser_nodes__TStarship */
6650 const struct class class_parser_nodes__TStarship = {
6651 0, /* box_kind */
6652 {
6653 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TStarship:kernel#Object#object_id */
6654 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TStarship:kernel#Object#is_same_type */
6655 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TStarship:kernel#Object#is_same_instance */
6656 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TStarship:kernel#Object#== */
6657 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TStarship:kernel#Object#!= */
6658 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TStarship:kernel#Object#output */
6659 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TStarship:kernel#Object#output_class_name */
6660 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TStarship:kernel#Object#exit */
6661 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TStarship:kernel#Object#sys */
6662 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TStarship:kernel#Object#hash */
6663 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TStarship:math#Object#atan2 */
6664 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TStarship:math#Object#pi */
6665 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TStarship:math#Object#srand_from */
6666 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TStarship:math#Object#srand */
6667 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TStarship:parser_nodes#TokenOperator#to_s */
6668 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TStarship:string#Object#native_class_name */
6669 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TStarship:string#Object#class_name */
6670 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TStarship:string#Object#inspect */
6671 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TStarship:string#Object#inspect_head */
6672 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TStarship:string#Object#args */
6673 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TStarship:string#Object#alpha_comparator */
6674 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TStarship:stream#Object#poll */
6675 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TStarship:stream#Object#intern_poll */
6676 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TStarship:time#Object#get_time */
6677 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TStarship:file#Object#printn */
6678 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TStarship:file#Object#print */
6679 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TStarship:file#Object#getc */
6680 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TStarship:file#Object#gets */
6681 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TStarship:file#Object#getcwd */
6682 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TStarship:file#Object#file_getcwd */
6683 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TStarship:file#Object#stdin */
6684 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TStarship:file#Object#stdout */
6685 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TStarship:file#Object#stderr */
6686 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TStarship:model_base#Object#intrude_visibility */
6687 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TStarship:model_base#Object#public_visibility */
6688 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TStarship:model_base#Object#protected_visibility */
6689 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TStarship:model_base#Object#private_visibility */
6690 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TStarship:model_base#Object#none_visibility */
6691 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TStarship:model#Object#abstract_kind */
6692 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TStarship:model#Object#concrete_kind */
6693 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TStarship:model#Object#interface_kind */
6694 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TStarship:model#Object#enum_kind */
6695 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TStarship:model#Object#extern_kind */
6696 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TStarship:nitni_utilities#Object#internal_call_context */
6697 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TStarship:nitni_utilities#Object#long_signature */
6698 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TStarship:nitni_utilities#Object#short_signature */
6699 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TStarship:c#Object#to_c_call_context */
6700 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TStarship:c#Object#from_c_call_context */
6701 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TStarship:cpp#Object#cpp_call_context */
6702 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TStarship:cpp#Object#to_cpp_call_context */
6703 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TStarship:cpp#Object#from_cpp_call_context */
6704 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#location */
6705 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#hot_location */
6706 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#debug */
6707 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#parent */
6708 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#parent= */
6709 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#init */
6710 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TStarship:parser_nodes#Token#replace_child */
6711 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#detach */
6712 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TStarship:parser_nodes#ANode#replace_with */
6713 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TStarship:parser_nodes#Token#visit_all */
6714 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TStarship:parser_util#ANode#collect_tokens_by_text */
6715 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TStarship:parser_util#ANode#collect_annotations_by_name */
6716 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TStarship:simple_misc_analysis#ANode#accept_simple_misc */
6717 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TStarship:simple_misc_analysis#ANode#after_simple_misc */
6718 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TStarship:literal#ANode#accept_literal */
6719 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TStarship:scope#ANode#accept_scope_visitor */
6720 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TStarship:flow#ANode#accept_flow_visitor */
6721 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TStarship:local_var_init#ANode#accept_local_var_visitor */
6722 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TStarship:auto_super_init#ANode#accept_auto_super_init */
6723 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TStarship:astvalidation#ANode#accept_ast_validation */
6724 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TStarship:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6725 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TStarship:transform#ANode#accept_transform_visitor */
6726 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TStarship:lexer#Token#text */
6727 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TStarship:lexer#Token#text= */
6728 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TStarship:parser_nodes#Token#prev_token */
6729 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TStarship:parser_nodes#Token#prev_token= */
6730 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TStarship:parser_nodes#Token#next_token */
6731 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TStarship:parser_nodes#Token#next_token= */
6732 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TStarship:parser_nodes#Token#init */
6733 (nitmethod_t)VIRTUAL_lexer__TStarship__parser_index, /* pointer to parser_nodes:TStarship:lexer#TStarship#parser_index */
6734 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TStarship:parser_nodes#TokenOperator#init */
6735 (nitmethod_t)VIRTUAL_parser_nodes__TStarship__init, /* pointer to parser_nodes:TStarship:parser_nodes#TStarship#init */
6736 (nitmethod_t)VIRTUAL_lexer__TStarship__init_tk, /* pointer to parser_nodes:TStarship:lexer#TStarship#init_tk */
6737 }
6738 };
6739 /* allocate TStarship */
6740 val* NEW_parser_nodes__TStarship(const struct type* type) {
6741 val* self /* : TStarship */;
6742 val* var /* : null */;
6743 val* var1 /* : null */;
6744 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6745 self->type = type;
6746 self->class = &class_parser_nodes__TStarship;
6747 var = NULL;
6748 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TStarship exact> */
6749 var1 = NULL;
6750 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TStarship exact> */
6751 return self;
6752 }
6753 /* runtime class parser_nodes__TBang */
6754 const struct class class_parser_nodes__TBang = {
6755 0, /* box_kind */
6756 {
6757 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TBang:kernel#Object#object_id */
6758 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TBang:kernel#Object#is_same_type */
6759 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TBang:kernel#Object#is_same_instance */
6760 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TBang:kernel#Object#== */
6761 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TBang:kernel#Object#!= */
6762 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TBang:kernel#Object#output */
6763 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TBang:kernel#Object#output_class_name */
6764 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TBang:kernel#Object#exit */
6765 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TBang:kernel#Object#sys */
6766 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TBang:kernel#Object#hash */
6767 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TBang:math#Object#atan2 */
6768 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TBang:math#Object#pi */
6769 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TBang:math#Object#srand_from */
6770 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TBang:math#Object#srand */
6771 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__to_s, /* pointer to parser_nodes:TBang:parser_nodes#TokenOperator#to_s */
6772 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TBang:string#Object#native_class_name */
6773 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TBang:string#Object#class_name */
6774 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TBang:string#Object#inspect */
6775 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TBang:string#Object#inspect_head */
6776 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TBang:string#Object#args */
6777 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TBang:string#Object#alpha_comparator */
6778 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TBang:stream#Object#poll */
6779 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TBang:stream#Object#intern_poll */
6780 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TBang:time#Object#get_time */
6781 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TBang:file#Object#printn */
6782 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TBang:file#Object#print */
6783 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TBang:file#Object#getc */
6784 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TBang:file#Object#gets */
6785 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TBang:file#Object#getcwd */
6786 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TBang:file#Object#file_getcwd */
6787 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TBang:file#Object#stdin */
6788 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TBang:file#Object#stdout */
6789 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TBang:file#Object#stderr */
6790 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TBang:model_base#Object#intrude_visibility */
6791 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TBang:model_base#Object#public_visibility */
6792 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TBang:model_base#Object#protected_visibility */
6793 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TBang:model_base#Object#private_visibility */
6794 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TBang:model_base#Object#none_visibility */
6795 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TBang:model#Object#abstract_kind */
6796 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TBang:model#Object#concrete_kind */
6797 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TBang:model#Object#interface_kind */
6798 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TBang:model#Object#enum_kind */
6799 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TBang:model#Object#extern_kind */
6800 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TBang:nitni_utilities#Object#internal_call_context */
6801 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TBang:nitni_utilities#Object#long_signature */
6802 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TBang:nitni_utilities#Object#short_signature */
6803 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TBang:c#Object#to_c_call_context */
6804 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TBang:c#Object#from_c_call_context */
6805 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TBang:cpp#Object#cpp_call_context */
6806 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TBang:cpp#Object#to_cpp_call_context */
6807 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TBang:cpp#Object#from_cpp_call_context */
6808 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TBang:parser_nodes#ANode#location */
6809 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TBang:parser_nodes#ANode#hot_location */
6810 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TBang:parser_nodes#ANode#debug */
6811 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TBang:parser_nodes#ANode#parent */
6812 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TBang:parser_nodes#ANode#parent= */
6813 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TBang:parser_nodes#ANode#init */
6814 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TBang:parser_nodes#Token#replace_child */
6815 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TBang:parser_nodes#ANode#detach */
6816 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TBang:parser_nodes#ANode#replace_with */
6817 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TBang:parser_nodes#Token#visit_all */
6818 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TBang:parser_util#ANode#collect_tokens_by_text */
6819 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TBang:parser_util#ANode#collect_annotations_by_name */
6820 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TBang:simple_misc_analysis#ANode#accept_simple_misc */
6821 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TBang:simple_misc_analysis#ANode#after_simple_misc */
6822 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TBang:literal#ANode#accept_literal */
6823 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TBang:scope#ANode#accept_scope_visitor */
6824 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TBang:flow#ANode#accept_flow_visitor */
6825 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TBang:local_var_init#ANode#accept_local_var_visitor */
6826 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TBang:auto_super_init#ANode#accept_auto_super_init */
6827 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TBang:astvalidation#ANode#accept_ast_validation */
6828 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TBang:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6829 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TBang:transform#ANode#accept_transform_visitor */
6830 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TBang:lexer#Token#text */
6831 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TBang:lexer#Token#text= */
6832 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TBang:parser_nodes#Token#prev_token */
6833 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TBang:parser_nodes#Token#prev_token= */
6834 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TBang:parser_nodes#Token#next_token */
6835 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TBang:parser_nodes#Token#next_token= */
6836 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TBang:parser_nodes#Token#init */
6837 (nitmethod_t)VIRTUAL_lexer__TBang__parser_index, /* pointer to parser_nodes:TBang:lexer#TBang#parser_index */
6838 (nitmethod_t)VIRTUAL_parser_nodes__TokenOperator__init, /* pointer to parser_nodes:TBang:parser_nodes#TokenOperator#init */
6839 (nitmethod_t)VIRTUAL_parser_nodes__TBang__init, /* pointer to parser_nodes:TBang:parser_nodes#TBang#init */
6840 (nitmethod_t)VIRTUAL_lexer__TBang__init_tk, /* pointer to parser_nodes:TBang:lexer#TBang#init_tk */
6841 }
6842 };
6843 /* allocate TBang */
6844 val* NEW_parser_nodes__TBang(const struct type* type) {
6845 val* self /* : TBang */;
6846 val* var /* : null */;
6847 val* var1 /* : null */;
6848 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6849 self->type = type;
6850 self->class = &class_parser_nodes__TBang;
6851 var = NULL;
6852 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TBang exact> */
6853 var1 = NULL;
6854 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TBang exact> */
6855 return self;
6856 }
6857 /* runtime class parser_nodes__TAt */
6858 const struct class class_parser_nodes__TAt = {
6859 0, /* box_kind */
6860 {
6861 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TAt:kernel#Object#object_id */
6862 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TAt:kernel#Object#is_same_type */
6863 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TAt:kernel#Object#is_same_instance */
6864 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TAt:kernel#Object#== */
6865 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TAt:kernel#Object#!= */
6866 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TAt:kernel#Object#output */
6867 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TAt:kernel#Object#output_class_name */
6868 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TAt:kernel#Object#exit */
6869 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TAt:kernel#Object#sys */
6870 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TAt:kernel#Object#hash */
6871 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TAt:math#Object#atan2 */
6872 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TAt:math#Object#pi */
6873 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TAt:math#Object#srand_from */
6874 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TAt:math#Object#srand */
6875 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TAt:parser_nodes#Token#to_s */
6876 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TAt:string#Object#native_class_name */
6877 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TAt:string#Object#class_name */
6878 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TAt:string#Object#inspect */
6879 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TAt:string#Object#inspect_head */
6880 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TAt:string#Object#args */
6881 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TAt:string#Object#alpha_comparator */
6882 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TAt:stream#Object#poll */
6883 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TAt:stream#Object#intern_poll */
6884 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TAt:time#Object#get_time */
6885 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TAt:file#Object#printn */
6886 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TAt:file#Object#print */
6887 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TAt:file#Object#getc */
6888 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TAt:file#Object#gets */
6889 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TAt:file#Object#getcwd */
6890 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TAt:file#Object#file_getcwd */
6891 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TAt:file#Object#stdin */
6892 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TAt:file#Object#stdout */
6893 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TAt:file#Object#stderr */
6894 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TAt:model_base#Object#intrude_visibility */
6895 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TAt:model_base#Object#public_visibility */
6896 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TAt:model_base#Object#protected_visibility */
6897 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TAt:model_base#Object#private_visibility */
6898 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TAt:model_base#Object#none_visibility */
6899 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TAt:model#Object#abstract_kind */
6900 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TAt:model#Object#concrete_kind */
6901 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TAt:model#Object#interface_kind */
6902 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TAt:model#Object#enum_kind */
6903 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TAt:model#Object#extern_kind */
6904 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TAt:nitni_utilities#Object#internal_call_context */
6905 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TAt:nitni_utilities#Object#long_signature */
6906 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TAt:nitni_utilities#Object#short_signature */
6907 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TAt:c#Object#to_c_call_context */
6908 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TAt:c#Object#from_c_call_context */
6909 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TAt:cpp#Object#cpp_call_context */
6910 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TAt:cpp#Object#to_cpp_call_context */
6911 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TAt:cpp#Object#from_cpp_call_context */
6912 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TAt:parser_nodes#ANode#location */
6913 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TAt:parser_nodes#ANode#hot_location */
6914 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TAt:parser_nodes#ANode#debug */
6915 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TAt:parser_nodes#ANode#parent */
6916 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TAt:parser_nodes#ANode#parent= */
6917 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TAt:parser_nodes#ANode#init */
6918 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TAt:parser_nodes#Token#replace_child */
6919 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TAt:parser_nodes#ANode#detach */
6920 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TAt:parser_nodes#ANode#replace_with */
6921 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TAt:parser_nodes#Token#visit_all */
6922 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TAt:parser_util#ANode#collect_tokens_by_text */
6923 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TAt:parser_util#ANode#collect_annotations_by_name */
6924 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TAt:simple_misc_analysis#ANode#accept_simple_misc */
6925 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TAt:simple_misc_analysis#ANode#after_simple_misc */
6926 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TAt:literal#ANode#accept_literal */
6927 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TAt:scope#ANode#accept_scope_visitor */
6928 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TAt:flow#ANode#accept_flow_visitor */
6929 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TAt:local_var_init#ANode#accept_local_var_visitor */
6930 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TAt:auto_super_init#ANode#accept_auto_super_init */
6931 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TAt:astvalidation#ANode#accept_ast_validation */
6932 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TAt:rapid_type_analysis#ANode#accept_rapid_type_visitor */
6933 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TAt:transform#ANode#accept_transform_visitor */
6934 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TAt:lexer#Token#text */
6935 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TAt:lexer#Token#text= */
6936 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TAt:parser_nodes#Token#prev_token */
6937 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TAt:parser_nodes#Token#prev_token= */
6938 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TAt:parser_nodes#Token#next_token */
6939 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TAt:parser_nodes#Token#next_token= */
6940 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TAt:parser_nodes#Token#init */
6941 (nitmethod_t)VIRTUAL_lexer__TAt__parser_index, /* pointer to parser_nodes:TAt:lexer#TAt#parser_index */
6942 (nitmethod_t)VIRTUAL_parser_nodes__TAt__init, /* pointer to parser_nodes:TAt:parser_nodes#TAt#init */
6943 (nitmethod_t)VIRTUAL_lexer__TAt__init_tk, /* pointer to parser_nodes:TAt:lexer#TAt#init_tk */
6944 }
6945 };
6946 /* allocate TAt */
6947 val* NEW_parser_nodes__TAt(const struct type* type) {
6948 val* self /* : TAt */;
6949 val* var /* : null */;
6950 val* var1 /* : null */;
6951 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
6952 self->type = type;
6953 self->class = &class_parser_nodes__TAt;
6954 var = NULL;
6955 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TAt exact> */
6956 var1 = NULL;
6957 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TAt exact> */
6958 return self;
6959 }
6960 /* runtime class parser_nodes__TClassid */
6961 const struct class class_parser_nodes__TClassid = {
6962 0, /* box_kind */
6963 {
6964 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TClassid:kernel#Object#object_id */
6965 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TClassid:kernel#Object#is_same_type */
6966 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TClassid:kernel#Object#is_same_instance */
6967 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TClassid:kernel#Object#== */
6968 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TClassid:kernel#Object#!= */
6969 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TClassid:kernel#Object#output */
6970 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TClassid:kernel#Object#output_class_name */
6971 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TClassid:kernel#Object#exit */
6972 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TClassid:kernel#Object#sys */
6973 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TClassid:kernel#Object#hash */
6974 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TClassid:math#Object#atan2 */
6975 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TClassid:math#Object#pi */
6976 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TClassid:math#Object#srand_from */
6977 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TClassid:math#Object#srand */
6978 (nitmethod_t)VIRTUAL_parser_nodes__TClassid__to_s, /* pointer to parser_nodes:TClassid:parser_nodes#TClassid#to_s */
6979 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TClassid:string#Object#native_class_name */
6980 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TClassid:string#Object#class_name */
6981 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TClassid:string#Object#inspect */
6982 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TClassid:string#Object#inspect_head */
6983 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TClassid:string#Object#args */
6984 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TClassid:string#Object#alpha_comparator */
6985 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TClassid:stream#Object#poll */
6986 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TClassid:stream#Object#intern_poll */
6987 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TClassid:time#Object#get_time */
6988 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TClassid:file#Object#printn */
6989 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TClassid:file#Object#print */
6990 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TClassid:file#Object#getc */
6991 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TClassid:file#Object#gets */
6992 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TClassid:file#Object#getcwd */
6993 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TClassid:file#Object#file_getcwd */
6994 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TClassid:file#Object#stdin */
6995 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TClassid:file#Object#stdout */
6996 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TClassid:file#Object#stderr */
6997 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TClassid:model_base#Object#intrude_visibility */
6998 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TClassid:model_base#Object#public_visibility */
6999 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TClassid:model_base#Object#protected_visibility */
7000 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TClassid:model_base#Object#private_visibility */
7001 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TClassid:model_base#Object#none_visibility */
7002 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TClassid:model#Object#abstract_kind */
7003 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TClassid:model#Object#concrete_kind */
7004 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TClassid:model#Object#interface_kind */
7005 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TClassid:model#Object#enum_kind */
7006 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TClassid:model#Object#extern_kind */
7007 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TClassid:nitni_utilities#Object#internal_call_context */
7008 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TClassid:nitni_utilities#Object#long_signature */
7009 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TClassid:nitni_utilities#Object#short_signature */
7010 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TClassid:c#Object#to_c_call_context */
7011 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TClassid:c#Object#from_c_call_context */
7012 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TClassid:cpp#Object#cpp_call_context */
7013 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TClassid:cpp#Object#to_cpp_call_context */
7014 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TClassid:cpp#Object#from_cpp_call_context */
7015 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#location */
7016 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#hot_location */
7017 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#debug */
7018 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#parent */
7019 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#parent= */
7020 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#init */
7021 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TClassid:parser_nodes#Token#replace_child */
7022 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#detach */
7023 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TClassid:parser_nodes#ANode#replace_with */
7024 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TClassid:parser_nodes#Token#visit_all */
7025 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TClassid:parser_util#ANode#collect_tokens_by_text */
7026 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TClassid:parser_util#ANode#collect_annotations_by_name */
7027 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TClassid:simple_misc_analysis#ANode#accept_simple_misc */
7028 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TClassid:simple_misc_analysis#ANode#after_simple_misc */
7029 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TClassid:literal#ANode#accept_literal */
7030 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TClassid:scope#ANode#accept_scope_visitor */
7031 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TClassid:flow#ANode#accept_flow_visitor */
7032 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TClassid:local_var_init#ANode#accept_local_var_visitor */
7033 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TClassid:auto_super_init#ANode#accept_auto_super_init */
7034 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TClassid:astvalidation#ANode#accept_ast_validation */
7035 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TClassid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7036 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TClassid:transform#ANode#accept_transform_visitor */
7037 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TClassid:lexer#Token#text */
7038 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TClassid:lexer#Token#text= */
7039 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TClassid:parser_nodes#Token#prev_token */
7040 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TClassid:parser_nodes#Token#prev_token= */
7041 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TClassid:parser_nodes#Token#next_token */
7042 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TClassid:parser_nodes#Token#next_token= */
7043 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TClassid:parser_nodes#Token#init */
7044 (nitmethod_t)VIRTUAL_lexer__TClassid__parser_index, /* pointer to parser_nodes:TClassid:lexer#TClassid#parser_index */
7045 (nitmethod_t)VIRTUAL_parser_nodes__TClassid__init, /* pointer to parser_nodes:TClassid:parser_nodes#TClassid#init */
7046 (nitmethod_t)VIRTUAL_lexer__TClassid__init_tk, /* pointer to parser_nodes:TClassid:lexer#TClassid#init_tk */
7047 }
7048 };
7049 /* allocate TClassid */
7050 val* NEW_parser_nodes__TClassid(const struct type* type) {
7051 val* self /* : TClassid */;
7052 val* var /* : null */;
7053 val* var1 /* : null */;
7054 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7055 self->type = type;
7056 self->class = &class_parser_nodes__TClassid;
7057 var = NULL;
7058 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TClassid exact> */
7059 var1 = NULL;
7060 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TClassid exact> */
7061 return self;
7062 }
7063 /* runtime class parser_nodes__TId */
7064 const struct class class_parser_nodes__TId = {
7065 0, /* box_kind */
7066 {
7067 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TId:kernel#Object#object_id */
7068 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TId:kernel#Object#is_same_type */
7069 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TId:kernel#Object#is_same_instance */
7070 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TId:kernel#Object#== */
7071 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TId:kernel#Object#!= */
7072 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TId:kernel#Object#output */
7073 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TId:kernel#Object#output_class_name */
7074 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TId:kernel#Object#exit */
7075 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TId:kernel#Object#sys */
7076 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TId:kernel#Object#hash */
7077 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TId:math#Object#atan2 */
7078 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TId:math#Object#pi */
7079 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TId:math#Object#srand_from */
7080 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TId:math#Object#srand */
7081 (nitmethod_t)VIRTUAL_parser_nodes__TId__to_s, /* pointer to parser_nodes:TId:parser_nodes#TId#to_s */
7082 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TId:string#Object#native_class_name */
7083 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TId:string#Object#class_name */
7084 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TId:string#Object#inspect */
7085 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TId:string#Object#inspect_head */
7086 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TId:string#Object#args */
7087 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TId:string#Object#alpha_comparator */
7088 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TId:stream#Object#poll */
7089 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TId:stream#Object#intern_poll */
7090 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TId:time#Object#get_time */
7091 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TId:file#Object#printn */
7092 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TId:file#Object#print */
7093 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TId:file#Object#getc */
7094 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TId:file#Object#gets */
7095 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TId:file#Object#getcwd */
7096 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TId:file#Object#file_getcwd */
7097 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TId:file#Object#stdin */
7098 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TId:file#Object#stdout */
7099 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TId:file#Object#stderr */
7100 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TId:model_base#Object#intrude_visibility */
7101 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TId:model_base#Object#public_visibility */
7102 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TId:model_base#Object#protected_visibility */
7103 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TId:model_base#Object#private_visibility */
7104 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TId:model_base#Object#none_visibility */
7105 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TId:model#Object#abstract_kind */
7106 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TId:model#Object#concrete_kind */
7107 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TId:model#Object#interface_kind */
7108 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TId:model#Object#enum_kind */
7109 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TId:model#Object#extern_kind */
7110 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TId:nitni_utilities#Object#internal_call_context */
7111 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TId:nitni_utilities#Object#long_signature */
7112 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TId:nitni_utilities#Object#short_signature */
7113 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TId:c#Object#to_c_call_context */
7114 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TId:c#Object#from_c_call_context */
7115 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TId:cpp#Object#cpp_call_context */
7116 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TId:cpp#Object#to_cpp_call_context */
7117 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TId:cpp#Object#from_cpp_call_context */
7118 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TId:parser_nodes#ANode#location */
7119 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TId:parser_nodes#ANode#hot_location */
7120 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TId:parser_nodes#ANode#debug */
7121 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TId:parser_nodes#ANode#parent */
7122 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TId:parser_nodes#ANode#parent= */
7123 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TId:parser_nodes#ANode#init */
7124 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TId:parser_nodes#Token#replace_child */
7125 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TId:parser_nodes#ANode#detach */
7126 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TId:parser_nodes#ANode#replace_with */
7127 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TId:parser_nodes#Token#visit_all */
7128 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TId:parser_util#ANode#collect_tokens_by_text */
7129 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TId:parser_util#ANode#collect_annotations_by_name */
7130 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TId:simple_misc_analysis#ANode#accept_simple_misc */
7131 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TId:simple_misc_analysis#ANode#after_simple_misc */
7132 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TId:literal#ANode#accept_literal */
7133 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TId:scope#ANode#accept_scope_visitor */
7134 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TId:flow#ANode#accept_flow_visitor */
7135 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TId:local_var_init#ANode#accept_local_var_visitor */
7136 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TId:auto_super_init#ANode#accept_auto_super_init */
7137 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TId:astvalidation#ANode#accept_ast_validation */
7138 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TId:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7139 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TId:transform#ANode#accept_transform_visitor */
7140 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TId:lexer#Token#text */
7141 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TId:lexer#Token#text= */
7142 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TId:parser_nodes#Token#prev_token */
7143 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TId:parser_nodes#Token#prev_token= */
7144 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TId:parser_nodes#Token#next_token */
7145 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TId:parser_nodes#Token#next_token= */
7146 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TId:parser_nodes#Token#init */
7147 (nitmethod_t)VIRTUAL_lexer__TId__parser_index, /* pointer to parser_nodes:TId:lexer#TId#parser_index */
7148 (nitmethod_t)VIRTUAL_parser_nodes__TId__init, /* pointer to parser_nodes:TId:parser_nodes#TId#init */
7149 (nitmethod_t)VIRTUAL_lexer__TId__init_tk, /* pointer to parser_nodes:TId:lexer#TId#init_tk */
7150 }
7151 };
7152 /* allocate TId */
7153 val* NEW_parser_nodes__TId(const struct type* type) {
7154 val* self /* : TId */;
7155 val* var /* : null */;
7156 val* var1 /* : null */;
7157 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7158 self->type = type;
7159 self->class = &class_parser_nodes__TId;
7160 var = NULL;
7161 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TId exact> */
7162 var1 = NULL;
7163 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TId exact> */
7164 return self;
7165 }
7166 /* runtime class parser_nodes__TAttrid */
7167 const struct class class_parser_nodes__TAttrid = {
7168 0, /* box_kind */
7169 {
7170 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TAttrid:kernel#Object#object_id */
7171 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TAttrid:kernel#Object#is_same_type */
7172 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TAttrid:kernel#Object#is_same_instance */
7173 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TAttrid:kernel#Object#== */
7174 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TAttrid:kernel#Object#!= */
7175 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TAttrid:kernel#Object#output */
7176 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TAttrid:kernel#Object#output_class_name */
7177 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TAttrid:kernel#Object#exit */
7178 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TAttrid:kernel#Object#sys */
7179 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TAttrid:kernel#Object#hash */
7180 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TAttrid:math#Object#atan2 */
7181 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TAttrid:math#Object#pi */
7182 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TAttrid:math#Object#srand_from */
7183 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TAttrid:math#Object#srand */
7184 (nitmethod_t)VIRTUAL_parser_nodes__TAttrid__to_s, /* pointer to parser_nodes:TAttrid:parser_nodes#TAttrid#to_s */
7185 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TAttrid:string#Object#native_class_name */
7186 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TAttrid:string#Object#class_name */
7187 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TAttrid:string#Object#inspect */
7188 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TAttrid:string#Object#inspect_head */
7189 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TAttrid:string#Object#args */
7190 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TAttrid:string#Object#alpha_comparator */
7191 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TAttrid:stream#Object#poll */
7192 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TAttrid:stream#Object#intern_poll */
7193 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TAttrid:time#Object#get_time */
7194 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TAttrid:file#Object#printn */
7195 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TAttrid:file#Object#print */
7196 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TAttrid:file#Object#getc */
7197 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TAttrid:file#Object#gets */
7198 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TAttrid:file#Object#getcwd */
7199 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TAttrid:file#Object#file_getcwd */
7200 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TAttrid:file#Object#stdin */
7201 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TAttrid:file#Object#stdout */
7202 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TAttrid:file#Object#stderr */
7203 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TAttrid:model_base#Object#intrude_visibility */
7204 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TAttrid:model_base#Object#public_visibility */
7205 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TAttrid:model_base#Object#protected_visibility */
7206 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TAttrid:model_base#Object#private_visibility */
7207 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TAttrid:model_base#Object#none_visibility */
7208 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TAttrid:model#Object#abstract_kind */
7209 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TAttrid:model#Object#concrete_kind */
7210 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TAttrid:model#Object#interface_kind */
7211 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TAttrid:model#Object#enum_kind */
7212 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TAttrid:model#Object#extern_kind */
7213 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TAttrid:nitni_utilities#Object#internal_call_context */
7214 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TAttrid:nitni_utilities#Object#long_signature */
7215 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TAttrid:nitni_utilities#Object#short_signature */
7216 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TAttrid:c#Object#to_c_call_context */
7217 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TAttrid:c#Object#from_c_call_context */
7218 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TAttrid:cpp#Object#cpp_call_context */
7219 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TAttrid:cpp#Object#to_cpp_call_context */
7220 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TAttrid:cpp#Object#from_cpp_call_context */
7221 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#location */
7222 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#hot_location */
7223 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#debug */
7224 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#parent */
7225 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#parent= */
7226 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#init */
7227 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#replace_child */
7228 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#detach */
7229 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TAttrid:parser_nodes#ANode#replace_with */
7230 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#visit_all */
7231 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TAttrid:parser_util#ANode#collect_tokens_by_text */
7232 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TAttrid:parser_util#ANode#collect_annotations_by_name */
7233 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TAttrid:simple_misc_analysis#ANode#accept_simple_misc */
7234 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TAttrid:simple_misc_analysis#ANode#after_simple_misc */
7235 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TAttrid:literal#ANode#accept_literal */
7236 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TAttrid:scope#ANode#accept_scope_visitor */
7237 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TAttrid:flow#ANode#accept_flow_visitor */
7238 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TAttrid:local_var_init#ANode#accept_local_var_visitor */
7239 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TAttrid:auto_super_init#ANode#accept_auto_super_init */
7240 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TAttrid:astvalidation#ANode#accept_ast_validation */
7241 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TAttrid:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7242 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TAttrid:transform#ANode#accept_transform_visitor */
7243 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TAttrid:lexer#Token#text */
7244 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TAttrid:lexer#Token#text= */
7245 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#prev_token */
7246 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#prev_token= */
7247 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#next_token */
7248 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#next_token= */
7249 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TAttrid:parser_nodes#Token#init */
7250 (nitmethod_t)VIRTUAL_lexer__TAttrid__parser_index, /* pointer to parser_nodes:TAttrid:lexer#TAttrid#parser_index */
7251 (nitmethod_t)VIRTUAL_parser_nodes__TAttrid__init, /* pointer to parser_nodes:TAttrid:parser_nodes#TAttrid#init */
7252 (nitmethod_t)VIRTUAL_lexer__TAttrid__init_tk, /* pointer to parser_nodes:TAttrid:lexer#TAttrid#init_tk */
7253 }
7254 };
7255 /* allocate TAttrid */
7256 val* NEW_parser_nodes__TAttrid(const struct type* type) {
7257 val* self /* : TAttrid */;
7258 val* var /* : null */;
7259 val* var1 /* : null */;
7260 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7261 self->type = type;
7262 self->class = &class_parser_nodes__TAttrid;
7263 var = NULL;
7264 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TAttrid exact> */
7265 var1 = NULL;
7266 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TAttrid exact> */
7267 return self;
7268 }
7269 /* runtime class parser_nodes__TNumber */
7270 const struct class class_parser_nodes__TNumber = {
7271 0, /* box_kind */
7272 {
7273 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TNumber:kernel#Object#object_id */
7274 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TNumber:kernel#Object#is_same_type */
7275 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TNumber:kernel#Object#is_same_instance */
7276 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TNumber:kernel#Object#== */
7277 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TNumber:kernel#Object#!= */
7278 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TNumber:kernel#Object#output */
7279 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TNumber:kernel#Object#output_class_name */
7280 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TNumber:kernel#Object#exit */
7281 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TNumber:kernel#Object#sys */
7282 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TNumber:kernel#Object#hash */
7283 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TNumber:math#Object#atan2 */
7284 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TNumber:math#Object#pi */
7285 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TNumber:math#Object#srand_from */
7286 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TNumber:math#Object#srand */
7287 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__to_s, /* pointer to parser_nodes:TNumber:parser_nodes#TokenLiteral#to_s */
7288 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TNumber:string#Object#native_class_name */
7289 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TNumber:string#Object#class_name */
7290 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TNumber:string#Object#inspect */
7291 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TNumber:string#Object#inspect_head */
7292 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TNumber:string#Object#args */
7293 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TNumber:string#Object#alpha_comparator */
7294 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TNumber:stream#Object#poll */
7295 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TNumber:stream#Object#intern_poll */
7296 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TNumber:time#Object#get_time */
7297 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TNumber:file#Object#printn */
7298 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TNumber:file#Object#print */
7299 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TNumber:file#Object#getc */
7300 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TNumber:file#Object#gets */
7301 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TNumber:file#Object#getcwd */
7302 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TNumber:file#Object#file_getcwd */
7303 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TNumber:file#Object#stdin */
7304 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TNumber:file#Object#stdout */
7305 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TNumber:file#Object#stderr */
7306 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TNumber:model_base#Object#intrude_visibility */
7307 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TNumber:model_base#Object#public_visibility */
7308 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TNumber:model_base#Object#protected_visibility */
7309 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TNumber:model_base#Object#private_visibility */
7310 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TNumber:model_base#Object#none_visibility */
7311 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TNumber:model#Object#abstract_kind */
7312 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TNumber:model#Object#concrete_kind */
7313 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TNumber:model#Object#interface_kind */
7314 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TNumber:model#Object#enum_kind */
7315 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TNumber:model#Object#extern_kind */
7316 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TNumber:nitni_utilities#Object#internal_call_context */
7317 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TNumber:nitni_utilities#Object#long_signature */
7318 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TNumber:nitni_utilities#Object#short_signature */
7319 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TNumber:c#Object#to_c_call_context */
7320 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TNumber:c#Object#from_c_call_context */
7321 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TNumber:cpp#Object#cpp_call_context */
7322 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TNumber:cpp#Object#to_cpp_call_context */
7323 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TNumber:cpp#Object#from_cpp_call_context */
7324 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#location */
7325 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#hot_location */
7326 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#debug */
7327 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#parent */
7328 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#parent= */
7329 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#init */
7330 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TNumber:parser_nodes#Token#replace_child */
7331 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#detach */
7332 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TNumber:parser_nodes#ANode#replace_with */
7333 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TNumber:parser_nodes#Token#visit_all */
7334 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TNumber:parser_util#ANode#collect_tokens_by_text */
7335 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TNumber:parser_util#ANode#collect_annotations_by_name */
7336 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TNumber:simple_misc_analysis#ANode#accept_simple_misc */
7337 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TNumber:simple_misc_analysis#ANode#after_simple_misc */
7338 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TNumber:literal#ANode#accept_literal */
7339 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TNumber:scope#ANode#accept_scope_visitor */
7340 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TNumber:flow#ANode#accept_flow_visitor */
7341 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TNumber:local_var_init#ANode#accept_local_var_visitor */
7342 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TNumber:auto_super_init#ANode#accept_auto_super_init */
7343 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TNumber:astvalidation#ANode#accept_ast_validation */
7344 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TNumber:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7345 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TNumber:transform#ANode#accept_transform_visitor */
7346 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TNumber:lexer#Token#text */
7347 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TNumber:lexer#Token#text= */
7348 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TNumber:parser_nodes#Token#prev_token */
7349 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TNumber:parser_nodes#Token#prev_token= */
7350 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TNumber:parser_nodes#Token#next_token */
7351 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TNumber:parser_nodes#Token#next_token= */
7352 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TNumber:parser_nodes#Token#init */
7353 (nitmethod_t)VIRTUAL_lexer__TNumber__parser_index, /* pointer to parser_nodes:TNumber:lexer#TNumber#parser_index */
7354 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__init, /* pointer to parser_nodes:TNumber:parser_nodes#TokenLiteral#init */
7355 (nitmethod_t)VIRTUAL_parser_nodes__TNumber__init, /* pointer to parser_nodes:TNumber:parser_nodes#TNumber#init */
7356 (nitmethod_t)VIRTUAL_lexer__TNumber__init_tk, /* pointer to parser_nodes:TNumber:lexer#TNumber#init_tk */
7357 }
7358 };
7359 /* allocate TNumber */
7360 val* NEW_parser_nodes__TNumber(const struct type* type) {
7361 val* self /* : TNumber */;
7362 val* var /* : null */;
7363 val* var1 /* : null */;
7364 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7365 self->type = type;
7366 self->class = &class_parser_nodes__TNumber;
7367 var = NULL;
7368 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TNumber exact> */
7369 var1 = NULL;
7370 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TNumber exact> */
7371 return self;
7372 }
7373 /* runtime class parser_nodes__TFloat */
7374 const struct class class_parser_nodes__TFloat = {
7375 0, /* box_kind */
7376 {
7377 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TFloat:kernel#Object#object_id */
7378 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TFloat:kernel#Object#is_same_type */
7379 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TFloat:kernel#Object#is_same_instance */
7380 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TFloat:kernel#Object#== */
7381 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TFloat:kernel#Object#!= */
7382 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TFloat:kernel#Object#output */
7383 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TFloat:kernel#Object#output_class_name */
7384 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TFloat:kernel#Object#exit */
7385 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TFloat:kernel#Object#sys */
7386 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TFloat:kernel#Object#hash */
7387 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TFloat:math#Object#atan2 */
7388 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TFloat:math#Object#pi */
7389 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TFloat:math#Object#srand_from */
7390 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TFloat:math#Object#srand */
7391 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__to_s, /* pointer to parser_nodes:TFloat:parser_nodes#TokenLiteral#to_s */
7392 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TFloat:string#Object#native_class_name */
7393 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TFloat:string#Object#class_name */
7394 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TFloat:string#Object#inspect */
7395 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TFloat:string#Object#inspect_head */
7396 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TFloat:string#Object#args */
7397 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TFloat:string#Object#alpha_comparator */
7398 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TFloat:stream#Object#poll */
7399 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TFloat:stream#Object#intern_poll */
7400 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TFloat:time#Object#get_time */
7401 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TFloat:file#Object#printn */
7402 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TFloat:file#Object#print */
7403 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TFloat:file#Object#getc */
7404 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TFloat:file#Object#gets */
7405 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TFloat:file#Object#getcwd */
7406 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TFloat:file#Object#file_getcwd */
7407 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TFloat:file#Object#stdin */
7408 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TFloat:file#Object#stdout */
7409 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TFloat:file#Object#stderr */
7410 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TFloat:model_base#Object#intrude_visibility */
7411 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TFloat:model_base#Object#public_visibility */
7412 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TFloat:model_base#Object#protected_visibility */
7413 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TFloat:model_base#Object#private_visibility */
7414 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TFloat:model_base#Object#none_visibility */
7415 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TFloat:model#Object#abstract_kind */
7416 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TFloat:model#Object#concrete_kind */
7417 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TFloat:model#Object#interface_kind */
7418 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TFloat:model#Object#enum_kind */
7419 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TFloat:model#Object#extern_kind */
7420 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TFloat:nitni_utilities#Object#internal_call_context */
7421 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TFloat:nitni_utilities#Object#long_signature */
7422 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TFloat:nitni_utilities#Object#short_signature */
7423 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TFloat:c#Object#to_c_call_context */
7424 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TFloat:c#Object#from_c_call_context */
7425 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TFloat:cpp#Object#cpp_call_context */
7426 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TFloat:cpp#Object#to_cpp_call_context */
7427 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TFloat:cpp#Object#from_cpp_call_context */
7428 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#location */
7429 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#hot_location */
7430 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#debug */
7431 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#parent */
7432 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#parent= */
7433 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#init */
7434 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TFloat:parser_nodes#Token#replace_child */
7435 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#detach */
7436 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TFloat:parser_nodes#ANode#replace_with */
7437 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TFloat:parser_nodes#Token#visit_all */
7438 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TFloat:parser_util#ANode#collect_tokens_by_text */
7439 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TFloat:parser_util#ANode#collect_annotations_by_name */
7440 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TFloat:simple_misc_analysis#ANode#accept_simple_misc */
7441 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TFloat:simple_misc_analysis#ANode#after_simple_misc */
7442 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TFloat:literal#ANode#accept_literal */
7443 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TFloat:scope#ANode#accept_scope_visitor */
7444 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TFloat:flow#ANode#accept_flow_visitor */
7445 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TFloat:local_var_init#ANode#accept_local_var_visitor */
7446 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TFloat:auto_super_init#ANode#accept_auto_super_init */
7447 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TFloat:astvalidation#ANode#accept_ast_validation */
7448 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TFloat:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7449 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TFloat:transform#ANode#accept_transform_visitor */
7450 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TFloat:lexer#Token#text */
7451 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TFloat:lexer#Token#text= */
7452 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TFloat:parser_nodes#Token#prev_token */
7453 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TFloat:parser_nodes#Token#prev_token= */
7454 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TFloat:parser_nodes#Token#next_token */
7455 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TFloat:parser_nodes#Token#next_token= */
7456 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TFloat:parser_nodes#Token#init */
7457 (nitmethod_t)VIRTUAL_lexer__TFloat__parser_index, /* pointer to parser_nodes:TFloat:lexer#TFloat#parser_index */
7458 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__init, /* pointer to parser_nodes:TFloat:parser_nodes#TokenLiteral#init */
7459 (nitmethod_t)VIRTUAL_parser_nodes__TFloat__init, /* pointer to parser_nodes:TFloat:parser_nodes#TFloat#init */
7460 (nitmethod_t)VIRTUAL_lexer__TFloat__init_tk, /* pointer to parser_nodes:TFloat:lexer#TFloat#init_tk */
7461 }
7462 };
7463 /* allocate TFloat */
7464 val* NEW_parser_nodes__TFloat(const struct type* type) {
7465 val* self /* : TFloat */;
7466 val* var /* : null */;
7467 val* var1 /* : null */;
7468 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7469 self->type = type;
7470 self->class = &class_parser_nodes__TFloat;
7471 var = NULL;
7472 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TFloat exact> */
7473 var1 = NULL;
7474 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TFloat exact> */
7475 return self;
7476 }
7477 /* runtime class parser_nodes__TChar */
7478 const struct class class_parser_nodes__TChar = {
7479 0, /* box_kind */
7480 {
7481 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TChar:kernel#Object#object_id */
7482 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TChar:kernel#Object#is_same_type */
7483 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TChar:kernel#Object#is_same_instance */
7484 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TChar:kernel#Object#== */
7485 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TChar:kernel#Object#!= */
7486 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TChar:kernel#Object#output */
7487 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TChar:kernel#Object#output_class_name */
7488 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TChar:kernel#Object#exit */
7489 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TChar:kernel#Object#sys */
7490 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TChar:kernel#Object#hash */
7491 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TChar:math#Object#atan2 */
7492 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TChar:math#Object#pi */
7493 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TChar:math#Object#srand_from */
7494 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TChar:math#Object#srand */
7495 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__to_s, /* pointer to parser_nodes:TChar:parser_nodes#TokenLiteral#to_s */
7496 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TChar:string#Object#native_class_name */
7497 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TChar:string#Object#class_name */
7498 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TChar:string#Object#inspect */
7499 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TChar:string#Object#inspect_head */
7500 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TChar:string#Object#args */
7501 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TChar:string#Object#alpha_comparator */
7502 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TChar:stream#Object#poll */
7503 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TChar:stream#Object#intern_poll */
7504 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TChar:time#Object#get_time */
7505 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TChar:file#Object#printn */
7506 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TChar:file#Object#print */
7507 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TChar:file#Object#getc */
7508 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TChar:file#Object#gets */
7509 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TChar:file#Object#getcwd */
7510 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TChar:file#Object#file_getcwd */
7511 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TChar:file#Object#stdin */
7512 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TChar:file#Object#stdout */
7513 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TChar:file#Object#stderr */
7514 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TChar:model_base#Object#intrude_visibility */
7515 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TChar:model_base#Object#public_visibility */
7516 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TChar:model_base#Object#protected_visibility */
7517 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TChar:model_base#Object#private_visibility */
7518 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TChar:model_base#Object#none_visibility */
7519 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TChar:model#Object#abstract_kind */
7520 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TChar:model#Object#concrete_kind */
7521 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TChar:model#Object#interface_kind */
7522 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TChar:model#Object#enum_kind */
7523 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TChar:model#Object#extern_kind */
7524 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TChar:nitni_utilities#Object#internal_call_context */
7525 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TChar:nitni_utilities#Object#long_signature */
7526 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TChar:nitni_utilities#Object#short_signature */
7527 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TChar:c#Object#to_c_call_context */
7528 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TChar:c#Object#from_c_call_context */
7529 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TChar:cpp#Object#cpp_call_context */
7530 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TChar:cpp#Object#to_cpp_call_context */
7531 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TChar:cpp#Object#from_cpp_call_context */
7532 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TChar:parser_nodes#ANode#location */
7533 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TChar:parser_nodes#ANode#hot_location */
7534 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TChar:parser_nodes#ANode#debug */
7535 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TChar:parser_nodes#ANode#parent */
7536 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TChar:parser_nodes#ANode#parent= */
7537 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TChar:parser_nodes#ANode#init */
7538 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TChar:parser_nodes#Token#replace_child */
7539 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TChar:parser_nodes#ANode#detach */
7540 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TChar:parser_nodes#ANode#replace_with */
7541 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TChar:parser_nodes#Token#visit_all */
7542 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TChar:parser_util#ANode#collect_tokens_by_text */
7543 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TChar:parser_util#ANode#collect_annotations_by_name */
7544 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TChar:simple_misc_analysis#ANode#accept_simple_misc */
7545 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TChar:simple_misc_analysis#ANode#after_simple_misc */
7546 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TChar:literal#ANode#accept_literal */
7547 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TChar:scope#ANode#accept_scope_visitor */
7548 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TChar:flow#ANode#accept_flow_visitor */
7549 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TChar:local_var_init#ANode#accept_local_var_visitor */
7550 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TChar:auto_super_init#ANode#accept_auto_super_init */
7551 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TChar:astvalidation#ANode#accept_ast_validation */
7552 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TChar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7553 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TChar:transform#ANode#accept_transform_visitor */
7554 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TChar:lexer#Token#text */
7555 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TChar:lexer#Token#text= */
7556 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TChar:parser_nodes#Token#prev_token */
7557 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TChar:parser_nodes#Token#prev_token= */
7558 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TChar:parser_nodes#Token#next_token */
7559 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TChar:parser_nodes#Token#next_token= */
7560 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TChar:parser_nodes#Token#init */
7561 (nitmethod_t)VIRTUAL_lexer__TChar__parser_index, /* pointer to parser_nodes:TChar:lexer#TChar#parser_index */
7562 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__init, /* pointer to parser_nodes:TChar:parser_nodes#TokenLiteral#init */
7563 (nitmethod_t)VIRTUAL_parser_nodes__TChar__init, /* pointer to parser_nodes:TChar:parser_nodes#TChar#init */
7564 (nitmethod_t)VIRTUAL_lexer__TChar__init_tk, /* pointer to parser_nodes:TChar:lexer#TChar#init_tk */
7565 }
7566 };
7567 /* allocate TChar */
7568 val* NEW_parser_nodes__TChar(const struct type* type) {
7569 val* self /* : TChar */;
7570 val* var /* : null */;
7571 val* var1 /* : null */;
7572 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7573 self->type = type;
7574 self->class = &class_parser_nodes__TChar;
7575 var = NULL;
7576 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TChar exact> */
7577 var1 = NULL;
7578 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TChar exact> */
7579 return self;
7580 }
7581 /* runtime class parser_nodes__TString */
7582 const struct class class_parser_nodes__TString = {
7583 0, /* box_kind */
7584 {
7585 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TString:kernel#Object#object_id */
7586 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TString:kernel#Object#is_same_type */
7587 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TString:kernel#Object#is_same_instance */
7588 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TString:kernel#Object#== */
7589 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TString:kernel#Object#!= */
7590 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TString:kernel#Object#output */
7591 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TString:kernel#Object#output_class_name */
7592 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TString:kernel#Object#exit */
7593 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TString:kernel#Object#sys */
7594 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TString:kernel#Object#hash */
7595 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TString:math#Object#atan2 */
7596 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TString:math#Object#pi */
7597 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TString:math#Object#srand_from */
7598 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TString:math#Object#srand */
7599 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__to_s, /* pointer to parser_nodes:TString:parser_nodes#TokenLiteral#to_s */
7600 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TString:string#Object#native_class_name */
7601 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TString:string#Object#class_name */
7602 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TString:string#Object#inspect */
7603 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TString:string#Object#inspect_head */
7604 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TString:string#Object#args */
7605 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TString:string#Object#alpha_comparator */
7606 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TString:stream#Object#poll */
7607 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TString:stream#Object#intern_poll */
7608 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TString:time#Object#get_time */
7609 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TString:file#Object#printn */
7610 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TString:file#Object#print */
7611 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TString:file#Object#getc */
7612 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TString:file#Object#gets */
7613 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TString:file#Object#getcwd */
7614 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TString:file#Object#file_getcwd */
7615 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TString:file#Object#stdin */
7616 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TString:file#Object#stdout */
7617 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TString:file#Object#stderr */
7618 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TString:model_base#Object#intrude_visibility */
7619 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TString:model_base#Object#public_visibility */
7620 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TString:model_base#Object#protected_visibility */
7621 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TString:model_base#Object#private_visibility */
7622 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TString:model_base#Object#none_visibility */
7623 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TString:model#Object#abstract_kind */
7624 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TString:model#Object#concrete_kind */
7625 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TString:model#Object#interface_kind */
7626 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TString:model#Object#enum_kind */
7627 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TString:model#Object#extern_kind */
7628 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TString:nitni_utilities#Object#internal_call_context */
7629 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TString:nitni_utilities#Object#long_signature */
7630 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TString:nitni_utilities#Object#short_signature */
7631 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TString:c#Object#to_c_call_context */
7632 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TString:c#Object#from_c_call_context */
7633 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TString:cpp#Object#cpp_call_context */
7634 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TString:cpp#Object#to_cpp_call_context */
7635 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TString:cpp#Object#from_cpp_call_context */
7636 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TString:parser_nodes#ANode#location */
7637 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TString:parser_nodes#ANode#hot_location */
7638 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TString:parser_nodes#ANode#debug */
7639 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TString:parser_nodes#ANode#parent */
7640 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TString:parser_nodes#ANode#parent= */
7641 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TString:parser_nodes#ANode#init */
7642 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TString:parser_nodes#Token#replace_child */
7643 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TString:parser_nodes#ANode#detach */
7644 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TString:parser_nodes#ANode#replace_with */
7645 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TString:parser_nodes#Token#visit_all */
7646 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TString:parser_util#ANode#collect_tokens_by_text */
7647 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TString:parser_util#ANode#collect_annotations_by_name */
7648 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TString:simple_misc_analysis#ANode#accept_simple_misc */
7649 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TString:simple_misc_analysis#ANode#after_simple_misc */
7650 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TString:literal#ANode#accept_literal */
7651 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TString:scope#ANode#accept_scope_visitor */
7652 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TString:flow#ANode#accept_flow_visitor */
7653 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TString:local_var_init#ANode#accept_local_var_visitor */
7654 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TString:auto_super_init#ANode#accept_auto_super_init */
7655 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TString:astvalidation#ANode#accept_ast_validation */
7656 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7657 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TString:transform#ANode#accept_transform_visitor */
7658 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TString:lexer#Token#text */
7659 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TString:lexer#Token#text= */
7660 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TString:parser_nodes#Token#prev_token */
7661 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TString:parser_nodes#Token#prev_token= */
7662 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TString:parser_nodes#Token#next_token */
7663 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TString:parser_nodes#Token#next_token= */
7664 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TString:parser_nodes#Token#init */
7665 (nitmethod_t)VIRTUAL_lexer__TString__parser_index, /* pointer to parser_nodes:TString:lexer#TString#parser_index */
7666 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__init, /* pointer to parser_nodes:TString:parser_nodes#TokenLiteral#init */
7667 (nitmethod_t)VIRTUAL_parser_nodes__TString__init, /* pointer to parser_nodes:TString:parser_nodes#TString#init */
7668 (nitmethod_t)VIRTUAL_lexer__TString__init_tk, /* pointer to parser_nodes:TString:lexer#TString#init_tk */
7669 (nitmethod_t)VIRTUAL_ffi_base__TString__without_quotes, /* pointer to parser_nodes:TString:ffi_base#TString#without_quotes */
7670 }
7671 };
7672 /* allocate TString */
7673 val* NEW_parser_nodes__TString(const struct type* type) {
7674 val* self /* : TString */;
7675 val* var /* : null */;
7676 val* var1 /* : null */;
7677 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7678 self->type = type;
7679 self->class = &class_parser_nodes__TString;
7680 var = NULL;
7681 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TString exact> */
7682 var1 = NULL;
7683 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TString exact> */
7684 return self;
7685 }
7686 /* runtime class parser_nodes__TStartString */
7687 const struct class class_parser_nodes__TStartString = {
7688 0, /* box_kind */
7689 {
7690 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TStartString:kernel#Object#object_id */
7691 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TStartString:kernel#Object#is_same_type */
7692 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TStartString:kernel#Object#is_same_instance */
7693 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TStartString:kernel#Object#== */
7694 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TStartString:kernel#Object#!= */
7695 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TStartString:kernel#Object#output */
7696 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TStartString:kernel#Object#output_class_name */
7697 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TStartString:kernel#Object#exit */
7698 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TStartString:kernel#Object#sys */
7699 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TStartString:kernel#Object#hash */
7700 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TStartString:math#Object#atan2 */
7701 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TStartString:math#Object#pi */
7702 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TStartString:math#Object#srand_from */
7703 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TStartString:math#Object#srand */
7704 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__to_s, /* pointer to parser_nodes:TStartString:parser_nodes#TokenLiteral#to_s */
7705 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TStartString:string#Object#native_class_name */
7706 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TStartString:string#Object#class_name */
7707 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TStartString:string#Object#inspect */
7708 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TStartString:string#Object#inspect_head */
7709 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TStartString:string#Object#args */
7710 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TStartString:string#Object#alpha_comparator */
7711 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TStartString:stream#Object#poll */
7712 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TStartString:stream#Object#intern_poll */
7713 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TStartString:time#Object#get_time */
7714 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TStartString:file#Object#printn */
7715 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TStartString:file#Object#print */
7716 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TStartString:file#Object#getc */
7717 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TStartString:file#Object#gets */
7718 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TStartString:file#Object#getcwd */
7719 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TStartString:file#Object#file_getcwd */
7720 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TStartString:file#Object#stdin */
7721 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TStartString:file#Object#stdout */
7722 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TStartString:file#Object#stderr */
7723 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TStartString:model_base#Object#intrude_visibility */
7724 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TStartString:model_base#Object#public_visibility */
7725 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TStartString:model_base#Object#protected_visibility */
7726 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TStartString:model_base#Object#private_visibility */
7727 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TStartString:model_base#Object#none_visibility */
7728 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TStartString:model#Object#abstract_kind */
7729 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TStartString:model#Object#concrete_kind */
7730 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TStartString:model#Object#interface_kind */
7731 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TStartString:model#Object#enum_kind */
7732 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TStartString:model#Object#extern_kind */
7733 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TStartString:nitni_utilities#Object#internal_call_context */
7734 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TStartString:nitni_utilities#Object#long_signature */
7735 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TStartString:nitni_utilities#Object#short_signature */
7736 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TStartString:c#Object#to_c_call_context */
7737 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TStartString:c#Object#from_c_call_context */
7738 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TStartString:cpp#Object#cpp_call_context */
7739 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TStartString:cpp#Object#to_cpp_call_context */
7740 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TStartString:cpp#Object#from_cpp_call_context */
7741 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#location */
7742 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#hot_location */
7743 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#debug */
7744 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#parent */
7745 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#parent= */
7746 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#init */
7747 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TStartString:parser_nodes#Token#replace_child */
7748 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#detach */
7749 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TStartString:parser_nodes#ANode#replace_with */
7750 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TStartString:parser_nodes#Token#visit_all */
7751 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TStartString:parser_util#ANode#collect_tokens_by_text */
7752 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TStartString:parser_util#ANode#collect_annotations_by_name */
7753 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TStartString:simple_misc_analysis#ANode#accept_simple_misc */
7754 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TStartString:simple_misc_analysis#ANode#after_simple_misc */
7755 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TStartString:literal#ANode#accept_literal */
7756 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TStartString:scope#ANode#accept_scope_visitor */
7757 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TStartString:flow#ANode#accept_flow_visitor */
7758 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TStartString:local_var_init#ANode#accept_local_var_visitor */
7759 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TStartString:auto_super_init#ANode#accept_auto_super_init */
7760 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TStartString:astvalidation#ANode#accept_ast_validation */
7761 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TStartString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7762 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TStartString:transform#ANode#accept_transform_visitor */
7763 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TStartString:lexer#Token#text */
7764 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TStartString:lexer#Token#text= */
7765 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TStartString:parser_nodes#Token#prev_token */
7766 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TStartString:parser_nodes#Token#prev_token= */
7767 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TStartString:parser_nodes#Token#next_token */
7768 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TStartString:parser_nodes#Token#next_token= */
7769 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TStartString:parser_nodes#Token#init */
7770 (nitmethod_t)VIRTUAL_lexer__TStartString__parser_index, /* pointer to parser_nodes:TStartString:lexer#TStartString#parser_index */
7771 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__init, /* pointer to parser_nodes:TStartString:parser_nodes#TokenLiteral#init */
7772 (nitmethod_t)VIRTUAL_parser_nodes__TStartString__init, /* pointer to parser_nodes:TStartString:parser_nodes#TStartString#init */
7773 (nitmethod_t)VIRTUAL_lexer__TStartString__init_tk, /* pointer to parser_nodes:TStartString:lexer#TStartString#init_tk */
7774 }
7775 };
7776 /* allocate TStartString */
7777 val* NEW_parser_nodes__TStartString(const struct type* type) {
7778 val* self /* : TStartString */;
7779 val* var /* : null */;
7780 val* var1 /* : null */;
7781 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7782 self->type = type;
7783 self->class = &class_parser_nodes__TStartString;
7784 var = NULL;
7785 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TStartString exact> */
7786 var1 = NULL;
7787 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TStartString exact> */
7788 return self;
7789 }
7790 /* runtime class parser_nodes__TMidString */
7791 const struct class class_parser_nodes__TMidString = {
7792 0, /* box_kind */
7793 {
7794 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TMidString:kernel#Object#object_id */
7795 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TMidString:kernel#Object#is_same_type */
7796 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TMidString:kernel#Object#is_same_instance */
7797 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TMidString:kernel#Object#== */
7798 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TMidString:kernel#Object#!= */
7799 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TMidString:kernel#Object#output */
7800 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TMidString:kernel#Object#output_class_name */
7801 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TMidString:kernel#Object#exit */
7802 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TMidString:kernel#Object#sys */
7803 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TMidString:kernel#Object#hash */
7804 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TMidString:math#Object#atan2 */
7805 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TMidString:math#Object#pi */
7806 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TMidString:math#Object#srand_from */
7807 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TMidString:math#Object#srand */
7808 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__to_s, /* pointer to parser_nodes:TMidString:parser_nodes#TokenLiteral#to_s */
7809 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TMidString:string#Object#native_class_name */
7810 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TMidString:string#Object#class_name */
7811 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TMidString:string#Object#inspect */
7812 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TMidString:string#Object#inspect_head */
7813 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TMidString:string#Object#args */
7814 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TMidString:string#Object#alpha_comparator */
7815 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TMidString:stream#Object#poll */
7816 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TMidString:stream#Object#intern_poll */
7817 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TMidString:time#Object#get_time */
7818 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TMidString:file#Object#printn */
7819 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TMidString:file#Object#print */
7820 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TMidString:file#Object#getc */
7821 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TMidString:file#Object#gets */
7822 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TMidString:file#Object#getcwd */
7823 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TMidString:file#Object#file_getcwd */
7824 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TMidString:file#Object#stdin */
7825 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TMidString:file#Object#stdout */
7826 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TMidString:file#Object#stderr */
7827 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TMidString:model_base#Object#intrude_visibility */
7828 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TMidString:model_base#Object#public_visibility */
7829 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TMidString:model_base#Object#protected_visibility */
7830 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TMidString:model_base#Object#private_visibility */
7831 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TMidString:model_base#Object#none_visibility */
7832 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TMidString:model#Object#abstract_kind */
7833 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TMidString:model#Object#concrete_kind */
7834 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TMidString:model#Object#interface_kind */
7835 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TMidString:model#Object#enum_kind */
7836 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TMidString:model#Object#extern_kind */
7837 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TMidString:nitni_utilities#Object#internal_call_context */
7838 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TMidString:nitni_utilities#Object#long_signature */
7839 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TMidString:nitni_utilities#Object#short_signature */
7840 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TMidString:c#Object#to_c_call_context */
7841 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TMidString:c#Object#from_c_call_context */
7842 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TMidString:cpp#Object#cpp_call_context */
7843 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TMidString:cpp#Object#to_cpp_call_context */
7844 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TMidString:cpp#Object#from_cpp_call_context */
7845 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#location */
7846 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#hot_location */
7847 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#debug */
7848 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#parent */
7849 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#parent= */
7850 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#init */
7851 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TMidString:parser_nodes#Token#replace_child */
7852 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#detach */
7853 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TMidString:parser_nodes#ANode#replace_with */
7854 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TMidString:parser_nodes#Token#visit_all */
7855 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TMidString:parser_util#ANode#collect_tokens_by_text */
7856 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TMidString:parser_util#ANode#collect_annotations_by_name */
7857 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TMidString:simple_misc_analysis#ANode#accept_simple_misc */
7858 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TMidString:simple_misc_analysis#ANode#after_simple_misc */
7859 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TMidString:literal#ANode#accept_literal */
7860 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TMidString:scope#ANode#accept_scope_visitor */
7861 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TMidString:flow#ANode#accept_flow_visitor */
7862 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TMidString:local_var_init#ANode#accept_local_var_visitor */
7863 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TMidString:auto_super_init#ANode#accept_auto_super_init */
7864 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TMidString:astvalidation#ANode#accept_ast_validation */
7865 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TMidString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7866 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TMidString:transform#ANode#accept_transform_visitor */
7867 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TMidString:lexer#Token#text */
7868 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TMidString:lexer#Token#text= */
7869 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TMidString:parser_nodes#Token#prev_token */
7870 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TMidString:parser_nodes#Token#prev_token= */
7871 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TMidString:parser_nodes#Token#next_token */
7872 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TMidString:parser_nodes#Token#next_token= */
7873 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TMidString:parser_nodes#Token#init */
7874 (nitmethod_t)VIRTUAL_lexer__TMidString__parser_index, /* pointer to parser_nodes:TMidString:lexer#TMidString#parser_index */
7875 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__init, /* pointer to parser_nodes:TMidString:parser_nodes#TokenLiteral#init */
7876 (nitmethod_t)VIRTUAL_parser_nodes__TMidString__init, /* pointer to parser_nodes:TMidString:parser_nodes#TMidString#init */
7877 (nitmethod_t)VIRTUAL_lexer__TMidString__init_tk, /* pointer to parser_nodes:TMidString:lexer#TMidString#init_tk */
7878 }
7879 };
7880 /* allocate TMidString */
7881 val* NEW_parser_nodes__TMidString(const struct type* type) {
7882 val* self /* : TMidString */;
7883 val* var /* : null */;
7884 val* var1 /* : null */;
7885 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7886 self->type = type;
7887 self->class = &class_parser_nodes__TMidString;
7888 var = NULL;
7889 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TMidString exact> */
7890 var1 = NULL;
7891 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TMidString exact> */
7892 return self;
7893 }
7894 /* runtime class parser_nodes__TEndString */
7895 const struct class class_parser_nodes__TEndString = {
7896 0, /* box_kind */
7897 {
7898 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TEndString:kernel#Object#object_id */
7899 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TEndString:kernel#Object#is_same_type */
7900 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TEndString:kernel#Object#is_same_instance */
7901 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TEndString:kernel#Object#== */
7902 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TEndString:kernel#Object#!= */
7903 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TEndString:kernel#Object#output */
7904 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TEndString:kernel#Object#output_class_name */
7905 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TEndString:kernel#Object#exit */
7906 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TEndString:kernel#Object#sys */
7907 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TEndString:kernel#Object#hash */
7908 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TEndString:math#Object#atan2 */
7909 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TEndString:math#Object#pi */
7910 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TEndString:math#Object#srand_from */
7911 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TEndString:math#Object#srand */
7912 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__to_s, /* pointer to parser_nodes:TEndString:parser_nodes#TokenLiteral#to_s */
7913 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TEndString:string#Object#native_class_name */
7914 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TEndString:string#Object#class_name */
7915 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TEndString:string#Object#inspect */
7916 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TEndString:string#Object#inspect_head */
7917 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TEndString:string#Object#args */
7918 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TEndString:string#Object#alpha_comparator */
7919 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TEndString:stream#Object#poll */
7920 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TEndString:stream#Object#intern_poll */
7921 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TEndString:time#Object#get_time */
7922 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TEndString:file#Object#printn */
7923 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TEndString:file#Object#print */
7924 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TEndString:file#Object#getc */
7925 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TEndString:file#Object#gets */
7926 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TEndString:file#Object#getcwd */
7927 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TEndString:file#Object#file_getcwd */
7928 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TEndString:file#Object#stdin */
7929 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TEndString:file#Object#stdout */
7930 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TEndString:file#Object#stderr */
7931 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TEndString:model_base#Object#intrude_visibility */
7932 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TEndString:model_base#Object#public_visibility */
7933 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TEndString:model_base#Object#protected_visibility */
7934 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TEndString:model_base#Object#private_visibility */
7935 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TEndString:model_base#Object#none_visibility */
7936 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TEndString:model#Object#abstract_kind */
7937 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TEndString:model#Object#concrete_kind */
7938 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TEndString:model#Object#interface_kind */
7939 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TEndString:model#Object#enum_kind */
7940 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TEndString:model#Object#extern_kind */
7941 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TEndString:nitni_utilities#Object#internal_call_context */
7942 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TEndString:nitni_utilities#Object#long_signature */
7943 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TEndString:nitni_utilities#Object#short_signature */
7944 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TEndString:c#Object#to_c_call_context */
7945 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TEndString:c#Object#from_c_call_context */
7946 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TEndString:cpp#Object#cpp_call_context */
7947 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TEndString:cpp#Object#to_cpp_call_context */
7948 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TEndString:cpp#Object#from_cpp_call_context */
7949 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#location */
7950 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#hot_location */
7951 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#debug */
7952 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#parent */
7953 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#parent= */
7954 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#init */
7955 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TEndString:parser_nodes#Token#replace_child */
7956 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#detach */
7957 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TEndString:parser_nodes#ANode#replace_with */
7958 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TEndString:parser_nodes#Token#visit_all */
7959 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TEndString:parser_util#ANode#collect_tokens_by_text */
7960 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TEndString:parser_util#ANode#collect_annotations_by_name */
7961 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TEndString:simple_misc_analysis#ANode#accept_simple_misc */
7962 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TEndString:simple_misc_analysis#ANode#after_simple_misc */
7963 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TEndString:literal#ANode#accept_literal */
7964 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TEndString:scope#ANode#accept_scope_visitor */
7965 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TEndString:flow#ANode#accept_flow_visitor */
7966 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TEndString:local_var_init#ANode#accept_local_var_visitor */
7967 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TEndString:auto_super_init#ANode#accept_auto_super_init */
7968 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TEndString:astvalidation#ANode#accept_ast_validation */
7969 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TEndString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
7970 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TEndString:transform#ANode#accept_transform_visitor */
7971 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TEndString:lexer#Token#text */
7972 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TEndString:lexer#Token#text= */
7973 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TEndString:parser_nodes#Token#prev_token */
7974 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TEndString:parser_nodes#Token#prev_token= */
7975 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TEndString:parser_nodes#Token#next_token */
7976 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TEndString:parser_nodes#Token#next_token= */
7977 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TEndString:parser_nodes#Token#init */
7978 (nitmethod_t)VIRTUAL_lexer__TEndString__parser_index, /* pointer to parser_nodes:TEndString:lexer#TEndString#parser_index */
7979 (nitmethod_t)VIRTUAL_parser_nodes__TokenLiteral__init, /* pointer to parser_nodes:TEndString:parser_nodes#TokenLiteral#init */
7980 (nitmethod_t)VIRTUAL_parser_nodes__TEndString__init, /* pointer to parser_nodes:TEndString:parser_nodes#TEndString#init */
7981 (nitmethod_t)VIRTUAL_lexer__TEndString__init_tk, /* pointer to parser_nodes:TEndString:lexer#TEndString#init_tk */
7982 }
7983 };
7984 /* allocate TEndString */
7985 val* NEW_parser_nodes__TEndString(const struct type* type) {
7986 val* self /* : TEndString */;
7987 val* var /* : null */;
7988 val* var1 /* : null */;
7989 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
7990 self->type = type;
7991 self->class = &class_parser_nodes__TEndString;
7992 var = NULL;
7993 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TEndString exact> */
7994 var1 = NULL;
7995 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TEndString exact> */
7996 return self;
7997 }
7998 /* runtime class parser_nodes__TBadString */
7999 const struct class class_parser_nodes__TBadString = {
8000 0, /* box_kind */
8001 {
8002 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TBadString:kernel#Object#object_id */
8003 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TBadString:kernel#Object#is_same_type */
8004 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TBadString:kernel#Object#is_same_instance */
8005 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TBadString:kernel#Object#== */
8006 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TBadString:kernel#Object#!= */
8007 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TBadString:kernel#Object#output */
8008 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TBadString:kernel#Object#output_class_name */
8009 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TBadString:kernel#Object#exit */
8010 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TBadString:kernel#Object#sys */
8011 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TBadString:kernel#Object#hash */
8012 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TBadString:math#Object#atan2 */
8013 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TBadString:math#Object#pi */
8014 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TBadString:math#Object#srand_from */
8015 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TBadString:math#Object#srand */
8016 (nitmethod_t)VIRTUAL_parser_nodes__TBadString__to_s, /* pointer to parser_nodes:TBadString:parser_nodes#TBadString#to_s */
8017 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TBadString:string#Object#native_class_name */
8018 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TBadString:string#Object#class_name */
8019 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TBadString:string#Object#inspect */
8020 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TBadString:string#Object#inspect_head */
8021 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TBadString:string#Object#args */
8022 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TBadString:string#Object#alpha_comparator */
8023 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TBadString:stream#Object#poll */
8024 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TBadString:stream#Object#intern_poll */
8025 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TBadString:time#Object#get_time */
8026 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TBadString:file#Object#printn */
8027 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TBadString:file#Object#print */
8028 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TBadString:file#Object#getc */
8029 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TBadString:file#Object#gets */
8030 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TBadString:file#Object#getcwd */
8031 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TBadString:file#Object#file_getcwd */
8032 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TBadString:file#Object#stdin */
8033 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TBadString:file#Object#stdout */
8034 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TBadString:file#Object#stderr */
8035 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TBadString:model_base#Object#intrude_visibility */
8036 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TBadString:model_base#Object#public_visibility */
8037 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TBadString:model_base#Object#protected_visibility */
8038 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TBadString:model_base#Object#private_visibility */
8039 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TBadString:model_base#Object#none_visibility */
8040 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TBadString:model#Object#abstract_kind */
8041 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TBadString:model#Object#concrete_kind */
8042 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TBadString:model#Object#interface_kind */
8043 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TBadString:model#Object#enum_kind */
8044 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TBadString:model#Object#extern_kind */
8045 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TBadString:nitni_utilities#Object#internal_call_context */
8046 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TBadString:nitni_utilities#Object#long_signature */
8047 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TBadString:nitni_utilities#Object#short_signature */
8048 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TBadString:c#Object#to_c_call_context */
8049 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TBadString:c#Object#from_c_call_context */
8050 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TBadString:cpp#Object#cpp_call_context */
8051 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TBadString:cpp#Object#to_cpp_call_context */
8052 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TBadString:cpp#Object#from_cpp_call_context */
8053 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#location */
8054 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#hot_location */
8055 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#debug */
8056 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#parent */
8057 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#parent= */
8058 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#init */
8059 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TBadString:parser_nodes#Token#replace_child */
8060 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#detach */
8061 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TBadString:parser_nodes#ANode#replace_with */
8062 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TBadString:parser_nodes#Token#visit_all */
8063 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TBadString:parser_util#ANode#collect_tokens_by_text */
8064 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TBadString:parser_util#ANode#collect_annotations_by_name */
8065 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TBadString:simple_misc_analysis#ANode#accept_simple_misc */
8066 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TBadString:simple_misc_analysis#ANode#after_simple_misc */
8067 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TBadString:literal#ANode#accept_literal */
8068 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TBadString:scope#ANode#accept_scope_visitor */
8069 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TBadString:flow#ANode#accept_flow_visitor */
8070 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TBadString:local_var_init#ANode#accept_local_var_visitor */
8071 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TBadString:auto_super_init#ANode#accept_auto_super_init */
8072 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TBadString:astvalidation#ANode#accept_ast_validation */
8073 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TBadString:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8074 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TBadString:transform#ANode#accept_transform_visitor */
8075 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TBadString:lexer#Token#text */
8076 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TBadString:lexer#Token#text= */
8077 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TBadString:parser_nodes#Token#prev_token */
8078 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TBadString:parser_nodes#Token#prev_token= */
8079 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TBadString:parser_nodes#Token#next_token */
8080 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TBadString:parser_nodes#Token#next_token= */
8081 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TBadString:parser_nodes#Token#init */
8082 (nitmethod_t)VIRTUAL_lexer__TBadString__parser_index, /* pointer to parser_nodes:TBadString:lexer#TBadString#parser_index */
8083 (nitmethod_t)VIRTUAL_parser_nodes__TBadString__init, /* pointer to parser_nodes:TBadString:parser_nodes#TBadString#init */
8084 (nitmethod_t)VIRTUAL_lexer__TBadString__init_tk, /* pointer to parser_nodes:TBadString:lexer#TBadString#init_tk */
8085 }
8086 };
8087 /* allocate TBadString */
8088 val* NEW_parser_nodes__TBadString(const struct type* type) {
8089 val* self /* : TBadString */;
8090 val* var /* : null */;
8091 val* var1 /* : null */;
8092 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8093 self->type = type;
8094 self->class = &class_parser_nodes__TBadString;
8095 var = NULL;
8096 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TBadString exact> */
8097 var1 = NULL;
8098 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TBadString exact> */
8099 return self;
8100 }
8101 /* runtime class parser_nodes__TBadChar */
8102 const struct class class_parser_nodes__TBadChar = {
8103 0, /* box_kind */
8104 {
8105 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TBadChar:kernel#Object#object_id */
8106 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TBadChar:kernel#Object#is_same_type */
8107 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TBadChar:kernel#Object#is_same_instance */
8108 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TBadChar:kernel#Object#== */
8109 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TBadChar:kernel#Object#!= */
8110 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TBadChar:kernel#Object#output */
8111 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TBadChar:kernel#Object#output_class_name */
8112 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TBadChar:kernel#Object#exit */
8113 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TBadChar:kernel#Object#sys */
8114 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TBadChar:kernel#Object#hash */
8115 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TBadChar:math#Object#atan2 */
8116 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TBadChar:math#Object#pi */
8117 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TBadChar:math#Object#srand_from */
8118 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TBadChar:math#Object#srand */
8119 (nitmethod_t)VIRTUAL_parser_nodes__TBadChar__to_s, /* pointer to parser_nodes:TBadChar:parser_nodes#TBadChar#to_s */
8120 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TBadChar:string#Object#native_class_name */
8121 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TBadChar:string#Object#class_name */
8122 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TBadChar:string#Object#inspect */
8123 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TBadChar:string#Object#inspect_head */
8124 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TBadChar:string#Object#args */
8125 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TBadChar:string#Object#alpha_comparator */
8126 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TBadChar:stream#Object#poll */
8127 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TBadChar:stream#Object#intern_poll */
8128 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TBadChar:time#Object#get_time */
8129 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TBadChar:file#Object#printn */
8130 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TBadChar:file#Object#print */
8131 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TBadChar:file#Object#getc */
8132 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TBadChar:file#Object#gets */
8133 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TBadChar:file#Object#getcwd */
8134 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TBadChar:file#Object#file_getcwd */
8135 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TBadChar:file#Object#stdin */
8136 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TBadChar:file#Object#stdout */
8137 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TBadChar:file#Object#stderr */
8138 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TBadChar:model_base#Object#intrude_visibility */
8139 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TBadChar:model_base#Object#public_visibility */
8140 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TBadChar:model_base#Object#protected_visibility */
8141 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TBadChar:model_base#Object#private_visibility */
8142 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TBadChar:model_base#Object#none_visibility */
8143 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TBadChar:model#Object#abstract_kind */
8144 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TBadChar:model#Object#concrete_kind */
8145 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TBadChar:model#Object#interface_kind */
8146 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TBadChar:model#Object#enum_kind */
8147 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TBadChar:model#Object#extern_kind */
8148 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TBadChar:nitni_utilities#Object#internal_call_context */
8149 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TBadChar:nitni_utilities#Object#long_signature */
8150 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TBadChar:nitni_utilities#Object#short_signature */
8151 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TBadChar:c#Object#to_c_call_context */
8152 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TBadChar:c#Object#from_c_call_context */
8153 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TBadChar:cpp#Object#cpp_call_context */
8154 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TBadChar:cpp#Object#to_cpp_call_context */
8155 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TBadChar:cpp#Object#from_cpp_call_context */
8156 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#location */
8157 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#hot_location */
8158 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#debug */
8159 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#parent */
8160 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#parent= */
8161 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#init */
8162 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#replace_child */
8163 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#detach */
8164 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TBadChar:parser_nodes#ANode#replace_with */
8165 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#visit_all */
8166 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TBadChar:parser_util#ANode#collect_tokens_by_text */
8167 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TBadChar:parser_util#ANode#collect_annotations_by_name */
8168 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TBadChar:simple_misc_analysis#ANode#accept_simple_misc */
8169 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TBadChar:simple_misc_analysis#ANode#after_simple_misc */
8170 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TBadChar:literal#ANode#accept_literal */
8171 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TBadChar:scope#ANode#accept_scope_visitor */
8172 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TBadChar:flow#ANode#accept_flow_visitor */
8173 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TBadChar:local_var_init#ANode#accept_local_var_visitor */
8174 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TBadChar:auto_super_init#ANode#accept_auto_super_init */
8175 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TBadChar:astvalidation#ANode#accept_ast_validation */
8176 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TBadChar:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8177 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TBadChar:transform#ANode#accept_transform_visitor */
8178 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TBadChar:lexer#Token#text */
8179 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TBadChar:lexer#Token#text= */
8180 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#prev_token */
8181 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#prev_token= */
8182 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#next_token */
8183 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#next_token= */
8184 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TBadChar:parser_nodes#Token#init */
8185 (nitmethod_t)VIRTUAL_lexer__TBadChar__parser_index, /* pointer to parser_nodes:TBadChar:lexer#TBadChar#parser_index */
8186 (nitmethod_t)VIRTUAL_parser_nodes__TBadChar__init, /* pointer to parser_nodes:TBadChar:parser_nodes#TBadChar#init */
8187 (nitmethod_t)VIRTUAL_lexer__TBadChar__init_tk, /* pointer to parser_nodes:TBadChar:lexer#TBadChar#init_tk */
8188 }
8189 };
8190 /* allocate TBadChar */
8191 val* NEW_parser_nodes__TBadChar(const struct type* type) {
8192 val* self /* : TBadChar */;
8193 val* var /* : null */;
8194 val* var1 /* : null */;
8195 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8196 self->type = type;
8197 self->class = &class_parser_nodes__TBadChar;
8198 var = NULL;
8199 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TBadChar exact> */
8200 var1 = NULL;
8201 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TBadChar exact> */
8202 return self;
8203 }
8204 /* runtime class parser_nodes__TExternCodeSegment */
8205 const struct class class_parser_nodes__TExternCodeSegment = {
8206 0, /* box_kind */
8207 {
8208 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#object_id */
8209 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#is_same_type */
8210 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#is_same_instance */
8211 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#== */
8212 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#!= */
8213 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#output */
8214 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#output_class_name */
8215 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#exit */
8216 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#sys */
8217 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:TExternCodeSegment:kernel#Object#hash */
8218 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:TExternCodeSegment:math#Object#atan2 */
8219 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:TExternCodeSegment:math#Object#pi */
8220 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:TExternCodeSegment:math#Object#srand_from */
8221 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:TExternCodeSegment:math#Object#srand */
8222 (nitmethod_t)VIRTUAL_parser_nodes__Token__to_s, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#to_s */
8223 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:TExternCodeSegment:string#Object#native_class_name */
8224 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:TExternCodeSegment:string#Object#class_name */
8225 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:TExternCodeSegment:string#Object#inspect */
8226 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:TExternCodeSegment:string#Object#inspect_head */
8227 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:TExternCodeSegment:string#Object#args */
8228 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:TExternCodeSegment:string#Object#alpha_comparator */
8229 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:TExternCodeSegment:stream#Object#poll */
8230 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:TExternCodeSegment:stream#Object#intern_poll */
8231 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:TExternCodeSegment:time#Object#get_time */
8232 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:TExternCodeSegment:file#Object#printn */
8233 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:TExternCodeSegment:file#Object#print */
8234 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:TExternCodeSegment:file#Object#getc */
8235 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:TExternCodeSegment:file#Object#gets */
8236 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:TExternCodeSegment:file#Object#getcwd */
8237 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:TExternCodeSegment:file#Object#file_getcwd */
8238 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:TExternCodeSegment:file#Object#stdin */
8239 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:TExternCodeSegment:file#Object#stdout */
8240 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:TExternCodeSegment:file#Object#stderr */
8241 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#intrude_visibility */
8242 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#public_visibility */
8243 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#protected_visibility */
8244 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#private_visibility */
8245 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:TExternCodeSegment:model_base#Object#none_visibility */
8246 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:TExternCodeSegment:model#Object#abstract_kind */
8247 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:TExternCodeSegment:model#Object#concrete_kind */
8248 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:TExternCodeSegment:model#Object#interface_kind */
8249 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:TExternCodeSegment:model#Object#enum_kind */
8250 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:TExternCodeSegment:model#Object#extern_kind */
8251 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:TExternCodeSegment:nitni_utilities#Object#internal_call_context */
8252 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:TExternCodeSegment:nitni_utilities#Object#long_signature */
8253 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:TExternCodeSegment:nitni_utilities#Object#short_signature */
8254 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:TExternCodeSegment:c#Object#to_c_call_context */
8255 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:TExternCodeSegment:c#Object#from_c_call_context */
8256 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:TExternCodeSegment:cpp#Object#cpp_call_context */
8257 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:TExternCodeSegment:cpp#Object#to_cpp_call_context */
8258 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:TExternCodeSegment:cpp#Object#from_cpp_call_context */
8259 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#location */
8260 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#hot_location */
8261 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#debug */
8262 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#parent */
8263 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#parent= */
8264 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#init */
8265 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#replace_child */
8266 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#detach */
8267 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#ANode#replace_with */
8268 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#visit_all */
8269 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:TExternCodeSegment:parser_util#ANode#collect_tokens_by_text */
8270 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:TExternCodeSegment:parser_util#ANode#collect_annotations_by_name */
8271 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:TExternCodeSegment:simple_misc_analysis#ANode#accept_simple_misc */
8272 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:TExternCodeSegment:simple_misc_analysis#ANode#after_simple_misc */
8273 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:TExternCodeSegment:literal#ANode#accept_literal */
8274 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:TExternCodeSegment:scope#ANode#accept_scope_visitor */
8275 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:TExternCodeSegment:flow#ANode#accept_flow_visitor */
8276 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:TExternCodeSegment:local_var_init#ANode#accept_local_var_visitor */
8277 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:TExternCodeSegment:auto_super_init#ANode#accept_auto_super_init */
8278 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:TExternCodeSegment:astvalidation#ANode#accept_ast_validation */
8279 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:TExternCodeSegment:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8280 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:TExternCodeSegment:transform#ANode#accept_transform_visitor */
8281 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:TExternCodeSegment:lexer#Token#text */
8282 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:TExternCodeSegment:lexer#Token#text= */
8283 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#prev_token */
8284 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#prev_token= */
8285 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#next_token */
8286 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#next_token= */
8287 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#Token#init */
8288 (nitmethod_t)VIRTUAL_lexer__TExternCodeSegment__parser_index, /* pointer to parser_nodes:TExternCodeSegment:lexer#TExternCodeSegment#parser_index */
8289 (nitmethod_t)VIRTUAL_parser_nodes__TExternCodeSegment__init, /* pointer to parser_nodes:TExternCodeSegment:parser_nodes#TExternCodeSegment#init */
8290 (nitmethod_t)VIRTUAL_lexer__TExternCodeSegment__init_tk, /* pointer to parser_nodes:TExternCodeSegment:lexer#TExternCodeSegment#init_tk */
8291 (nitmethod_t)VIRTUAL_ffi_base__TExternCodeSegment__without_guard, /* pointer to parser_nodes:TExternCodeSegment:ffi_base#TExternCodeSegment#without_guard */
8292 }
8293 };
8294 /* allocate TExternCodeSegment */
8295 val* NEW_parser_nodes__TExternCodeSegment(const struct type* type) {
8296 val* self /* : TExternCodeSegment */;
8297 val* var /* : null */;
8298 val* var1 /* : null */;
8299 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8300 self->type = type;
8301 self->class = &class_parser_nodes__TExternCodeSegment;
8302 var = NULL;
8303 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:TExternCodeSegment exact> */
8304 var1 = NULL;
8305 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:TExternCodeSegment exact> */
8306 return self;
8307 }
8308 /* runtime class parser_nodes__EOF */
8309 const struct class class_parser_nodes__EOF = {
8310 0, /* box_kind */
8311 {
8312 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:EOF:kernel#Object#object_id */
8313 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:EOF:kernel#Object#is_same_type */
8314 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:EOF:kernel#Object#is_same_instance */
8315 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:EOF:kernel#Object#== */
8316 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:EOF:kernel#Object#!= */
8317 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:EOF:kernel#Object#output */
8318 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:EOF:kernel#Object#output_class_name */
8319 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:EOF:kernel#Object#exit */
8320 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:EOF:kernel#Object#sys */
8321 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:EOF:kernel#Object#hash */
8322 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:EOF:math#Object#atan2 */
8323 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:EOF:math#Object#pi */
8324 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:EOF:math#Object#srand_from */
8325 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:EOF:math#Object#srand */
8326 (nitmethod_t)VIRTUAL_parser_nodes__EOF__to_s, /* pointer to parser_nodes:EOF:parser_nodes#EOF#to_s */
8327 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:EOF:string#Object#native_class_name */
8328 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:EOF:string#Object#class_name */
8329 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:EOF:string#Object#inspect */
8330 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:EOF:string#Object#inspect_head */
8331 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:EOF:string#Object#args */
8332 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:EOF:string#Object#alpha_comparator */
8333 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:EOF:stream#Object#poll */
8334 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:EOF:stream#Object#intern_poll */
8335 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:EOF:time#Object#get_time */
8336 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:EOF:file#Object#printn */
8337 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:EOF:file#Object#print */
8338 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:EOF:file#Object#getc */
8339 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:EOF:file#Object#gets */
8340 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:EOF:file#Object#getcwd */
8341 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:EOF:file#Object#file_getcwd */
8342 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:EOF:file#Object#stdin */
8343 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:EOF:file#Object#stdout */
8344 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:EOF:file#Object#stderr */
8345 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:EOF:model_base#Object#intrude_visibility */
8346 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:EOF:model_base#Object#public_visibility */
8347 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:EOF:model_base#Object#protected_visibility */
8348 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:EOF:model_base#Object#private_visibility */
8349 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:EOF:model_base#Object#none_visibility */
8350 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:EOF:model#Object#abstract_kind */
8351 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:EOF:model#Object#concrete_kind */
8352 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:EOF:model#Object#interface_kind */
8353 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:EOF:model#Object#enum_kind */
8354 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:EOF:model#Object#extern_kind */
8355 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:EOF:nitni_utilities#Object#internal_call_context */
8356 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:EOF:nitni_utilities#Object#long_signature */
8357 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:EOF:nitni_utilities#Object#short_signature */
8358 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:EOF:c#Object#to_c_call_context */
8359 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:EOF:c#Object#from_c_call_context */
8360 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:EOF:cpp#Object#cpp_call_context */
8361 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:EOF:cpp#Object#to_cpp_call_context */
8362 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:EOF:cpp#Object#from_cpp_call_context */
8363 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:EOF:parser_nodes#ANode#location */
8364 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:EOF:parser_nodes#ANode#hot_location */
8365 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:EOF:parser_nodes#ANode#debug */
8366 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:EOF:parser_nodes#ANode#parent */
8367 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:EOF:parser_nodes#ANode#parent= */
8368 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:EOF:parser_nodes#ANode#init */
8369 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:EOF:parser_nodes#Token#replace_child */
8370 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:EOF:parser_nodes#ANode#detach */
8371 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:EOF:parser_nodes#ANode#replace_with */
8372 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:EOF:parser_nodes#Token#visit_all */
8373 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:EOF:parser_util#ANode#collect_tokens_by_text */
8374 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:EOF:parser_util#ANode#collect_annotations_by_name */
8375 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:EOF:simple_misc_analysis#ANode#accept_simple_misc */
8376 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:EOF:simple_misc_analysis#ANode#after_simple_misc */
8377 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:EOF:literal#ANode#accept_literal */
8378 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:EOF:scope#ANode#accept_scope_visitor */
8379 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:EOF:flow#ANode#accept_flow_visitor */
8380 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:EOF:local_var_init#ANode#accept_local_var_visitor */
8381 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:EOF:auto_super_init#ANode#accept_auto_super_init */
8382 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:EOF:astvalidation#ANode#accept_ast_validation */
8383 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:EOF:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8384 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:EOF:transform#ANode#accept_transform_visitor */
8385 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:EOF:lexer#Token#text */
8386 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:EOF:lexer#Token#text= */
8387 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:EOF:parser_nodes#Token#prev_token */
8388 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:EOF:parser_nodes#Token#prev_token= */
8389 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:EOF:parser_nodes#Token#next_token */
8390 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:EOF:parser_nodes#Token#next_token= */
8391 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:EOF:parser_nodes#Token#init */
8392 (nitmethod_t)VIRTUAL_lexer__EOF__parser_index, /* pointer to parser_nodes:EOF:lexer#EOF#parser_index */
8393 (nitmethod_t)VIRTUAL_parser_nodes__EOF__init, /* pointer to parser_nodes:EOF:parser_nodes#EOF#init */
8394 (nitmethod_t)VIRTUAL_lexer__EOF__init_tk, /* pointer to parser_nodes:EOF:lexer#EOF#init_tk */
8395 }
8396 };
8397 /* allocate EOF */
8398 val* NEW_parser_nodes__EOF(const struct type* type) {
8399 val* self /* : EOF */;
8400 val* var /* : null */;
8401 val* var1 /* : null */;
8402 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
8403 self->type = type;
8404 self->class = &class_parser_nodes__EOF;
8405 var = NULL;
8406 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:EOF exact> */
8407 var1 = NULL;
8408 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:EOF exact> */
8409 return self;
8410 }
8411 /* runtime class parser_nodes__AError */
8412 /* allocate AError */
8413 val* NEW_parser_nodes__AError(const struct type* type) {
8414 fprintf(stderr, "Runtime error: %s", "AError is DEAD");
8415 fprintf(stderr, "\n");
8416 show_backtrace(1);
8417 }
8418 /* runtime class parser_nodes__ALexerError */
8419 const struct class class_parser_nodes__ALexerError = {
8420 0, /* box_kind */
8421 {
8422 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ALexerError:kernel#Object#object_id */
8423 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ALexerError:kernel#Object#is_same_type */
8424 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ALexerError:kernel#Object#is_same_instance */
8425 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ALexerError:kernel#Object#== */
8426 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ALexerError:kernel#Object#!= */
8427 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ALexerError:kernel#Object#output */
8428 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ALexerError:kernel#Object#output_class_name */
8429 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ALexerError:kernel#Object#exit */
8430 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ALexerError:kernel#Object#sys */
8431 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ALexerError:kernel#Object#hash */
8432 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ALexerError:math#Object#atan2 */
8433 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ALexerError:math#Object#pi */
8434 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ALexerError:math#Object#srand_from */
8435 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ALexerError:math#Object#srand */
8436 (nitmethod_t)VIRTUAL_parser_nodes__EOF__to_s, /* pointer to parser_nodes:ALexerError:parser_nodes#EOF#to_s */
8437 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ALexerError:string#Object#native_class_name */
8438 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ALexerError:string#Object#class_name */
8439 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ALexerError:string#Object#inspect */
8440 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ALexerError:string#Object#inspect_head */
8441 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ALexerError:string#Object#args */
8442 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ALexerError:string#Object#alpha_comparator */
8443 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ALexerError:stream#Object#poll */
8444 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ALexerError:stream#Object#intern_poll */
8445 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ALexerError:time#Object#get_time */
8446 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ALexerError:file#Object#printn */
8447 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ALexerError:file#Object#print */
8448 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ALexerError:file#Object#getc */
8449 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ALexerError:file#Object#gets */
8450 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ALexerError:file#Object#getcwd */
8451 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ALexerError:file#Object#file_getcwd */
8452 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ALexerError:file#Object#stdin */
8453 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ALexerError:file#Object#stdout */
8454 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ALexerError:file#Object#stderr */
8455 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ALexerError:model_base#Object#intrude_visibility */
8456 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ALexerError:model_base#Object#public_visibility */
8457 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ALexerError:model_base#Object#protected_visibility */
8458 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ALexerError:model_base#Object#private_visibility */
8459 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ALexerError:model_base#Object#none_visibility */
8460 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ALexerError:model#Object#abstract_kind */
8461 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ALexerError:model#Object#concrete_kind */
8462 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ALexerError:model#Object#interface_kind */
8463 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ALexerError:model#Object#enum_kind */
8464 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ALexerError:model#Object#extern_kind */
8465 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ALexerError:nitni_utilities#Object#internal_call_context */
8466 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ALexerError:nitni_utilities#Object#long_signature */
8467 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ALexerError:nitni_utilities#Object#short_signature */
8468 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ALexerError:c#Object#to_c_call_context */
8469 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ALexerError:c#Object#from_c_call_context */
8470 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ALexerError:cpp#Object#cpp_call_context */
8471 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ALexerError:cpp#Object#to_cpp_call_context */
8472 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ALexerError:cpp#Object#from_cpp_call_context */
8473 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#location */
8474 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#hot_location */
8475 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#debug */
8476 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#parent */
8477 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#parent= */
8478 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#init */
8479 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#replace_child */
8480 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#detach */
8481 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ALexerError:parser_nodes#ANode#replace_with */
8482 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#visit_all */
8483 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ALexerError:parser_util#ANode#collect_tokens_by_text */
8484 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ALexerError:parser_util#ANode#collect_annotations_by_name */
8485 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ALexerError:simple_misc_analysis#ANode#accept_simple_misc */
8486 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ALexerError:simple_misc_analysis#ANode#after_simple_misc */
8487 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ALexerError:literal#ANode#accept_literal */
8488 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ALexerError:scope#ANode#accept_scope_visitor */
8489 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ALexerError:flow#ANode#accept_flow_visitor */
8490 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ALexerError:local_var_init#ANode#accept_local_var_visitor */
8491 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ALexerError:auto_super_init#ANode#accept_auto_super_init */
8492 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ALexerError:astvalidation#ANode#accept_ast_validation */
8493 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ALexerError:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8494 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ALexerError:transform#ANode#accept_transform_visitor */
8495 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:ALexerError:lexer#Token#text */
8496 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:ALexerError:lexer#Token#text= */
8497 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#prev_token */
8498 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#prev_token= */
8499 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#next_token */
8500 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#next_token= */
8501 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:ALexerError:parser_nodes#Token#init */
8502 (nitmethod_t)VIRTUAL_lexer__EOF__parser_index, /* pointer to parser_nodes:ALexerError:lexer#EOF#parser_index */
8503 (nitmethod_t)VIRTUAL_parser_nodes__EOF__init, /* pointer to parser_nodes:ALexerError:parser_nodes#EOF#init */
8504 (nitmethod_t)VIRTUAL_lexer__EOF__init_tk, /* pointer to parser_nodes:ALexerError:lexer#EOF#init_tk */
8505 (nitmethod_t)VIRTUAL_parser_nodes__AError__init, /* pointer to parser_nodes:ALexerError:parser_nodes#AError#init */
8506 (nitmethod_t)VIRTUAL_lexer__AError__message, /* pointer to parser_nodes:ALexerError:lexer#AError#message */
8507 (nitmethod_t)VIRTUAL_lexer__AError__init_error, /* pointer to parser_nodes:ALexerError:lexer#AError#init_error */
8508 (nitmethod_t)VIRTUAL_parser_nodes__ALexerError__init, /* pointer to parser_nodes:ALexerError:parser_nodes#ALexerError#init */
8509 (nitmethod_t)VIRTUAL_lexer__ALexerError__string, /* pointer to parser_nodes:ALexerError:lexer#ALexerError#string */
8510 (nitmethod_t)VIRTUAL_lexer__ALexerError__init_lexer_error, /* pointer to parser_nodes:ALexerError:lexer#ALexerError#init_lexer_error */
8511 }
8512 };
8513 /* allocate ALexerError */
8514 val* NEW_parser_nodes__ALexerError(const struct type* type) {
8515 val* self /* : ALexerError */;
8516 val* var /* : null */;
8517 val* var1 /* : null */;
8518 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
8519 self->type = type;
8520 self->class = &class_parser_nodes__ALexerError;
8521 var = NULL;
8522 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ALexerError exact> */
8523 var1 = NULL;
8524 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ALexerError exact> */
8525 return self;
8526 }
8527 /* runtime class parser_nodes__AParserError */
8528 const struct class class_parser_nodes__AParserError = {
8529 0, /* box_kind */
8530 {
8531 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AParserError:kernel#Object#object_id */
8532 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AParserError:kernel#Object#is_same_type */
8533 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AParserError:kernel#Object#is_same_instance */
8534 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AParserError:kernel#Object#== */
8535 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AParserError:kernel#Object#!= */
8536 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AParserError:kernel#Object#output */
8537 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AParserError:kernel#Object#output_class_name */
8538 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AParserError:kernel#Object#exit */
8539 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AParserError:kernel#Object#sys */
8540 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AParserError:kernel#Object#hash */
8541 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AParserError:math#Object#atan2 */
8542 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AParserError:math#Object#pi */
8543 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AParserError:math#Object#srand_from */
8544 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AParserError:math#Object#srand */
8545 (nitmethod_t)VIRTUAL_parser_nodes__EOF__to_s, /* pointer to parser_nodes:AParserError:parser_nodes#EOF#to_s */
8546 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AParserError:string#Object#native_class_name */
8547 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AParserError:string#Object#class_name */
8548 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AParserError:string#Object#inspect */
8549 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AParserError:string#Object#inspect_head */
8550 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AParserError:string#Object#args */
8551 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AParserError:string#Object#alpha_comparator */
8552 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AParserError:stream#Object#poll */
8553 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AParserError:stream#Object#intern_poll */
8554 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AParserError:time#Object#get_time */
8555 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AParserError:file#Object#printn */
8556 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AParserError:file#Object#print */
8557 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AParserError:file#Object#getc */
8558 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AParserError:file#Object#gets */
8559 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AParserError:file#Object#getcwd */
8560 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AParserError:file#Object#file_getcwd */
8561 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AParserError:file#Object#stdin */
8562 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AParserError:file#Object#stdout */
8563 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AParserError:file#Object#stderr */
8564 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AParserError:model_base#Object#intrude_visibility */
8565 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AParserError:model_base#Object#public_visibility */
8566 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AParserError:model_base#Object#protected_visibility */
8567 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AParserError:model_base#Object#private_visibility */
8568 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AParserError:model_base#Object#none_visibility */
8569 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AParserError:model#Object#abstract_kind */
8570 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AParserError:model#Object#concrete_kind */
8571 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AParserError:model#Object#interface_kind */
8572 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AParserError:model#Object#enum_kind */
8573 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AParserError:model#Object#extern_kind */
8574 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AParserError:nitni_utilities#Object#internal_call_context */
8575 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AParserError:nitni_utilities#Object#long_signature */
8576 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AParserError:nitni_utilities#Object#short_signature */
8577 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AParserError:c#Object#to_c_call_context */
8578 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AParserError:c#Object#from_c_call_context */
8579 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AParserError:cpp#Object#cpp_call_context */
8580 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AParserError:cpp#Object#to_cpp_call_context */
8581 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AParserError:cpp#Object#from_cpp_call_context */
8582 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#location */
8583 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#hot_location */
8584 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#debug */
8585 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#parent */
8586 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#parent= */
8587 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#init */
8588 (nitmethod_t)VIRTUAL_parser_nodes__Token__replace_child, /* pointer to parser_nodes:AParserError:parser_nodes#Token#replace_child */
8589 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#detach */
8590 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AParserError:parser_nodes#ANode#replace_with */
8591 (nitmethod_t)VIRTUAL_parser_nodes__Token__visit_all, /* pointer to parser_nodes:AParserError:parser_nodes#Token#visit_all */
8592 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AParserError:parser_util#ANode#collect_tokens_by_text */
8593 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AParserError:parser_util#ANode#collect_annotations_by_name */
8594 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AParserError:simple_misc_analysis#ANode#accept_simple_misc */
8595 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AParserError:simple_misc_analysis#ANode#after_simple_misc */
8596 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AParserError:literal#ANode#accept_literal */
8597 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AParserError:scope#ANode#accept_scope_visitor */
8598 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AParserError:flow#ANode#accept_flow_visitor */
8599 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AParserError:local_var_init#ANode#accept_local_var_visitor */
8600 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AParserError:auto_super_init#ANode#accept_auto_super_init */
8601 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AParserError:astvalidation#ANode#accept_ast_validation */
8602 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AParserError:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8603 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AParserError:transform#ANode#accept_transform_visitor */
8604 (nitmethod_t)VIRTUAL_lexer__Token__text, /* pointer to parser_nodes:AParserError:lexer#Token#text */
8605 (nitmethod_t)VIRTUAL_lexer__Token__text_61d, /* pointer to parser_nodes:AParserError:lexer#Token#text= */
8606 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token, /* pointer to parser_nodes:AParserError:parser_nodes#Token#prev_token */
8607 (nitmethod_t)VIRTUAL_parser_nodes__Token__prev_token_61d, /* pointer to parser_nodes:AParserError:parser_nodes#Token#prev_token= */
8608 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token, /* pointer to parser_nodes:AParserError:parser_nodes#Token#next_token */
8609 (nitmethod_t)VIRTUAL_parser_nodes__Token__next_token_61d, /* pointer to parser_nodes:AParserError:parser_nodes#Token#next_token= */
8610 (nitmethod_t)VIRTUAL_parser_nodes__Token__init, /* pointer to parser_nodes:AParserError:parser_nodes#Token#init */
8611 (nitmethod_t)VIRTUAL_lexer__EOF__parser_index, /* pointer to parser_nodes:AParserError:lexer#EOF#parser_index */
8612 (nitmethod_t)VIRTUAL_parser_nodes__EOF__init, /* pointer to parser_nodes:AParserError:parser_nodes#EOF#init */
8613 (nitmethod_t)VIRTUAL_lexer__EOF__init_tk, /* pointer to parser_nodes:AParserError:lexer#EOF#init_tk */
8614 (nitmethod_t)VIRTUAL_parser_nodes__AError__init, /* pointer to parser_nodes:AParserError:parser_nodes#AError#init */
8615 (nitmethod_t)VIRTUAL_lexer__AError__message, /* pointer to parser_nodes:AParserError:lexer#AError#message */
8616 (nitmethod_t)VIRTUAL_lexer__AError__init_error, /* pointer to parser_nodes:AParserError:lexer#AError#init_error */
8617 (nitmethod_t)VIRTUAL_parser_nodes__AParserError__init, /* pointer to parser_nodes:AParserError:parser_nodes#AParserError#init */
8618 (nitmethod_t)VIRTUAL_lexer__AParserError__token, /* pointer to parser_nodes:AParserError:lexer#AParserError#token */
8619 (nitmethod_t)VIRTUAL_lexer__AParserError__init_parser_error, /* pointer to parser_nodes:AParserError:lexer#AParserError#init_parser_error */
8620 }
8621 };
8622 /* allocate AParserError */
8623 val* NEW_parser_nodes__AParserError(const struct type* type) {
8624 val* self /* : AParserError */;
8625 val* var /* : null */;
8626 val* var1 /* : null */;
8627 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
8628 self->type = type;
8629 self->class = &class_parser_nodes__AParserError;
8630 var = NULL;
8631 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AParserError exact> */
8632 var1 = NULL;
8633 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AParserError exact> */
8634 return self;
8635 }
8636 /* runtime class parser_nodes__AModule */
8637 const struct class class_parser_nodes__AModule = {
8638 0, /* box_kind */
8639 {
8640 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AModule:kernel#Object#object_id */
8641 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AModule:kernel#Object#is_same_type */
8642 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AModule:kernel#Object#is_same_instance */
8643 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AModule:kernel#Object#== */
8644 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AModule:kernel#Object#!= */
8645 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AModule:kernel#Object#output */
8646 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AModule:kernel#Object#output_class_name */
8647 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AModule:kernel#Object#exit */
8648 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AModule:kernel#Object#sys */
8649 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AModule:kernel#Object#hash */
8650 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AModule:math#Object#atan2 */
8651 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AModule:math#Object#pi */
8652 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AModule:math#Object#srand_from */
8653 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AModule:math#Object#srand */
8654 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AModule:string#Object#to_s */
8655 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AModule:string#Object#native_class_name */
8656 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AModule:string#Object#class_name */
8657 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AModule:string#Object#inspect */
8658 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AModule:string#Object#inspect_head */
8659 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AModule:string#Object#args */
8660 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AModule:string#Object#alpha_comparator */
8661 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AModule:stream#Object#poll */
8662 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AModule:stream#Object#intern_poll */
8663 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AModule:time#Object#get_time */
8664 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AModule:file#Object#printn */
8665 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AModule:file#Object#print */
8666 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AModule:file#Object#getc */
8667 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AModule:file#Object#gets */
8668 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AModule:file#Object#getcwd */
8669 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AModule:file#Object#file_getcwd */
8670 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AModule:file#Object#stdin */
8671 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AModule:file#Object#stdout */
8672 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AModule:file#Object#stderr */
8673 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AModule:model_base#Object#intrude_visibility */
8674 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AModule:model_base#Object#public_visibility */
8675 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AModule:model_base#Object#protected_visibility */
8676 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AModule:model_base#Object#private_visibility */
8677 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AModule:model_base#Object#none_visibility */
8678 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AModule:model#Object#abstract_kind */
8679 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AModule:model#Object#concrete_kind */
8680 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AModule:model#Object#interface_kind */
8681 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AModule:model#Object#enum_kind */
8682 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AModule:model#Object#extern_kind */
8683 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AModule:nitni_utilities#Object#internal_call_context */
8684 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AModule:nitni_utilities#Object#long_signature */
8685 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AModule:nitni_utilities#Object#short_signature */
8686 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AModule:c#Object#to_c_call_context */
8687 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AModule:c#Object#from_c_call_context */
8688 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AModule:cpp#Object#cpp_call_context */
8689 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AModule:cpp#Object#to_cpp_call_context */
8690 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AModule:cpp#Object#from_cpp_call_context */
8691 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AModule:parser_nodes#ANode#location */
8692 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AModule:parser_nodes#ANode#hot_location */
8693 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AModule:parser_nodes#ANode#debug */
8694 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AModule:parser_nodes#ANode#parent */
8695 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AModule:parser_nodes#ANode#parent= */
8696 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AModule:parser_nodes#ANode#init */
8697 (nitmethod_t)VIRTUAL_parser_prod__AModule__replace_child, /* pointer to parser_nodes:AModule:parser_prod#AModule#replace_child */
8698 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AModule:parser_nodes#ANode#detach */
8699 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AModule:parser_nodes#Prod#replace_with */
8700 (nitmethod_t)VIRTUAL_parser_prod__AModule__visit_all, /* pointer to parser_nodes:AModule:parser_prod#AModule#visit_all */
8701 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AModule:parser_util#ANode#collect_tokens_by_text */
8702 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AModule:parser_util#ANode#collect_annotations_by_name */
8703 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AModule:simple_misc_analysis#ANode#accept_simple_misc */
8704 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AModule:simple_misc_analysis#ANode#after_simple_misc */
8705 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AModule:literal#ANode#accept_literal */
8706 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AModule:scope#ANode#accept_scope_visitor */
8707 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AModule:flow#ANode#accept_flow_visitor */
8708 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AModule:local_var_init#ANode#accept_local_var_visitor */
8709 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AModule:auto_super_init#ANode#accept_auto_super_init */
8710 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AModule:astvalidation#ANode#accept_ast_validation */
8711 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AModule:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8712 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AModule:transform#ANode#accept_transform_visitor */
8713 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AModule:parser_nodes#Prod#location= */
8714 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AModule:parser_nodes#Prod#n_annotations */
8715 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AModule:parser_nodes#Prod#n_annotations= */
8716 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AModule:parser_nodes#Prod#init */
8717 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AModule:modelize_property#Prod#collect_text */
8718 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AModule:parser_nodes#ANode#replace_with */
8719 (nitmethod_t)VIRTUAL_parser_nodes__AModule__n_moduledecl, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_moduledecl */
8720 (nitmethod_t)VIRTUAL_parser_prod__AModule__n_moduledecl_61d, /* pointer to parser_nodes:AModule:parser_prod#AModule#n_moduledecl= */
8721 (nitmethod_t)VIRTUAL_parser_nodes__AModule__n_imports, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_imports */
8722 (nitmethod_t)VIRTUAL_parser_nodes__AModule__n_extern_code_blocks, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_extern_code_blocks */
8723 (nitmethod_t)VIRTUAL_parser_nodes__AModule__n_classdefs, /* pointer to parser_nodes:AModule:parser_nodes#AModule#n_classdefs */
8724 (nitmethod_t)VIRTUAL_parser_nodes__AModule__init, /* pointer to parser_nodes:AModule:parser_nodes#AModule#init */
8725 (nitmethod_t)VIRTUAL_parser_prod__AModule__empty_init, /* pointer to parser_nodes:AModule:parser_prod#AModule#empty_init */
8726 (nitmethod_t)VIRTUAL_parser_prod__AModule__init_amodule, /* pointer to parser_nodes:AModule:parser_prod#AModule#init_amodule */
8727 (nitmethod_t)VIRTUAL_simple_misc_analysis__AModule__do_simple_misc_analysis, /* pointer to parser_nodes:AModule:simple_misc_analysis#AModule#do_simple_misc_analysis */
8728 (nitmethod_t)VIRTUAL_literal__AModule__do_literal, /* pointer to parser_nodes:AModule:literal#AModule#do_literal */
8729 (nitmethod_t)VIRTUAL_serialization_phase__AModule__deserializer_nclassdef, /* pointer to parser_nodes:AModule:serialization_phase#AModule#deserializer_nclassdef */
8730 (nitmethod_t)VIRTUAL_modelbuilder__AModule__mmodule, /* pointer to parser_nodes:AModule:modelbuilder#AModule#mmodule */
8731 (nitmethod_t)VIRTUAL_modelbuilder__AModule__mmodule_61d, /* pointer to parser_nodes:AModule:modelbuilder#AModule#mmodule= */
8732 (nitmethod_t)VIRTUAL_modelbuilder__AModule__is_importation_done, /* pointer to parser_nodes:AModule:modelbuilder#AModule#is_importation_done */
8733 (nitmethod_t)VIRTUAL_modelbuilder__AModule__is_importation_done_61d, /* pointer to parser_nodes:AModule:modelbuilder#AModule#is_importation_done= */
8734 (nitmethod_t)VIRTUAL_modelize_class__AModule__build_classes_is_done, /* pointer to parser_nodes:AModule:modelize_class#AModule#build_classes_is_done */
8735 (nitmethod_t)VIRTUAL_modelize_class__AModule__build_classes_is_done_61d, /* pointer to parser_nodes:AModule:modelize_class#AModule#build_classes_is_done= */
8736 (nitmethod_t)VIRTUAL_modelize_class__AModule__mclass2nclassdef, /* pointer to parser_nodes:AModule:modelize_class#AModule#mclass2nclassdef */
8737 (nitmethod_t)VIRTUAL_modelize_class__AModule__mclass2nclassdef_61d, /* pointer to parser_nodes:AModule:modelize_class#AModule#mclass2nclassdef= */
8738 (nitmethod_t)VIRTUAL_nitni_base__AModule__cname, /* pointer to parser_nodes:AModule:nitni_base#AModule#cname */
8739 (nitmethod_t)VIRTUAL_ffi_base__AModule__ffi_files, /* pointer to parser_nodes:AModule:ffi_base#AModule#ffi_files */
8740 (nitmethod_t)VIRTUAL_ffi_base__AModule__ffi_files_61d, /* pointer to parser_nodes:AModule:ffi_base#AModule#ffi_files= */
8741 (nitmethod_t)VIRTUAL_c__AModule__c_compiler_options, /* pointer to parser_nodes:AModule:c#AModule#c_compiler_options */
8742 (nitmethod_t)VIRTUAL_c__AModule__c_compiler_options_61d, /* pointer to parser_nodes:AModule:c#AModule#c_compiler_options= */
8743 (nitmethod_t)VIRTUAL_c__AModule__c_linker_options, /* pointer to parser_nodes:AModule:c#AModule#c_linker_options */
8744 (nitmethod_t)VIRTUAL_c__AModule__c_linker_options_61d, /* pointer to parser_nodes:AModule:c#AModule#c_linker_options= */
8745 (nitmethod_t)VIRTUAL_header_dependency__AModule__has_public_c_header, /* pointer to parser_nodes:AModule:header_dependency#AModule#has_public_c_header */
8746 (nitmethod_t)VIRTUAL_cpp__AModule__cpp_file, /* pointer to parser_nodes:AModule:cpp#AModule#cpp_file */
8747 (nitmethod_t)VIRTUAL_cpp__AModule__cpp_file_61d, /* pointer to parser_nodes:AModule:cpp#AModule#cpp_file= */
8748 (nitmethod_t)VIRTUAL_cpp__AModule__cpp_compiler_options, /* pointer to parser_nodes:AModule:cpp#AModule#cpp_compiler_options */
8749 (nitmethod_t)VIRTUAL_cpp__AModule__cpp_compiler_options_61d, /* pointer to parser_nodes:AModule:cpp#AModule#cpp_compiler_options= */
8750 (nitmethod_t)VIRTUAL_common_ffi__AModule__ffi_ccu, /* pointer to parser_nodes:AModule:common_ffi#AModule#ffi_ccu */
8751 (nitmethod_t)VIRTUAL_common_ffi__AModule__ffi_ccu_61d, /* pointer to parser_nodes:AModule:common_ffi#AModule#ffi_ccu= */
8752 (nitmethod_t)VIRTUAL_common_ffi__AModule__present_languages, /* pointer to parser_nodes:AModule:common_ffi#AModule#present_languages */
8753 (nitmethod_t)VIRTUAL_common_ffi__AModule__present_languages_61d, /* pointer to parser_nodes:AModule:common_ffi#AModule#present_languages= */
8754 (nitmethod_t)VIRTUAL_common_ffi__AModule__ffi_callbacks, /* pointer to parser_nodes:AModule:common_ffi#AModule#ffi_callbacks */
8755 (nitmethod_t)VIRTUAL_common_ffi__AModule__ffi_callbacks_61d, /* pointer to parser_nodes:AModule:common_ffi#AModule#ffi_callbacks= */
8756 (nitmethod_t)VIRTUAL_common_ffi__AModule__ensure_compile_ffi_wrapper, /* pointer to parser_nodes:AModule:common_ffi#AModule#ensure_compile_ffi_wrapper */
8757 (nitmethod_t)VIRTUAL_common_ffi__AModule__finalize_ffi_wrapper, /* pointer to parser_nodes:AModule:common_ffi#AModule#finalize_ffi_wrapper */
8758 (nitmethod_t)VIRTUAL_compiler_ffi__AModule__uses_legacy_ni, /* pointer to parser_nodes:AModule:compiler_ffi#AModule#uses_legacy_ni */
8759 (nitmethod_t)VIRTUAL_compiler_ffi__AModule__finalize_ffi, /* pointer to parser_nodes:AModule:compiler_ffi#AModule#finalize_ffi */
8760 (nitmethod_t)VIRTUAL_compiler_ffi__AModule__finalize_nitni, /* pointer to parser_nodes:AModule:compiler_ffi#AModule#finalize_nitni */
8761 (nitmethod_t)VIRTUAL_compiler_ffi__AModule__foreign_callbacks, /* pointer to parser_nodes:AModule:compiler_ffi#AModule#foreign_callbacks */
8762 (nitmethod_t)VIRTUAL_compiler_ffi__AModule__foreign_callbacks_61d, /* pointer to parser_nodes:AModule:compiler_ffi#AModule#foreign_callbacks= */
8763 (nitmethod_t)VIRTUAL_compiler_ffi__AModule__nitni_ccu, /* pointer to parser_nodes:AModule:compiler_ffi#AModule#nitni_ccu */
8764 (nitmethod_t)VIRTUAL_compiler_ffi__AModule__nitni_ccu_61d, /* pointer to parser_nodes:AModule:compiler_ffi#AModule#nitni_ccu= */
8765 (nitmethod_t)VIRTUAL_compiler_ffi__AModule__uses_legacy_ni_61d, /* pointer to parser_nodes:AModule:compiler_ffi#AModule#uses_legacy_ni= */
8766 (nitmethod_t)VIRTUAL_compiler_ffi__AModule__ensure_compile_nitni_base, /* pointer to parser_nodes:AModule:compiler_ffi#AModule#ensure_compile_nitni_base */
8767 (nitmethod_t)VIRTUAL_compiler_ffi__AModule__compiled_callbacks, /* pointer to parser_nodes:AModule:compiler_ffi#AModule#compiled_callbacks */
8768 (nitmethod_t)VIRTUAL_compiler_ffi__AModule__compiled_callbacks_61d, /* pointer to parser_nodes:AModule:compiler_ffi#AModule#compiled_callbacks= */
8769 (nitmethod_t)VIRTUAL_compiler_ffi__AModule__check_callback_compilation, /* pointer to parser_nodes:AModule:compiler_ffi#AModule#check_callback_compilation */
8770 }
8771 };
8772 /* allocate AModule */
8773 val* NEW_parser_nodes__AModule(const struct type* type) {
8774 val* self /* : AModule */;
8775 val* var /* : null */;
8776 val* var1 /* : null */;
8777 val* var2 /* : null */;
8778 val* var3 /* : null */;
8779 val* var4 /* : ANodes[AImport] */;
8780 val* var5 /* : ANodes[AExternCodeBlock] */;
8781 val* var6 /* : ANodes[AClassdef] */;
8782 short int var7 /* : Bool */;
8783 short int var8 /* : Bool */;
8784 val* var9 /* : HashMap[MClass, AClassdef] */;
8785 val* var10 /* : Array[ExternFile] */;
8786 static val* varonce;
8787 val* var11 /* : String */;
8788 char* var12 /* : NativeString */;
8789 long var13 /* : Int */;
8790 val* var14 /* : String */;
8791 static val* varonce15;
8792 val* var16 /* : String */;
8793 char* var17 /* : NativeString */;
8794 long var18 /* : Int */;
8795 val* var19 /* : String */;
8796 val* var20 /* : null */;
8797 static val* varonce21;
8798 val* var22 /* : String */;
8799 char* var23 /* : NativeString */;
8800 long var24 /* : Int */;
8801 val* var25 /* : String */;
8802 val* var26 /* : null */;
8803 val* var27 /* : HashSet[FFILanguage] */;
8804 val* var28 /* : HashMap[FFILanguage, Set[NitniCallback]] */;
8805 val* var29 /* : ForeignCallbackSet */;
8806 val* var30 /* : null */;
8807 short int var31 /* : Bool */;
8808 val* var32 /* : Array[NitniCallback] */;
8809 self = nit_alloc(sizeof(struct instance) + 24*sizeof(nitattribute_t));
8810 self->type = type;
8811 self->class = &class_parser_nodes__AModule;
8812 var = NULL;
8813 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AModule exact> */
8814 var1 = NULL;
8815 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AModule exact> */
8816 var2 = NULL;
8817 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AModule exact> */
8818 var3 = NULL;
8819 self->attrs[COLOR_parser_nodes__AModule___n_moduledecl].val = var3; /* _n_moduledecl on <self:AModule exact> */
8820 var4 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AImport);
8821 ((void (*)(val*, val*))(var4->class->vft[COLOR_parser_nodes__ANodes__init]))(var4, self) /* init on <var4:ANodes[AImport]>*/;
8822 self->attrs[COLOR_parser_nodes__AModule___n_imports].val = var4; /* _n_imports on <self:AModule exact> */
8823 var5 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AExternCodeBlock);
8824 ((void (*)(val*, val*))(var5->class->vft[COLOR_parser_nodes__ANodes__init]))(var5, self) /* init on <var5:ANodes[AExternCodeBlock]>*/;
8825 self->attrs[COLOR_parser_nodes__AModule___n_extern_code_blocks].val = var5; /* _n_extern_code_blocks on <self:AModule exact> */
8826 var6 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AClassdef);
8827 ((void (*)(val*, val*))(var6->class->vft[COLOR_parser_nodes__ANodes__init]))(var6, self) /* init on <var6:ANodes[AClassdef]>*/;
8828 self->attrs[COLOR_parser_nodes__AModule___n_classdefs].val = var6; /* _n_classdefs on <self:AModule exact> */
8829 var7 = 0;
8830 self->attrs[COLOR_modelbuilder__AModule___64dis_importation_done].s = var7; /* @is_importation_done on <self:AModule exact> */
8831 var8 = 0;
8832 self->attrs[COLOR_modelize_class__AModule___64dbuild_classes_is_done].s = var8; /* @build_classes_is_done on <self:AModule exact> */
8833 var9 = NEW_hash_collection__HashMap(&type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef);
8834 ((void (*)(val*))(var9->class->vft[COLOR_hash_collection__HashMap__init]))(var9) /* init on <var9:HashMap[MClass, AClassdef]>*/;
8835 self->attrs[COLOR_modelize_class__AModule___64dmclass2nclassdef].val = var9; /* @mclass2nclassdef on <self:AModule exact> */
8836 var10 = NEW_array__Array(&type_array__Arrayffi_base__ExternFile);
8837 ((void (*)(val*))(var10->class->vft[COLOR_array__Array__init]))(var10) /* init on <var10:Array[ExternFile]>*/;
8838 self->attrs[COLOR_ffi_base__AModule___64dffi_files].val = var10; /* @ffi_files on <self:AModule exact> */
8839 if (varonce) {
8840 var11 = varonce;
8841 } else {
8842 var12 = "";
8843 var13 = 0;
8844 var14 = string__NativeString__to_s_with_length(var12, var13);
8845 var11 = var14;
8846 varonce = var11;
8847 }
8848 self->attrs[COLOR_c__AModule___64dc_compiler_options].val = var11; /* @c_compiler_options on <self:AModule exact> */
8849 if (varonce15) {
8850 var16 = varonce15;
8851 } else {
8852 var17 = "";
8853 var18 = 0;
8854 var19 = string__NativeString__to_s_with_length(var17, var18);
8855 var16 = var19;
8856 varonce15 = var16;
8857 }
8858 self->attrs[COLOR_c__AModule___64dc_linker_options].val = var16; /* @c_linker_options on <self:AModule exact> */
8859 var20 = NULL;
8860 self->attrs[COLOR_cpp__AModule___64dcpp_file].val = var20; /* @cpp_file on <self:AModule exact> */
8861 if (varonce21) {
8862 var22 = varonce21;
8863 } else {
8864 var23 = "";
8865 var24 = 0;
8866 var25 = string__NativeString__to_s_with_length(var23, var24);
8867 var22 = var25;
8868 varonce21 = var22;
8869 }
8870 self->attrs[COLOR_cpp__AModule___64dcpp_compiler_options].val = var22; /* @cpp_compiler_options on <self:AModule exact> */
8871 var26 = NULL;
8872 self->attrs[COLOR_common_ffi__AModule___64dffi_ccu].val = var26; /* @ffi_ccu on <self:AModule exact> */
8873 var27 = NEW_hash_collection__HashSet(&type_hash_collection__HashSetffi_base__FFILanguage);
8874 ((void (*)(val*))(var27->class->vft[COLOR_hash_collection__HashSet__init]))(var27) /* init on <var27:HashSet[FFILanguage]>*/;
8875 self->attrs[COLOR_common_ffi__AModule___64dpresent_languages].val = var27; /* @present_languages on <self:AModule exact> */
8876 var28 = NEW_hash_collection__HashMap(&type_hash_collection__HashMapffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback);
8877 ((void (*)(val*))(var28->class->vft[COLOR_hash_collection__HashMap__init]))(var28) /* init on <var28:HashMap[FFILanguage, Set[NitniCallback]]>*/;
8878 self->attrs[COLOR_common_ffi__AModule___64dffi_callbacks].val = var28; /* @ffi_callbacks on <self:AModule exact> */
8879 var29 = NEW_nitni_callbacks__ForeignCallbackSet(&type_nitni_callbacks__ForeignCallbackSet);
8880 ((void (*)(val*))(var29->class->vft[COLOR_nitni_callbacks__ForeignCallbackSet__init]))(var29) /* init on <var29:ForeignCallbackSet>*/;
8881 self->attrs[COLOR_compiler_ffi__AModule___64dforeign_callbacks].val = var29; /* @foreign_callbacks on <self:AModule exact> */
8882 var30 = NULL;
8883 self->attrs[COLOR_compiler_ffi__AModule___64dnitni_ccu].val = var30; /* @nitni_ccu on <self:AModule exact> */
8884 var31 = 0;
8885 self->attrs[COLOR_compiler_ffi__AModule___64duses_legacy_ni].s = var31; /* @uses_legacy_ni on <self:AModule exact> */
8886 var32 = NEW_array__Array(&type_array__Arraynitni_callbacks__NitniCallback);
8887 ((void (*)(val*))(var32->class->vft[COLOR_array__Array__init]))(var32) /* init on <var32:Array[NitniCallback]>*/;
8888 self->attrs[COLOR_compiler_ffi__AModule___64dcompiled_callbacks].val = var32; /* @compiled_callbacks on <self:AModule exact> */
8889 return self;
8890 }
8891 /* runtime class parser_nodes__AModuledecl */
8892 const struct class class_parser_nodes__AModuledecl = {
8893 0, /* box_kind */
8894 {
8895 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AModuledecl:kernel#Object#object_id */
8896 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AModuledecl:kernel#Object#is_same_type */
8897 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AModuledecl:kernel#Object#is_same_instance */
8898 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AModuledecl:kernel#Object#== */
8899 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AModuledecl:kernel#Object#!= */
8900 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AModuledecl:kernel#Object#output */
8901 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AModuledecl:kernel#Object#output_class_name */
8902 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AModuledecl:kernel#Object#exit */
8903 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AModuledecl:kernel#Object#sys */
8904 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AModuledecl:kernel#Object#hash */
8905 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AModuledecl:math#Object#atan2 */
8906 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AModuledecl:math#Object#pi */
8907 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AModuledecl:math#Object#srand_from */
8908 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AModuledecl:math#Object#srand */
8909 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AModuledecl:string#Object#to_s */
8910 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AModuledecl:string#Object#native_class_name */
8911 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AModuledecl:string#Object#class_name */
8912 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AModuledecl:string#Object#inspect */
8913 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AModuledecl:string#Object#inspect_head */
8914 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AModuledecl:string#Object#args */
8915 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AModuledecl:string#Object#alpha_comparator */
8916 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AModuledecl:stream#Object#poll */
8917 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AModuledecl:stream#Object#intern_poll */
8918 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AModuledecl:time#Object#get_time */
8919 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AModuledecl:file#Object#printn */
8920 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AModuledecl:file#Object#print */
8921 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AModuledecl:file#Object#getc */
8922 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AModuledecl:file#Object#gets */
8923 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AModuledecl:file#Object#getcwd */
8924 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AModuledecl:file#Object#file_getcwd */
8925 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AModuledecl:file#Object#stdin */
8926 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AModuledecl:file#Object#stdout */
8927 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AModuledecl:file#Object#stderr */
8928 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AModuledecl:model_base#Object#intrude_visibility */
8929 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AModuledecl:model_base#Object#public_visibility */
8930 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AModuledecl:model_base#Object#protected_visibility */
8931 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AModuledecl:model_base#Object#private_visibility */
8932 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AModuledecl:model_base#Object#none_visibility */
8933 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AModuledecl:model#Object#abstract_kind */
8934 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AModuledecl:model#Object#concrete_kind */
8935 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AModuledecl:model#Object#interface_kind */
8936 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AModuledecl:model#Object#enum_kind */
8937 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AModuledecl:model#Object#extern_kind */
8938 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AModuledecl:nitni_utilities#Object#internal_call_context */
8939 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AModuledecl:nitni_utilities#Object#long_signature */
8940 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AModuledecl:nitni_utilities#Object#short_signature */
8941 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AModuledecl:c#Object#to_c_call_context */
8942 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AModuledecl:c#Object#from_c_call_context */
8943 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AModuledecl:cpp#Object#cpp_call_context */
8944 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AModuledecl:cpp#Object#to_cpp_call_context */
8945 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AModuledecl:cpp#Object#from_cpp_call_context */
8946 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#location */
8947 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#hot_location */
8948 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#debug */
8949 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#parent */
8950 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#parent= */
8951 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#init */
8952 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__replace_child, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#replace_child */
8953 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#detach */
8954 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#replace_with */
8955 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__visit_all, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#visit_all */
8956 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AModuledecl:parser_util#ANode#collect_tokens_by_text */
8957 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AModuledecl:parser_util#ANode#collect_annotations_by_name */
8958 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AModuledecl:simple_misc_analysis#ANode#accept_simple_misc */
8959 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AModuledecl:simple_misc_analysis#ANode#after_simple_misc */
8960 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AModuledecl:literal#ANode#accept_literal */
8961 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AModuledecl:scope#ANode#accept_scope_visitor */
8962 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AModuledecl:flow#ANode#accept_flow_visitor */
8963 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AModuledecl:local_var_init#ANode#accept_local_var_visitor */
8964 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AModuledecl:auto_super_init#ANode#accept_auto_super_init */
8965 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AModuledecl:astvalidation#ANode#accept_ast_validation */
8966 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AModuledecl:rapid_type_analysis#ANode#accept_rapid_type_visitor */
8967 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AModuledecl:transform#ANode#accept_transform_visitor */
8968 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#location= */
8969 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#n_annotations */
8970 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__n_annotations_61d, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_annotations= */
8971 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AModuledecl:parser_nodes#Prod#init */
8972 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AModuledecl:modelize_property#Prod#collect_text */
8973 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AModuledecl:parser_nodes#ANode#replace_with */
8974 (nitmethod_t)VIRTUAL_parser_nodes__AModuledecl__n_doc, /* pointer to parser_nodes:AModuledecl:parser_nodes#AModuledecl#n_doc */
8975 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__n_doc_61d, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_doc= */
8976 (nitmethod_t)VIRTUAL_parser_nodes__AModuledecl__n_kwmodule, /* pointer to parser_nodes:AModuledecl:parser_nodes#AModuledecl#n_kwmodule */
8977 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__n_kwmodule_61d, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_kwmodule= */
8978 (nitmethod_t)VIRTUAL_parser_nodes__AModuledecl__n_name, /* pointer to parser_nodes:AModuledecl:parser_nodes#AModuledecl#n_name */
8979 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__n_name_61d, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#n_name= */
8980 (nitmethod_t)VIRTUAL_parser_nodes__AModuledecl__init, /* pointer to parser_nodes:AModuledecl:parser_nodes#AModuledecl#init */
8981 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__empty_init, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#empty_init */
8982 (nitmethod_t)VIRTUAL_parser_prod__AModuledecl__init_amoduledecl, /* pointer to parser_nodes:AModuledecl:parser_prod#AModuledecl#init_amoduledecl */
8983 }
8984 };
8985 /* allocate AModuledecl */
8986 val* NEW_parser_nodes__AModuledecl(const struct type* type) {
8987 val* self /* : AModuledecl */;
8988 val* var /* : null */;
8989 val* var1 /* : null */;
8990 val* var2 /* : null */;
8991 val* var3 /* : null */;
8992 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
8993 self->type = type;
8994 self->class = &class_parser_nodes__AModuledecl;
8995 var = NULL;
8996 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AModuledecl exact> */
8997 var1 = NULL;
8998 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AModuledecl exact> */
8999 var2 = NULL;
9000 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AModuledecl exact> */
9001 var3 = NULL;
9002 self->attrs[COLOR_parser_nodes__AModuledecl___n_doc].val = var3; /* _n_doc on <self:AModuledecl exact> */
9003 return self;
9004 }
9005 /* runtime class parser_nodes__AStdImport */
9006 const struct class class_parser_nodes__AStdImport = {
9007 0, /* box_kind */
9008 {
9009 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AStdImport:kernel#Object#object_id */
9010 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AStdImport:kernel#Object#is_same_type */
9011 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AStdImport:kernel#Object#is_same_instance */
9012 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AStdImport:kernel#Object#== */
9013 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AStdImport:kernel#Object#!= */
9014 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AStdImport:kernel#Object#output */
9015 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AStdImport:kernel#Object#output_class_name */
9016 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AStdImport:kernel#Object#exit */
9017 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AStdImport:kernel#Object#sys */
9018 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AStdImport:kernel#Object#hash */
9019 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AStdImport:math#Object#atan2 */
9020 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AStdImport:math#Object#pi */
9021 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AStdImport:math#Object#srand_from */
9022 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AStdImport:math#Object#srand */
9023 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AStdImport:string#Object#to_s */
9024 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AStdImport:string#Object#native_class_name */
9025 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AStdImport:string#Object#class_name */
9026 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AStdImport:string#Object#inspect */
9027 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AStdImport:string#Object#inspect_head */
9028 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AStdImport:string#Object#args */
9029 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AStdImport:string#Object#alpha_comparator */
9030 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AStdImport:stream#Object#poll */
9031 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AStdImport:stream#Object#intern_poll */
9032 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AStdImport:time#Object#get_time */
9033 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AStdImport:file#Object#printn */
9034 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AStdImport:file#Object#print */
9035 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AStdImport:file#Object#getc */
9036 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AStdImport:file#Object#gets */
9037 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AStdImport:file#Object#getcwd */
9038 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AStdImport:file#Object#file_getcwd */
9039 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AStdImport:file#Object#stdin */
9040 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AStdImport:file#Object#stdout */
9041 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AStdImport:file#Object#stderr */
9042 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AStdImport:model_base#Object#intrude_visibility */
9043 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AStdImport:model_base#Object#public_visibility */
9044 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AStdImport:model_base#Object#protected_visibility */
9045 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AStdImport:model_base#Object#private_visibility */
9046 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AStdImport:model_base#Object#none_visibility */
9047 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AStdImport:model#Object#abstract_kind */
9048 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AStdImport:model#Object#concrete_kind */
9049 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AStdImport:model#Object#interface_kind */
9050 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AStdImport:model#Object#enum_kind */
9051 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AStdImport:model#Object#extern_kind */
9052 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AStdImport:nitni_utilities#Object#internal_call_context */
9053 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AStdImport:nitni_utilities#Object#long_signature */
9054 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AStdImport:nitni_utilities#Object#short_signature */
9055 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AStdImport:c#Object#to_c_call_context */
9056 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AStdImport:c#Object#from_c_call_context */
9057 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AStdImport:cpp#Object#cpp_call_context */
9058 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AStdImport:cpp#Object#to_cpp_call_context */
9059 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AStdImport:cpp#Object#from_cpp_call_context */
9060 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#location */
9061 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#hot_location */
9062 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#debug */
9063 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#parent */
9064 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#parent= */
9065 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#init */
9066 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__replace_child, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#replace_child */
9067 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#detach */
9068 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#replace_with */
9069 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__visit_all, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#visit_all */
9070 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AStdImport:parser_util#ANode#collect_tokens_by_text */
9071 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AStdImport:parser_util#ANode#collect_annotations_by_name */
9072 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AStdImport:simple_misc_analysis#ANode#accept_simple_misc */
9073 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AStdImport:simple_misc_analysis#ANode#after_simple_misc */
9074 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AStdImport:literal#ANode#accept_literal */
9075 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AStdImport:scope#ANode#accept_scope_visitor */
9076 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AStdImport:flow#ANode#accept_flow_visitor */
9077 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AStdImport:local_var_init#ANode#accept_local_var_visitor */
9078 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AStdImport:auto_super_init#ANode#accept_auto_super_init */
9079 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AStdImport:astvalidation#ANode#accept_ast_validation */
9080 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AStdImport:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9081 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AStdImport:transform#ANode#accept_transform_visitor */
9082 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#location= */
9083 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#n_annotations */
9084 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__n_annotations_61d, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_annotations= */
9085 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AStdImport:parser_nodes#Prod#init */
9086 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AStdImport:modelize_property#Prod#collect_text */
9087 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AStdImport:parser_nodes#ANode#replace_with */
9088 (nitmethod_t)VIRTUAL_parser_nodes__AImport__init, /* pointer to parser_nodes:AStdImport:parser_nodes#AImport#init */
9089 (nitmethod_t)VIRTUAL_parser_nodes__AStdImport__n_visibility, /* pointer to parser_nodes:AStdImport:parser_nodes#AStdImport#n_visibility */
9090 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__n_visibility_61d, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_visibility= */
9091 (nitmethod_t)VIRTUAL_parser_nodes__AStdImport__n_kwimport, /* pointer to parser_nodes:AStdImport:parser_nodes#AStdImport#n_kwimport */
9092 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__n_kwimport_61d, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_kwimport= */
9093 (nitmethod_t)VIRTUAL_parser_nodes__AStdImport__n_name, /* pointer to parser_nodes:AStdImport:parser_nodes#AStdImport#n_name */
9094 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__n_name_61d, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#n_name= */
9095 (nitmethod_t)VIRTUAL_parser_nodes__AStdImport__init, /* pointer to parser_nodes:AStdImport:parser_nodes#AStdImport#init */
9096 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__empty_init, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#empty_init */
9097 (nitmethod_t)VIRTUAL_parser_prod__AStdImport__init_astdimport, /* pointer to parser_nodes:AStdImport:parser_prod#AStdImport#init_astdimport */
9098 (nitmethod_t)VIRTUAL_modelbuilder__AStdImport__mmodule, /* pointer to parser_nodes:AStdImport:modelbuilder#AStdImport#mmodule */
9099 (nitmethod_t)VIRTUAL_modelbuilder__AStdImport__mmodule_61d, /* pointer to parser_nodes:AStdImport:modelbuilder#AStdImport#mmodule= */
9100 }
9101 };
9102 /* allocate AStdImport */
9103 val* NEW_parser_nodes__AStdImport(const struct type* type) {
9104 val* self /* : AStdImport */;
9105 val* var /* : null */;
9106 val* var1 /* : null */;
9107 val* var2 /* : null */;
9108 val* var3 /* : null */;
9109 self = nit_alloc(sizeof(struct instance) + 8*sizeof(nitattribute_t));
9110 self->type = type;
9111 self->class = &class_parser_nodes__AStdImport;
9112 var = NULL;
9113 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AStdImport exact> */
9114 var1 = NULL;
9115 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AStdImport exact> */
9116 var2 = NULL;
9117 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AStdImport exact> */
9118 var3 = NULL;
9119 self->attrs[COLOR_modelbuilder__AStdImport___64dmmodule].val = var3; /* @mmodule on <self:AStdImport exact> */
9120 return self;
9121 }
9122 /* runtime class parser_nodes__ANoImport */
9123 const struct class class_parser_nodes__ANoImport = {
9124 0, /* box_kind */
9125 {
9126 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ANoImport:kernel#Object#object_id */
9127 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ANoImport:kernel#Object#is_same_type */
9128 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ANoImport:kernel#Object#is_same_instance */
9129 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ANoImport:kernel#Object#== */
9130 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ANoImport:kernel#Object#!= */
9131 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ANoImport:kernel#Object#output */
9132 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ANoImport:kernel#Object#output_class_name */
9133 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ANoImport:kernel#Object#exit */
9134 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ANoImport:kernel#Object#sys */
9135 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ANoImport:kernel#Object#hash */
9136 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ANoImport:math#Object#atan2 */
9137 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ANoImport:math#Object#pi */
9138 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ANoImport:math#Object#srand_from */
9139 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ANoImport:math#Object#srand */
9140 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ANoImport:string#Object#to_s */
9141 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ANoImport:string#Object#native_class_name */
9142 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ANoImport:string#Object#class_name */
9143 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ANoImport:string#Object#inspect */
9144 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ANoImport:string#Object#inspect_head */
9145 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ANoImport:string#Object#args */
9146 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ANoImport:string#Object#alpha_comparator */
9147 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ANoImport:stream#Object#poll */
9148 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ANoImport:stream#Object#intern_poll */
9149 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ANoImport:time#Object#get_time */
9150 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ANoImport:file#Object#printn */
9151 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ANoImport:file#Object#print */
9152 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ANoImport:file#Object#getc */
9153 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ANoImport:file#Object#gets */
9154 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ANoImport:file#Object#getcwd */
9155 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ANoImport:file#Object#file_getcwd */
9156 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ANoImport:file#Object#stdin */
9157 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ANoImport:file#Object#stdout */
9158 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ANoImport:file#Object#stderr */
9159 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ANoImport:model_base#Object#intrude_visibility */
9160 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ANoImport:model_base#Object#public_visibility */
9161 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ANoImport:model_base#Object#protected_visibility */
9162 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ANoImport:model_base#Object#private_visibility */
9163 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ANoImport:model_base#Object#none_visibility */
9164 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ANoImport:model#Object#abstract_kind */
9165 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ANoImport:model#Object#concrete_kind */
9166 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ANoImport:model#Object#interface_kind */
9167 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ANoImport:model#Object#enum_kind */
9168 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ANoImport:model#Object#extern_kind */
9169 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ANoImport:nitni_utilities#Object#internal_call_context */
9170 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ANoImport:nitni_utilities#Object#long_signature */
9171 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ANoImport:nitni_utilities#Object#short_signature */
9172 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ANoImport:c#Object#to_c_call_context */
9173 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ANoImport:c#Object#from_c_call_context */
9174 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ANoImport:cpp#Object#cpp_call_context */
9175 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ANoImport:cpp#Object#to_cpp_call_context */
9176 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ANoImport:cpp#Object#from_cpp_call_context */
9177 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#location */
9178 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#hot_location */
9179 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#debug */
9180 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#parent */
9181 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#parent= */
9182 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#init */
9183 (nitmethod_t)VIRTUAL_parser_prod__ANoImport__replace_child, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#replace_child */
9184 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#detach */
9185 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#replace_with */
9186 (nitmethod_t)VIRTUAL_parser_prod__ANoImport__visit_all, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#visit_all */
9187 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ANoImport:parser_util#ANode#collect_tokens_by_text */
9188 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ANoImport:parser_util#ANode#collect_annotations_by_name */
9189 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ANoImport:simple_misc_analysis#ANode#accept_simple_misc */
9190 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ANoImport:simple_misc_analysis#ANode#after_simple_misc */
9191 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ANoImport:literal#ANode#accept_literal */
9192 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ANoImport:scope#ANode#accept_scope_visitor */
9193 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ANoImport:flow#ANode#accept_flow_visitor */
9194 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ANoImport:local_var_init#ANode#accept_local_var_visitor */
9195 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ANoImport:auto_super_init#ANode#accept_auto_super_init */
9196 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ANoImport:astvalidation#ANode#accept_ast_validation */
9197 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ANoImport:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9198 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ANoImport:transform#ANode#accept_transform_visitor */
9199 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#location= */
9200 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#n_annotations */
9201 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#n_annotations= */
9202 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ANoImport:parser_nodes#Prod#init */
9203 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ANoImport:modelize_property#Prod#collect_text */
9204 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ANoImport:parser_nodes#ANode#replace_with */
9205 (nitmethod_t)VIRTUAL_parser_nodes__AImport__init, /* pointer to parser_nodes:ANoImport:parser_nodes#AImport#init */
9206 (nitmethod_t)VIRTUAL_parser_nodes__ANoImport__n_visibility, /* pointer to parser_nodes:ANoImport:parser_nodes#ANoImport#n_visibility */
9207 (nitmethod_t)VIRTUAL_parser_prod__ANoImport__n_visibility_61d, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#n_visibility= */
9208 (nitmethod_t)VIRTUAL_parser_nodes__ANoImport__n_kwimport, /* pointer to parser_nodes:ANoImport:parser_nodes#ANoImport#n_kwimport */
9209 (nitmethod_t)VIRTUAL_parser_prod__ANoImport__n_kwimport_61d, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#n_kwimport= */
9210 (nitmethod_t)VIRTUAL_parser_nodes__ANoImport__n_kwend, /* pointer to parser_nodes:ANoImport:parser_nodes#ANoImport#n_kwend */
9211 (nitmethod_t)VIRTUAL_parser_prod__ANoImport__n_kwend_61d, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#n_kwend= */
9212 (nitmethod_t)VIRTUAL_parser_nodes__ANoImport__init, /* pointer to parser_nodes:ANoImport:parser_nodes#ANoImport#init */
9213 (nitmethod_t)VIRTUAL_parser_prod__ANoImport__empty_init, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#empty_init */
9214 (nitmethod_t)VIRTUAL_parser_prod__ANoImport__init_anoimport, /* pointer to parser_nodes:ANoImport:parser_prod#ANoImport#init_anoimport */
9215 }
9216 };
9217 /* allocate ANoImport */
9218 val* NEW_parser_nodes__ANoImport(const struct type* type) {
9219 val* self /* : ANoImport */;
9220 val* var /* : null */;
9221 val* var1 /* : null */;
9222 val* var2 /* : null */;
9223 self = nit_alloc(sizeof(struct instance) + 7*sizeof(nitattribute_t));
9224 self->type = type;
9225 self->class = &class_parser_nodes__ANoImport;
9226 var = NULL;
9227 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ANoImport exact> */
9228 var1 = NULL;
9229 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ANoImport exact> */
9230 var2 = NULL;
9231 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ANoImport exact> */
9232 return self;
9233 }
9234 /* runtime class parser_nodes__APublicVisibility */
9235 const struct class class_parser_nodes__APublicVisibility = {
9236 0, /* box_kind */
9237 {
9238 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:APublicVisibility:kernel#Object#object_id */
9239 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:APublicVisibility:kernel#Object#is_same_type */
9240 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:APublicVisibility:kernel#Object#is_same_instance */
9241 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:APublicVisibility:kernel#Object#== */
9242 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:APublicVisibility:kernel#Object#!= */
9243 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:APublicVisibility:kernel#Object#output */
9244 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:APublicVisibility:kernel#Object#output_class_name */
9245 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:APublicVisibility:kernel#Object#exit */
9246 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:APublicVisibility:kernel#Object#sys */
9247 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:APublicVisibility:kernel#Object#hash */
9248 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:APublicVisibility:math#Object#atan2 */
9249 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:APublicVisibility:math#Object#pi */
9250 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:APublicVisibility:math#Object#srand_from */
9251 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:APublicVisibility:math#Object#srand */
9252 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:APublicVisibility:string#Object#to_s */
9253 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:APublicVisibility:string#Object#native_class_name */
9254 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:APublicVisibility:string#Object#class_name */
9255 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:APublicVisibility:string#Object#inspect */
9256 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:APublicVisibility:string#Object#inspect_head */
9257 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:APublicVisibility:string#Object#args */
9258 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:APublicVisibility:string#Object#alpha_comparator */
9259 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:APublicVisibility:stream#Object#poll */
9260 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:APublicVisibility:stream#Object#intern_poll */
9261 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:APublicVisibility:time#Object#get_time */
9262 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:APublicVisibility:file#Object#printn */
9263 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:APublicVisibility:file#Object#print */
9264 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:APublicVisibility:file#Object#getc */
9265 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:APublicVisibility:file#Object#gets */
9266 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:APublicVisibility:file#Object#getcwd */
9267 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:APublicVisibility:file#Object#file_getcwd */
9268 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:APublicVisibility:file#Object#stdin */
9269 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:APublicVisibility:file#Object#stdout */
9270 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:APublicVisibility:file#Object#stderr */
9271 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:APublicVisibility:model_base#Object#intrude_visibility */
9272 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:APublicVisibility:model_base#Object#public_visibility */
9273 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:APublicVisibility:model_base#Object#protected_visibility */
9274 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:APublicVisibility:model_base#Object#private_visibility */
9275 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:APublicVisibility:model_base#Object#none_visibility */
9276 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:APublicVisibility:model#Object#abstract_kind */
9277 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:APublicVisibility:model#Object#concrete_kind */
9278 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:APublicVisibility:model#Object#interface_kind */
9279 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:APublicVisibility:model#Object#enum_kind */
9280 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:APublicVisibility:model#Object#extern_kind */
9281 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:APublicVisibility:nitni_utilities#Object#internal_call_context */
9282 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:APublicVisibility:nitni_utilities#Object#long_signature */
9283 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:APublicVisibility:nitni_utilities#Object#short_signature */
9284 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:APublicVisibility:c#Object#to_c_call_context */
9285 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:APublicVisibility:c#Object#from_c_call_context */
9286 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:APublicVisibility:cpp#Object#cpp_call_context */
9287 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:APublicVisibility:cpp#Object#to_cpp_call_context */
9288 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:APublicVisibility:cpp#Object#from_cpp_call_context */
9289 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#location */
9290 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#hot_location */
9291 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#debug */
9292 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#parent */
9293 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#parent= */
9294 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#init */
9295 (nitmethod_t)VIRTUAL_parser_prod__APublicVisibility__replace_child, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#replace_child */
9296 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#detach */
9297 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#replace_with */
9298 (nitmethod_t)VIRTUAL_parser_prod__APublicVisibility__visit_all, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#visit_all */
9299 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:APublicVisibility:parser_util#ANode#collect_tokens_by_text */
9300 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:APublicVisibility:parser_util#ANode#collect_annotations_by_name */
9301 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:APublicVisibility:simple_misc_analysis#ANode#accept_simple_misc */
9302 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:APublicVisibility:simple_misc_analysis#ANode#after_simple_misc */
9303 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:APublicVisibility:literal#ANode#accept_literal */
9304 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:APublicVisibility:scope#ANode#accept_scope_visitor */
9305 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:APublicVisibility:flow#ANode#accept_flow_visitor */
9306 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:APublicVisibility:local_var_init#ANode#accept_local_var_visitor */
9307 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:APublicVisibility:auto_super_init#ANode#accept_auto_super_init */
9308 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:APublicVisibility:astvalidation#ANode#accept_ast_validation */
9309 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:APublicVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9310 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:APublicVisibility:transform#ANode#accept_transform_visitor */
9311 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#location= */
9312 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#n_annotations */
9313 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#n_annotations= */
9314 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:APublicVisibility:parser_nodes#Prod#init */
9315 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:APublicVisibility:modelize_property#Prod#collect_text */
9316 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:APublicVisibility:parser_nodes#ANode#replace_with */
9317 (nitmethod_t)VIRTUAL_parser_nodes__AVisibility__init, /* pointer to parser_nodes:APublicVisibility:parser_nodes#AVisibility#init */
9318 (nitmethod_t)VIRTUAL_modelbuilder__APublicVisibility__mvisibility, /* pointer to parser_nodes:APublicVisibility:modelbuilder#APublicVisibility#mvisibility */
9319 (nitmethod_t)VIRTUAL_parser_nodes__APublicVisibility__init, /* pointer to parser_nodes:APublicVisibility:parser_nodes#APublicVisibility#init */
9320 (nitmethod_t)VIRTUAL_parser_prod__APublicVisibility__empty_init, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#empty_init */
9321 (nitmethod_t)VIRTUAL_parser_prod__APublicVisibility__init_apublicvisibility, /* pointer to parser_nodes:APublicVisibility:parser_prod#APublicVisibility#init_apublicvisibility */
9322 }
9323 };
9324 /* allocate APublicVisibility */
9325 val* NEW_parser_nodes__APublicVisibility(const struct type* type) {
9326 val* self /* : APublicVisibility */;
9327 val* var /* : null */;
9328 val* var1 /* : null */;
9329 val* var2 /* : null */;
9330 self = nit_alloc(sizeof(struct instance) + 4*sizeof(nitattribute_t));
9331 self->type = type;
9332 self->class = &class_parser_nodes__APublicVisibility;
9333 var = NULL;
9334 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:APublicVisibility exact> */
9335 var1 = NULL;
9336 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:APublicVisibility exact> */
9337 var2 = NULL;
9338 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:APublicVisibility exact> */
9339 return self;
9340 }
9341 /* runtime class parser_nodes__APrivateVisibility */
9342 const struct class class_parser_nodes__APrivateVisibility = {
9343 0, /* box_kind */
9344 {
9345 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#object_id */
9346 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#is_same_type */
9347 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#is_same_instance */
9348 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#== */
9349 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#!= */
9350 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#output */
9351 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#output_class_name */
9352 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#exit */
9353 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#sys */
9354 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:APrivateVisibility:kernel#Object#hash */
9355 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:APrivateVisibility:math#Object#atan2 */
9356 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:APrivateVisibility:math#Object#pi */
9357 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:APrivateVisibility:math#Object#srand_from */
9358 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:APrivateVisibility:math#Object#srand */
9359 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:APrivateVisibility:string#Object#to_s */
9360 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:APrivateVisibility:string#Object#native_class_name */
9361 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:APrivateVisibility:string#Object#class_name */
9362 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:APrivateVisibility:string#Object#inspect */
9363 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:APrivateVisibility:string#Object#inspect_head */
9364 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:APrivateVisibility:string#Object#args */
9365 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:APrivateVisibility:string#Object#alpha_comparator */
9366 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:APrivateVisibility:stream#Object#poll */
9367 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:APrivateVisibility:stream#Object#intern_poll */
9368 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:APrivateVisibility:time#Object#get_time */
9369 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:APrivateVisibility:file#Object#printn */
9370 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:APrivateVisibility:file#Object#print */
9371 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:APrivateVisibility:file#Object#getc */
9372 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:APrivateVisibility:file#Object#gets */
9373 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:APrivateVisibility:file#Object#getcwd */
9374 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:APrivateVisibility:file#Object#file_getcwd */
9375 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:APrivateVisibility:file#Object#stdin */
9376 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:APrivateVisibility:file#Object#stdout */
9377 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:APrivateVisibility:file#Object#stderr */
9378 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#intrude_visibility */
9379 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#public_visibility */
9380 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#protected_visibility */
9381 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#private_visibility */
9382 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:APrivateVisibility:model_base#Object#none_visibility */
9383 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:APrivateVisibility:model#Object#abstract_kind */
9384 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:APrivateVisibility:model#Object#concrete_kind */
9385 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:APrivateVisibility:model#Object#interface_kind */
9386 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:APrivateVisibility:model#Object#enum_kind */
9387 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:APrivateVisibility:model#Object#extern_kind */
9388 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:APrivateVisibility:nitni_utilities#Object#internal_call_context */
9389 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:APrivateVisibility:nitni_utilities#Object#long_signature */
9390 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:APrivateVisibility:nitni_utilities#Object#short_signature */
9391 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:APrivateVisibility:c#Object#to_c_call_context */
9392 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:APrivateVisibility:c#Object#from_c_call_context */
9393 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:APrivateVisibility:cpp#Object#cpp_call_context */
9394 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:APrivateVisibility:cpp#Object#to_cpp_call_context */
9395 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:APrivateVisibility:cpp#Object#from_cpp_call_context */
9396 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#location */
9397 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#hot_location */
9398 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#debug */
9399 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#parent */
9400 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#parent= */
9401 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#init */
9402 (nitmethod_t)VIRTUAL_parser_prod__APrivateVisibility__replace_child, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#replace_child */
9403 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#detach */
9404 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#replace_with */
9405 (nitmethod_t)VIRTUAL_parser_prod__APrivateVisibility__visit_all, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#visit_all */
9406 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:APrivateVisibility:parser_util#ANode#collect_tokens_by_text */
9407 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:APrivateVisibility:parser_util#ANode#collect_annotations_by_name */
9408 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:APrivateVisibility:simple_misc_analysis#ANode#accept_simple_misc */
9409 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:APrivateVisibility:simple_misc_analysis#ANode#after_simple_misc */
9410 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:APrivateVisibility:literal#ANode#accept_literal */
9411 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:APrivateVisibility:scope#ANode#accept_scope_visitor */
9412 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:APrivateVisibility:flow#ANode#accept_flow_visitor */
9413 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:APrivateVisibility:local_var_init#ANode#accept_local_var_visitor */
9414 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:APrivateVisibility:auto_super_init#ANode#accept_auto_super_init */
9415 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:APrivateVisibility:astvalidation#ANode#accept_ast_validation */
9416 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:APrivateVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9417 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:APrivateVisibility:transform#ANode#accept_transform_visitor */
9418 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#location= */
9419 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#n_annotations */
9420 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#n_annotations= */
9421 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#Prod#init */
9422 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:APrivateVisibility:modelize_property#Prod#collect_text */
9423 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#ANode#replace_with */
9424 (nitmethod_t)VIRTUAL_parser_nodes__AVisibility__init, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#AVisibility#init */
9425 (nitmethod_t)VIRTUAL_modelbuilder__APrivateVisibility__mvisibility, /* pointer to parser_nodes:APrivateVisibility:modelbuilder#APrivateVisibility#mvisibility */
9426 (nitmethod_t)VIRTUAL_parser_nodes__APrivateVisibility__n_kwprivate, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#APrivateVisibility#n_kwprivate */
9427 (nitmethod_t)VIRTUAL_parser_prod__APrivateVisibility__n_kwprivate_61d, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#n_kwprivate= */
9428 (nitmethod_t)VIRTUAL_parser_nodes__APrivateVisibility__init, /* pointer to parser_nodes:APrivateVisibility:parser_nodes#APrivateVisibility#init */
9429 (nitmethod_t)VIRTUAL_parser_prod__APrivateVisibility__empty_init, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#empty_init */
9430 (nitmethod_t)VIRTUAL_parser_prod__APrivateVisibility__init_aprivatevisibility, /* pointer to parser_nodes:APrivateVisibility:parser_prod#APrivateVisibility#init_aprivatevisibility */
9431 }
9432 };
9433 /* allocate APrivateVisibility */
9434 val* NEW_parser_nodes__APrivateVisibility(const struct type* type) {
9435 val* self /* : APrivateVisibility */;
9436 val* var /* : null */;
9437 val* var1 /* : null */;
9438 val* var2 /* : null */;
9439 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9440 self->type = type;
9441 self->class = &class_parser_nodes__APrivateVisibility;
9442 var = NULL;
9443 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:APrivateVisibility exact> */
9444 var1 = NULL;
9445 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:APrivateVisibility exact> */
9446 var2 = NULL;
9447 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:APrivateVisibility exact> */
9448 return self;
9449 }
9450 /* runtime class parser_nodes__AProtectedVisibility */
9451 const struct class class_parser_nodes__AProtectedVisibility = {
9452 0, /* box_kind */
9453 {
9454 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#object_id */
9455 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#is_same_type */
9456 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#is_same_instance */
9457 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#== */
9458 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#!= */
9459 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#output */
9460 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#output_class_name */
9461 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#exit */
9462 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#sys */
9463 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AProtectedVisibility:kernel#Object#hash */
9464 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AProtectedVisibility:math#Object#atan2 */
9465 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AProtectedVisibility:math#Object#pi */
9466 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AProtectedVisibility:math#Object#srand_from */
9467 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AProtectedVisibility:math#Object#srand */
9468 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AProtectedVisibility:string#Object#to_s */
9469 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AProtectedVisibility:string#Object#native_class_name */
9470 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AProtectedVisibility:string#Object#class_name */
9471 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AProtectedVisibility:string#Object#inspect */
9472 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AProtectedVisibility:string#Object#inspect_head */
9473 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AProtectedVisibility:string#Object#args */
9474 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AProtectedVisibility:string#Object#alpha_comparator */
9475 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AProtectedVisibility:stream#Object#poll */
9476 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AProtectedVisibility:stream#Object#intern_poll */
9477 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AProtectedVisibility:time#Object#get_time */
9478 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AProtectedVisibility:file#Object#printn */
9479 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AProtectedVisibility:file#Object#print */
9480 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AProtectedVisibility:file#Object#getc */
9481 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AProtectedVisibility:file#Object#gets */
9482 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AProtectedVisibility:file#Object#getcwd */
9483 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AProtectedVisibility:file#Object#file_getcwd */
9484 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AProtectedVisibility:file#Object#stdin */
9485 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AProtectedVisibility:file#Object#stdout */
9486 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AProtectedVisibility:file#Object#stderr */
9487 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#intrude_visibility */
9488 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#public_visibility */
9489 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#protected_visibility */
9490 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#private_visibility */
9491 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AProtectedVisibility:model_base#Object#none_visibility */
9492 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AProtectedVisibility:model#Object#abstract_kind */
9493 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AProtectedVisibility:model#Object#concrete_kind */
9494 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AProtectedVisibility:model#Object#interface_kind */
9495 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AProtectedVisibility:model#Object#enum_kind */
9496 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AProtectedVisibility:model#Object#extern_kind */
9497 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AProtectedVisibility:nitni_utilities#Object#internal_call_context */
9498 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AProtectedVisibility:nitni_utilities#Object#long_signature */
9499 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AProtectedVisibility:nitni_utilities#Object#short_signature */
9500 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AProtectedVisibility:c#Object#to_c_call_context */
9501 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AProtectedVisibility:c#Object#from_c_call_context */
9502 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AProtectedVisibility:cpp#Object#cpp_call_context */
9503 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AProtectedVisibility:cpp#Object#to_cpp_call_context */
9504 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AProtectedVisibility:cpp#Object#from_cpp_call_context */
9505 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#location */
9506 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#hot_location */
9507 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#debug */
9508 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#parent */
9509 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#parent= */
9510 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#init */
9511 (nitmethod_t)VIRTUAL_parser_prod__AProtectedVisibility__replace_child, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#replace_child */
9512 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#detach */
9513 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#replace_with */
9514 (nitmethod_t)VIRTUAL_parser_prod__AProtectedVisibility__visit_all, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#visit_all */
9515 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AProtectedVisibility:parser_util#ANode#collect_tokens_by_text */
9516 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AProtectedVisibility:parser_util#ANode#collect_annotations_by_name */
9517 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AProtectedVisibility:simple_misc_analysis#ANode#accept_simple_misc */
9518 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AProtectedVisibility:simple_misc_analysis#ANode#after_simple_misc */
9519 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AProtectedVisibility:literal#ANode#accept_literal */
9520 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AProtectedVisibility:scope#ANode#accept_scope_visitor */
9521 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AProtectedVisibility:flow#ANode#accept_flow_visitor */
9522 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AProtectedVisibility:local_var_init#ANode#accept_local_var_visitor */
9523 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AProtectedVisibility:auto_super_init#ANode#accept_auto_super_init */
9524 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AProtectedVisibility:astvalidation#ANode#accept_ast_validation */
9525 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AProtectedVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9526 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AProtectedVisibility:transform#ANode#accept_transform_visitor */
9527 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#location= */
9528 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#n_annotations */
9529 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#n_annotations= */
9530 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#Prod#init */
9531 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AProtectedVisibility:modelize_property#Prod#collect_text */
9532 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#ANode#replace_with */
9533 (nitmethod_t)VIRTUAL_parser_nodes__AVisibility__init, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#AVisibility#init */
9534 (nitmethod_t)VIRTUAL_modelbuilder__AProtectedVisibility__mvisibility, /* pointer to parser_nodes:AProtectedVisibility:modelbuilder#AProtectedVisibility#mvisibility */
9535 (nitmethod_t)VIRTUAL_parser_nodes__AProtectedVisibility__n_kwprotected, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#AProtectedVisibility#n_kwprotected */
9536 (nitmethod_t)VIRTUAL_parser_prod__AProtectedVisibility__n_kwprotected_61d, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#n_kwprotected= */
9537 (nitmethod_t)VIRTUAL_parser_nodes__AProtectedVisibility__init, /* pointer to parser_nodes:AProtectedVisibility:parser_nodes#AProtectedVisibility#init */
9538 (nitmethod_t)VIRTUAL_parser_prod__AProtectedVisibility__empty_init, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#empty_init */
9539 (nitmethod_t)VIRTUAL_parser_prod__AProtectedVisibility__init_aprotectedvisibility, /* pointer to parser_nodes:AProtectedVisibility:parser_prod#AProtectedVisibility#init_aprotectedvisibility */
9540 }
9541 };
9542 /* allocate AProtectedVisibility */
9543 val* NEW_parser_nodes__AProtectedVisibility(const struct type* type) {
9544 val* self /* : AProtectedVisibility */;
9545 val* var /* : null */;
9546 val* var1 /* : null */;
9547 val* var2 /* : null */;
9548 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9549 self->type = type;
9550 self->class = &class_parser_nodes__AProtectedVisibility;
9551 var = NULL;
9552 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AProtectedVisibility exact> */
9553 var1 = NULL;
9554 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AProtectedVisibility exact> */
9555 var2 = NULL;
9556 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AProtectedVisibility exact> */
9557 return self;
9558 }
9559 /* runtime class parser_nodes__AIntrudeVisibility */
9560 const struct class class_parser_nodes__AIntrudeVisibility = {
9561 0, /* box_kind */
9562 {
9563 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#object_id */
9564 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#is_same_type */
9565 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#is_same_instance */
9566 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#== */
9567 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#!= */
9568 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#output */
9569 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#output_class_name */
9570 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#exit */
9571 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#sys */
9572 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AIntrudeVisibility:kernel#Object#hash */
9573 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AIntrudeVisibility:math#Object#atan2 */
9574 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AIntrudeVisibility:math#Object#pi */
9575 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AIntrudeVisibility:math#Object#srand_from */
9576 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AIntrudeVisibility:math#Object#srand */
9577 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#to_s */
9578 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#native_class_name */
9579 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#class_name */
9580 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#inspect */
9581 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#inspect_head */
9582 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#args */
9583 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AIntrudeVisibility:string#Object#alpha_comparator */
9584 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AIntrudeVisibility:stream#Object#poll */
9585 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AIntrudeVisibility:stream#Object#intern_poll */
9586 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AIntrudeVisibility:time#Object#get_time */
9587 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#printn */
9588 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#print */
9589 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#getc */
9590 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#gets */
9591 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#getcwd */
9592 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#file_getcwd */
9593 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#stdin */
9594 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#stdout */
9595 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AIntrudeVisibility:file#Object#stderr */
9596 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#intrude_visibility */
9597 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#public_visibility */
9598 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#protected_visibility */
9599 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#private_visibility */
9600 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AIntrudeVisibility:model_base#Object#none_visibility */
9601 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#abstract_kind */
9602 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#concrete_kind */
9603 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#interface_kind */
9604 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#enum_kind */
9605 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AIntrudeVisibility:model#Object#extern_kind */
9606 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AIntrudeVisibility:nitni_utilities#Object#internal_call_context */
9607 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AIntrudeVisibility:nitni_utilities#Object#long_signature */
9608 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AIntrudeVisibility:nitni_utilities#Object#short_signature */
9609 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AIntrudeVisibility:c#Object#to_c_call_context */
9610 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AIntrudeVisibility:c#Object#from_c_call_context */
9611 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AIntrudeVisibility:cpp#Object#cpp_call_context */
9612 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AIntrudeVisibility:cpp#Object#to_cpp_call_context */
9613 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AIntrudeVisibility:cpp#Object#from_cpp_call_context */
9614 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#location */
9615 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#hot_location */
9616 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#debug */
9617 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#parent */
9618 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#parent= */
9619 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#init */
9620 (nitmethod_t)VIRTUAL_parser_prod__AIntrudeVisibility__replace_child, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#replace_child */
9621 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#detach */
9622 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#replace_with */
9623 (nitmethod_t)VIRTUAL_parser_prod__AIntrudeVisibility__visit_all, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#visit_all */
9624 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AIntrudeVisibility:parser_util#ANode#collect_tokens_by_text */
9625 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AIntrudeVisibility:parser_util#ANode#collect_annotations_by_name */
9626 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AIntrudeVisibility:simple_misc_analysis#ANode#accept_simple_misc */
9627 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AIntrudeVisibility:simple_misc_analysis#ANode#after_simple_misc */
9628 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AIntrudeVisibility:literal#ANode#accept_literal */
9629 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AIntrudeVisibility:scope#ANode#accept_scope_visitor */
9630 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AIntrudeVisibility:flow#ANode#accept_flow_visitor */
9631 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AIntrudeVisibility:local_var_init#ANode#accept_local_var_visitor */
9632 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AIntrudeVisibility:auto_super_init#ANode#accept_auto_super_init */
9633 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AIntrudeVisibility:astvalidation#ANode#accept_ast_validation */
9634 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AIntrudeVisibility:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9635 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AIntrudeVisibility:transform#ANode#accept_transform_visitor */
9636 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#location= */
9637 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#n_annotations */
9638 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#n_annotations= */
9639 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#Prod#init */
9640 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AIntrudeVisibility:modelize_property#Prod#collect_text */
9641 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#ANode#replace_with */
9642 (nitmethod_t)VIRTUAL_parser_nodes__AVisibility__init, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#AVisibility#init */
9643 (nitmethod_t)VIRTUAL_modelbuilder__AIntrudeVisibility__mvisibility, /* pointer to parser_nodes:AIntrudeVisibility:modelbuilder#AIntrudeVisibility#mvisibility */
9644 (nitmethod_t)VIRTUAL_parser_nodes__AIntrudeVisibility__n_kwintrude, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#AIntrudeVisibility#n_kwintrude */
9645 (nitmethod_t)VIRTUAL_parser_prod__AIntrudeVisibility__n_kwintrude_61d, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#n_kwintrude= */
9646 (nitmethod_t)VIRTUAL_parser_nodes__AIntrudeVisibility__init, /* pointer to parser_nodes:AIntrudeVisibility:parser_nodes#AIntrudeVisibility#init */
9647 (nitmethod_t)VIRTUAL_parser_prod__AIntrudeVisibility__empty_init, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#empty_init */
9648 (nitmethod_t)VIRTUAL_parser_prod__AIntrudeVisibility__init_aintrudevisibility, /* pointer to parser_nodes:AIntrudeVisibility:parser_prod#AIntrudeVisibility#init_aintrudevisibility */
9649 }
9650 };
9651 /* allocate AIntrudeVisibility */
9652 val* NEW_parser_nodes__AIntrudeVisibility(const struct type* type) {
9653 val* self /* : AIntrudeVisibility */;
9654 val* var /* : null */;
9655 val* var1 /* : null */;
9656 val* var2 /* : null */;
9657 self = nit_alloc(sizeof(struct instance) + 5*sizeof(nitattribute_t));
9658 self->type = type;
9659 self->class = &class_parser_nodes__AIntrudeVisibility;
9660 var = NULL;
9661 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AIntrudeVisibility exact> */
9662 var1 = NULL;
9663 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AIntrudeVisibility exact> */
9664 var2 = NULL;
9665 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AIntrudeVisibility exact> */
9666 return self;
9667 }
9668 /* runtime class parser_nodes__AStdClassdef */
9669 const struct class class_parser_nodes__AStdClassdef = {
9670 0, /* box_kind */
9671 {
9672 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:AStdClassdef:kernel#Object#object_id */
9673 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:AStdClassdef:kernel#Object#is_same_type */
9674 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:AStdClassdef:kernel#Object#is_same_instance */
9675 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:AStdClassdef:kernel#Object#== */
9676 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:AStdClassdef:kernel#Object#!= */
9677 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:AStdClassdef:kernel#Object#output */
9678 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:AStdClassdef:kernel#Object#output_class_name */
9679 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:AStdClassdef:kernel#Object#exit */
9680 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:AStdClassdef:kernel#Object#sys */
9681 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:AStdClassdef:kernel#Object#hash */
9682 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:AStdClassdef:math#Object#atan2 */
9683 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:AStdClassdef:math#Object#pi */
9684 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:AStdClassdef:math#Object#srand_from */
9685 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:AStdClassdef:math#Object#srand */
9686 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:AStdClassdef:string#Object#to_s */
9687 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:AStdClassdef:string#Object#native_class_name */
9688 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:AStdClassdef:string#Object#class_name */
9689 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:AStdClassdef:string#Object#inspect */
9690 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:AStdClassdef:string#Object#inspect_head */
9691 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:AStdClassdef:string#Object#args */
9692 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:AStdClassdef:string#Object#alpha_comparator */
9693 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:AStdClassdef:stream#Object#poll */
9694 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:AStdClassdef:stream#Object#intern_poll */
9695 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:AStdClassdef:time#Object#get_time */
9696 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:AStdClassdef:file#Object#printn */
9697 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:AStdClassdef:file#Object#print */
9698 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:AStdClassdef:file#Object#getc */
9699 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:AStdClassdef:file#Object#gets */
9700 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:AStdClassdef:file#Object#getcwd */
9701 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:AStdClassdef:file#Object#file_getcwd */
9702 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:AStdClassdef:file#Object#stdin */
9703 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:AStdClassdef:file#Object#stdout */
9704 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:AStdClassdef:file#Object#stderr */
9705 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:AStdClassdef:model_base#Object#intrude_visibility */
9706 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:AStdClassdef:model_base#Object#public_visibility */
9707 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:AStdClassdef:model_base#Object#protected_visibility */
9708 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:AStdClassdef:model_base#Object#private_visibility */
9709 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:AStdClassdef:model_base#Object#none_visibility */
9710 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:AStdClassdef:model#Object#abstract_kind */
9711 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:AStdClassdef:model#Object#concrete_kind */
9712 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:AStdClassdef:model#Object#interface_kind */
9713 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:AStdClassdef:model#Object#enum_kind */
9714 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:AStdClassdef:model#Object#extern_kind */
9715 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:AStdClassdef:nitni_utilities#Object#internal_call_context */
9716 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:AStdClassdef:nitni_utilities#Object#long_signature */
9717 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:AStdClassdef:nitni_utilities#Object#short_signature */
9718 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:AStdClassdef:c#Object#to_c_call_context */
9719 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:AStdClassdef:c#Object#from_c_call_context */
9720 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:AStdClassdef:cpp#Object#cpp_call_context */
9721 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:AStdClassdef:cpp#Object#to_cpp_call_context */
9722 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:AStdClassdef:cpp#Object#from_cpp_call_context */
9723 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#location */
9724 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__hot_location, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#hot_location */
9725 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#debug */
9726 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#parent */
9727 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#parent= */
9728 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#init */
9729 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__replace_child, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#replace_child */
9730 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#detach */
9731 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#replace_with */
9732 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__visit_all, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#visit_all */
9733 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:AStdClassdef:parser_util#ANode#collect_tokens_by_text */
9734 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:AStdClassdef:parser_util#ANode#collect_annotations_by_name */
9735 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:AStdClassdef:simple_misc_analysis#ANode#accept_simple_misc */
9736 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:AStdClassdef:simple_misc_analysis#ANode#after_simple_misc */
9737 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:AStdClassdef:literal#ANode#accept_literal */
9738 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:AStdClassdef:scope#ANode#accept_scope_visitor */
9739 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:AStdClassdef:flow#ANode#accept_flow_visitor */
9740 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:AStdClassdef:local_var_init#ANode#accept_local_var_visitor */
9741 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:AStdClassdef:auto_super_init#ANode#accept_auto_super_init */
9742 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:AStdClassdef:astvalidation#ANode#accept_ast_validation */
9743 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:AStdClassdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9744 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:AStdClassdef:transform#ANode#accept_transform_visitor */
9745 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#location= */
9746 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#n_annotations */
9747 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_annotations_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_annotations= */
9748 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:AStdClassdef:parser_nodes#Prod#init */
9749 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:AStdClassdef:modelize_property#Prod#collect_text */
9750 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:AStdClassdef:parser_nodes#ANode#replace_with */
9751 (nitmethod_t)VIRTUAL_parser_nodes__AClassdef__n_propdefs, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AClassdef#n_propdefs */
9752 (nitmethod_t)VIRTUAL_parser_nodes__AClassdef__init, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AClassdef#init */
9753 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclass, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclass */
9754 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclass_61d, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclass= */
9755 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclassdef, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclassdef */
9756 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclassdef_61d, /* pointer to parser_nodes:AStdClassdef:modelize_class#AClassdef#mclassdef= */
9757 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__build_properties_is_done, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#build_properties_is_done */
9758 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__build_properties_is_done_61d, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#build_properties_is_done= */
9759 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__super_inits, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#super_inits */
9760 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__super_inits_61d, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#super_inits= */
9761 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mfree_init, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#mfree_init */
9762 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mfree_init_61d, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#mfree_init= */
9763 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mprop2npropdef, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#mprop2npropdef */
9764 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mprop2npropdef_61d, /* pointer to parser_nodes:AStdClassdef:modelize_property#AClassdef#mprop2npropdef= */
9765 (nitmethod_t)VIRTUAL_extern_classes__AClassdef__ftype_cache, /* pointer to parser_nodes:AStdClassdef:extern_classes#AClassdef#ftype_cache */
9766 (nitmethod_t)VIRTUAL_extern_classes__AClassdef__ftype_cache_61d, /* pointer to parser_nodes:AStdClassdef:extern_classes#AClassdef#ftype_cache= */
9767 (nitmethod_t)VIRTUAL_extern_classes__AClassdef__ftype_computed, /* pointer to parser_nodes:AStdClassdef:extern_classes#AClassdef#ftype_computed */
9768 (nitmethod_t)VIRTUAL_extern_classes__AClassdef__ftype_computed_61d, /* pointer to parser_nodes:AStdClassdef:extern_classes#AClassdef#ftype_computed= */
9769 (nitmethod_t)VIRTUAL_extern_classes__AClassdef__ftype, /* pointer to parser_nodes:AStdClassdef:extern_classes#AClassdef#ftype */
9770 (nitmethod_t)VIRTUAL_abstract_compiler__AClassdef__compile_to_c, /* pointer to parser_nodes:AStdClassdef:abstract_compiler#AClassdef#compile_to_c */
9771 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_doc, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_doc */
9772 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_doc_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_doc= */
9773 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_kwredef, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_kwredef */
9774 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_kwredef_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_kwredef= */
9775 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_visibility, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_visibility */
9776 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_visibility_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_visibility= */
9777 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_classkind, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_classkind */
9778 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_classkind_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_classkind= */
9779 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_id, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_id */
9780 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_id_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_id= */
9781 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_formaldefs, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_formaldefs */
9782 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_extern_code_block, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_extern_code_block */
9783 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_extern_code_block_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_extern_code_block= */
9784 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_superclasses, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_superclasses */
9785 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__n_kwend, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#n_kwend */
9786 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__n_kwend_61d, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#n_kwend= */
9787 (nitmethod_t)VIRTUAL_parser_nodes__AStdClassdef__init, /* pointer to parser_nodes:AStdClassdef:parser_nodes#AStdClassdef#init */
9788 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__empty_init, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#empty_init */
9789 (nitmethod_t)VIRTUAL_parser_prod__AStdClassdef__init_astdclassdef, /* pointer to parser_nodes:AStdClassdef:parser_prod#AStdClassdef#init_astdclassdef */
9790 (nitmethod_t)VIRTUAL_serialization_phase__AStdClassdef__deserializer_npropdef, /* pointer to parser_nodes:AStdClassdef:serialization_phase#AStdClassdef#deserializer_npropdef */
9791 }
9792 };
9793 /* allocate AStdClassdef */
9794 val* NEW_parser_nodes__AStdClassdef(const struct type* type) {
9795 val* self /* : AStdClassdef */;
9796 val* var /* : null */;
9797 val* var1 /* : null */;
9798 val* var2 /* : null */;
9799 val* var3 /* : ANodes[APropdef] */;
9800 short int var4 /* : Bool */;
9801 val* var5 /* : null */;
9802 val* var6 /* : null */;
9803 val* var7 /* : HashMap[MProperty, APropdef] */;
9804 val* var8 /* : null */;
9805 short int var9 /* : Bool */;
9806 val* var10 /* : null */;
9807 val* var11 /* : null */;
9808 val* var12 /* : null */;
9809 val* var13 /* : ANodes[AFormaldef] */;
9810 val* var14 /* : null */;
9811 val* var15 /* : ANodes[ASuperclass] */;
9812 self = nit_alloc(sizeof(struct instance) + 22*sizeof(nitattribute_t));
9813 self->type = type;
9814 self->class = &class_parser_nodes__AStdClassdef;
9815 var = NULL;
9816 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:AStdClassdef exact> */
9817 var1 = NULL;
9818 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:AStdClassdef exact> */
9819 var2 = NULL;
9820 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:AStdClassdef exact> */
9821 var3 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__APropdef);
9822 ((void (*)(val*, val*))(var3->class->vft[COLOR_parser_nodes__ANodes__init]))(var3, self) /* init on <var3:ANodes[APropdef]>*/;
9823 self->attrs[COLOR_parser_nodes__AClassdef___n_propdefs].val = var3; /* _n_propdefs on <self:AStdClassdef exact> */
9824 var4 = 0;
9825 self->attrs[COLOR_modelize_property__AClassdef___64dbuild_properties_is_done].s = var4; /* @build_properties_is_done on <self:AStdClassdef exact> */
9826 var5 = NULL;
9827 self->attrs[COLOR_modelize_property__AClassdef___64dsuper_inits].val = var5; /* @super_inits on <self:AStdClassdef exact> */
9828 var6 = NULL;
9829 self->attrs[COLOR_modelize_property__AClassdef___64dmfree_init].val = var6; /* @mfree_init on <self:AStdClassdef exact> */
9830 var7 = NEW_hash_collection__HashMap(&type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef);
9831 ((void (*)(val*))(var7->class->vft[COLOR_hash_collection__HashMap__init]))(var7) /* init on <var7:HashMap[MProperty, APropdef]>*/;
9832 self->attrs[COLOR_modelize_property__AClassdef___64dmprop2npropdef].val = var7; /* @mprop2npropdef on <self:AStdClassdef exact> */
9833 var8 = NULL;
9834 self->attrs[COLOR_extern_classes__AClassdef___64dftype_cache].val = var8; /* @ftype_cache on <self:AStdClassdef exact> */
9835 var9 = 0;
9836 self->attrs[COLOR_extern_classes__AClassdef___64dftype_computed].s = var9; /* @ftype_computed on <self:AStdClassdef exact> */
9837 var10 = NULL;
9838 self->attrs[COLOR_parser_nodes__AStdClassdef___n_doc].val = var10; /* _n_doc on <self:AStdClassdef exact> */
9839 var11 = NULL;
9840 self->attrs[COLOR_parser_nodes__AStdClassdef___n_kwredef].val = var11; /* _n_kwredef on <self:AStdClassdef exact> */
9841 var12 = NULL;
9842 self->attrs[COLOR_parser_nodes__AStdClassdef___n_id].val = var12; /* _n_id on <self:AStdClassdef exact> */
9843 var13 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__AFormaldef);
9844 ((void (*)(val*, val*))(var13->class->vft[COLOR_parser_nodes__ANodes__init]))(var13, self) /* init on <var13:ANodes[AFormaldef]>*/;
9845 self->attrs[COLOR_parser_nodes__AStdClassdef___n_formaldefs].val = var13; /* _n_formaldefs on <self:AStdClassdef exact> */
9846 var14 = NULL;
9847 self->attrs[COLOR_parser_nodes__AStdClassdef___n_extern_code_block].val = var14; /* _n_extern_code_block on <self:AStdClassdef exact> */
9848 var15 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__ASuperclass);
9849 ((void (*)(val*, val*))(var15->class->vft[COLOR_parser_nodes__ANodes__init]))(var15, self) /* init on <var15:ANodes[ASuperclass]>*/;
9850 self->attrs[COLOR_parser_nodes__AStdClassdef___n_superclasses].val = var15; /* _n_superclasses on <self:AStdClassdef exact> */
9851 return self;
9852 }
9853 /* runtime class parser_nodes__ATopClassdef */
9854 const struct class class_parser_nodes__ATopClassdef = {
9855 0, /* box_kind */
9856 {
9857 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser_nodes:ATopClassdef:kernel#Object#object_id */
9858 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser_nodes:ATopClassdef:kernel#Object#is_same_type */
9859 (nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser_nodes:ATopClassdef:kernel#Object#is_same_instance */
9860 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser_nodes:ATopClassdef:kernel#Object#== */
9861 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser_nodes:ATopClassdef:kernel#Object#!= */
9862 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser_nodes:ATopClassdef:kernel#Object#output */
9863 (nitmethod_t)VIRTUAL_kernel__Object__output_class_name, /* pointer to parser_nodes:ATopClassdef:kernel#Object#output_class_name */
9864 (nitmethod_t)VIRTUAL_kernel__Object__exit, /* pointer to parser_nodes:ATopClassdef:kernel#Object#exit */
9865 (nitmethod_t)VIRTUAL_kernel__Object__sys, /* pointer to parser_nodes:ATopClassdef:kernel#Object#sys */
9866 (nitmethod_t)VIRTUAL_kernel__Object__hash, /* pointer to parser_nodes:ATopClassdef:kernel#Object#hash */
9867 (nitmethod_t)VIRTUAL_math__Object__atan2, /* pointer to parser_nodes:ATopClassdef:math#Object#atan2 */
9868 (nitmethod_t)VIRTUAL_math__Object__pi, /* pointer to parser_nodes:ATopClassdef:math#Object#pi */
9869 (nitmethod_t)VIRTUAL_math__Object__srand_from, /* pointer to parser_nodes:ATopClassdef:math#Object#srand_from */
9870 (nitmethod_t)VIRTUAL_math__Object__srand, /* pointer to parser_nodes:ATopClassdef:math#Object#srand */
9871 (nitmethod_t)VIRTUAL_string__Object__to_s, /* pointer to parser_nodes:ATopClassdef:string#Object#to_s */
9872 (nitmethod_t)VIRTUAL_string__Object__native_class_name, /* pointer to parser_nodes:ATopClassdef:string#Object#native_class_name */
9873 (nitmethod_t)VIRTUAL_string__Object__class_name, /* pointer to parser_nodes:ATopClassdef:string#Object#class_name */
9874 (nitmethod_t)VIRTUAL_string__Object__inspect, /* pointer to parser_nodes:ATopClassdef:string#Object#inspect */
9875 (nitmethod_t)VIRTUAL_string__Object__inspect_head, /* pointer to parser_nodes:ATopClassdef:string#Object#inspect_head */
9876 (nitmethod_t)VIRTUAL_string__Object__args, /* pointer to parser_nodes:ATopClassdef:string#Object#args */
9877 (nitmethod_t)VIRTUAL_string__Object__alpha_comparator, /* pointer to parser_nodes:ATopClassdef:string#Object#alpha_comparator */
9878 (nitmethod_t)VIRTUAL_stream__Object__poll, /* pointer to parser_nodes:ATopClassdef:stream#Object#poll */
9879 (nitmethod_t)VIRTUAL_stream__Object__intern_poll, /* pointer to parser_nodes:ATopClassdef:stream#Object#intern_poll */
9880 (nitmethod_t)VIRTUAL_time__Object__get_time, /* pointer to parser_nodes:ATopClassdef:time#Object#get_time */
9881 (nitmethod_t)VIRTUAL_file__Object__printn, /* pointer to parser_nodes:ATopClassdef:file#Object#printn */
9882 (nitmethod_t)VIRTUAL_file__Object__print, /* pointer to parser_nodes:ATopClassdef:file#Object#print */
9883 (nitmethod_t)VIRTUAL_file__Object__getc, /* pointer to parser_nodes:ATopClassdef:file#Object#getc */
9884 (nitmethod_t)VIRTUAL_file__Object__gets, /* pointer to parser_nodes:ATopClassdef:file#Object#gets */
9885 (nitmethod_t)VIRTUAL_file__Object__getcwd, /* pointer to parser_nodes:ATopClassdef:file#Object#getcwd */
9886 (nitmethod_t)VIRTUAL_file__Object__file_getcwd, /* pointer to parser_nodes:ATopClassdef:file#Object#file_getcwd */
9887 (nitmethod_t)VIRTUAL_file__Object__stdin, /* pointer to parser_nodes:ATopClassdef:file#Object#stdin */
9888 (nitmethod_t)VIRTUAL_file__Object__stdout, /* pointer to parser_nodes:ATopClassdef:file#Object#stdout */
9889 (nitmethod_t)VIRTUAL_file__Object__stderr, /* pointer to parser_nodes:ATopClassdef:file#Object#stderr */
9890 (nitmethod_t)VIRTUAL_model_base__Object__intrude_visibility, /* pointer to parser_nodes:ATopClassdef:model_base#Object#intrude_visibility */
9891 (nitmethod_t)VIRTUAL_model_base__Object__public_visibility, /* pointer to parser_nodes:ATopClassdef:model_base#Object#public_visibility */
9892 (nitmethod_t)VIRTUAL_model_base__Object__protected_visibility, /* pointer to parser_nodes:ATopClassdef:model_base#Object#protected_visibility */
9893 (nitmethod_t)VIRTUAL_model_base__Object__private_visibility, /* pointer to parser_nodes:ATopClassdef:model_base#Object#private_visibility */
9894 (nitmethod_t)VIRTUAL_model_base__Object__none_visibility, /* pointer to parser_nodes:ATopClassdef:model_base#Object#none_visibility */
9895 (nitmethod_t)VIRTUAL_model__Object__abstract_kind, /* pointer to parser_nodes:ATopClassdef:model#Object#abstract_kind */
9896 (nitmethod_t)VIRTUAL_model__Object__concrete_kind, /* pointer to parser_nodes:ATopClassdef:model#Object#concrete_kind */
9897 (nitmethod_t)VIRTUAL_model__Object__interface_kind, /* pointer to parser_nodes:ATopClassdef:model#Object#interface_kind */
9898 (nitmethod_t)VIRTUAL_model__Object__enum_kind, /* pointer to parser_nodes:ATopClassdef:model#Object#enum_kind */
9899 (nitmethod_t)VIRTUAL_model__Object__extern_kind, /* pointer to parser_nodes:ATopClassdef:model#Object#extern_kind */
9900 (nitmethod_t)VIRTUAL_nitni_utilities__Object__internal_call_context, /* pointer to parser_nodes:ATopClassdef:nitni_utilities#Object#internal_call_context */
9901 (nitmethod_t)VIRTUAL_nitni_utilities__Object__long_signature, /* pointer to parser_nodes:ATopClassdef:nitni_utilities#Object#long_signature */
9902 (nitmethod_t)VIRTUAL_nitni_utilities__Object__short_signature, /* pointer to parser_nodes:ATopClassdef:nitni_utilities#Object#short_signature */
9903 (nitmethod_t)VIRTUAL_c__Object__to_c_call_context, /* pointer to parser_nodes:ATopClassdef:c#Object#to_c_call_context */
9904 (nitmethod_t)VIRTUAL_c__Object__from_c_call_context, /* pointer to parser_nodes:ATopClassdef:c#Object#from_c_call_context */
9905 (nitmethod_t)VIRTUAL_cpp__Object__cpp_call_context, /* pointer to parser_nodes:ATopClassdef:cpp#Object#cpp_call_context */
9906 (nitmethod_t)VIRTUAL_cpp__Object__to_cpp_call_context, /* pointer to parser_nodes:ATopClassdef:cpp#Object#to_cpp_call_context */
9907 (nitmethod_t)VIRTUAL_cpp__Object__from_cpp_call_context, /* pointer to parser_nodes:ATopClassdef:cpp#Object#from_cpp_call_context */
9908 (nitmethod_t)VIRTUAL_parser_nodes__ANode__location, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#location */
9909 (nitmethod_t)VIRTUAL_parser_nodes__ANode__hot_location, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#hot_location */
9910 (nitmethod_t)VIRTUAL_parser_nodes__ANode__debug, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#debug */
9911 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#parent */
9912 (nitmethod_t)VIRTUAL_parser_nodes__ANode__parent_61d, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#parent= */
9913 (nitmethod_t)VIRTUAL_parser_nodes__ANode__init, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#init */
9914 (nitmethod_t)VIRTUAL_parser_prod__ATopClassdef__replace_child, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#replace_child */
9915 (nitmethod_t)VIRTUAL_parser_nodes__ANode__detach, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#detach */
9916 (nitmethod_t)VIRTUAL_parser_nodes__Prod__replace_with, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#replace_with */
9917 (nitmethod_t)VIRTUAL_parser_prod__ATopClassdef__visit_all, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#visit_all */
9918 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_tokens_by_text, /* pointer to parser_nodes:ATopClassdef:parser_util#ANode#collect_tokens_by_text */
9919 (nitmethod_t)VIRTUAL_parser_util__ANode__collect_annotations_by_name, /* pointer to parser_nodes:ATopClassdef:parser_util#ANode#collect_annotations_by_name */
9920 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__accept_simple_misc, /* pointer to parser_nodes:ATopClassdef:simple_misc_analysis#ANode#accept_simple_misc */
9921 (nitmethod_t)VIRTUAL_simple_misc_analysis__ANode__after_simple_misc, /* pointer to parser_nodes:ATopClassdef:simple_misc_analysis#ANode#after_simple_misc */
9922 (nitmethod_t)VIRTUAL_literal__ANode__accept_literal, /* pointer to parser_nodes:ATopClassdef:literal#ANode#accept_literal */
9923 (nitmethod_t)VIRTUAL_scope__ANode__accept_scope_visitor, /* pointer to parser_nodes:ATopClassdef:scope#ANode#accept_scope_visitor */
9924 (nitmethod_t)VIRTUAL_flow__ANode__accept_flow_visitor, /* pointer to parser_nodes:ATopClassdef:flow#ANode#accept_flow_visitor */
9925 (nitmethod_t)VIRTUAL_local_var_init__ANode__accept_local_var_visitor, /* pointer to parser_nodes:ATopClassdef:local_var_init#ANode#accept_local_var_visitor */
9926 (nitmethod_t)VIRTUAL_auto_super_init__ANode__accept_auto_super_init, /* pointer to parser_nodes:ATopClassdef:auto_super_init#ANode#accept_auto_super_init */
9927 (nitmethod_t)VIRTUAL_astvalidation__ANode__accept_ast_validation, /* pointer to parser_nodes:ATopClassdef:astvalidation#ANode#accept_ast_validation */
9928 (nitmethod_t)VIRTUAL_rapid_type_analysis__ANode__accept_rapid_type_visitor, /* pointer to parser_nodes:ATopClassdef:rapid_type_analysis#ANode#accept_rapid_type_visitor */
9929 (nitmethod_t)VIRTUAL_transform__ANode__accept_transform_visitor, /* pointer to parser_nodes:ATopClassdef:transform#ANode#accept_transform_visitor */
9930 (nitmethod_t)VIRTUAL_parser_nodes__Prod__location_61d, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#location= */
9931 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#n_annotations */
9932 (nitmethod_t)VIRTUAL_parser_nodes__Prod__n_annotations_61d, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#n_annotations= */
9933 (nitmethod_t)VIRTUAL_parser_nodes__Prod__init, /* pointer to parser_nodes:ATopClassdef:parser_nodes#Prod#init */
9934 (nitmethod_t)VIRTUAL_modelize_property__Prod__collect_text, /* pointer to parser_nodes:ATopClassdef:modelize_property#Prod#collect_text */
9935 (nitmethod_t)VIRTUAL_parser_nodes__ANode__replace_with, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ANode#replace_with */
9936 (nitmethod_t)VIRTUAL_parser_nodes__AClassdef__n_propdefs, /* pointer to parser_nodes:ATopClassdef:parser_nodes#AClassdef#n_propdefs */
9937 (nitmethod_t)VIRTUAL_parser_nodes__AClassdef__init, /* pointer to parser_nodes:ATopClassdef:parser_nodes#AClassdef#init */
9938 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclass, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclass */
9939 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclass_61d, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclass= */
9940 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclassdef, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclassdef */
9941 (nitmethod_t)VIRTUAL_modelize_class__AClassdef__mclassdef_61d, /* pointer to parser_nodes:ATopClassdef:modelize_class#AClassdef#mclassdef= */
9942 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__build_properties_is_done, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#build_properties_is_done */
9943 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__build_properties_is_done_61d, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#build_properties_is_done= */
9944 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__super_inits, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#super_inits */
9945 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__super_inits_61d, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#super_inits= */
9946 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mfree_init, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#mfree_init */
9947 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mfree_init_61d, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#mfree_init= */
9948 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mprop2npropdef, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#mprop2npropdef */
9949 (nitmethod_t)VIRTUAL_modelize_property__AClassdef__mprop2npropdef_61d, /* pointer to parser_nodes:ATopClassdef:modelize_property#AClassdef#mprop2npropdef= */
9950 (nitmethod_t)VIRTUAL_extern_classes__AClassdef__ftype_cache, /* pointer to parser_nodes:ATopClassdef:extern_classes#AClassdef#ftype_cache */
9951 (nitmethod_t)VIRTUAL_extern_classes__AClassdef__ftype_cache_61d, /* pointer to parser_nodes:ATopClassdef:extern_classes#AClassdef#ftype_cache= */
9952 (nitmethod_t)VIRTUAL_extern_classes__AClassdef__ftype_computed, /* pointer to parser_nodes:ATopClassdef:extern_classes#AClassdef#ftype_computed */
9953 (nitmethod_t)VIRTUAL_extern_classes__AClassdef__ftype_computed_61d, /* pointer to parser_nodes:ATopClassdef:extern_classes#AClassdef#ftype_computed= */
9954 (nitmethod_t)VIRTUAL_extern_classes__AClassdef__ftype, /* pointer to parser_nodes:ATopClassdef:extern_classes#AClassdef#ftype */
9955 (nitmethod_t)VIRTUAL_abstract_compiler__AClassdef__compile_to_c, /* pointer to parser_nodes:ATopClassdef:abstract_compiler#AClassdef#compile_to_c */
9956 (nitmethod_t)VIRTUAL_parser_nodes__ATopClassdef__init, /* pointer to parser_nodes:ATopClassdef:parser_nodes#ATopClassdef#init */
9957 (nitmethod_t)VIRTUAL_parser_prod__ATopClassdef__empty_init, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#empty_init */
9958 (nitmethod_t)VIRTUAL_parser_prod__ATopClassdef__init_atopclassdef, /* pointer to parser_nodes:ATopClassdef:parser_prod#ATopClassdef#init_atopclassdef */
9959 }
9960 };
9961 /* allocate ATopClassdef */
9962 val* NEW_parser_nodes__ATopClassdef(const struct type* type) {
9963 val* self /* : ATopClassdef */;
9964 val* var /* : null */;
9965 val* var1 /* : null */;
9966 val* var2 /* : null */;
9967 val* var3 /* : ANodes[APropdef] */;
9968 short int var4 /* : Bool */;
9969 val* var5 /* : null */;
9970 val* var6 /* : null */;
9971 val* var7 /* : HashMap[MProperty, APropdef] */;
9972 val* var8 /* : null */;
9973 short int var9 /* : Bool */;
9974 self = nit_alloc(sizeof(struct instance) + 13*sizeof(nitattribute_t));
9975 self->type = type;
9976 self->class = &class_parser_nodes__ATopClassdef;
9977 var = NULL;
9978 self->attrs[COLOR_parser_nodes__ANode___location].val = var; /* _location on <self:ATopClassdef exact> */
9979 var1 = NULL;
9980 self->attrs[COLOR_parser_nodes__ANode___64dparent].val = var1; /* @parent on <self:ATopClassdef exact> */
9981 var2 = NULL;
9982 self->attrs[COLOR_parser_nodes__Prod___n_annotations].val = var2; /* _n_annotations on <self:ATopClassdef exact> */
9983 var3 = NEW_parser_nodes__ANodes(&type_parser_nodes__ANodesparser_nodes__APropdef);
9984 ((void (*)(val*, val*))(var3->class->vft[COLOR_parser_nodes__ANodes__init]))(var3, self) /* init on <var3:ANodes[APropdef]>*/;
9985 self->attrs[COLOR_parser_nodes__AClassdef___n_propdefs].val = var3; /* _n_propdefs on <self:ATopClassdef exact> */
9986 var4 = 0;
9987 self->attrs[COLOR_modelize_property__AClassdef___64dbuild_properties_is_done].s = var4; /* @build_properties_is_done on <self:ATopClassdef exact> */
9988 var5 = NULL;
9989 self->attrs[COLOR_modelize_property__AClassdef___64dsuper_inits].val = var5; /* @super_inits on <self:ATopClassdef exact> */
9990 var6 = NULL;
9991 self->attrs[COLOR_modelize_property__AClassdef___64dmfree_init].val = var6; /* @mfree_init on <self:ATopClassdef exact> */
9992 var7 = NEW_hash_collection__HashMap(&type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef);
9993 ((void (*)(val*))(var7->class->vft[COLOR_hash_collection__HashMap__init]))(var7) /* init on <var7:HashMap[MProperty, APropdef]>*/;
9994 self->attrs[COLOR_modelize_property__AClassdef___64dmprop2npropdef].val = var7; /* @mprop2npropdef on <self:ATopClassdef exact> */
9995 var8 = NULL;
9996 self->attrs[COLOR_extern_classes__AClassdef___64dftype_cache].val = var8; /* @ftype_cache on <self:ATopClassdef exact> */
9997 var9 = 0;
9998 self->attrs[COLOR_extern_classes__AClassdef___64dftype_computed].s = var9; /* @ftype_computed on <self:ATopClassdef exact> */
9999 return self;
10000 }